.type-document .left_box,.single-ebook .type-ebook .right_box .inner_box .form-group .form_name,.single-ebook .type-seminar .right_box .inner_box .form-group .form_name,.single-seminar .type-ebook .right_box .inner_box .form-group .form_name,.single-seminar .type-seminar .right_box .inner_box .form-group .form_name,.single-ebook .type-ebook .left_box .overview,.single-ebook .type-seminar .left_box .overview,.single-seminar .type-ebook .left_box .overview,.single-seminar .type-seminar .left_box .overview,.single-ebook .type-ebook .left_box .speaker,.single-ebook .type-seminar .left_box .speaker,.single-seminar .type-ebook .left_box .speaker,.single-seminar .type-seminar .left_box .speaker,.single-ebook .type-ebook .left_box .seminar_date,.single-ebook .type-seminar .left_box .seminar_date,.single-seminar .type-ebook .left_box .seminar_date,.single-seminar .type-seminar .left_box .seminar_date,.single-ebook .type-ebook,.single-ebook .type-seminar,.single-seminar .type-ebook,.single-seminar .type-seminar,.p-easy.top-page02_box .content_block .ttl_box h3,.p-easy.top-page02_box .content_block .ttl_box,.p-easy.top-page02_box .content_block,.news_block .left_block .news_list_block a .inner_box,.news_block .left_block .news_info_box,.news_block,.case_relation article.ebook_top_article .inner_box,.articleList article.ebook_top_article .inner_box,.case_relation,.articleList,.single-ebook .type-ebook .left_box,.case_single_block .company_data,.post-type-archive-seminar .type-seminar a .place_box dl,.post-type-archive-seminar .type-seminar>div .place_box dl,.tax-seminar_type .type-seminar a .place_box dl,.tax-seminar_type .type-seminar>div .place_box dl,.post-type-archive-seminar .type-seminar a .left_box .seminar_date,.post-type-archive-seminar .type-seminar>div .left_box .seminar_date,.tax-seminar_type .type-seminar a .left_box .seminar_date,.tax-seminar_type .type-seminar>div .left_box .seminar_date,.function_common_box .ttl_box,.functions_in_news article a,.l-footer__upper ul,.l-footer__upper,.pankuzu_block ul{display:flex;flex-wrap:wrap}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,figure,figcaption{margin:0;padding:0;font-weight:normal}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q::before,q::after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{border:none;outline:none;background:rgba(0,0,0,0);background-image:none;box-shadow:none;font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit}legend{color:#000}*{box-sizing:border-box}img{max-width:100%;height:auto;margin:0;padding:0;border:none;border-style:none;vertical-align:bottom}p{word-wrap:break-word;word-break:break-all}strong{font-weight:bold}li{list-style:none}select{-webkit-appearance:none;appearance:none;border:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;height:100%;overflow-y:scroll;font-size:62.5%;scroll-behavior:smooth}.no-smooth-scroll{scroll-behavior:initial !important}:root{scroll-padding:82px;--form-width:520px;--header-height:82px;--client-logo-width:2000px;--client-logo-image:url(../../img/top/client-logo-202506.webp)}*,::before,::after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;background:#f3f5f7;color:#424242;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:1.7}body.term,body.plan,body.plan_2,body.page-template-page-solution{background:#fff}.wrapper{overflow-x:clip}h1,h2,h3,h4,h5,h6,p{margin:0}img,video{max-width:100%;vertical-align:middle}video:focus{outline:none}html:not([data-whatinput=mouse]):not([data-whatinput=touch]) video:focus{outline:3px solid rgba(229,65,53,.8);transition:outline-width .1s ease-out}a{color:#424242;text-decoration:none;transition:color .2s ease-out}a:hover{color:#424242}html:not([data-whatinput=mouse]):not([data-whatinput=touch]) a:focus{transition:outline-width .1s ease-out}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0)}button:focus,html [type=button]:focus,[type=reset]:focus,[type=submit]:focus{outline:none}html:not([data-whatinput=mouse]):not([data-whatinput=touch]) button:focus,html:not([data-whatinput=mouse]):not([data-whatinput=touch]) html [type=button]:focus,html:not([data-whatinput=mouse]):not([data-whatinput=touch]) [type=reset]:focus,html:not([data-whatinput=mouse]):not([data-whatinput=touch]) [type=submit]:focus{outline:3px solid rgba(229,65,53,.8);transition:outline-width .1s ease-out}input,textarea{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}dl,dd,figure{margin:0}small{font-size:inherit}svg{fill:currentColor}body>svg{position:absolute;width:0;height:0}fieldset{margin:0;padding:0;border:0}select{-webkit-appearance:none;appearance:none;border:0}select::-ms-expand{display:none}em,address{font-style:normal}[aria-controls]{cursor:pointer}.l_common_block{position:relative;max-width:100rem;margin-right:auto;margin-left:auto;padding-top:10.2rem;padding-top:0;padding-bottom:11rem}.l_common_block.app{padding-top:0}.l_common_block.sample_block{max-width:120rem}.l_common_block.templates__block{max-width:164rem;padding:0 2rem}.pagination{margin:0 auto;padding:2rem 0 4rem;text-align:center}.pagination a{margin:0 .4rem;padding:.6rem 1.2rem;border:1px solid #666;color:#424242}.pagination a.next,.pagination a.prev{margin:0;border:none;background:none;color:#666}.pagination span{display:inline-block;margin:0 .4rem;padding:.6rem 1.2rem;background:#666;color:#fff}.pankuzu_block ul{justify-content:flex-start}.pankuzu_block ul li:not(:last-child)::after{padding:0 8px;content:">"}.pankuzu_block.single_style{padding-bottom:4rem}.back_btn{width:300px;margin:6rem auto 0;cursor:pointer}.back_btn a,.back_btn input[type=submit],.back_btn button{display:block;padding:1.4rem 5.6rem;border:#828282;border:1px solid #828282;border-radius:2.5rem;background:#fff;text-align:center;transition:all .3s ease-in-out}.load_more_box{z-index:3;position:absolute;bottom:100px;left:0;width:100%;padding:13rem 0 0;background:linear-gradient(to top, #f3f5f7 20%, rgba(243, 245, 247, 0))}.load_more_box .more_btn{width:300px;margin:6rem auto 0;cursor:pointer}.load_more_box .more_btn a,.load_more_box .more_btn input[type=submit],.load_more_box .more_btn button{display:block;padding:1.4rem 5.6rem;border:#828282;border:1px solid #828282;border-radius:2.5rem;background:#fff;text-align:center;transition:all .3s ease-in-out}.edit_box{width:calc(100% - 3.2rem);margin:3rem auto 0}.edit_box p,.edit_box img{margin-bottom:2.8rem}.edit_box h2{margin:0 -1.6rem 1.8rem;padding:1.2rem 1.6rem;background:#ebedee;font-size:1.6rem;font-weight:700}.edit_box h3{position:relative;padding:0 0 1.2rem 2.2rem;font-weight:700}.edit_box h3::before{display:block;position:absolute;top:12px;left:0;width:12px;height:1px;background:#000;content:""}.ttl_style01{padding:50px 0;font-size:2.4rem;font-weight:500;letter-spacing:.04em;line-height:1.3333333333;text-align:center}.ttl_style01 span{display:block;margin-top:.7rem;color:#b8bfc4;font-family:Futura,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.ttl_style02{margin-bottom:2rem;padding:.8rem 1rem;background:#ebedee;font-weight:900}.ttl_style03{position:relative;margin-bottom:2.2rem;padding:0 1.4rem;font-size:1.8rem;font-weight:900}.ttl_style03::before{display:block;position:absolute;top:0;left:0;width:5px;height:28px;background-color:#e43426;content:""}.aligncenter{justify-content:center}.l-header{z-index:5;position:-webkit-sticky;position:sticky;top:0}.l-header__inner{margin-inline:auto;display:flex;align-items:center;max-width:1600px;height:var(--header-height);padding:0px 16px}.l-header__inner .p-header__title a{color:#2f2e5d}.ib-header .l-header__inner{justify-content:space-between;max-width:160rem;height:8.2rem}.ib-header .l-header__inner .ib-button__link{display:inline-block;padding:1.5rem 6rem;border-radius:3rem;background:linear-gradient(to bottom, #3400e4, #2e00c9);color:#fff;font-weight:bold;text-decoration:none;transition:all .3s}.ib-header .l-header__inner .ib-button__link:hover{opacity:.7}.l-footer{padding-top:2.4rem;padding-bottom:2rem;background-color:#212121}.l-footer__upper{justify-content:space-between;margin:0 2rem}.l-footer__upper ul{justify-content:flex-start}.l-footer__upper ul li{width:20%}.l-footer__upper ul li.sub_menu{font-size:1.2rem}.l-footer__upper ul li.sub_menu.sub_start{margin-left:50%}.l-footer__upper ul li a{color:#fff}.pagetop{z-index:1;z-index:4;position:fixed;right:2rem;bottom:5rem}.pagetop a{display:block;width:5rem;height:5rem;border-radius:50%;background:rgba(178,178,178,.8);color:#fff;line-height:5rem;text-align:center;opacity:.8}.ib-footer .l-footer__upper{display:block}.ib-footer .l-footer__upper ul li{width:auto}.ib-footer .footer__navi{gap:2rem;justify-content:center}.l-main{min-height:100vh}.l-main__privacy h3,.l-main__privacy p{margin-top:.5em}.bg-white{background:#fff}.functions_in_news{margin-bottom:5rem}.functions_in_news article a{justify-content:flex-start;padding:1.2rem 0;border-bottom:1px solid #d7d7f4}.functions_in_news article a .date{width:14rem;padding-left:2rem}.functions_in_news article a .category{width:20rem}.functions_in_news article a .category span{display:inline-block;margin:0 10px 10px 0;margin:0 0 7px 0;padding:.2px 1rem;border-radius:10px;background:#ebedee;font-size:1.2rem}.functions_in_news article a .news_ttl{width:66rem;padding-right:2rem}.function_common_box{position:relative;margin-bottom:6rem;padding-left:26rem}.function_common_box .ttl_box{align-items:center;justify-content:flex-start}.function_common_box .ttl_box figure{position:absolute;top:0;left:0;width:22rem;padding-left:4rem;text-align:center}.function_common_box .ttl_box figure img{max-height:110px}.function_common_box .ttl_box h3{margin-bottom:1.2rem;color:#e43426;font-size:1.6rem;font-weight:bold}.function_common_box .ttl_box h3 .tag{display:inline-block;margin:0 10px 10px 0;padding:.2px 1rem;border-radius:10px;background:#ebedee;color:#424242;font-size:1.2rem}.functions_style a,.functions_style input[type=submit],.functions_style button{border:none;background-color:#e43426;background-image:linear-gradient(to right, #e43426 0%, rgb(233.643442623, 94.4303278689, 83.356557377) 100%);color:#fff;transition:all .3s ease-in-out}.post-type-archive-seminar .wrapper,.tax-seminar_type .wrapper{overflow-x:hidden}.post-type-archive-seminar .l_common_block,.tax-seminar_type .l_common_block{max-width:100%}.post-type-archive-seminar .lecture-desc,.tax-seminar_type .lecture-desc{padding-inline:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:clamp(1.4rem,.662rem + 1.154vw,2rem);word-break:auto-phrase}.post-type-archive-seminar .seminar__header,.tax-seminar_type .seminar__header{padding:40px 32px}.post-type-archive-seminar .seminar__footer,.tax-seminar_type .seminar__footer{padding:10px 32px 40px}.post-type-archive-seminar .seminar__header-container,.post-type-archive-seminar .seminar__footer-container,.tax-seminar_type .seminar__header-container,.tax-seminar_type .seminar__footer-container{max-width:160rem;margin:0 auto}.post-type-archive-seminar .seminar__header-container h1,.post-type-archive-seminar .seminar__footer-container h1,.tax-seminar_type .seminar__header-container h1,.tax-seminar_type .seminar__footer-container h1{position:relative;font-size:30px;font-weight:bold;text-align:center}.post-type-archive-seminar .seminar__header-container p,.post-type-archive-seminar .seminar__footer-container p,.tax-seminar_type .seminar__header-container p,.tax-seminar_type .seminar__footer-container p{margin-top:4rem;margin-bottom:2rem;font-size:1.8rem;text-align:center;word-break:auto-phrase}.post-type-archive-seminar .seminar__header-container .lecture-flex,.post-type-archive-seminar .seminar__footer-container .lecture-flex,.tax-seminar_type .seminar__header-container .lecture-flex,.tax-seminar_type .seminar__footer-container .lecture-flex{gap:30px;display:flex;align-items:center;justify-content:center}.post-type-archive-seminar .seminar__header-container .lecture-type,.post-type-archive-seminar .seminar__footer-container .lecture-type,.tax-seminar_type .seminar__header-container .lecture-type,.tax-seminar_type .seminar__footer-container .lecture-type{padding-left:18px;border-left:4px solid #e43426;font-size:clamp(1.8rem,.724rem + 2.759vw,2.6rem);font-weight:bold;line-height:1.4;word-break:auto-phrase}.post-type-archive-seminar .seminar__header-container .lecture-links,.post-type-archive-seminar .seminar__footer-container .lecture-links,.tax-seminar_type .seminar__header-container .lecture-links,.tax-seminar_type .seminar__footer-container .lecture-links{text-align:center}.post-type-archive-seminar .seminar__header-container .lecture-switch-button,.post-type-archive-seminar .seminar__footer-container .lecture-switch-button,.tax-seminar_type .seminar__header-container .lecture-switch-button,.tax-seminar_type .seminar__footer-container .lecture-switch-button{display:inline-block;padding:16px 36px;border-radius:5px;background-color:#e43426;color:#fff;font-size:20px;font-weight:bold;text-decoration:none;white-space:nowrap;transition:all .2s}.post-type-archive-seminar .seminar__header-container .lecture-switch-button:hover,.post-type-archive-seminar .seminar__footer-container .lecture-switch-button:hover,.tax-seminar_type .seminar__header-container .lecture-switch-button:hover,.tax-seminar_type .seminar__footer-container .lecture-switch-button:hover{background-color:#ec7067}.post-type-archive-seminar .seminar__heading,.tax-seminar_type .seminar__heading{font-size:2.6rem;font-weight:bold;text-align:center}.post-type-archive-seminar .seminar__container,.tax-seminar_type .seminar__container{gap:3rem;display:grid;position:relative;grid-template-columns:repeat(3, 1fr);max-width:1600px;margin:0 auto;padding:40px 32px 60px}.post-type-archive-seminar .seminar__container .load_more_box,.tax-seminar_type .seminar__container .load_more_box{bottom:0}.post-type-archive-seminar .seminar__more-btn button,.tax-seminar_type .seminar__more-btn button{display:block;width:400px;max-width:100%;margin:0 auto 4rem;padding:1.6rem;border-radius:4rem;background:#e43426;color:#fff;font-size:1.8rem;font-weight:bold;text-align:center;transition:.3s all}.post-type-archive-seminar .seminar__more-btn button:hover,.tax-seminar_type .seminar__more-btn button:hover{opacity:.8}.post-type-archive-seminar .seminar__image,.tax-seminar_type .seminar__image{position:relative}.post-type-archive-seminar .seminar__close,.tax-seminar_type .seminar__close{display:flex;position:absolute;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.post-type-archive-seminar .seminar__closeLabel,.tax-seminar_type .seminar__closeLabel{display:block;width:100%;padding:5px;color:#fff;font-weight:bold;text-align:center}.post-type-archive-seminar .type-seminar,.tax-seminar_type .type-seminar{gap:1.6rem;display:grid;grid-row:span 4;grid-template-rows:subgrid;width:100%;opacity:1}.post-type-archive-seminar .type-seminar.is-hidden,.tax-seminar_type .type-seminar.is-hidden{height:0;margin:0;opacity:0}.post-type-archive-seminar .type-seminar a,.post-type-archive-seminar .type-seminar>div,.tax-seminar_type .type-seminar a,.tax-seminar_type .type-seminar>div{gap:1.6rem;display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:2.8rem;background:#fff;color:#424242;filter:drop-shadow(0 0 6px #ccc)}.post-type-archive-seminar .type-seminar a .left_box,.post-type-archive-seminar .type-seminar>div .left_box,.tax-seminar_type .type-seminar a .left_box,.tax-seminar_type .type-seminar>div .left_box{width:100%}.post-type-archive-seminar .type-seminar a .left_box figure img,.post-type-archive-seminar .type-seminar>div .left_box figure img,.tax-seminar_type .type-seminar a .left_box figure img,.tax-seminar_type .type-seminar>div .left_box figure img{width:100%;object-fit:cover;font-family:"object-fit: cover;"}.post-type-archive-seminar .type-seminar a .left_box .seminar_date,.post-type-archive-seminar .type-seminar>div .left_box .seminar_date,.tax-seminar_type .type-seminar a .left_box .seminar_date,.tax-seminar_type .type-seminar>div .left_box .seminar_date{justify-content:flex-start}.post-type-archive-seminar .type-seminar a .left_box .seminar_date .days,.post-type-archive-seminar .type-seminar>div .left_box .seminar_date .days,.tax-seminar_type .type-seminar a .left_box .seminar_date .days,.tax-seminar_type .type-seminar>div .left_box .seminar_date .days{font-size:1.8rem}.post-type-archive-seminar .type-seminar a .left_box .seminar_date .days .time,.post-type-archive-seminar .type-seminar>div .left_box .seminar_date .days .time,.tax-seminar_type .type-seminar a .left_box .seminar_date .days .time,.tax-seminar_type .type-seminar>div .left_box .seminar_date .days .time{font-size:1.2rem}.post-type-archive-seminar .type-seminar a h2,.post-type-archive-seminar .type-seminar>div h2,.tax-seminar_type .type-seminar a h2,.tax-seminar_type .type-seminar>div h2{padding-bottom:1.6rem;border-bottom:1px solid #ebedee;font-size:2.4rem;font-weight:700;line-height:1.4}.post-type-archive-seminar .type-seminar a .tag,.post-type-archive-seminar .type-seminar>div .tag,.tax-seminar_type .type-seminar a .tag,.tax-seminar_type .type-seminar>div .tag{display:inline-block;margin:0 10px 10px 0;padding:.2px 1rem;border-radius:10px;background:#ebedee;font-size:1.2rem}.post-type-archive-seminar .type-seminar a .place_box,.post-type-archive-seminar .type-seminar>div .place_box,.tax-seminar_type .type-seminar a .place_box,.tax-seminar_type .type-seminar>div .place_box{padding:1.2rem;background:#ebedee}.post-type-archive-seminar .type-seminar a .place_box dl,.post-type-archive-seminar .type-seminar>div .place_box dl,.tax-seminar_type .type-seminar a .place_box dl,.tax-seminar_type .type-seminar>div .place_box dl{justify-content:flex-start}.post-type-archive-seminar .type-seminar a .place_box dl dt,.post-type-archive-seminar .type-seminar>div .place_box dl dt,.tax-seminar_type .type-seminar a .place_box dl dt,.tax-seminar_type .type-seminar>div .place_box dl dt{width:70px;text-align:right}.post-type-archive-seminar .type-seminar a .place_box dl dd,.post-type-archive-seminar .type-seminar>div .place_box dl dd,.tax-seminar_type .type-seminar a .place_box dl dd,.tax-seminar_type .type-seminar>div .place_box dl dd{width:calc(100% - 80px)}.post-type-archive-seminar .type-seminar.seminar_type-lecture a h2,.tax-seminar_type .type-seminar.seminar_type-lecture a h2{border-bottom:none}.post-type-archive-seminar .type-seminar.seminar_type-lecture p,.tax-seminar_type .type-seminar.seminar_type-lecture p{font-size:18px}.seminar__label{display:flex;align-items:center;justify-content:center;min-width:74px;height:41px;margin:8px 10px 2px 0;padding:5px 8px;color:#fff;font-size:12px}.seminar__label__open{background:#61d2a4}.seminar__label__close{background:#424242}.seminar__label__archive{background:#e25241}.plan_common_block{margin-bottom:5rem}.plan_common_block:last-of-type{margin-bottom:2rem}.plan_common_block h2{position:relative;padding:2rem;background:#fff;font-weight:700}.plan_common_block h2::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#e43426;background-image:linear-gradient(to right, #e43426 0%, rgb(233.643442623, 94.4303278689, 83.356557377) 100%);content:""}.plan_common_block table{width:100%;border-top:1px solid #f6f6f6;border-left:1px solid #f6f6f6;background:#fff}.plan_common_block table th{background:#f9f9f9}.plan_common_block table td{text-align:center}.plan_common_block table th,.plan_common_block table td{width:50%;padding:2rem;border-right:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.plan_common_block table th img,.plan_common_block table td img{width:18px}.plan_footer_box{margin-top:-4rem;padding:6rem 1.5rem;background:#fff;text-align:center}.plan_footer_box h3{margin-bottom:-3.5rem;font-size:2rem;font-weight:700}.plan_footer_box .back_btn a,.plan_footer_box .back_btn input[type=submit],.plan_footer_box .back_btn button{border:none;background-color:#e43426;background-image:linear-gradient(to right, #e43426 0%, rgb(233.643442623, 94.4303278689, 83.356557377) 100%);color:#fff;transition:all .3s ease-in-out}.post-type-archive-case,.tax-case_category{background:#fff}.post-type-archive-case .l-main,.tax-case_category .l-main{overflow-x:hidden}.sticky-case{z-index:9;position:relative;cursor:pointer;opacity:0;transition:.3s}.sticky-case.hidden{visibility:hidden;opacity:0}.sticky-case__inner{position:fixed;right:1rem;bottom:12rem;width:280px;padding:6px 0px 6px 6px;background:#fff;box-shadow:-3px 5px 5px rgba(0,0,0,.2)}.sticky-case__img-sp{display:none}.close{position:absolute;top:-22px;right:0px}.round_btn{display:block;position:relative;width:20px;height:20px;border:1px solid #aaa;border-radius:50%;background:#fff}.round_btn::before,.round_btn::after{position:absolute;top:50%;left:50%;width:2px;height:12px;background:#aaa;content:""}.round_btn::before{transform:translate(-50%, -50%) rotate(45deg)}.round_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.case{max-width:160rem;padding:0}.case .case-header,.case-single .case-header{position:relative;height:180px}.case .case-header h1,.case-single .case-header h1{z-index:1;position:relative;padding-top:40px;font-size:24px;font-weight:bold;text-align:center}.case .case-filter,.case-single .case-filter{margin:-50px auto 40px;padding:0 2rem}.case .case-filter__innerbox,.case-single .case-filter__innerbox{padding-inline:20px;background:rgba(0,0,0,0)}.case .case-filter__cat,.case-single .case-filter__cat{margin:0 5rem}.case .case-filter__cat-list,.case-single .case-filter__cat-list{gap:4rem;display:flex;flex-wrap:wrap;justify-content:space-between}.case .case-filter__cat-item,.case-single .case-filter__cat-item{width:calc(50% - 2rem)}.case .case-filter__tabs,.case-single .case-filter__tabs{margin-inline:auto;position:relative;max-width:1000px;border-radius:5px;background:#fff}.case .case-filter .tab-item,.case-single .case-filter .tab-item{display:block;width:50%;height:55px;margin:5px 0;float:left;border-bottom:2px solid #ddd;color:#424242;font-size:16px;font-weight:bold;line-height:50px;text-align:center;cursor:pointer;transition:all .2s ease}.case .case-filter .tab-item:hover,.case-single .case-filter .tab-item:hover{opacity:.7}.case .case-filter input[name=tab-item],.case-single .case-filter input[name=tab-item]{display:none}.case .case-filter__tab-content,.case-single .case-filter__tab-content{display:none;width:100vw;margin:0 calc(50% - 50vw);clear:both;background:#fceded}.case .case-filter__tab-content.display,.case-single .case-filter__tab-content.display{gap:30px;display:grid;grid-template-columns:80px 1fr;padding:20px calc((100vw - 1000px)/2)}.case .case-filter__tab-content.display .case-filter__label,.case-single .case-filter__tab-content.display .case-filter__label{font-size:16px;font-weight:bold;text-align:end}.case .case-filter #industry:checked~#industry-content,.case .case-filter #scene:checked~#scene-content,.case .case-filter #issue:checked~#issue-content,.case .case-filter #case_movie_cat:checked~#case_movie_cat-content,.case-single .case-filter #industry:checked~#industry-content,.case-single .case-filter #scene:checked~#scene-content,.case-single .case-filter #issue:checked~#issue-content,.case-single .case-filter #case_movie_cat:checked~#case_movie_cat-content{display:block}.case .case-filter__tabs .tab-item.checked,.case-single .case-filter__tabs .tab-item.checked{border-bottom-color:#e25241;color:#e25241}.case .case-filter__industry,.case .case-filter__scene,.case-single .case-filter__industry,.case-single .case-filter__scene{display:flex;flex-wrap:wrap;border:solid #ccc;border-width:0 1px 0 1px}.case .case-filter__issue,.case .case-filter__items,.case-single .case-filter__issue,.case-single .case-filter__items{gap:15px;margin-inline:auto;display:flex;flex-wrap:wrap;max-width:1000px}.case .case-filter__industry-item,.case .case-filter__scene-item,.case-single .case-filter__industry-item,.case-single .case-filter__scene-item{display:flex;flex-direction:column;align-items:center;width:14.2857142857%;padding:4rem 2rem;border:solid #ccc;border-width:0 1px 1px 0;font-weight:bold;text-align:center;transition:all .3s}.case .case-filter__industry-item img,.case .case-filter__scene-item img,.case-single .case-filter__industry-item img,.case-single .case-filter__scene-item img{width:40%;margin-bottom:1rem}.case .case-filter__industry-item:nth-child(7n),.case .case-filter__scene-item:nth-child(7n),.case-single .case-filter__industry-item:nth-child(7n),.case-single .case-filter__scene-item:nth-child(7n){border-right-width:0}.case .case-filter__industry-item:nth-child(n+8),.case .case-filter__scene-item:nth-child(n+8),.case-single .case-filter__industry-item:nth-child(n+8),.case-single .case-filter__scene-item:nth-child(n+8){border-bottom-width:0}.case .case-filter__industry-item:nth-child(-n+7),.case .case-filter__scene-item:nth-child(-n+7),.case-single .case-filter__industry-item:nth-child(-n+7),.case-single .case-filter__scene-item:nth-child(-n+7){border-top:1px solid #e25241}.case .case-filter__industry-item.all,.case .case-filter__scene-item.all,.case-single .case-filter__industry-item.all,.case-single .case-filter__scene-item.all{display:block;width:100%;padding:2rem;border-top:1px solid #ccc;border-width:1px 1px 1px 1px}.case .case-filter__industry-item.is-active,.case .case-filter__industry-item:hover,.case .case-filter__scene-item.is-active,.case .case-filter__scene-item:hover,.case-single .case-filter__industry-item.is-active,.case-single .case-filter__industry-item:hover,.case-single .case-filter__scene-item.is-active,.case-single .case-filter__scene-item:hover{background:#fff9f9;color:#e25241}.case .case-filter__item-container,.case-single .case-filter__item-container{position:relative}.case .case-filter__item-container .item-description,.case-single .case-filter__item-container .item-description{z-index:9;position:absolute;top:120%;padding:1.6rem;transform:translateY(-10px);border-radius:10px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.02),0 8px 40px rgba(0,0,0,.16);white-space:nowrap;opacity:0;pointer-events:none;transition:.3s all}.case .case-filter__item-container:hover .item-description,.case-single .case-filter__item-container:hover .item-description{transform:translateY(0px);opacity:1}.case .case-filter__item-container:hover .item-description::before,.case-single .case-filter__item-container:hover .item-description::before{position:absolute;top:-7rem;left:0;width:100%;height:7rem;background:rgba(0,0,0,0);content:""}.case .case-filter__issue-item,.case .case-filter__item,.case-single .case-filter__issue-item,.case-single .case-filter__item{display:inline-block;padding:5px 20px;border-radius:8px;background:#fff;color:#ec404d;transition:all .3s}.case .case-filter__issue-item:hover,.case .case-filter__issue-item.is-active,.case .case-filter__item:hover,.case .case-filter__item.is-active,.case-single .case-filter__issue-item:hover,.case-single .case-filter__issue-item.is-active,.case-single .case-filter__item:hover,.case-single .case-filter__item.is-active{background:#e25241;color:#fff}.case .case-filter__issue-item.all,.case .case-filter__item.all,.case-single .case-filter__issue-item.all,.case-single .case-filter__item.all{display:block;margin:0;padding:2rem;border:1px solid #ccc;border-radius:0;color:#000;font-weight:bold;text-align:center}.case .case-filter__issue-item.all:hover,.case .case-filter__issue-item.all.is-active,.case .case-filter__item.all:hover,.case .case-filter__item.all.is-active,.case-single .case-filter__issue-item.all:hover,.case-single .case-filter__issue-item.all.is-active,.case-single .case-filter__item.all:hover,.case-single .case-filter__item.all.is-active{background:#fff9f9;color:#e25241}.case .filter-wrap,.case-single .filter-wrap{padding-inline:20px;gap:20px;display:flex;margin-bottom:35px}.case .filter-wrap.is-hide,.case-single .filter-wrap.is-hide{display:none}.case .filter-result,.case .filter-reset,.case-single .filter-result,.case-single .filter-reset{position:relative;padding-bottom:5px;font-size:16px;line-height:19px}.case .filter-reset,.case-single .filter-reset{padding:0}.case .filter-reset:hover,.case-single .filter-reset:hover{opacity:.8}.case .filter-reset::before,.case-single .filter-reset::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:.1rem;transform:scaleX(1);transform-origin:left;background-color:#424242;content:"";transition:transform .2s ease-in-out,transform .2s ease-in-out}.case .filter-reset:hover::before,.case-single .filter-reset:hover::before{transform:scaleX(0);transform-origin:right}.case .articleList,.case-single .articleList{gap:5rem;display:grid;grid-template-columns:repeat(3, 1fr);width:100%;margin:0 0 4rem;padding:0 2rem}.case .articleList article,.case-single .articleList article{gap:0;-webkit-filter:none;display:grid;grid-row:span 4;grid-template-rows:subgrid;width:100%;margin:0;filter:none;transition:all .3s}.case .articleList article:hover,.case-single .articleList article:hover{filter:drop-shadow(0 0 6px #ccc)}.case .articleList article a,.case-single .articleList article a{gap:0;display:grid;grid-row:span 3;grid-template-rows:subgrid}.case .articleList article a .company-name,.case-single .articleList article a .company-name{padding-inline:20px;text-align:right}.case__inner-box,.case-single__inner-box{display:grid;grid-row:span 4;grid-template-rows:subgrid;height:100%;border:1px solid #d9d9d9}.case__inner-box>a,.case-single__inner-box>a{border-bottom:1px solid #d9d9d9}.case__inner-box a:hover .case__title,.case-single__inner-box a:hover .case__title{color:#e25241;opacity:1}.case__title,.case-single__title{padding:0 20px 20px;font-size:1.8rem;font-weight:bold;transition:color .2s ease-out}.case__info-box,.case-single__info-box{padding:2rem}.case .company,.case-single .company{display:grid;grid-template-columns:170px 1fr;align-items:center;width:100%;height:90px}.case .company:not(:has(.company-logo)),.case-single .company:not(:has(.company-logo)){grid-template-columns:1fr;place-items:center end}.case .company .company-logo-bg,.case-single .company .company-logo-bg{padding:20px}.case .company .company-logo,.case-single .company .company-logo{max-width:130px;max-height:50px;object-fit:contain}.case .company .company-name,.case-single .company .company-name{padding-right:20px;text-align:end}.case .industry,.case-single .industry{display:flex}.case .industry a,.case-single .industry a{display:inline-block;color:#e25241;text-decoration:underline;transition:all .2s ease-out}.case .industry a:hover,.case-single .industry a:hover{text-decoration:none;opacity:.8}.case .tags,.case-single .tags{gap:8px;display:flex;flex-wrap:wrap}.case .tags img,.case-single .tags img{width:20px}.case .tags .tag,.case-single .tags .tag{display:inline-block;color:#e25241;text-decoration:underline;transition:all .2s ease-out}.case .tags .tag:hover,.case-single .tags .tag:hover{text-decoration:none;opacity:.8}.case .date,.case-single .date{margin:1rem 0}.case article p,.case-single article p{font-size:1.8rem}.case article ul li,.case-single article ul li{font-size:1.8rem;list-style:disc}.case article ol li,.case-single article ol li{font-size:1.8rem;list-style:decimal}.case article ul,.case article ol,.case-single article ul,.case-single article ol{padding-left:2rem}.case-single .tags .tag{padding-inline:10px;border:1px solid #e25241;border-radius:5px;text-decoration:none}@keyframes show{from{opacity:0}to{opacity:1}}.case_relation .article_case_box .case__article_thumb,.articleList .article_case_box .case__article_thumb{position:relative}.case_relation .article_case_box .case__article_thumb .case__article_title,.articleList .article_case_box .case__article_thumb .case__article_title{position:absolute;bottom:0;width:100%;padding:10px 30px;background:rgba(0,0,0,.7);color:#fff;font-size:2rem;font-weight:600;text-align:center}.case_relation .article_case_box .case__article_thumb .case__article_title em,.articleList .article_case_box .case__article_thumb .case__article_title em{color:#fc8f88}.case_relation .article_case_box .case__article_thumb .case__tag,.articleList .article_case_box .case__article_thumb .case__tag{position:absolute;top:0;width:140px;padding:5px;background:#e43426;color:#fff;font-size:1.8rem;text-align:center}.case_relation .article_case_box a,.articleList .article_case_box a{position:relative}.case_relation .article_case_box a .inner_box,.articleList .article_case_box a .inner_box{align-items:flex-start;padding:0 0 2.4rem}.case_relation .article_case_box a:has(iframe)::before,.articleList .article_case_box a:has(iframe)::before{z-index:2;position:absolute;top:0;right:0;padding:4px 18px;background:#e25b4a;color:#fff;font-size:12px;font-weight:bold;content:"事例動画"}.case_relation .article_case_box a iframe,.articleList .article_case_box a iframe{aspect-ratio:16/9;position:relative;width:100%}.case_relation .article_case_box a iframe::before,.articleList .article_case_box a iframe::before{z-index:2;position:absolute;top:0;right:0;padding:4px 18px;background:#e25b4a;color:#fff;font-size:12px;font-weight:bold;content:"事例動画"}.case_relation .article_case_box a .article_thumbnail,.articleList .article_case_box a .article_thumbnail{position:relative}.case_relation .article_case_box a .article_thumbnail img,.articleList .article_case_box a .article_thumbnail img{aspect-ratio:16/9}.case_relation .article_case_box a .article_thumbnail.article_thumbnail::before,.case_relation .article_case_box a .article_thumbnail.video_thumbnail::before,.articleList .article_case_box a .article_thumbnail.article_thumbnail::before,.articleList .article_case_box a .article_thumbnail.video_thumbnail::before{z-index:2;position:absolute;top:0;right:0;padding:4px 18px;color:#fff;font-size:12px;font-weight:bold;content:""}.case_relation .article_case_box a .article_thumbnail.article_thumbnail::before,.articleList .article_case_box a .article_thumbnail.article_thumbnail::before{background:#34bd8c;content:"インタビュー"}.case_relation .article_case_box a .article_thumbnail.video_thumbnail::before,.articleList .article_case_box a .article_thumbnail.video_thumbnail::before{background:#e25b4a;content:"事例動画"}.case_relation .article_case_box a .article_thumbnail.video_thumbnail::after,.articleList .article_case_box a .article_thumbnail.video_thumbnail::after{display:block;position:absolute;bottom:24px;left:24px;width:93px;height:93px;background:url("../../img/case/video_icon.png") no-repeat;background-size:100%;content:""}.case_relation .article_case_box a .article_thumbnail.vb-movie-thumb::before,.articleList .article_case_box a .article_thumbnail.vb-movie-thumb::before{z-index:3;position:absolute;top:0;width:100%;height:100%;background:#ccc;content:"";opacity:0}.case_relation .article_case_box a .article_thumbnail.vb-movie-thumb iframe,.articleList .article_case_box a .article_thumbnail.vb-movie-thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%}.case_relation .article_case_box a .case_info_box,.articleList .article_case_box a .case_info_box{width:100%;padding:2.4rem 2.4rem 0;padding-top:1.6rem}.case_relation .article_case_box a .case_info_box .tags,.articleList .article_case_box a .case_info_box .tags{margin-bottom:-10px;color:#666;text-align:center}.case_relation .article_case_box a .case_info_box .tags .tag,.articleList .article_case_box a .case_info_box .tags .tag{display:inline-block;margin:0 10px 10px 0;padding:.2px 1rem;border-radius:10px;background:#ebedee;font-size:1.2rem}.case_relation .article_case_box a .case_info_box .case__company,.articleList .article_case_box a .case_info_box .case__company{margin-bottom:2rem;padding:0;font-size:1.6rem}.case_relation .article_case_box a .case_info_box .case__article_company,.articleList .article_case_box a .case_info_box .case__article_company{padding:0;font-size:1.8rem;font-weight:bold;text-align:center}.case_relation .article_case_box a .case_info_box .case__article_interviewer,.articleList .article_case_box a .case_info_box .case__article_interviewer{display:block;padding:5px 0 10px;font-size:1.2rem;font-weight:bold;text-align:center}.vjs-big-play-button{display:none !important}.case_relation{width:104%;margin-top:3rem;margin-right:-4%}.case_relation .article_case_box{width:30.7%;margin:0 2% 4rem 0}.case_relation .article_case_box a .inner_box{padding:0 0 1.5rem}.case_relation .article_case_box a .inner_box .comment{padding:0 1.5rem}.case_relation .article_case_box a .case_info_box{padding:1.5rem 1.5rem 0}.case_relation .article_case_box a h3{font-size:1.6rem}.case_single_block{margin-bottom:3.5rem;padding:3.5rem;background:#fff}.case_single_block .case__info-box{display:flex;justify-content:space-between;padding-bottom:1.6rem}.case_single_block .case__info-box .tags{width:80rem;margin:0 auto}.case_single_block .case__info-box .tags span{display:inline-block;margin:0 10px 10px 0;padding:.2px 1rem;padding:.8px 1.2rem;border-radius:10px;background:#ebedee;font-size:1.2rem}.case_single_block .interviewer{margin-bottom:.4rem;font-size:1.8rem;font-weight:bold}.case_single_block h1{margin-bottom:2rem;font-size:2.8rem}.case_single_block .main_visual{width:100%;margin-bottom:2rem}.case_single_block .main_visual img{width:100%;max-height:500px;object-fit:cover;font-family:"object-fit: cover;"}.case_single_block .cace_edit_style{max-width:80rem;margin:0 auto}.case_single_block .cace_edit_style h2{width:calc(100% + 7rem);margin:0 -3.5rem 3.5rem;padding:1.2rem 3.5rem;font-size:2rem}.case_single_block .company_data{justify-content:space-between;width:100%;margin:0 auto;padding:3.5rem 3rem;border:1px solid #e2e2e2}.case_single_block .company_data .inner_box{width:calc(100% - 22rem)}.case_single_block .company_data .inner_box h2{margin-bottom:1rem;font-weight:bold}.case_single_block .company_data .inner_box p{font-size:1.2rem}.case_single_block .company_data .inner_box p span{display:block;margin-top:1rem}.case_single_block .company_data .inner_box p span a{color:#e43426}.case_single_block .company_data figure{width:19rem}.case_single_block .share__box{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin:4.5rem auto;padding:25px;background-color:#f3f5f6}.case_single_block .share__box .sns_share{height:2rem}.case_single_block .share__title{margin-right:2rem;font-size:1.6rem;font-weight:bold}.case_single_bottom .p-switch__inner .p-switch__button a{margin-bottom:1rem;padding:1.4rem 0}.videoWrapper iframe{aspect-ratio:16/9;width:100%}#ez-toc-container{display:table;position:relative;width:100%;margin-bottom:1em;padding:2rem 4rem;border-radius:4px;background:#f9f9f9;line-height:2}#ez-toc-container.counter-hierarchy ul{counter-reset:item}#ez-toc-container p{font-size:2rem}#ez-toc-container ul{z-index:1;margin:0;padding:0;overflow:hidden;background:0 0;line-height:2;list-style:none none}#ez-toc-container ul li{font-size:1.8rem}#ez-toc-container ul,#ez-toc-container li{z-index:1;margin:0;overflow:hidden;background:0 0;line-height:2;list-style:none none}#ez-toc-container ul ul{margin-left:1.5rem}#ez-toc-container a{box-shadow:none;color:#444;text-decoration:none;text-shadow:none}#ez-toc-container a::before{display:inline-block;margin-right:.2em;content:counters(item, ".") ". ";counter-increment:item}.ez-toc-title-container{display:table;width:100%}.single-ebook .type-ebook .left_box{align-self:flex-start}.single-ebook .type-ebook .left_box .top_banner{width:100%;margin:0 0 2rem;background:none}.single-ebook .type-ebook .left_box h1{width:100%;border-bottom:1px solid #f6f6f6}.single-ebook .type-ebook .left_box .edit_box{order:3}.single-ebook .type-ebook .left_box .point_box{order:4;width:100%;padding:22px 15px 23px;border:1.5px solid #e2e2e2;border-radius:5px;background:#fafafa}.single-ebook .type-ebook .left_box .point_box svg{position:relative;top:2px;left:-4px;height:18px;margin-right:13px}.single-ebook .type-ebook .left_box .point_box h2{font-size:1.8rem;font-weight:bold;letter-spacing:1.8px;line-height:1.06}.single-ebook .type-ebook .left_box .point_box ul{margin-top:17px}.single-ebook .type-ebook .left_box .point_box ul li{margin-left:20px;padding-left:15px;font-size:1.5rem;letter-spacing:1.5px;line-height:1.6;list-style-type:disc}.case_relation,.articleList{justify-content:flex-start;width:104%;margin-right:-4%;margin-bottom:4rem}.case_relation:last-of-type,.articleList:last-of-type{margin-bottom:0}.case_relation article,.articleList article{display:block;width:46%;margin:0 4% 4rem 0;background:#fff;filter:drop-shadow(0 0 6px #ccc)}.case_relation article.ebook_top_article,.articleList article.ebook_top_article{width:96%;margin:0 0% 4rem 0}.case_relation article.ebook_top_article .inner_box,.articleList article.ebook_top_article .inner_box{justify-content:space-between;padding:0 3.4rem 3.4rem}.case_relation article.ebook_top_article .inner_box figure,.articleList article.ebook_top_article .inner_box figure{width:30%;max-height:210px}.case_relation article.ebook_top_article .inner_box figure img,.articleList article.ebook_top_article .inner_box figure img{width:100%;max-height:210px;object-fit:cover;border:1px solid #ddd;font-family:"object-fit: cover;"}.case_relation article.ebook_top_article .inner_box p,.articleList article.ebook_top_article .inner_box p{width:66%}.case_relation article.ebook_top_article h3,.articleList article.ebook_top_article h3{margin:1rem 3.4rem 1.8rem;padding-bottom:1.2rem;border-bottom:1px solid #ebedee;font-size:1.8rem;font-weight:bold}.case_relation article.ebook,.articleList article.ebook{position:relative}.case_relation article a,.articleList article a{display:block;height:100%;color:#424242}.case_relation article a figure,.articleList article a figure{width:100%}.case_relation article a figure img,.articleList article a figure img{width:100%;object-fit:cover;font-family:"object-fit: cover;"}.case_relation article a .inner_box,.articleList article a .inner_box{padding:0 2.4rem 2.4rem}.case_relation article a h3,.articleList article a h3{padding:1.6rem 0 1rem;font-size:1.6rem;font-weight:500}.case_relation .popular-label,.articleList .popular-label{position:absolute;top:-2px;left:-4px;width:120px}.news_block{justify-content:space-between}.news_block .left_block{width:72rem}.news_block .left_block .news_info_box{justify-content:space-between;padding-bottom:1.6rem}.news_block .left_block .news_info_box .category span{display:inline-block;margin:0 10px 10px 0;padding:.2px 1rem;border-radius:10px;background:#ebedee;font-size:1.2rem}.news_block .left_block .news_ttl{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #d7d7f4;font-size:1.8rem}.news_block .left_block .news_list_block{margin-bottom:30px}.news_block .left_block .news_list_block a{display:block;background:#fff;filter:drop-shadow(0 0 6px #ccc)}.news_block .left_block .news_list_block a{padding:2.8rem;color:#424242}.news_block .left_block .news_list_block a .inner_box{justify-content:space-between}.news_block .left_block .news_list_block a .inner_box figure{width:35%;margin-right:4%}.news_block .left_block .news_list_block a .inner_box figure img{width:100%;max-height:180px;object-fit:cover;font-family:"object-fit: cover;"}.news_block .left_block .news_list_block a .inner_box p{display:inline;line-height:2.4rem}.news_block .left_block .news_list_block a .inner_box p.thumb_txt{width:61%}.news_block .left_block .type-news{padding:3rem 1.6rem;background:#fff}.news_block .left_block .type-news .main_img img{width:100%;max-height:400px;object-fit:cover;font-family:"object-fit: cover;"}.news_block .left_block .type-news a{color:#e43426;transition:opacity .3s ease;will-change:opacity}.news_block .left_block .type-news a:hover{opacity:.7}.news_block .right_block{width:24rem}.news_block .right_block h2{margin-bottom:6px;font-size:1.6rem;font-weight:bold}.news_block .right_block nav ul li{padding-bottom:1px}.news_block .right_block nav ul li a{display:block;position:relative;padding:10px 16px 10px 24px;background:#fff;color:#424242}.news_block .right_block nav ul li a::before{display:block;position:absolute;top:18px;left:12px;width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #e43426;content:""}.news_block .right_block nav .news_select_menu{display:none;position:relative;width:100%;margin-bottom:2rem;overflow:hidden;border:none;border-radius:2px;border-radius:50px;background:#fff}.news_block .right_block nav .news_select_menu::after{position:absolute;top:50%;right:2rem;width:0;height:0;margin-top:-4px;padding:0;border-top:8px solid #e43426;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);content:"";pointer-events:none}.news_block .right_block nav .news_select_menu select{width:100%;background:#fff;font-size:1.4rem;text-overflow:ellipsis}.news_block .right_block nav .news_select_menu select{-webkit-appearance:none;appearance:none;padding:2rem 4rem 2rem 2.4rem;text-indent:.01px;text-overflow:ellipsis;cursor:pointer}.thanks_dl,.thanks_dl2,.thanks,.contact,.contact_02,.contact_03,.contact_04,.contact_05,.page-template-page-contact_tpl_a,.page-template-page-contact_tpl_b,.page-template-page-thanks_template,.page-template-page-form,.ycbm,.eight_ebookdl_01{background:#f3f5f7}.thanks_dl .p-header.-white,.thanks_dl2 .p-header.-white,.thanks .p-header.-white,.contact .p-header.-white,.contact_02 .p-header.-white,.contact_03 .p-header.-white,.contact_04 .p-header.-white,.contact_05 .p-header.-white,.page-template-page-contact_tpl_a .p-header.-white,.page-template-page-contact_tpl_b .p-header.-white,.page-template-page-thanks_template .p-header.-white,.page-template-page-form .p-header.-white,.ycbm .p-header.-white,.eight_ebookdl_01 .p-header.-white{position:relative;background:#fff;text-align:center}.thanks_dl .p-header.-white .p-header__title,.thanks_dl2 .p-header.-white .p-header__title,.thanks .p-header.-white .p-header__title,.contact .p-header.-white .p-header__title,.contact_02 .p-header.-white .p-header__title,.contact_03 .p-header.-white .p-header__title,.contact_04 .p-header.-white .p-header__title,.contact_05 .p-header.-white .p-header__title,.page-template-page-contact_tpl_a .p-header.-white .p-header__title,.page-template-page-contact_tpl_b .p-header.-white .p-header__title,.page-template-page-thanks_template .p-header.-white .p-header__title,.page-template-page-form .p-header.-white .p-header__title,.ycbm .p-header.-white .p-header__title,.eight_ebookdl_01 .p-header.-white .p-header__title{width:auto;margin:0 auto;color:#000}.thanks_dl .l_half_block,.thanks_dl2 .l_half_block,.thanks .l_half_block,.contact .l_half_block,.contact_02 .l_half_block,.contact_03 .l_half_block,.contact_04 .l_half_block,.contact_05 .l_half_block,.page-template-page-contact_tpl_a .l_half_block,.page-template-page-contact_tpl_b .l_half_block,.page-template-page-thanks_template .l_half_block,.page-template-page-form .l_half_block,.ycbm .l_half_block,.eight_ebookdl_01 .l_half_block{display:inline-block;position:relative;width:50%;padding:5rem 0 2rem 0;overflow:hidden}.thanks_dl .l_half_block__copyright,.thanks_dl2 .l_half_block__copyright,.thanks .l_half_block__copyright,.contact .l_half_block__copyright,.contact_02 .l_half_block__copyright,.contact_03 .l_half_block__copyright,.contact_04 .l_half_block__copyright,.contact_05 .l_half_block__copyright,.page-template-page-contact_tpl_a .l_half_block__copyright,.page-template-page-contact_tpl_b .l_half_block__copyright,.page-template-page-thanks_template .l_half_block__copyright,.page-template-page-form .l_half_block__copyright,.ycbm .l_half_block__copyright,.eight_ebookdl_01 .l_half_block__copyright{margin-right:2rem;color:#aaa;font-size:1rem;font-weight:500;text-align:right}.thanks_dl .l_half_block__copyright a,.thanks_dl2 .l_half_block__copyright a,.thanks .l_half_block__copyright a,.contact .l_half_block__copyright a,.contact_02 .l_half_block__copyright a,.contact_03 .l_half_block__copyright a,.contact_04 .l_half_block__copyright a,.contact_05 .l_half_block__copyright a,.page-template-page-contact_tpl_a .l_half_block__copyright a,.page-template-page-contact_tpl_b .l_half_block__copyright a,.page-template-page-thanks_template .l_half_block__copyright a,.page-template-page-form .l_half_block__copyright a,.ycbm .l_half_block__copyright a,.eight_ebookdl_01 .l_half_block__copyright a{display:block}.thanks_dl .l_half_block__copyright svg,.thanks_dl2 .l_half_block__copyright svg,.thanks .l_half_block__copyright svg,.contact .l_half_block__copyright svg,.contact_02 .l_half_block__copyright svg,.contact_03 .l_half_block__copyright svg,.contact_04 .l_half_block__copyright svg,.contact_05 .l_half_block__copyright svg,.page-template-page-contact_tpl_a .l_half_block__copyright svg,.page-template-page-contact_tpl_b .l_half_block__copyright svg,.page-template-page-thanks_template .l_half_block__copyright svg,.page-template-page-form .l_half_block__copyright svg,.ycbm .l_half_block__copyright svg,.eight_ebookdl_01 .l_half_block__copyright svg{width:120px}.thanks_dl .p-application,.thanks_dl2 .p-application,.thanks .p-application,.contact .p-application,.contact_02 .p-application,.contact_03 .p-application,.contact_04 .p-application,.contact_05 .p-application,.page-template-page-contact_tpl_a .p-application,.page-template-page-contact_tpl_b .p-application,.page-template-page-thanks_template .p-application,.page-template-page-form .p-application,.ycbm .p-application,.eight_ebookdl_01 .p-application{max-width:600px;margin:0 auto;padding:0;background:#f3f5f7;color:#424242}.thanks_dl .p-application__inner,.thanks_dl2 .p-application__inner,.thanks .p-application__inner,.contact .p-application__inner,.contact_02 .p-application__inner,.contact_03 .p-application__inner,.contact_04 .p-application__inner,.contact_05 .p-application__inner,.page-template-page-contact_tpl_a .p-application__inner,.page-template-page-contact_tpl_b .p-application__inner,.page-template-page-thanks_template .p-application__inner,.page-template-page-form .p-application__inner,.ycbm .p-application__inner,.eight_ebookdl_01 .p-application__inner{width:auto}.thanks_dl .p-application__title-ja,.thanks_dl2 .p-application__title-ja,.thanks .p-application__title-ja,.contact .p-application__title-ja,.contact_02 .p-application__title-ja,.contact_03 .p-application__title-ja,.contact_04 .p-application__title-ja,.contact_05 .p-application__title-ja,.page-template-page-contact_tpl_a .p-application__title-ja,.page-template-page-contact_tpl_b .p-application__title-ja,.page-template-page-thanks_template .p-application__title-ja,.page-template-page-form .p-application__title-ja,.ycbm .p-application__title-ja,.eight_ebookdl_01 .p-application__title-ja{letter-spacing:.04em}.thanks_dl .p-application__title-en,.thanks_dl2 .p-application__title-en,.thanks .p-application__title-en,.contact .p-application__title-en,.contact_02 .p-application__title-en,.contact_03 .p-application__title-en,.contact_04 .p-application__title-en,.contact_05 .p-application__title-en,.page-template-page-contact_tpl_a .p-application__title-en,.page-template-page-contact_tpl_b .p-application__title-en,.page-template-page-thanks_template .p-application__title-en,.page-template-page-form .p-application__title-en,.ycbm .p-application__title-en,.eight_ebookdl_01 .p-application__title-en{display:block;margin-top:.3rem;color:rgba(33,33,33,.5);font-family:Futura,sans-serif;font-size:1rem;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.thanks_dl .p-application .notes,.thanks_dl2 .p-application .notes,.thanks .p-application .notes,.contact .p-application .notes,.contact_02 .p-application .notes,.contact_03 .p-application .notes,.contact_04 .p-application .notes,.contact_05 .p-application .notes,.page-template-page-contact_tpl_a .p-application .notes,.page-template-page-contact_tpl_b .p-application .notes,.page-template-page-thanks_template .p-application .notes,.page-template-page-form .p-application .notes,.ycbm .p-application .notes,.eight_ebookdl_01 .p-application .notes{font-size:10px;line-height:14px}.contact_02 .p-header__logo,.contact_03 .p-header__logo,.contact_04 .p-header__logo,.contact_05 .p-header__logo,.eight_ebookdl_01 .p-header__logo,.page-template-page-contact_tpl_a .p-header__logo,.page-template-page-contact_tpl_b .p-header__logo{width:auto;height:18px;margin-right:5px}.contact_02 .l-header,.contact_02 .l-footer,.contact_03 .l-header,.contact_03 .l-footer,.contact_04 .l-header,.contact_04 .l-footer,.contact_05 .l-header,.contact_05 .l-footer,.eight_ebookdl_01 .l-header,.eight_ebookdl_01 .l-footer,.page-template-page-contact_tpl_a .l-header,.page-template-page-contact_tpl_a .l-footer,.page-template-page-contact_tpl_b .l-header,.page-template-page-contact_tpl_b .l-footer{display:none}.contact_02 .p-application__inner,.contact_03 .p-application__inner,.contact_04 .p-application__inner,.contact_05 .p-application__inner,.eight_ebookdl_01 .p-application__inner,.page-template-page-contact_tpl_a .p-application__inner,.page-template-page-contact_tpl_b .p-application__inner{width:auto;min-height:calc(100vh - 10rem);background:#fff}.contact_02 .p-application__copy,.contact_03 .p-application__copy,.contact_04 .p-application__copy,.contact_05 .p-application__copy,.eight_ebookdl_01 .p-application__copy,.page-template-page-contact_tpl_a .p-application__copy,.page-template-page-contact_tpl_b .p-application__copy{text-align:left}.contact_02 .p-application__copy span,.contact_03 .p-application__copy span,.contact_04 .p-application__copy span,.contact_05 .p-application__copy span,.eight_ebookdl_01 .p-application__copy span,.page-template-page-contact_tpl_a .p-application__copy span,.page-template-page-contact_tpl_b .p-application__copy span{display:inline-block;margin-bottom:1.6rem;padding:.8rem 2.45rem;border-radius:100px;background:#ff403f;color:#fff;font-size:1.4rem;font-weight:bold;line-height:1.5}.contact_02 .p-application__copy h2,.contact_03 .p-application__copy h2,.contact_04 .p-application__copy h2,.contact_05 .p-application__copy h2,.eight_ebookdl_01 .p-application__copy h2,.page-template-page-contact_tpl_a .p-application__copy h2,.page-template-page-contact_tpl_b .p-application__copy h2{margin:2rem 0 3.6rem 0;font-size:3.2rem;font-weight:bold;line-height:1.4;text-align:left}.contact_02 .p-application__logo,.contact_03 .p-application__logo,.contact_04 .p-application__logo,.contact_05 .p-application__logo,.eight_ebookdl_01 .p-application__logo,.page-template-page-contact_tpl_a .p-application__logo,.page-template-page-contact_tpl_b .p-application__logo{width:auto;height:28px;margin-right:8px;margin-bottom:-2px}.contact_02 .p-application__imgwrap,.contact_03 .p-application__imgwrap,.contact_04 .p-application__imgwrap,.contact_05 .p-application__imgwrap,.eight_ebookdl_01 .p-application__imgwrap,.page-template-page-contact_tpl_a .p-application__imgwrap,.page-template-page-contact_tpl_b .p-application__imgwrap{position:relative;height:32rem;text-align:left}.contact_02 .p-application__imgwrap img,.contact_03 .p-application__imgwrap img,.contact_04 .p-application__imgwrap img,.contact_05 .p-application__imgwrap img,.eight_ebookdl_01 .p-application__imgwrap img,.page-template-page-contact_tpl_a .p-application__imgwrap img,.page-template-page-contact_tpl_b .p-application__imgwrap img{z-index:9;position:absolute;top:-1rem;left:21rem;height:100%}.contact_02 .p-application__label h3,.contact_03 .p-application__label h3,.contact_04 .p-application__label h3,.contact_05 .p-application__label h3,.eight_ebookdl_01 .p-application__label h3,.page-template-page-contact_tpl_a .p-application__label h3,.page-template-page-contact_tpl_b .p-application__label h3{position:relative;padding:0 0 2rem 2.6rem;font-weight:bold}.contact_02 .p-application__label h3::before,.contact_03 .p-application__label h3::before,.contact_04 .p-application__label h3::before,.contact_05 .p-application__label h3::before,.eight_ebookdl_01 .p-application__label h3::before,.page-template-page-contact_tpl_a .p-application__label h3::before,.page-template-page-contact_tpl_b .p-application__label h3::before{position:absolute;top:1px;left:0;width:20px;height:20px;background-image:url(/wp-content/uploads/imgl_ightbulb-01.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%;content:""}.contact_02 .p-application__label li,.contact_03 .p-application__label li,.contact_04 .p-application__label li,.contact_05 .p-application__label li,.eight_ebookdl_01 .p-application__label li,.page-template-page-contact_tpl_a .p-application__label li,.page-template-page-contact_tpl_b .p-application__label li{width:35rem;margin-bottom:1rem;padding:.8rem 12rem .8rem 1.45rem;border-left:4px solid #ff403f;background:#fff;font-weight:500;line-height:1.4;text-align:left}.contact_02 .p-application__balloon,.contact_03 .p-application__balloon,.contact_04 .p-application__balloon,.contact_05 .p-application__balloon,.eight_ebookdl_01 .p-application__balloon,.page-template-page-contact_tpl_a .p-application__balloon,.page-template-page-contact_tpl_b .p-application__balloon{display:inline-block;position:relative;width:100%;margin:2.8rem 0 0 0;padding:20px 3.8rem;border-radius:10px;background:#fff;box-shadow:border-box;font-size:1.4rem}.contact_02 .p-application__balloon h3,.contact_03 .p-application__balloon h3,.contact_04 .p-application__balloon h3,.contact_05 .p-application__balloon h3,.eight_ebookdl_01 .p-application__balloon h3,.page-template-page-contact_tpl_a .p-application__balloon h3,.page-template-page-contact_tpl_b .p-application__balloon h3{position:relative;padding:0 0 2rem 0;font-weight:bold}.contact_02 .p-application__balloon::before,.contact_03 .p-application__balloon::before,.contact_04 .p-application__balloon::before,.contact_05 .p-application__balloon::before,.eight_ebookdl_01 .p-application__balloon::before,.page-template-page-contact_tpl_a .p-application__balloon::before,.page-template-page-contact_tpl_b .p-application__balloon::before{position:absolute;top:-20px;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff;content:""}.contact_02 .p-application__balloon ul,.contact_03 .p-application__balloon ul,.contact_04 .p-application__balloon ul,.contact_05 .p-application__balloon ul,.eight_ebookdl_01 .p-application__balloon ul,.page-template-page-contact_tpl_a .p-application__balloon ul,.page-template-page-contact_tpl_b .p-application__balloon ul{margin:0}.contact_02 .p-application__balloon li,.contact_03 .p-application__balloon li,.contact_04 .p-application__balloon li,.contact_05 .p-application__balloon li,.eight_ebookdl_01 .p-application__balloon li,.page-template-page-contact_tpl_a .p-application__balloon li,.page-template-page-contact_tpl_b .p-application__balloon li{margin-bottom:1rem;font-weight:500;line-height:1.4;list-style:none;text-align:left}.contact_02 .p-application__balloon li::before,.contact_03 .p-application__balloon li::before,.contact_04 .p-application__balloon li::before,.contact_05 .p-application__balloon li::before,.eight_ebookdl_01 .p-application__balloon li::before,.page-template-page-contact_tpl_a .p-application__balloon li::before,.page-template-page-contact_tpl_b .p-application__balloon li::before{margin-right:10px;color:#ff403f;content:"■"}.contact_02 .p-application__balloon li:last-child,.contact_03 .p-application__balloon li:last-child,.contact_04 .p-application__balloon li:last-child,.contact_05 .p-application__balloon li:last-child,.eight_ebookdl_01 .p-application__balloon li:last-child,.page-template-page-contact_tpl_a .p-application__balloon li:last-child,.page-template-page-contact_tpl_b .p-application__balloon li:last-child{margin-bottom:0}.contact_02 .p-application__description,.contact_03 .p-application__description,.contact_04 .p-application__description,.contact_05 .p-application__description,.eight_ebookdl_01 .p-application__description,.page-template-page-contact_tpl_a .p-application__description,.page-template-page-contact_tpl_b .p-application__description{margin:0;text-align:left}.contact_02 .p-application__title,.contact_03 .p-application__title,.contact_04 .p-application__title,.contact_05 .p-application__title,.eight_ebookdl_01 .p-application__title,.page-template-page-contact_tpl_a .p-application__title,.page-template-page-contact_tpl_b .p-application__title{margin-bottom:3rem}.p-easy.top-page02_box .content_block{justify-content:space-between;width:110rem;margin:0 auto 5rem;padding:5rem;border:1px solid #f6f6f6;background:#fff}.p-easy.top-page02_box .content_block .ttl_box{justify-content:flex-start;margin-bottom:5rem}.p-easy.top-page02_box .content_block .ttl_box .img{width:10rem;height:8rem}.p-easy.top-page02_box .content_block .ttl_box .img img{height:100%}.p-easy.top-page02_box .content_block .ttl_box h3{align-items:flex-end;width:calc(100% - 10rem);line-height:5rem}.p-easy.top-page02_box .content_block .ttl_box h3 .sub_txt{width:100%;margin-bottom:1rem;font-size:2.8rem;letter-spacing:-0.2rem;line-height:2.4rem}.p-easy.top-page02_box .content_block .ttl_box h3 .big_txt{width:100%;margin-top:auto;font-size:5rem;font-weight:bold}.p-easy.top-page02_box .content_block p{margin-bottom:1rem;font-size:1.8rem}.p-easy.top-page02_box .content_block p.sub_txt{display:inline-block;padding:1.4rem;background:#f3f5f6;color:#e43426;font-weight:bold}.p-easy.top-page02_box .content_block .leftbox{width:calc(100% - 50rem)}.p-easy.top-page02_box .content_block .rightbox{width:50rem;text-align:right}.p-easy.top-page02_box .content_block .about_btn{width:100%;width:300px;margin:4rem auto 0;margin:6rem auto 0;cursor:pointer}.p-easy.top-page02_box .content_block .about_btn a,.p-easy.top-page02_box .content_block .about_btn input[type=submit],.p-easy.top-page02_box .content_block .about_btn button{display:block;padding:1.4rem 5.6rem;border:#828282;border:1px solid #828282;border-radius:2.5rem;background:#fff;text-align:center;transition:all .3s ease-in-out}.p-easy.top-page02_box .content_block .about_btn button{width:100%}.p-easy.top-page02_box .content_block:nth-child(2) .leftbox{order:2;width:calc(100% - 56rem);padding-top:4rem}.p-easy.top-page02_box .content_block:nth-child(2) .rightbox{order:1;width:47rem;text-align:left}.p-easy.top-page02_box .content_block:nth-child(2) .about_btn{order:3}.top02_voice{background:#fff !important}.single-2col{gap:2rem;display:flex;position:relative;align-items:flex-start;max-width:120rem;padding:0 2rem 10rem}.single-2col .single-content{flex-basis:70%;min-width:0;margin-bottom:0;padding:3.5rem 2rem;background:#fff}.single-2col .single-content h1{margin-bottom:2rem;font-size:2.8rem}.single-2col .single-content h2{width:calc(100% + 7rem);margin:0 -3.5rem 3.5rem;padding:1.2rem 3.5rem;font-size:2rem}.single-2col .single-content p,.single-2col .single-content ul,.single-2col .single-content ol{margin-bottom:2.8rem;font-size:1.8rem}.single-2col .single-content ul,.single-2col .single-content ol{padding-left:2rem}.single-2col .single-content ul li{list-style-type:disc}.single-2col .single-content ol li{list-style:decimal}.single-2col .sidebar{position:-webkit-sticky;position:sticky;top:10rem;flex-basis:30%;min-width:0;max-width:32rem}.single-2col .sidebar h3{margin:3rem 0 1.5rem;padding:.4rem 1.5rem;background-color:#b82916;color:#fff;font-size:1.4rem;font-weight:bold;text-align:center}.single-2col .sidebar__entry{margin-bottom:2rem}.single-2col .sidebar__link{gap:1rem;display:flex;flex-direction:column}.single-2col .sidebar__link:hover{opacity:.8}.c-button{display:inline-block;font-weight:bold;line-height:inherit;text-align:center;cursor:pointer;transition:background-color .4s ease-out}.c-button:hover{transition:background-color .2s ease-out}.c-button:focus{outline:none}html:not([data-whatinput=mouse]):not([data-whatinput=touch]) .c-button:focus{outline:3px solid rgba(229,65,53,.8);transition:outline-width .1s ease-out}.c-button.-primary{background:#e43426;color:#fff}.c-button.-primary:not([disabled]):hover{background-color:rgb(233.643442623,94.4303278689,83.356557377)}.c-button.-primary[disabled]{cursor:not-allowed;opacity:.2}.c-button.-secondary{border:1px solid #fff;background-color:#fff;color:#424242}.c-button.-secondary:hover{background-color:hsla(0,0%,100%,0);color:#fff}.c-button.-outline{border:1px solid #aaa;color:#424242}.c-button.-outline:hover{background-color:#f3f4f6}.c-button.-outline-bold{border:2px solid #e43426;background:#fff;color:#e43426}.c-button.-outline-bold:hover{border:2px solid rgb(233.643442623,94.4303278689,83.356557377);color:rgb(233.643442623,94.4303278689,83.356557377)}.c-button.-small{padding:1.1rem 3.9rem;border-radius:43px;font-size:1.25rem;letter-spacing:.05em}.c-button.-medium{width:100%;padding-top:1.8rem;padding-bottom:1.8rem;border-radius:2.9rem;font-size:1.3rem;letter-spacing:.05em}.c-radius__btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto;border:2px solid #fff;border-radius:8rem;letter-spacing:.1em}.vb-custom-block-button,.cta-btn-container{margin-bottom:10px;text-align:center}.vb-custom-block-button .cta-btn,.cta-btn-container .cta-btn{display:inline-block;position:relative;min-width:360px;padding:16px 48px;overflow:hidden;border-radius:100px;background:var(--cta-bg, #e43426);color:var(--cta-color, #fff);font-size:20px;font-weight:bold;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.vb-custom-block-button .cta-btn--red,.cta-btn-container .cta-btn--red{--cta-bg:#E25241;--cta-accent:#e43426;--cta-color:#fff}.vb-custom-block-button .cta-btn--yellow,.cta-btn-container .cta-btn--yellow{--cta-bg:#f8b419;--cta-accent:#FFA600;--cta-color:#fff}.vb-custom-block-button .cta-btn--white,.cta-btn-container .cta-btn--white{--cta-bg:#fff;--cta-accent:#E25241;--cta-color:#E25241}.vb-custom-block-button .cta-btn--outline,.cta-btn-container .cta-btn--outline{border:2px solid var(--cta-bg);background:#fff;color:var(--cta-bg)}.vb-custom-block-button .cta-btn--outline.cta-btn--white,.cta-btn-container .cta-btn--outline.cta-btn--white{border-color:#E25241;color:#E25241}.vb-custom-block-button .cta-btn--slide span,.cta-btn-container .cta-btn--slide span{z-index:2;position:relative}.vb-custom-block-button .cta-btn--slide::before,.cta-btn-container .cta-btn--slide::before{inset:0;position:absolute;transform:translateX(-100%) skewX(-15deg);transform-origin:left;background:var(--cta-accent);content:"";transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.vb-custom-block-button .cta-btn--slide:hover::before,.cta-btn-container .cta-btn--slide:hover::before{transform:translateX(0) skewX(-15deg)}.vb-custom-block-button .cta-btn--reverse:hover,.cta-btn-container .cta-btn--reverse:hover{background:var(--cta-bg);color:var(--cta-color, #fff)}.vb-custom-block-button .cta-btn--float:hover span,.cta-btn-container .cta-btn--float:hover span{transform:translateY(-2px)}.vb-custom-block-button .has-arrow::after,.cta-btn-container .has-arrow::after{z-index:2;position:absolute;top:42%;right:30px;width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:"";transition:.2s}.vb-custom-block-button .has-arrow:hover::after,.cta-btn-container .has-arrow:hover::after{right:20px}.vb-custom-block-button .has-outline.has-arrow::after,.cta-btn-container .has-outline.has-arrow::after{z-index:1;position:absolute;top:29%;right:20px;width:26px;height:26px;border-radius:50%;background:var(--cta-bg);content:"";transition:.2s}.vb-custom-block-button .has-outline.has-arrow:hover::after,.cta-btn-container .has-outline.has-arrow:hover::after{right:10px}.c-carousel-body__item{width:100%}.c-carousel-indicators{display:flex;justify-content:center;margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.c-carousel-indicators>li{line-height:.8rem}.c-carousel-indicators>li:nth-child(n+2){margin-left:.8rem}.c-carousel-indicators>li button{display:block;width:20px;width:1.2rem;height:20px;height:1.2rem;padding:.4rem;border:0;border:1px solid #707070;border-radius:50%;outline:none;background:rgba(0,0,0,0);background-color:#fff;color:rgba(0,0,0,0);font-size:0;line-height:0;cursor:pointer}.c-carousel-indicators>li button[aria-selected=true]{background-color:#e43426}.c-carousel-nav__item{position:absolute;cursor:pointer}.c-checkbox{line-height:2.1428571429}.c-checkbox__input{clip:rect(1px 1px 1px 1px);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.c-checkbox__label{display:inline-block;position:relative;font-size:1.4rem;text-align:left}.c-checkbox__label::before{position:absolute;top:50%;left:0;transform:translateY(-50%);border:1px solid #cfd8dc;background-color:#fff;content:""}html:not([data-whatinput=mouse]):not([data-whatinput=touch]) .c-checkbox__input:focus+.c-checkbox__label::before{outline:3px solid rgba(229,65,53,.8);outline-offset:3px;transition:outline-width .1s ease-out}.c-checkbox__label::after{position:absolute;top:50%;transform:translateY(-50%) scale(0);background-image:url(/wp-content/uploads/icon-check.svg);background-repeat:no-repeat;background-size:contain;content:"";transition:transform .05s}.c-checkbox__input:checked+.c-checkbox__label::after{transform:translateY(-50%) scale(1)}.c-error{display:flex;position:relative;flex-direction:column;margin-top:1rem}.c-error__text{display:none;order:0;margin-bottom:.5em;color:#ff7369;font-size:1.2rem;font-weight:normal}.-bg-red .c-error__text{color:#ffe082}[aria-invalid=true]+.c-error__text,[aria-invalid=true]~.c-error__text,.-invalid+.c-error__text,.c-error__text.-visible{display:inline-block}.c-input{-webkit-appearance:none;appearance:none;width:100%;padding:.8rem 1em;border:1px solid #cfd8dc;border-radius:.4rem;outline:none;background-color:#fff;line-height:1.6}.c-input::-webkit-input-placeholder{color:#757575}.c-input:-moz-placeholder{color:#757575;opacity:1}.c-input::-moz-placeholder{color:#757575;opacity:1}.c-input:-ms-input-placeholder{color:#757575}.c-input:placeholder-shown{color:#757575}.c-input:focus{border-color:#424242}.c-input[aria-invalid=true]{border-color:#ff7369}.c-input.-textarea{min-height:12rem}/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;outline:none !important;background:#0b0b0b;background:rgba(0,0,0,.5);white-space:nowrap;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;outline:none !important;text-align:center}.lity-wrap:before{display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle;content:""}.lity-loader{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;z-index:9991;position:absolute;top:50%;width:100%;margin-top:-0.8em;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-align:center;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{display:inline-block;z-index:9992;position:relative;max-width:100%;max-height:100%;outline:none !important;text-align:left;vertical-align:middle;white-space:normal}.lity-content{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-content:after{display:block;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;content:""}.lity-loading .lity-content,.lity-closed .lity-content{transform:scale(0.8)}.lity-close{-webkit-appearance:none;-webkit-box-shadow:none;z-index:9994;position:fixed;top:0;right:0;width:35px;height:35px;padding:0;border:0;outline:none;background:none;box-shadow:none;color:#fff;font-family:Arial,Baskerville,monospace;font-size:35px;font-style:normal;line-height:35px;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.6);cursor:pointer}.lity-close::-moz-focus-inner{padding:0;border:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{-webkit-box-shadow:none;padding:0;border:0;outline:none;background:none;box-shadow:none;color:#fff;font-family:Arial,Baskerville,monospace;font-size:35px;font-style:normal;line-height:35px;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.6)}.lity-close:active{top:1px}.lity-image img{display:block;max-width:100%;border:0;line-height:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{-webkit-transform:translateZ(0);-webkit-overflow-scrolling:touch;width:100%;height:0;padding-top:56.25%;overflow:auto;transform:translateZ(0);pointer-events:auto}.lity-iframe-container iframe{-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-hide{display:none}.c-modal{z-index:6;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.c-modal__contents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-modal__close{position:absolute}.c-radio{display:inline-block;margin-left:1rem;line-height:1.8571428571}.c-radio__input{clip:rect(1px 1px 1px 1px);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.c-radio__label{display:inline-flex;position:relative;padding-left:2.3rem;font-size:1.2rem}.c-radio__label::before{position:absolute;top:50%;left:0;width:1.6rem;height:1.6rem;transform:translateY(-50%);border:1px solid #686891;border-radius:50%;background-color:#fff;content:""}.c-radio__input:checked+.c-radio__label::before{border-color:#e95251}.c-radio__label::after{position:absolute;top:50%;left:.3rem;width:1rem;height:1rem;transform:translateY(-50%) scale(0);border-radius:50%;background-color:#e95251;content:"";transition:transform .05s}.c-radio__input:checked+.c-radio__label::after{transform:translateY(-50%) scale(1)}.c-required{display:inline-block;margin-left:.6rem;padding-right:.9rem;padding-left:.9rem;transform:scale(0.8);transform-origin:center;background-color:#ff7369;color:#fff;font-size:1rem;letter-spacing:.025em;line-height:2}.c-selectbox{position:relative}.c-selectbox::after{display:block;position:absolute;top:50%;transform:translateY(-50%);background-image:url(/wp-content/uploads/icon-caret.svg);background-repeat:no-repeat;content:"";pointer-events:none}.c-selectbox__select{width:100%;padding:.8rem 4rem .8rem 1em;border:1px solid #cfd8dc;border-radius:.4rem;outline:none;background-color:#fff;line-height:1.6}.c-selectbox__select:focus{border-color:#424242}.c-selectbox__select[aria-invalid=true]{border-color:#ff7369}.c-selectbox__select>option:disabled{display:none}.sticky-img{z-index:9;position:relative;cursor:pointer;opacity:0;transition:.3s}.sticky-img.hidden{visibility:hidden;opacity:0}.sticky-img__inner{position:fixed;right:0;bottom:12rem;width:280px}.sticky-img__url-sp{display:none}.close{position:absolute;top:-22px;right:1rem}.round_btn{display:block;position:relative;width:20px;height:20px;border:1px solid #aaa;border-radius:50%;background:#fff}.round_btn::before,.round_btn::after{position:absolute;top:50%;left:50%;width:2px;height:12px;background:#aaa;content:""}.round_btn::before{transform:translate(-50%, -50%) rotate(45deg)}.round_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.cta-ebook{position:relative;padding:0 2rem 6rem}.cta-ebook__container{max-width:160rem;margin:0 auto}.cta-ebook__heading{margin-bottom:6rem;font-size:clamp(1.6rem,3.6vw,4.6rem);font-weight:bold;line-height:1}.cta-ebook__description{margin-bottom:4rem;font-size:clamp(1.3rem,3.375vw,2.2rem);text-align:center}.cta-ebook__columns{gap:3rem;display:flex;justify-content:space-between}.cta-ebook__item{width:100%;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transition:all .3s}.cta-ebook__item:hover{box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}.cta-ebook__title{padding:2rem 2rem 3rem;font-size:1.6rem}#mktoForm_1004.mktoForm button.mktoButton{background-color:#ff8f00 !important;transition:.2s all}#mktoForm_1004.mktoForm button.mktoButton:hover{background-color:#ffc107 !important}#mktoForm_1770.mktoForm{max-width:1080px;margin:0 auto 12rem;padding:66px 56px;background:#fff}#mktoForm_1770.mktoForm p,#mktoForm_1770.mktoForm label,#mktoForm_1770.mktoForm input{font-size:18px;line-height:26px}#mktoForm_1770.mktoForm #Lblprivacy_agree{font-size:14px;line-height:20px}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.privacy),#mktoForm_1770.mktoForm p .notes{font-size:12px;line-height:17px}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList) .mktoRadioList label,#mktoForm_1770.mktoForm .mktoFormRow input[type=checkbox]+label:before,#mktoForm_1770.mktoForm .mktoFormRow input[type=radio]+label:before,#mktoForm_1770.mktoForm .mktoFormRow input[type=text],#mktoForm_1770.mktoForm .mktoFormRow input[type=email],#mktoForm_1770.mktoForm .mktoFormRow input[type=tel]{border:2px solid #f0f0f0}#mktoForm_1770.mktoForm p{text-align:center}#mktoForm_1770.mktoForm p .notes{color:#e56b54}#mktoForm_1770.mktoForm .mktoClear{display:none}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText{width:100%;padding:2rem}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.question){background:#f0f0f0}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.question) p{font-weight:bold}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.privacy){padding:0}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.privacy) a{text-decoration:underline}#mktoForm_1770.mktoForm .mktoFormRow:has(.mktoRequiredField){margin-top:20px}#mktoForm_1770.mktoForm .mktoFormRow:has(.mktoRadioList){margin:0}#mktoForm_1770.mktoForm .mktoFormRow:has(#LblCompany),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblEmail),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblPhone){width:900px;max-width:100%}#mktoForm_1770.mktoForm .mktoFormRow:has(#LblLastName),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblFirstName){display:inline-block}#mktoForm_1770.mktoForm .mktoFormRow:has(#LblLastName) input[type=text],#mktoForm_1770.mktoForm .mktoFormRow:has(#LblFirstName) input[type=text]{max-width:300px}#mktoForm_1770.mktoForm .mktoFormRow:has(#LblLastName){width:460px;margin:0;margin-right:8%}#mktoForm_1770.mktoForm .mktoFormRow:has(#LblFirstName){width:360px}#mktoForm_1770.mktoForm .mktoFormRow:has(.mktoCheckboxList){margin-left:19rem}#mktoForm_1770.mktoForm .mktoFormRow:has(.privacy){margin-left:16rem}#mktoForm_1770.mktoForm .mktoFormRow input[type=text],#mktoForm_1770.mktoForm .mktoFormRow input[type=email],#mktoForm_1770.mktoForm .mktoFormRow input[type=tel]{width:740px;height:45px;padding-left:2rem;border-radius:5px}#mktoForm_1770.mktoForm .mktoFormRow input[type=checkbox]+label:before,#mktoForm_1770.mktoForm .mktoFormRow input[type=radio]+label:before{position:absolute;width:1.8rem;height:1.8rem;margin-left:-2.8rem;background:#fff;content:""}#mktoForm_1770.mktoForm .mktoFormRow input[type=radio]+label:before{border-radius:50%}#mktoForm_1770.mktoForm .mktoFormRow input[type=radio]:checked+label{background:#e25241}#mktoForm_1770.mktoForm .mktoFormRow input[type=radio]:checked+label:before{background:#e25241}#mktoForm_1770.mktoForm .mktoFormRow input[type=checkbox]+label:before{top:6px;left:0}#mktoForm_1770.mktoForm .mktoFormRow input[type=checkbox]:checked+label:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hlY2siPjxwb2x5bGluZSBwb2ludHM9IjIwIDYgOSAxNyA0IDEyIj48L3BvbHlsaW5lPjwvc3ZnPg==") no-repeat center;background-size:contain}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(input[type=text]),#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(input[type=email]),#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(input[type=tel]){display:flex;justify-content:space-between}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(input[type=text]) label,#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(input[type=email]) label,#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(input[type=tel]) label{flex-shrink:0}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList)>label{display:none}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList) .mktoRadioList{gap:2rem 3rem;display:flex;position:relative;flex-wrap:wrap;margin:3rem 0 5rem}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList) .mktoRadioList input{position:absolute}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList) .mktoRadioList input[type=radio]:checked+label{background:#e25241;color:#fff}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList) .mktoRadioList input[type=radio]:checked+label:before{border:3px solid #fff}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList) .mktoRadioList label{display:flex;position:relative;flex-shrink:0;align-items:center;width:calc((100% - 6rem)/3);height:70px;margin:0;padding:0 3.2rem 0 5.2rem;border-radius:5px;background:#fff;cursor:pointer;transition:.2s}#mktoForm_1770.mktoForm .mktoFormCol{width:100%;float:none}#mktoForm_1770.mktoForm .mktoFormCol .mktoFieldWrap{float:none}#mktoForm_1770.mktoForm .mktoRequiredField label.mktoLabel{font-weight:normal}#mktoForm_1770.mktoForm .mktoButtonRow{width:100%;margin-top:45px}#mktoForm_1770.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple{display:block;margin:0 !important;text-align:center}#mktoForm_1770.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton{width:100%;max-width:36rem;height:5rem;padding:1.4rem 1rem !important;border:none !important;border-radius:6.4rem;background-color:#e25241 !important;background-image:none !important;font-size:1.6rem !important}#mktoForm_1770.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:hover{opacity:.8}.p-about__title{margin:0;padding:4.3rem 0;background:linear-gradient(to right, #e25241, #fc8f88);color:#fff;font-size:3.6rem;font-weight:900;line-height:1;text-align:center}.p-advantage{padding-top:4rem}.p-advantage__title{text-align:center}.p-advantage__title-ja{display:block;font-weight:500;letter-spacing:.04em;line-height:1.3333333333;text-align:center}.p-advantage__title-en{display:block;margin-top:.7rem;color:#b8bfc4;font-family:Futura,sans-serif;font-weight:500;letter-spacing:.2em;line-height:1.2;text-align:center;text-transform:uppercase}.p-advantage__patent-text{display:inline-flex;border:1px solid;border-radius:1.5rem;color:#e43426;font-weight:bold}.p-advantage__lead{display:inline-flex;flex-direction:column}.p-advantage__gradient{background-image:linear-gradient(to right, #e43426 0%, rgb(233.643442623, 94.4303278689, 83.356557377) 100%);background-position:left bottom;background-repeat:no-repeat;background-size:100% .2rem}.p-advantage__sub-title{display:flex;align-items:center;justify-content:space-between}.p-advantage__sub-title::before,.p-advantage__sub-title::after{display:block;border-bottom:1px dashed;content:""}.p-advantage__list{display:flex;flex-wrap:wrap;margin-top:0;margin-top:1.8rem;margin-bottom:0;padding-left:0;list-style:none}.p-advantage__item-img[src$=png]{width:100%}.p-advantage__logo{width:23.1rem;margin-top:.6rem}.p-application{background:radial-gradient(farthest-side circle at right top, #fc8f88, #b82916);color:#fff}.p-application__title{font-weight:500;text-align:center}.p-application__title-ja{letter-spacing:.04em}.p-application__title-en{display:block;margin-top:.3rem;color:hsla(0,0%,100%,.5);font-family:Futura,sans-serif;font-size:1rem;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.p-application__description{margin:3rem 0 2rem;letter-spacing:.05em;text-align:center}.p-application__heading{display:inline-block;margin-bottom:.6rem;font-size:1.2rem;font-weight:bold;letter-spacing:.025em}.p-application__nameList{display:flex;justify-content:space-between;margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.p-application__halfItem{position:relative;width:calc(50% - .3rem)}.p-application__labelholder{position:absolute;top:50%;left:1em;transform:translateY(-50%);color:#757575;font-size:1.2rem}.c-input:focus+.p-application__labelholder,.c-input:required:valid+.p-application__labelholder{top:0;transform:none;font-size:1rem;transition:all .2s ease-out}.p-application__list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.p-application__list.-inline{margin-left:-1rem}.p-application__confirm{text-align:center}.p-application__link{color:inherit;text-decoration:underline;text-underline-position:under}.p-application__link:hover{color:inherit;text-decoration:none}.p-application__action{text-align:center}.p-application__btn{width:100%;margin-right:auto;margin-left:auto;padding-top:1.6rem;padding-bottom:1.6rem;border:2px solid #fff;border-radius:3rem;font-size:1.6rem;line-height:1.8}.p-application .notes{max-width:1440px;margin:80px auto 0;padding:0 32px;font-size:10px;line-height:14px}.inquiry_labelholder{top:20%}.p-banner{position:relative;top:-12rem;text-align:center}.p-banner>a{display:inline-block;background:#fff}.p-banner>a:hover>img{opacity:.9}.p-banner2{padding:0 0 64px;text-align:center}.p-banner2>a{display:inline-block;background:#fff}.p-banner2>a:hover>img{opacity:.9}.p-carousel-contents{display:-ms-grid;display:grid}.p-carousel-contents__title{grid-area:title}.p-carousel-contents__title>em{background-image:linear-gradient(to bottom, #d9dcff, #d9dcff);background-position:left bottom 3px;background-repeat:no-repeat;background-size:100% 12px;color:#e43426}.p-carousel-contents__palt{letter-spacing:-0.4em}.p-carousel-contents__info{grid-area:info}.p-carousel-contents__charge{margin-top:1.3rem;font-weight:normal}.p-carousel-contents__media{grid-area:media}.p-footer{background-color:#212121}.p-footer__logo{width:18rem;color:#fff;line-height:1}.p-footer__navi{display:flex;margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.p-footer__item{color:#e2e2e2;font-size:1.2rem;font-weight:500}.p-footer__item:nth-child(n+2){margin-left:3.2rem}.p-footer__link{border-bottom:1px solid rgba(0,0,0,0);color:inherit}.p-footer__link:hover{border-bottom-color:currentColor;color:#fff}.p-footer__copyright{color:#aaa;font-size:1rem;font-weight:500;text-align:center}.footer-bottom{margin-top:2.2rem;padding:2.4rem 0;border-top:1px solid #333;color:#fff}.footer-bottom__container{gap:4rem;display:flex;align-items:flex-start;max-width:164rem;margin:0 auto;padding:0 2rem}.footer-bottom__text{flex-basis:0;flex-grow:1;font-size:1.4rem;text-align:left}.footer-bottom__img-container{gap:1rem;display:flex;flex-direction:row;align-items:flex-start}.footer-bottom__img-container figcaption{font-size:1.2rem;text-align:center}#menu-header-button{display:none}#menu-header-sp{display:none}.p-header__button .sp-menu{display:none}.p-header__button .pc-menu{display:block}.p-header.-white{background-color:#fff;box-shadow:0 .3rem .36rem 0 rgba(6,0,1,.13)}.p-header.-white.-opened{box-shadow:none}.p-header.-transparent{background-color:rgba(0,0,0,0);box-shadow:none}.p-header.-transparent a{color:#fff}.p-header.-transparent.-opened{background-color:#fff}.p-header__title{width:20rem;margin-right:2rem;text-align:center}.p-header__title span{display:none}.p-header__title a{display:grid}.p-header:not(.-white):not(.-transparent) .p-header__logo{color:#fff}.p-header__nav{display:flex;position:relative;flex:1;justify-content:space-between}.p-header__list{gap:1.6rem;display:flex;align-items:center;margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.p-header:not(.-white):not(.-transparent) .p-header__list{clip:rect(1px 1px 1px 1px);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.p-header__list .menu-item{position:relative;font-size:1.4rem;font-weight:500;letter-spacing:.1em}.p-header__list .menu-item a:hover{color:#e43426}.p-header__list .menu-item ul.sub-menu{position:absolute;top:3.5rem;align-items:center;padding:1rem;transform:translateY(-10px);border-radius:5px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.02),0 8px 40px rgba(0,0,0,.16);opacity:0;pointer-events:none;transition:.3s all}.p-header__list .menu-item ul.sub-menu li{padding:1rem 3rem;text-align:center;white-space:nowrap}.p-header__list .menu-item ul.sub-menu li.submenu-vb{padding-right:4rem;border-right:2px solid #ccc}.p-header__list .menu-item ul.sub-menu li.submenu-ib{width:100%}.p-header__list .menu-item ul.sub-menu li.submenu-ib img{width:80%}.p-header__list .menu-item ul.sub-menu li a{gap:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;color:#484848;font-size:1.3rem}.p-header__list .menu-item ul.sub-menu li a img{transition:all .3s}.p-header__list .menu-item ul.sub-menu li a span{width:100%;border:1px solid #e43426;border-radius:3rem;color:#e43426;transition:all .3s}.p-header__list .menu-item ul.sub-menu li a:hover img{opacity:.7}.p-header__list .menu-item ul.sub-menu li a:hover span{background:#e43426;color:#fff}.p-header__list .menu-item:hover ul.sub-menu{transform:translateY(0px);opacity:1;pointer-events:all}.p-header__list .menu-item:hover ul.sub-menu::before{position:absolute;top:-7rem;left:0;width:100%;height:7rem;background:rgba(0,0,0,0);content:""}.p-header__list .menu-item:hover ul.sub-menu li:hover{border-radius:5px;background:rgba(53,67,65,.06)}.p-header__list .menu-item-has-children>a::after{-webkit-transform:rotate(135deg);display:inline-block;width:8px;height:8px;margin-bottom:2px;margin-left:5px;transform:rotate(135deg);border-top:solid 2px #e25241;border-right:solid 2px #e25241;content:"";transition:all .2s ease-in-out}.p-header__button{display:inline-flex;align-items:center;margin-top:0;margin-bottom:0;padding-left:0;float:right;list-style:none}.p-header:not(.-white):not(.-transparent) .p-header__button{clip:rect(1px 1px 1px 1px);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.p-header__item{font-size:1.4rem;font-weight:500;letter-spacing:.1em}.p-header__item:nth-child(n+2){margin-left:2rem}.p-header__nav-open{display:inline-block}.-opened .p-header__nav-open{display:none}.p-header__nav-close{display:none}.-opened .p-header__nav-close{display:inline-block}.p-header__menu{z-index:4;position:fixed;top:0;width:100%;height:0}.p-header__menu-list{z-index:2;position:absolute;bottom:100%;left:0;width:100%;transition-property:none}.p-header__menu-list .menu-item{box-sizing:border-box;display:block;border-top:1px solid #e2e2e2;background:#fff;line-height:50px}.p-header__menu-list .menu-item .sub-menu{display:none}.p-header__menu-list .menu-item .sub-menu .menu-item a{padding-left:3rem;color:#484848;font-size:1.3rem}.p-header__menu-list .menu-item.-opened .sub-menu{display:block}.p-header__menu-list .menu-item.menu-item-has-children>a::after{-webkit-transform:rotate(135deg);display:inline-block;position:absolute;top:0;right:1.6rem;bottom:0;width:8px;height:8px;margin:auto;transform:rotate(135deg);border-top:solid 2px #424242;border-right:solid 2px #424242;content:"";transition:all .2s ease-in-out}.p-header__menu-list .menu-item.menu-item-has-children.-opened>a::after{transform:rotate(-45deg)}.p-header__menu-list .menu-item a{display:flex;position:relative;flex-direction:column;width:100%;padding:0 1.6rem}.p-header__menu-list .menu-item a img{max-width:40%;margin-top:2rem;margin-bottom:-1rem}.p-header__menu-item{box-sizing:border-box;display:block;padding:0 1.6rem;border-top:1px solid #e2e2e2;background:#fff;line-height:50px}.p-header__menu-modal{z-index:1;position:relative;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.-opened+.p-header__menu{height:100%}.-opened+.p-header__menu .p-header__menu-list{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow-y:scroll;transform:translateY(calc(100% + 50px));transition-duration:.2s;transition-property:transform}.-opened+.p-header__menu .p-header__menu-list::-webkit-scrollbar{display:none}.p-header__link{color:#424242}.p-header__link:hover{color:#e43426}.p-header__link[aria-current=page]{color:#aaa}.p-header .header-right__list{gap:3rem;display:flex}.p-header .header-right__list li a{padding:.8rem 1.6rem;border-radius:1.8rem;font-size:1.3rem;font-weight:bold;transition:all .2s}.p-header .header-right__list li a:hover{background:rgba(53,67,65,.06)}.p-header .header-right__list li.nav-link__document a{border:1px solid #e25241;background:#e25241;color:#fff}.p-header .header-right__list li.nav-link__document a:hover{border-color:#f06257;background:#f06257}.p-header .header-right__list li.nav-link__contact a{border:1px solid #e2e2e2;color:#424242}.p-header .header-right__list li.nav-link__contact a:hover{background:#fafafa}.p-loop__list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.p-loop__btn{display:block;height:100%}.p-loop__img{height:100%}.p-privacy{padding:0 0}.p-privacy__inner{line-height:2}.p-privacy__start{margin-bottom:3rem}.p-privacy__heading{margin-bottom:.4rem;font-size:1.6rem;font-weight:700}.p-privacy__text{padding-left:1em;text-indent:-1em}.p-privacy__extlicense{padding:0 1em}.p-privacy__extlicense h4{font-weight:bold}.p-privacy__extlicense p{margin-bottom:1.4rem}.p-privacy__inner-list{padding-top:2rem;padding-left:2rem}.p-privacy .privacy_common_box{margin-bottom:3rem}.p-privacy .privacy_list{margin-bottom:1rem}.p-privacy .privacy_list li{margin-bottom:.6rem;padding-left:1em;text-indent:-1em}.p-privacy .ttl_style04{position:relative;margin-bottom:2.2rem;padding:0;font-size:1.8rem;font-weight:900}.p-privacy .privacy_att-sec{padding:1.5rem 0;text-indent:0}.p-privacy .privacy_att-sec dt{margin-bottom:.5rem;font-weight:bold}.p-privacy .privacy_att-sec dd{margin-bottom:0}.term_2006 .ttl_style01 span,.term_1912 .ttl_style01 span,.term_vba .ttl_style01 span{display:none}.entry-plan{position:absolute;top:10.2rem;right:0}.p-samples__inner{max-width:120rem;margin-right:auto;margin-left:auto}.p-samples__title{clip:rect(1px 1px 1px 1px);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.p-samples__body{margin:0 -1rem}.p-samples__list{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.p-samples__item{position:relative;flex-shrink:0}.p-samples__btn{width:100%;height:100%;color:inherit}.p-samples__media{display:block;position:relative}.p-samples__label{display:inline;position:absolute;top:-10px;right:-10px;width:65px;height:65px;border-radius:100px;background-color:#e43426;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center}.p-samples__label span{display:block;padding:22px 0 2px 0;font-size:11px}.p-samples__img{object-fit:contain;font-family:"object-fit: cover;"}.p-samples__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-samples__btn:hover .p-samples__icon{opacity:1}.p-samples__name{display:block;margin-top:.8rem;font-weight:500;line-height:1.4285714286}.p-samples__btn:hover .p-samples__name{color:#e43426}.p-samples__subtitle{font-weight:inherit}.p-samples__cats{position:absolute;top:5px;left:8px;padding:5px 8px;border-radius:5px;background:#fff;font-size:1.2rem;line-height:1}.p-samples__category{font-weight:inherit}.samples-filter{position:relative;margin:0 auto;padding:3rem;background-color:#fff}.samples-filter__dl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 3rem}.samples-filter__label{display:block;width:100%;text-align:center}.samples-filter__tags{margin-top:2rem}.samples-filter__tag{display:inline-block;margin:0 10px 10px 0;padding:.5px 1rem;border-radius:10px;background:#ebedee;font-size:1.2rem;cursor:pointer;transition:color 0s}.samples-filter__tag.is-active{background:#e43426;color:#fff}.sp-samples-filter{position:relative;margin:0 auto;padding:3rem 2rem;background-color:#fff;text-align:center}.sp-samples-filter__tags{margin-top:2rem;border:1px solid #ddd;border-radius:5px}.sp-samples-filter__tag{padding:10px;cursor:pointer}.wp-block-lazyblock-sample{margin:0 1rem}.templates__container{gap:4.6rem 2rem;display:flex;flex-wrap:wrap;margin:5rem 0}.templates__item.wp-block-lazyblock-sample{flex-basis:calc(25% - 1.5rem);height:100%;margin:0}.templates__item.wp-block-lazyblock-sample .p-samples__img{aspect-ratio:1;width:100%;height:100%}.single-seminar .seminar{max-width:1280px}.single-seminar .seminar .type-seminar{gap:30px}.single-seminar .seminar .type-seminar .left_box{flex:1}.single-seminar .seminar .type-seminar .left_box p,.single-seminar .seminar .type-seminar .left_box dt,.single-seminar .seminar .type-seminar .left_box dd,.single-seminar .seminar .type-seminar .left_box li{font-size:16px}.single-seminar .seminar .type-seminar .left_box h2{font-size:22px}.single-seminar .seminar .type-seminar .left_box ul{padding-left:20px}.single-seminar .seminar .type-seminar .left_box ul li{list-style-type:disc}.single-seminar .seminar .type-seminar .right_box{width:400px}.single-ebook .type-ebook,.single-ebook .type-seminar,.single-seminar .type-ebook,.single-seminar .type-seminar{gap:30px;justify-content:space-between;padding:4rem;background:#fff}.single-ebook .type-ebook .top_banner,.single-ebook .type-seminar .top_banner,.single-seminar .type-ebook .top_banner,.single-seminar .type-seminar .top_banner{width:calc(100% + 7.6rem);margin:-3.8rem -3.8rem 4rem;background:#e9e9e9;text-align:center}.single-ebook .type-ebook .left_box,.single-ebook .type-seminar .left_box,.single-seminar .type-ebook .left_box,.single-seminar .type-seminar .left_box{flex:1;width:60%}.single-ebook .type-ebook .left_box.no-sidebar,.single-ebook .type-seminar .left_box.no-sidebar,.single-seminar .type-ebook .left_box.no-sidebar,.single-seminar .type-seminar .left_box.no-sidebar{width:100%}.single-ebook .type-ebook .left_box .tag,.single-ebook .type-seminar .left_box .tag,.single-seminar .type-ebook .left_box .tag,.single-seminar .type-seminar .left_box .tag{display:inline-block;margin:0 10px 10px 0;padding:.2px 1rem;border-radius:10px;background:#ebedee;font-size:1.2rem}.single-ebook .type-ebook .left_box .edit_box a,.single-ebook .type-seminar .left_box .edit_box a,.single-seminar .type-ebook .left_box .edit_box a,.single-seminar .type-seminar .left_box .edit_box a{color:#e43426;transition:opacity .3s ease;will-change:opacity}.single-ebook .type-ebook .left_box .edit_box a:hover,.single-ebook .type-seminar .left_box .edit_box a:hover,.single-seminar .type-ebook .left_box .edit_box a:hover,.single-seminar .type-seminar .left_box .edit_box a:hover{opacity:.7}.single-ebook .type-ebook .left_box h1,.single-ebook .type-seminar .left_box h1,.single-seminar .type-ebook .left_box h1,.single-seminar .type-seminar .left_box h1{padding:1.4rem 0;font-size:3rem;font-weight:900}.single-ebook .type-ebook .left_box .back_btn,.single-ebook .type-seminar .left_box .back_btn,.single-seminar .type-ebook .left_box .back_btn,.single-seminar .type-seminar .left_box .back_btn{display:none}.single-ebook .type-ebook .left_box .seminar_date,.single-ebook .type-seminar .left_box .seminar_date,.single-seminar .type-ebook .left_box .seminar_date,.single-seminar .type-seminar .left_box .seminar_date{justify-content:flex-start;margin-bottom:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid #ebedee}.single-ebook .type-ebook .left_box .seminar_date .days,.single-ebook .type-seminar .left_box .seminar_date .days,.single-seminar .type-ebook .left_box .seminar_date .days,.single-seminar .type-seminar .left_box .seminar_date .days{width:auto;padding-top:6px;font-size:1.5rem}.single-ebook .type-ebook .left_box .news_edit_box,.single-ebook .type-seminar .left_box .news_edit_box,.single-seminar .type-ebook .left_box .news_edit_box,.single-seminar .type-seminar .left_box .news_edit_box{margin-bottom:3.4rem}.single-ebook .type-ebook .left_box .speaker,.single-ebook .type-seminar .left_box .speaker,.single-seminar .type-ebook .left_box .speaker,.single-seminar .type-seminar .left_box .speaker{justify-content:space-between;margin-bottom:3.4rem;padding:0 1.6rem}.single-ebook .type-ebook .left_box .speaker figure,.single-ebook .type-seminar .left_box .speaker figure,.single-seminar .type-ebook .left_box .speaker figure,.single-seminar .type-seminar .left_box .speaker figure{width:25%}.single-ebook .type-ebook .left_box .speaker p,.single-ebook .type-seminar .left_box .speaker p,.single-seminar .type-ebook .left_box .speaker p,.single-seminar .type-seminar .left_box .speaker p{width:73%}.single-ebook .type-ebook .left_box .speaker .back_btn a,.single-ebook .type-ebook .left_box .speaker .back_btn input[type=submit],.single-ebook .type-ebook .left_box .speaker .back_btn button,.single-ebook .type-seminar .left_box .speaker .back_btn a,.single-ebook .type-seminar .left_box .speaker .back_btn input[type=submit],.single-ebook .type-seminar .left_box .speaker .back_btn button,.single-seminar .type-ebook .left_box .speaker .back_btn a,.single-seminar .type-ebook .left_box .speaker .back_btn input[type=submit],.single-seminar .type-ebook .left_box .speaker .back_btn button,.single-seminar .type-seminar .left_box .speaker .back_btn a,.single-seminar .type-seminar .left_box .speaker .back_btn input[type=submit],.single-seminar .type-seminar .left_box .speaker .back_btn button{border:none;background-color:#e43426;background-image:linear-gradient(to right, #e43426 0%, rgb(233.643442623, 94.4303278689, 83.356557377) 100%);color:#fff;transition:all .3s ease-in-out}.single-ebook .type-ebook .left_box .overview,.single-ebook .type-seminar .left_box .overview,.single-seminar .type-ebook .left_box .overview,.single-seminar .type-seminar .left_box .overview{justify-content:flex-start;padding:1.2rem 1.6rem;border-bottom:1px dotted #e2e2e2}.single-ebook .type-ebook .left_box .overview dt,.single-ebook .type-seminar .left_box .overview dt,.single-seminar .type-ebook .left_box .overview dt,.single-seminar .type-seminar .left_box .overview dt{width:12rem}.single-ebook .type-ebook .left_box .overview dd,.single-ebook .type-seminar .left_box .overview dd,.single-seminar .type-ebook .left_box .overview dd,.single-seminar .type-seminar .left_box .overview dd{width:calc(100% - 13rem)}.single-ebook .type-ebook .right_box,.single-ebook .type-seminar .right_box,.single-seminar .type-ebook .right_box,.single-seminar .type-seminar .right_box{width:33rem}.single-ebook .type-ebook .right_box .inner_box,.single-ebook .type-seminar .right_box .inner_box,.single-seminar .type-ebook .right_box .inner_box,.single-seminar .type-seminar .right_box .inner_box{position:-webkit-sticky;position:sticky;top:110px;border-top:2px solid #e43426;background:#f6f6f6}.single-ebook .type-ebook .right_box .inner_box h2,.single-ebook .type-seminar .right_box .inner_box h2,.single-seminar .type-ebook .right_box .inner_box h2,.single-seminar .type-seminar .right_box .inner_box h2{position:relative;padding:1.4rem;color:#424242;font-weight:700}.single-ebook .type-ebook .right_box .inner_box h2 span,.single-ebook .type-seminar .right_box .inner_box h2 span,.single-seminar .type-ebook .right_box .inner_box h2 span,.single-seminar .type-seminar .right_box .inner_box h2 span{position:absolute;right:-6px;color:#424242;font-size:1.2rem;font-weight:normal}.single-ebook .type-ebook .right_box .inner_box .form-group,.single-ebook .type-seminar .right_box .inner_box .form-group,.single-seminar .type-ebook .right_box .inner_box .form-group,.single-seminar .type-seminar .right_box .inner_box .form-group{font-size:1.2rem}.single-ebook .type-ebook .right_box .inner_box .form-group .formInputOuter,.single-ebook .type-seminar .right_box .inner_box .form-group .formInputOuter,.single-seminar .type-ebook .right_box .inner_box .form-group .formInputOuter,.single-seminar .type-seminar .right_box .inner_box .form-group .formInputOuter{padding-bottom:1.6rem}.single-ebook .type-ebook .right_box .inner_box .form-group .p-application__heading,.single-ebook .type-seminar .right_box .inner_box .form-group .p-application__heading,.single-seminar .type-ebook .right_box .inner_box .form-group .p-application__heading,.single-seminar .type-seminar .right_box .inner_box .form-group .p-application__heading{margin-top:1.4rem}.single-ebook .type-ebook .right_box .inner_box .form-group input[type=text],.single-ebook .type-ebook .right_box .inner_box .form-group select,.single-ebook .type-seminar .right_box .inner_box .form-group input[type=text],.single-ebook .type-seminar .right_box .inner_box .form-group select,.single-seminar .type-ebook .right_box .inner_box .form-group input[type=text],.single-seminar .type-ebook .right_box .inner_box .form-group select,.single-seminar .type-seminar .right_box .inner_box .form-group input[type=text],.single-seminar .type-seminar .right_box .inner_box .form-group select{width:100%;background:#fff;font-size:1.4rem;text-overflow:ellipsis}.single-ebook .type-ebook .right_box .inner_box .form-group input[type=text],.single-ebook .type-ebook .right_box .inner_box .form-group select,.single-ebook .type-seminar .right_box .inner_box .form-group input[type=text],.single-ebook .type-seminar .right_box .inner_box .form-group select,.single-seminar .type-ebook .right_box .inner_box .form-group input[type=text],.single-seminar .type-ebook .right_box .inner_box .form-group select,.single-seminar .type-seminar .right_box .inner_box .form-group input[type=text],.single-seminar .type-seminar .right_box .inner_box .form-group select{margin-top:.2rem;padding:1rem;border-radius:0}.single-ebook .type-ebook .right_box .inner_box .form-group .form_name,.single-ebook .type-seminar .right_box .inner_box .form-group .form_name,.single-seminar .type-ebook .right_box .inner_box .form-group .form_name,.single-seminar .type-seminar .right_box .inner_box .form-group .form_name{justify-content:space-between}.single-ebook .type-ebook .right_box .inner_box .form-group .form_name .last_name,.single-ebook .type-ebook .right_box .inner_box .form-group .form_name .first_name,.single-ebook .type-seminar .right_box .inner_box .form-group .form_name .last_name,.single-ebook .type-seminar .right_box .inner_box .form-group .form_name .first_name,.single-seminar .type-ebook .right_box .inner_box .form-group .form_name .last_name,.single-seminar .type-ebook .right_box .inner_box .form-group .form_name .first_name,.single-seminar .type-seminar .right_box .inner_box .form-group .form_name .last_name,.single-seminar .type-seminar .right_box .inner_box .form-group .form_name .first_name{width:49%}.single-ebook .type-ebook .right_box .inner_box .form-group .privacy,.single-ebook .type-seminar .right_box .inner_box .form-group .privacy,.single-seminar .type-ebook .right_box .inner_box .form-group .privacy,.single-seminar .type-seminar .right_box .inner_box .form-group .privacy{margin:2rem auto 0;text-align:center}.single-ebook .type-ebook .right_box .inner_box .form-group .privacy a,.single-ebook .type-seminar .right_box .inner_box .form-group .privacy a,.single-seminar .type-ebook .right_box .inner_box .form-group .privacy a,.single-seminar .type-seminar .right_box .inner_box .form-group .privacy a{text-decoration:underline}.single-ebook .type-ebook .right_box .inner_box .form-group .privacy input,.single-ebook .type-seminar .right_box .inner_box .form-group .privacy input,.single-seminar .type-ebook .right_box .inner_box .form-group .privacy input,.single-seminar .type-seminar .right_box .inner_box .form-group .privacy input{cursor:pointer}.single-ebook .type-ebook .right_box .inner_box .form-group .submit,.single-ebook .type-seminar .right_box .inner_box .form-group .submit,.single-seminar .type-ebook .right_box .inner_box .form-group .submit,.single-seminar .type-seminar .right_box .inner_box .form-group .submit{width:300px;margin:6rem auto 0;cursor:pointer}.single-ebook .type-ebook .right_box .inner_box .form-group .submit a,.single-ebook .type-ebook .right_box .inner_box .form-group .submit input[type=submit],.single-ebook .type-ebook .right_box .inner_box .form-group .submit button,.single-ebook .type-seminar .right_box .inner_box .form-group .submit a,.single-ebook .type-seminar .right_box .inner_box .form-group .submit input[type=submit],.single-ebook .type-seminar .right_box .inner_box .form-group .submit button,.single-seminar .type-ebook .right_box .inner_box .form-group .submit a,.single-seminar .type-ebook .right_box .inner_box .form-group .submit input[type=submit],.single-seminar .type-ebook .right_box .inner_box .form-group .submit button,.single-seminar .type-seminar .right_box .inner_box .form-group .submit a,.single-seminar .type-seminar .right_box .inner_box .form-group .submit input[type=submit],.single-seminar .type-seminar .right_box .inner_box .form-group .submit button{display:block;padding:1.4rem 5.6rem;border:#fff;border:1px solid none;border-radius:2.5rem;background:#fff;text-align:center;transition:all .3s ease-in-out}.single-ebook .type-ebook .right_box .inner_box .form-group .submit span,.single-ebook .type-seminar .right_box .inner_box .form-group .submit span,.single-seminar .type-ebook .right_box .inner_box .form-group .submit span,.single-seminar .type-seminar .right_box .inner_box .form-group .submit span{display:block;padding:2px;border:none;border-radius:2.5rem;background-color:#e43426;background-image:linear-gradient(to right, #e43426 0%, rgb(233.643442623, 94.4303278689, 83.356557377) 100%);transition:all .3s ease-in-out}.single-ebook .type-ebook .right_box .inner_box .form-group .submit,.single-ebook .type-seminar .right_box .inner_box .form-group .submit,.single-seminar .type-ebook .right_box .inner_box .form-group .submit,.single-seminar .type-seminar .right_box .inner_box .form-group .submit{width:84%;margin:3rem auto 0;text-align:center}.single-ebook .type-ebook .right_box .inner_box .form-group .submit button,.single-ebook .type-seminar .right_box .inner_box .form-group .submit button,.single-seminar .type-ebook .right_box .inner_box .form-group .submit button,.single-seminar .type-seminar .right_box .inner_box .form-group .submit button{width:100%;padding:2px;padding:1.4rem 0;font-size:1.6rem;font-weight:bold}.single-ebook .back_btn,.single-seminar .back_btn{width:300px;margin:6rem auto 0;cursor:pointer}.single-ebook .back_btn a,.single-ebook .back_btn input[type=submit],.single-ebook .back_btn button,.single-seminar .back_btn a,.single-seminar .back_btn input[type=submit],.single-seminar .back_btn button{display:block;padding:1.4rem 5.6rem;border:#828282;border:1px solid #828282;border-radius:2.5rem;background:#fff;text-align:center;transition:all .3s ease-in-out}.single-seminar .l_common_block{padding-top:0}.p-static__main{width:auto;line-height:2;text-align:center}.p-static__main.app-page{line-height:1.7;text-align:left}.p-static__main.app-page h1{font-weight:bold}.p-static__main.app-page h2{margin:1.5rem 0;font-size:1.8rem;font-weight:bold}.p-static__main.app-page h3{margin:1.3rem 0;font-size:1.6rem;font-weight:bold}.p-static__main.app-page p{margin:1.3rem 0}.p-static__main.app-page .detail{display:inline-block;padding-left:20px}.p-static__heading{margin-top:5.3rem;font-size:1.7rem;text-align:center}.p-static__bottom{margin-top:5rem;text-align:center}.p-switch{background-color:#fff}.p-switch__inner{display:-ms-grid;display:grid;margin-right:auto;margin-left:auto}.p-switch__title{grid-area:title;color:#000;text-align:center}.p-switch__media{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:3;grid-area:media}.p-switch__button{grid-area:button;text-align:center}.p-header:not(.-white):not(.-transparent) .p-header__logo{display:none}.p-heroC{position:relative;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff}.p-heroC__inner{margin-right:auto;margin-left:auto}.p-heroC__title{margin-bottom:30px;text-align:center}.p-heroC__title span{display:inline-block;border-bottom:1px solid #fff}.p-heroC__logo{display:block;margin:auto}.p-heroC__catch{margin-bottom:45px;text-align:center}.p-heroC__contents{position:relative}.p-heroC__contents__images{position:relative;text-align:center}.p-heroC__awards{text-align:center}.p-heroC__awards__note{color:#fff;font-size:1rem}.p-heroC__cm{z-index:3;position:absolute}.p-heroC__btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto;border:2px solid #fff;border-radius:8rem;letter-spacing:.1em}.p-heroC__iframe{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.p-heroC__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-clientB{padding-bottom:5rem;background-color:#fff}.p-clientB__inner{width:100%;margin-right:0;margin-left:0;text-align:center}.p-clientB__title{display:inline-block;font-size:3.2rem;font-weight:500;letter-spacing:.05em;text-align:center}.p-clientB__lead{margin-top:.6rem;margin-bottom:2rem;font-size:1.6rem;text-align:center}.cliant_slide{display:inline-block;width:100%;height:180px;margin-top:1rem;background:url(../../img/top/logos_widescroll_2112.png) repeat-x 50%;background-size:auto 100%;animation:bg-slider 30s linear infinite}.webp .cliant_slide{background:url(../../img/top/logos_widescroll_2112.webp) repeat-x 50%}@keyframes bg-slider{from{background-position:0 0}to{background-position:-3300px 0}}.p-stepB,.p-num,.p-ib{padding:6.4rem 0;background:#f3f5f7;color:#424242}.p-stepB__inner,.p-num__inner,.p-ib__inner{max-width:100rem;margin:auto}.p-stepB__subtitle,.p-num__subtitle,.p-ib__subtitle{margin-bottom:3rem;font-size:3.2rem;font-weight:500;letter-spacing:.07em;line-height:1;text-align:center}.p-stepB__subtitle span,.p-num__subtitle span,.p-ib__subtitle span{color:#e43426}.p-stepB__subtitle span.subtitle_num,.p-num__subtitle span.subtitle_num,.p-ib__subtitle span.subtitle_num{color:#424242;font-size:4.6rem}.p-stepB__lead,.p-num__lead,.p-ib__lead{margin-bottom:6rem;font-size:1.5rem;text-align:center}.p-stepB__img,.p-num__img,.p-ib__img{display:block;max-width:880px;margin:0 auto 2.5rem;text-align:center}.p-stepB__img-txt,.p-num__img-txt,.p-ib__img-txt{position:relative;left:16px;max-width:638px;margin:0 auto 3.2rem;text-align:center}.p-stepB__img-txt ul,.p-num__img-txt ul,.p-ib__img-txt ul{display:flex;justify-content:space-between}.p-stepB__img-txt ul li,.p-num__img-txt ul li,.p-ib__img-txt ul li{position:relative}.p-stepB__img-txt .p-stepB__img-txt-step01,.p-num__img-txt .p-stepB__img-txt-step01,.p-ib__img-txt .p-stepB__img-txt-step01{left:-9px}.p-stepB__img-txt h4,.p-num__img-txt h4,.p-ib__img-txt h4{margin-bottom:1.4rem;color:#e43426;font-size:2.1rem;font-weight:bold;line-height:1}.p-stepB__img-txt p,.p-num__img-txt p,.p-ib__img-txt p{font-size:1.5rem;line-height:1.6}.p-stepB__desc,.p-num__desc,.p-ib__desc{display:flex;position:relative;width:100%;padding:6rem;background:#fff}.p-stepB__desc h4,.p-num__desc h4,.p-ib__desc h4{margin-bottom:2.5rem;font-size:2.1rem;font-weight:bold;letter-spacing:.07em;line-height:1}.p-stepB__desc__img,.p-num__desc__img,.p-ib__desc__img{width:400px;box-shadow:0 10px 40px 0 rgba(0,0,0,.12)}.p-stepB__desc__txt,.p-num__desc__txt,.p-ib__desc__txt{flex:1;line-height:1.8}.p-stepB__desc__txt p,.p-num__desc__txt p,.p-ib__desc__txt p{display:inline-block;text-align:left}.p-stepB__number,.p-num__number,.p-ib__number{display:flex;justify-content:space-between;margin-bottom:5rem}.p-stepB__number__txt,.p-num__number__txt,.p-ib__number__txt{width:50%;margin-top:3rem}.p-stepB__number__txt h4,.p-num__number__txt h4,.p-ib__number__txt h4{margin-bottom:3.5rem;font-size:3.2rem;letter-spacing:.07em;line-height:1}.p-stepB__number__txt h4 span,.p-num__number__txt h4 span,.p-ib__number__txt h4 span{color:#e43426;font-weight:500}.p-stepB__number__txt p,.p-num__number__txt p,.p-ib__number__txt p{font-size:1.5rem}.p-stepB__number__txt p span,.p-num__number__txt p span,.p-ib__number__txt p span{font-size:1.2rem}.p-stepB{padding-bottom:0}.p-num__img{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0 4rem}.p-num__img img{width:calc((100% - 88px)/3)}.p-num__img img.notes{width:320px;margin-left:-7px}.p-ib__subtitle span{color:#883d93}.p-stepB__desc__button{padding:0 0 8rem;background:#f3f5f7}.p-usage-scene{padding:0;background:#fff;color:#424242}.p-usage-scene::after{display:inline-block;position:absolute;top:-10rem;right:30%;width:100vw;height:10rem;transform:skewX(45deg);background:#fff;content:""}.p-usage-scene__inner{max-width:100rem;margin:auto}.p-usage-scene__title{margin-bottom:5rem;font-size:4.5rem;font-weight:bold;letter-spacing:.07em;line-height:1;text-align:center}.p-usage-scene__title span{display:inline-block;position:relative}.p-usage-scene__subtitle{margin-bottom:3rem;color:#e43427;font-size:3.3rem;text-align:center}.p-usage-scene__lead{margin-bottom:3rem;font-size:1.5rem;text-align:center}.p-usage-scene__list_1{display:flex;flex-wrap:wrap;justify-content:space-between}.p-usage-scene__list_1 .p-usage-scene__item{width:calc((100% - 54px)/2)}.p-usage-scene__list_1 .p-usage-scene__caption{margin-bottom:2.4rem}.p-usage-scene__list_2{display:flex;flex-wrap:wrap;justify-content:space-between}.p-usage-scene__list_2 .p-usage-scene__item{width:calc((100% - 72px)/4)}.p-usage-scene__list_2 .p-usage-scene__caption{margin-bottom:2.1rem}.p-usage-scene__item{margin-bottom:4rem}.p-usage-scene__caption{color:#e43426;font-size:2.4rem;font-weight:bold;text-align:center}.p-usage-scene__desc{color:#424242;font-size:1.5rem;text-align:center}.p-usage-scene__img{display:block;margin:0 auto 2.5rem;text-align:center}.p-usage-scene__btn{position:relative}.p-usage-scene__btn__icon{position:absolute;top:50%;left:50%;width:62px;height:auto;transform:translate(-50%, -50%)}.p-usage-scene__thumbnail{width:100%;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.p-switchB{background-position:center;background-repeat:no-repeat;background-size:cover}.p-switchB__inner{display:-ms-grid;display:grid;position:relative;margin-right:auto;margin-left:auto}.p-switchB__title{grid-area:title;color:#fff;text-align:center}.p-switchB__media{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:3;grid-area:media}.p-switchB__button{grid-area:button;text-align:center}.p-switchB__girl{position:absolute;bottom:0;left:0}.p-advantageB{padding-top:4rem}.p-advantageB__title{text-align:center}.p-advantageB__title-ja{display:block;font-weight:500;letter-spacing:.04em;line-height:1.3333333333;text-align:center}.p-advantageB__title-en{display:block;margin-top:.7rem;color:#b8bfc4;font-family:Futura,sans-serif;font-weight:500;letter-spacing:.2em;line-height:1.2;text-align:center;text-transform:uppercase}.p-advantageB__patent-text{display:inline-flex;border:1px solid;border-radius:1.5rem;color:#e43426;font-weight:bold}.p-advantageB__lead{display:inline-flex;flex-direction:column}.p-advantageB__gradient{background-image:linear-gradient(to right, #e43426 0%, rgb(233.643442623, 94.4303278689, 83.356557377) 100%);background-position:left bottom;background-repeat:no-repeat;background-size:100% .2rem}.p-advantageB__sub-title{display:flex;align-items:center;justify-content:space-between}.p-advantageB__sub-title::before,.p-advantageB__sub-title::after{display:block;border-bottom:1px dashed;content:""}.p-advantageB__list{display:flex;flex-wrap:wrap;margin-top:0;margin-top:1.8rem;margin-bottom:0;padding-left:0;list-style:none}.p-advantageB__item-img[src$=png]{width:100%}.p-advantageB__logo{width:23.1rem;margin-top:.6rem}.tab-only{display:none}.sp-only{display:none}.pankuzu_block{padding-inline:32px;margin-inline:auto;display:flex;position:relative;flex-direction:column;max-width:160rem;padding-top:2rem}.pankuzu_block ul li{list-style-type:none}.p-expression{position:relative;padding:0;overflow-x:hidden;background:#e25241;color:#fff}.p-expression__inner{max-width:194rem;margin:0 auto;padding:0 5vw}.p-expression__heading{position:relative;height:10rem}.p-expression__heading::after{display:inline-block;position:absolute;top:-2px;left:85%;width:100vw;height:10rem;transform:skewX(45deg);background:#fff;content:""}.p-expression__heading__title{z-index:3;position:relative;padding:3rem 0;color:#fff;font-size:3.6rem;font-weight:bold;letter-spacing:.61px;line-height:1.34}.p-expression__heading__title::after{z-index:-1;position:absolute;bottom:-10px;left:0;color:#fc8f88;font-size:8rem;font-style:oblique;letter-spacing:3.6px;line-height:1;content:"Expression"}.p-expression__content{margin:10rem 0;font-size:2.7vw;letter-spacing:2.4px;line-height:1.5;text-align:center}.p-information{position:relative;padding:0;overflow-x:hidden;background:#fff;color:#424242}.p-information__inner{max-width:194rem;margin:0 auto;padding:0 5vw}.p-information__heading{position:relative;height:10rem;text-align:right}.p-information__heading::after{display:inline-block;position:absolute;top:-2px;right:85%;width:100vw;height:10rem;transform:skewX(-45deg);background:#e25241;content:""}.p-information__heading__title{z-index:3;position:relative;padding:3rem 0;color:#424242;font-size:3.6rem;font-weight:bold;letter-spacing:.61px;line-height:1.34}.p-information__heading__title::after{z-index:-1;position:absolute;right:0;bottom:-10px;color:#ffc8c5;font-size:8rem;font-style:oblique;letter-spacing:3.6px;line-height:1;content:"Information"}.p-information__content{max-width:120rem;margin:10rem auto;padding:3rem 5rem;border:1px solid #e25241;border-radius:1rem;background:#fff6f5;font-size:1.6rem}.p-information__content ul{padding-left:2rem}.p-information__content li{list-style:disc}.p-information__content a{color:#e25241}.p-technology{position:relative;padding:0;overflow-x:hidden;background:#fff6f5;color:#fff}.p-technology__inner{max-width:194rem;margin:0 auto;padding:0 5vw}.p-technology__heading{position:relative;height:10rem}.p-technology__heading::after{display:inline-block;position:absolute;top:-2px;right:85%;width:100vw;height:10rem;transform:skewX(-45deg);background:#e25241;content:""}.p-technology__heading__title{z-index:3;position:relative;padding:3rem 0;color:#424242;font-size:3.6rem;font-weight:bold;letter-spacing:.61px;line-height:1.34;text-align:right}.p-technology__heading__title::after{z-index:-1;position:absolute;right:0;bottom:-10px;color:#ffc8c5;font-size:8rem;font-style:oblique;letter-spacing:3.6px;line-height:1;content:"Function"}.p-technology__functions{-ms-grid-columns:1fr 4rem 1fr 4rem 1fr;-ms-grid-rows:1fr 2rem 1fr 2rem 1fr 2rem 1fr;-webkit-column-gap:3rem;-moz-column-gap:3rem;row-gap:5rem;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;margin:10rem 0;column-gap:4rem}.p-technology__functions__item{padding:0;color:#424242}.p-technology__functions__item:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.p-technology__functions__item:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}.p-technology__functions__item:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(5){-ms-grid-row:3;-ms-grid-column:3}.p-technology__functions__item:nth-of-type(6){-ms-grid-row:3;-ms-grid-column:5}.p-technology__functions__item:nth-of-type(7){-ms-grid-row:5;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(8){-ms-grid-row:5;-ms-grid-column:3}.p-technology__functions__item:nth-of-type(9){-ms-grid-row:5;-ms-grid-column:5}.p-technology__functions__item:nth-of-type(10){-ms-grid-row:7;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(11){-ms-grid-row:7;-ms-grid-column:3}.p-technology__functions__item:nth-of-type(12){-ms-grid-row:7;-ms-grid-column:5}.p-technology__functions__item .caption{margin-bottom:.5rem;color:#e43427;font-size:2.2rem;font-weight:bold}.p-technology__functions__item .caption__icon__new{width:60px;float:right}.p-technology__functions__item .functions-btn{position:relative;width:100%;overflow:hidden}.p-technology__functions__item .functions-btn img{transition:all .3s ease-out}.p-technology__functions__item .functions-btn .play-button{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:18%;height:32%;margin:auto}.p-technology__functions__item .functions-btn .play-button::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:2px solid #e43426;border-radius:50%;background:#fff;content:"";opacity:.8;transition:all .3s ease}.p-technology__functions__item .functions-btn .play-button i{z-index:1;width:20%}.p-technology__functions__item .functions-btn .play-button svg{fill:#e43426;stroke:#e43426;transition:all .2s ease-out}.p-technology__functions__item .functions-btn:hover .play-button::before{transform:scale(1.15);border:2px solid #e43426;background:#e43426;opacity:1}.p-technology__functions__item .functions-btn:hover .play-button i{transform:scale(1.15)}.p-technology__functions__item .functions-btn:hover .play-button svg{fill:#fff;stroke:#fff}.p-technology__functions__item p{margin-top:1rem;font-size:1.6rem}.p-faqB{background-image:linear-gradient(-45deg, #fff 25%, #f3f5f7 25%, #f3f5f7 50%, #fff 50%, #fff 75%, #f3f5f7 75%, #f3f5f7);background-size:6px 6px}.p-faqB__inner{position:relative;max-width:128rem;margin:0 auto;padding:4.6rem 0 3.8rem}.p-faqB__title{font-weight:500;text-align:center}.p-faqB__title-ja{font-size:2.4rem}.p-faqB__title-en{display:block;margin-top:.3rem;color:#b8bfc4;font-family:Futura,sans-serif;font-size:1rem;letter-spacing:.2em;line-height:1.2}.p-faqB__body{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:2.7rem;margin-right:-5.8rem;padding:0 2rem}.p-faqB__group{width:48%;padding-left:2.2rem}.p-faqB__question{position:relative;margin-bottom:20px;font-size:1.8rem;font-weight:500}.p-faqB__answer{position:relative;margin-top:-0.9rem;font-size:1.4rem}.p-faqB__answer a{text-decoration:underline}.p-faqB__answer a:hover{color:#e43426;text-decoration:none}.p-faqB__letter{display:block;position:absolute;top:0;left:0;width:2.2rem;height:47px;margin-left:-2.2rem}.p-faqB__letter>img{width:14px;height:auto;vertical-align:top}.p-faqB__banner{max-width:100rem;margin:4rem auto 1rem}.plan__container{max-width:1240px;margin:0 auto}.plan__title{margin-top:60px;font-size:30px;font-weight:700;line-height:1.2;text-align:center}.plan__intro,.plan__pricing{padding:80px 30px 0}.plan__flow{padding:80px 30px}.plan__section-title{position:relative;margin-bottom:40px;font-size:26px;font-weight:700;line-height:1.2}.plan__section-title::after{display:block;width:100%;max-width:1240px;height:2px;margin:10px auto 0;background:#e25241;content:""}.plan__intro-inner{gap:40px;display:flex;align-items:center;justify-content:center}.plan__intro-media{flex-basis:40%}.plan__intro-content{gap:30px;display:flex;flex-direction:column;align-items:center}.plan__intro-text{font-size:20px}.plan__intro-cta{width:100%}.plan__summary{gap:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0}.plan__summary-item{padding:20px 40px;border-radius:20px;background:#e25241;color:#fff;font-size:24px;font-weight:700;text-align:center}.plan__summary-item--initial{width:100%}.plan__summary-item--plan{border-radius:20px 20px 0 0}.plan__summary-plus{font-size:30px;line-height:1}.plan__panel{width:100%}.plan__panel-title{font-weight:700}.plan__panel-body{gap:40px;display:flex;flex-direction:column;align-items:center;padding:40px;border-radius:0 0 20px 20px;background:#f5f5f5}.plan__lead{font-size:20px}.plan__note{font-size:16px}.plan__features{gap:40px;display:flex;width:100%}.plan__features-col{flex:1;min-width:300px;overflow:hidden;border-radius:20px;background:#fff}.plan__features-heading{padding:20px;border-radius:20px 20px 0 0;background:#e25241;color:#fff;font-size:20px;font-weight:700;text-align:center}.plan__list,.plan__option-list{margin:0;padding:40px;list-style:none}.plan__list-item{position:relative;margin-bottom:15px;padding-left:32px;font-size:18px;font-weight:700}.plan__list-item::before{position:absolute;top:50%;left:0;width:22px;height:22px;transform:translateY(-50%);background:url("../../img/plan/check_icon.svg") no-repeat center/contain;content:""}.plan__option-item{position:relative;margin-bottom:15px;padding-left:32px;font-size:18px}.plan__option-title{position:relative;font-weight:700}.plan__option-title::before{position:absolute;top:55%;left:-32px;width:22px;height:22px;transform:translateY(-50%);background:url("../../img/plan/plus_icon.svg") no-repeat center/contain;content:""}.plan__option-desc{color:#666;font-size:16px}.plan__flow-box{margin-top:40px;padding:40px;border-radius:20px;background:#f5f5f5}.plan__flow-lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;font-size:20px}.plan__flow-steps{gap:30px;display:flex;justify-content:center}.plan__step{gap:20px;display:flex;position:relative;flex:1;flex-direction:column;align-items:center;padding:20px;border-radius:20px;background:#fff}.plan__step:not(:last-of-type)::after{position:absolute;top:0;right:-30px;bottom:0;width:0;height:0;margin:auto;border-width:30px 0 30px 30px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e25241;content:""}.plan__step-title{margin-bottom:10px;font-size:20px;font-weight:700}.plan__step-desc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:1.4}.plan__step-media{max-width:400px;padding:20px}.plan__cta{margin:60px auto;text-align:center}.plan__btn{display:inline-block;padding:16px 46px;border-radius:100px;background:#e25241;color:#fff;font-size:20px;font-weight:700;text-align:center;text-decoration:none;transition:all .3s}.plan__btn:hover{background:#f06257;color:#fff}.plan .cta-ebook__heading{margin:6rem 0 4rem;font-size:3rem;font-weight:bold;text-align:center}.plan .cta-ebook__description{margin:3.5rem 4rem 6rem;font-size:1.6rem}.plan__features-col--option .plan__features-heading{background:#ffa600}.post-type-archive-manual .l-header,.post-type-archive-manual .l-footer,.tax-manual_category .l-header,.tax-manual_category .l-footer{display:none}.post-type-archive-manual .l-main{background-color:#f0f0f0}.p-manual__header{display:flex;align-items:center;width:100%;height:72px;background:#212121}.p-manual__header__inner{display:flex;align-items:center;justify-content:center;width:100rem;margin:auto}.p-manual__header__title{display:flex;align-items:center;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1}.p-manual__header__title .p-manual__logo{margin-right:8px}.p-manual__contents{width:100rem;margin:auto;padding:50px 0}.p-manual__contents>section+section{margin-top:12px}.p-manual__catlist{margin-bottom:3rem}.p-manual__catlist__link{display:inline-block;margin:0 10px 10px 0;padding:.5px 1rem;border-radius:10px;background:#ebedee;font-size:1.2rem;cursor:pointer;transition:color 0s}.p-manual__catlist__link.is-active{background:#e43426;color:#fff}.p-manual__headline-lg{margin-bottom:24px;color:#666;font-size:1.4rem}.p-manual__headline-lg span{display:inline-block;padding:5px 18px;background:#e3e3e3}.p-manual__headline-sm{margin-bottom:24px;padding-bottom:9px;border-bottom:1px solid #aaa;color:#666;font-size:1.4rem;font-weight:bold;letter-spacing:.25px}.p-manual__list{display:flex;flex-wrap:wrap;padding-bottom:8px}.p-manual__list>li{width:48%;margin-right:2%;margin-bottom:24px}.p-manual__list>li:nth-child(even){margin-right:0}.p-manual__item{display:flex;align-items:center;width:100%;height:100%;overflow:hidden;border-radius:4px;background-color:#fff !important;text-align:left;cursor:pointer;transition:box-shadow .2s ease;will-change:box-shadow}.p-manual__item:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.p-manual__item__content{flex:1;padding:20px 30px}.p-manual__item__caption{color:#666;font-size:1.8rem;font-weight:bold;letter-spacing:.5px;line-height:1.5}.p-manual__item__caption span{display:block;margin-bottom:3px;font-size:14px;font-weight:normal;letter-spacing:.25px}.p-manual__item__desc{margin-top:5px;color:#666;font-size:1.2rem;line-height:1.5}.p-manual__item__date{margin-top:5px;color:#aaa;font-size:1.2rem;line-height:1.5}.p-manual__item__tags{margin-top:5px;color:#666}.p-manual__item__tags .tag{display:inline-block;padding:3px 1rem;border-radius:5px;background:#ebedee;font-size:1.2rem;line-height:1}.p-manual__footer{display:flex;align-items:center;justify-content:center;width:100%;height:40px;background:#212121;color:#fff;font-size:1rem}.p-manual__iframe{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.p-manual__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-manual__back{padding-top:22px;text-align:center}.p-manual__back__btn{display:inline-block;padding:8px 40px;border:1px solid #e2e2e2;border-radius:100px;background-color:#fff;color:#666;font-size:1.4rem;letter-spacing:.5px;transition:background-color .3s ease}.p-manual__back__btn:hover{background-color:#eee}.sec-video .p-manual__list>li{height:118px}.sec-video .p-manual__item__thumb{position:relative;width:45%;height:118px}.sec-video .p-manual__item__thumb img{position:absolute;top:0;bottom:0;margin:auto}.sec-video .p-manual__item__thumb iframe{width:100%}.vjs-big-play-centered .vjs-big-play-button{display:none !important}.play-bg::after{z-index:2;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;content:"";opacity:.8}.play-popup{z-index:3;position:absolute;top:0;right:0;bottom:0;left:0;width:800px !important;height:450px;margin:auto}.p-plan__main{width:auto;line-height:2;text-align:center}.p-plan__heading{margin-top:5.3rem;margin-bottom:1.3rem;font-size:1.7rem;text-align:center}.p-plan__bottom{margin-top:5rem;text-align:center}.p-plan__txt-trial{margin-bottom:1rem}.p-plan__txt-support{display:flex;align-items:center;justify-content:center;padding:3rem;background:#fff}.p-plan__txt-support-img{max-width:200px;padding:0 5rem 0 0}.p-plan__txt-support-txt{font-size:1.7rem;text-align:left}.p-plan__txt-support-txt span{font-size:1.5rem;font-weight:lighter}.p-plan__txt-support-txt span.p-plan__txt-support-txt-heading{font-size:1.9rem;font-weight:bold}.p-thanks{max-width:132rem;margin:0 auto;padding:5rem 2rem}.p-thanks__heading{font-size:3rem;font-weight:bold;text-align:center}.p-thanks__bottom p,.p-thanks__bottom ul,.p-thanks__bottom ol{margin-top:2rem;font-size:1.6rem;line-height:2}.p-thanks.page-ib{max-width:124rem;padding:15rem 2rem}.p-thanks.page-ib .p-thanks__heading{margin-bottom:6rem;font-size:2.6rem;font-weight:bold}.p-thanks.page-ib .p-thanks__bottom h2{position:relative;margin-bottom:2.2rem;padding:0 1.4rem;font-size:1.8rem;font-weight:900}.p-thanks.page-ib .p-thanks__bottom h2::before{display:block;position:absolute;top:0;left:0;width:5px;height:28px;background-color:#883d93;content:""}.p-thanks.page-ib .p-thanks__bottom h3{margin-bottom:2rem;font-size:1.6rem;font-weight:700}.p-thanks.page-ib .wp-block-group__inner-container{display:flex}.p-thanks.page-ib ul,.p-thanks.page-ib p{font-size:1.6rem}.p-thanks.page-ib ul{display:inline-block;margin:0 auto 3rem}.p-thanks.page-ib ul li{position:relative;padding-left:3rem}.p-thanks.page-ib ul li::before{display:block;position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-11px;border:1px solid #cecece;background:#fff;content:""}.p-thanks.page-ib ul li::after{box-sizing:border-box;display:block;z-index:2;position:absolute;top:50%;left:5px;width:20px;height:10px;margin-top:-8px;transform:rotate(-45deg);border-bottom:4px solid;border-left:4px solid;border-color:#9c1ffb;content:""}.p-thanks.page-ib .mktoForm{max-width:60rem;margin:0 auto}.terms-insight-br .p-thanks.page-ib{max-width:104rem}.terms-insight-br .p-thanks.page-ib p,.terms-insight-br .p-thanks.page-ib li{font-size:1.4rem}.terms-insight-br .p-thanks.page-ib p{margin:0 0 3rem}.terms-insight-br .p-thanks.page-ib ol{margin-bottom:3rem;padding-left:2rem}.terms-insight-br .p-thanks.page-ib ol li{list-style:decimal}.page-template-page-thanks_template{height:100%}.page-template-page-thanks_template .wrapper{display:flex;flex-direction:column;height:100vh}.page-template-page-thanks_template main{flex:1;min-height:auto}.p-floating-bnr{display:block;z-index:999;position:fixed}.p-floating-bnr__item{display:inline-block;position:relative}.p-floating-bnr__link{display:block;position:relative}.p-floating-bnr__img{display:block;width:100%}.p-floating-bnr__btn{z-index:2;position:absolute;top:18px;right:-12px;width:35px;height:35px;overflow:hidden;border-radius:50%;cursor:pointer}body.campaign{background:#fff}body.campaign .p-footer__logo{margin:0 auto}.campaign .l-header.p-header,.campaign .l-header__inner,.campaign .p-header__menu{display:none}.campaign-fv__main{max-height:500px;background:url("../../img/campaign/campaign_fv_bg.png") no-repeat;background-position:center;background-size:cover}.campaign-fv__main .img{max-width:1000px;margin:0 auto;padding:3.5rem 0 3rem}.campaign-fv__period{position:relative;height:260px;background:#e43426}.campaign-fv__period .img{position:absolute;right:0;bottom:5px;left:0;width:970px;max-width:100%;margin:auto}.campaign-bd{background:#fff}.campaign-bd__main{max-width:1000px;margin:0 auto;padding:0 2rem}.campaign-bd__main h2{padding:3rem 0 1rem;font-size:40px;font-weight:bold;text-align:center}.campaign-bd__main .line{display:block;width:400px;margin:0 auto}.campaign-bd__main .detail{display:block;padding:2rem 0 3rem;font-size:33px;text-align:center}.campaign-bd__main .notes{padding:3rem 0 5rem}.campaign-detail{margin-bottom:2rem;background:#f3f5f7}.campaign-detail__main{max-width:1000px;margin:0 auto;padding:4rem 0}.campaign-detail__conditions{padding:3rem 0 2rem;background:#fff;text-align:center}.campaign-detail__conditions h2{margin-bottom:2rem;font-size:3.3rem;font-weight:bold;letter-spacing:2px;line-height:1}.campaign-detail__period{margin-top:4rem;padding:3rem 0 2rem;background:#fff;text-align:center}.campaign-detail__period h2{margin-bottom:2rem;font-size:3.3rem;font-weight:bold;letter-spacing:2px;line-height:1}.campaign-detail__period .date{margin-bottom:1rem;font-size:2rem;font-weight:bold;letter-spacing:1.3px}.type-document{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4rem;background:#fff}.type-document .left_box{align-self:flex-start;width:55%}.type-document .left_box .top_banner{width:100%;margin:0 0 2rem;border:1px solid #ddd;background:none}.type-document .left_box h1{width:100%;padding:1.4rem 0;border-bottom:1px solid #f6f6f6;font-size:3rem;font-weight:900}.type-document .left_box .edit_box{order:3}.type-document .left_box .point_box{order:4;width:100%;padding:22px 15px 23px;border:1.5px solid #e2e2e2;border-radius:5px;background:#fafafa}.type-document .left_box .point_box svg{position:relative;top:2px;left:-4px;height:18px;margin-right:13px}.type-document .left_box .point_box h2{font-size:1.8rem;font-weight:bold;letter-spacing:1.8px;line-height:1.06}.type-document .left_box .point_box ul{margin-top:17px}.type-document .left_box .point_box ul li{margin-left:20px;padding-left:15px;font-size:1.5rem;letter-spacing:1.5px;line-height:1.6;list-style-type:disc}.type-document .right_box{width:40%;min-width:30rem}.type-document .right_box .inner_box{position:-webkit-sticky;position:sticky;top:110px;padding:2rem;border-top:2px solid #e43426;background:#e9eef1}.post-type-archive-webinar .l-header,.post-type-archive-webinar .l-footer,.tax-webinar_tag .l-header,.tax-webinar_tag .l-footer{display:none}.p-webinar__header{display:flex;align-items:center;width:100%;height:72px;background:#212121}.p-webinar__header__inner{display:flex;align-items:center;justify-content:center;width:100rem;margin:auto}.p-webinar__header__title{display:flex;align-items:center;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1}.p-webinar__header__title .p-webinar__logo{margin-right:8px}.p-webinar__contents{max-width:164rem;margin:auto;padding:5rem 2rem}.p-webinar__contents .heading{margin:2.4rem 0;padding-bottom:1rem;border-bottom:1px solid #aaa;color:#666;font-size:2rem;font-weight:bold;letter-spacing:.25px}.p-webinar__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 3rem 3rem}.p-webinar__item{width:calc(50% - 20px);text-align:center}.p-webinar__item a{display:block;padding:1.3rem;border:1px solid #bcbcbe;border-radius:4px;background-color:#bcbcbe;color:#424242;font-size:1.5rem}.p-webinar__item.is-active a{border:1px solid #e43426;background-color:#fff;color:#e43426;font-weight:bold}.p-webinar__container{gap:3rem;display:flex;flex-wrap:wrap}.p-webinar__container h3{margin-bottom:2rem;padding-bottom:1.4rem;border-bottom:1px solid #ebedee;font-size:2.4rem;font-weight:700;line-height:1.15}.p-webinar__container p{line-height:1.15}.p-webinar__container article{display:flex;width:calc(33.3333333333% - 2rem)}.p-webinar__container article button,.p-webinar__container article .p-webinar__box{gap:2rem;display:flex;flex-direction:column;justify-content:flex-start;padding:2.8rem;background:#fff;color:#424242;text-align:left;filter:drop-shadow(0 0 6px #ccc);transition:all .3s}.p-webinar__container article button:hover,.p-webinar__container article .p-webinar__box:hover{transform:scale(1.01)}.p-webinar__container article button .left_box .webinar_date,.p-webinar__container article .p-webinar__box .left_box .webinar_date{display:flex;margin-bottom:5px}.p-webinar__container article button .left_box .webinar__label,.p-webinar__container article .p-webinar__box .left_box .webinar__label{display:flex;align-items:center;justify-content:center;margin:3px 1rem 3px 0;padding:5px 25px;background:#61d2a4;color:#fff}.p-webinar__container article button .left_box .date,.p-webinar__container article .p-webinar__box .left_box .date{font-size:1.8rem}.p-webinar__container article a:hover,.p-webinar__container article button:hover{cursor:pointer}.post-type-archive-vbebook .l-header,.post-type-archive-vbebook .l-footer,.tax-ebook_category .l-header,.tax-ebook_category .l-footer{display:none}.post-type-archive-vbebook .l-main,.tax-ebook_category .l-main{background:#fff}.p-vbebook__header{display:flex;align-items:center;width:100%;height:72px;background:#212121}.p-vbebook__header__inner{display:flex;align-items:center;justify-content:center;width:100rem;margin:auto}.p-vbebook__header__title{display:flex;align-items:center;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1}.p-vbebook__header__title .p-vbebook__logo{margin-right:8px}.p-vbebook__contents{position:relative;max-width:124rem;margin:0 auto;padding:5rem 2rem 0}.p-vbebook__contents h2{display:block;width:100%;margin-bottom:2rem;padding:0 1rem 1rem;border-bottom:1px solid;font-size:2rem;font-weight:bold;line-height:1}.p-vbebook__contents .articleList{gap:4rem;width:100%;margin:0 0 4rem}.p-vbebook__contents .articleList article{width:calc(33.3333333333% - 2.6666666667rem);margin:0}.p-vbebook__contents .articleList article a .inner_box{padding:2rem}.p-vbebook__contents .articleList article .tag{text-align:right}.p-vbebook__contents .articleList article span{display:inline-block;margin-left:5px;padding:5px 15px;border-radius:15px;background:#eee;font-size:12px;line-height:1}.p-vbebook__cat{margin-bottom:3rem}.p-vbebook__cat__link{display:inline-block;margin:0 10px 10px 0;padding:.5px 1rem;border-radius:10px;background:#ebedee;font-size:1.2rem;cursor:pointer;transition:color 0s}.p-vbebook__cat__link.is-active{background:#e43426;color:#fff}.p-vbebook__footer{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:4rem;background:#212121;color:#fff;font-size:1rem}.term_2006 .l_common_block,.term_ib .l_common_block,.page-template-page-term_template .l_common_block{max-width:104rem;padding:0 2rem;line-height:2}.term_2006 .l_common_block.no-pankuzu,.term_ib .l_common_block.no-pankuzu,.page-template-page-term_template .l_common_block.no-pankuzu{margin-top:8.2rem}.term_2006 .l_common_block h2,.term_ib .l_common_block h2,.page-template-page-term_template .l_common_block h2{position:relative;margin-bottom:2.2rem;padding:0 1.4rem;font-size:1.8rem;font-weight:900}.term_2006 .l_common_block h2::before,.term_ib .l_common_block h2::before,.page-template-page-term_template .l_common_block h2::before{display:block;position:absolute;top:0;left:0;width:5px;height:28px;background-color:#e43426;content:""}.term_2006 .l_common_block h3,.term_ib .l_common_block h3,.page-template-page-term_template .l_common_block h3{margin-bottom:.4rem;font-size:1.6rem;font-weight:700}.term_2006 .l_common_block p,.term_ib .l_common_block p,.page-template-page-term_template .l_common_block p{margin-bottom:3rem;font-size:1.4rem}.term_2006 .l_common_block ol,.term_ib .l_common_block ol,.page-template-page-term_template .l_common_block ol{margin-bottom:3rem;padding-left:2rem}.term_2006 .l_common_block ol li,.term_ib .l_common_block ol li,.page-template-page-term_template .l_common_block ol li{list-style-type:decimal}.term_2006 .l_common_block ul,.term_ib .l_common_block ul,.page-template-page-term_template .l_common_block ul{margin-bottom:3rem;padding-left:2rem}.term_2006 .l_common_block ul li,.term_ib .l_common_block ul li,.page-template-page-term_template .l_common_block ul li{list-style-type:disc}.term_2006 .l_common_block ol ol,.term_2006 .l_common_block ol ul,.term_2006 .l_common_block ul ol,.term_2006 .l_common_block ul ul,.term_ib .l_common_block ol ol,.term_ib .l_common_block ol ul,.term_ib .l_common_block ul ol,.term_ib .l_common_block ul ul,.page-template-page-term_template .l_common_block ol ol,.page-template-page-term_template .l_common_block ol ul,.page-template-page-term_template .l_common_block ul ol,.page-template-page-term_template .l_common_block ul ul{margin-bottom:0}.terms_stockphotos .l_common_block{line-height:2}.terms_stockphotos .l_common_block h2{position:relative;margin-bottom:2.2rem;padding:0 1.4rem;font-size:1.8rem;font-weight:900}.terms_stockphotos .l_common_block h2::before{display:block;position:absolute;top:0;left:0;width:5px;height:28px;background-color:#e43426;content:""}.terms_stockphotos .l_common_block h3{position:relative;margin-bottom:2.2rem;padding:0;font-size:1.8rem;font-weight:900}.terms_stockphotos .l_common_block h4{margin-bottom:.4rem;font-size:1.6rem;font-weight:700}.terms_stockphotos .l_common_block p{margin-bottom:3rem}.terms_stockphotos .l_common_block ol{margin-bottom:3rem;padding-left:2rem}.terms_stockphotos .l_common_block ol li{list-style-type:decimal}.terms_stockphotos .l_common_block ul{margin-bottom:3rem;padding-left:2rem}.terms_stockphotos .l_common_block ul li{list-style-type:disc}.terms_stockphotos .l_common_block ol ol,.terms_stockphotos .l_common_block ol ul,.terms_stockphotos .l_common_block ul ol,.terms_stockphotos .l_common_block ul ul{margin-bottom:0}.post-type-archive-ebook .l_common_block,.tax-ebook_tag .l_common_block{max-width:120rem}.post-type-archive-ebook .l_common_block #tag_list,.tax-ebook_tag .l_common_block #tag_list{margin-top:-82px;padding-top:82px}.post-type-archive-ebook .l_common_block .ttl_style03,.tax-ebook_tag .l_common_block .ttl_style03{font-size:2.2rem}.post-type-archive-ebook .l_common_block .ttl_style03::before,.tax-ebook_tag .l_common_block .ttl_style03::before{height:35px}.post-type-archive-ebook .l_common_block .ttl_desc,.tax-ebook_tag .l_common_block .ttl_desc{margin:1rem 0 2rem;font-size:1.8rem}.post-type-archive-ebook .l_common_block .articleList,.tax-ebook_tag .l_common_block .articleList{gap:1.5rem;width:100%;margin-right:0}.post-type-archive-ebook .l_common_block .articleList article.type-ebook,.tax-ebook_tag .l_common_block .articleList article.type-ebook{width:calc(33.33% - 1rem);margin:0}.post-type-archive-ebook .l_common_block .articleList.filter_item .is-hide,.tax-ebook_tag .l_common_block .articleList.filter_item .is-hide{display:none}.post-type-archive-ebook .l_common_block article.ebook_top_article,.tax-ebook_tag .l_common_block article.ebook_top_article{width:100%}.p-ebook__cat{margin-bottom:2rem}.p-ebook__cat__link{display:inline-block;margin:0 10px 10px 0;padding:.5px 1rem;border-radius:10px;background:#9c9d9e;color:#fff;font-size:1.2rem;cursor:pointer;transition:color 0s}.p-ebook__cat__link.is-active{background:#e43426}.p-ebook__cat__link:hover{background:#e43426;color:#fff}.dl-cta{padding:3.4rem 0;background:#fff}.dl-cta__container .wp-block-group__inner-container{row-gap:1.6rem;display:grid;grid-template-areas:"title media" "button media";grid-template-columns:30rem 31.6rem;grid-template-rows:repeat(2, auto);align-items:center;width:65rem;margin:0 auto;column-gap:3.4rem}.dl-cta__text{grid-area:title;color:#000;font-size:2.4rem;font-weight:500;line-height:1.33333;text-align:center}.dl-cta__image{grid-area:media;margin:0}.dl-cta__button{grid-area:button;width:100%}.dl-cta__button a{width:100%;padding:1.5rem 0;border-radius:41px;background:#e43426;font-size:1.4rem;font-weight:bold}.dl-cta__button a:hover{background:#ea5e53}.introduction{padding-top:8rem}.introduction .wrapper{overflow-x:hidden}.introduction .p-intro{position:relative;padding:4rem 2rem 1px;background:#fff}.introduction .p-intro:after{z-index:2;position:absolute;bottom:clamp(-10rem,-7.8vw,-5.1rem);left:95%;width:100vw;height:clamp(5.1rem,7.8vw,10rem);transform:skewX(45deg);background:#fff;content:""}.introduction .p-intro>.wp-block-group__inner-container{max-width:160rem;margin:0 auto;text-align:center}.introduction .p-intro__heading{font-size:clamp(1.6rem,3.6vw,4.6rem);font-weight:bold;line-height:1.6}.introduction .p-intro__desc{padding:4rem 0;font-size:clamp(1.3rem,1.7vw,1.6rem)}.introduction .p-intro__cover{margin-bottom:4rem;padding:3rem}.introduction .p-intro__column{gap:12rem;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto}.introduction .p-intro__column .wp-block-column{flex-basis:auto;flex-grow:0;width:36%;margin:0}.introduction .p-intro__column .wp-block-column:nth-of-type(1){margin:0px 32%}.introduction .p-intro__column__heading{padding:1rem;background:#e25241;font-size:clamp(1.6rem,2vw,2.2rem);font-weight:bold}.introduction .p-intro__column__text{padding:3rem 2rem;background:#fff;color:#333 !important;font-size:clamp(1.3rem,1.7vw,1.6rem)}.introduction .p-support{position:relative;padding:0 2rem 4rem;background:#e25241}.introduction .p-support::after{z-index:2;position:absolute;right:95%;bottom:clamp(-10rem,-7.8vw,-5.1rem);width:100vw;height:clamp(5.1rem,7.8vw,10rem);transform:skewX(-45deg);background:#e25241;content:""}.introduction .p-support>.wp-block-group__inner-container{max-width:160rem;margin:0 auto}.introduction .p-support__heading{z-index:1;position:relative;height:clamp(5.1rem,7.8vw,10rem);padding-top:2.3vw;color:#fff;font-size:clamp(2.2rem,3.6vw,4.6rem);font-weight:bold;line-height:1}.introduction .p-support__heading::after{z-index:-1;position:absolute;bottom:-1.8vw;left:0;color:#fc8f88;font-size:clamp(4.6rem,6.25vw,8rem);font-style:italic;content:"Support"}.introduction .p-support__column{display:flex;position:relative;align-items:center;height:calc((100vw - 4rem)*.48*.5625);max-height:432px;margin-top:10rem}.introduction .p-support__column:nth-child(even) .p-support__imagebox{right:0}.introduction .p-support__column:nth-child(odd){flex-direction:row-reverse}.introduction .p-support__column:nth-child(odd) .p-support__imagebox{left:0}.introduction .p-support__textbox.wp-block-column{z-index:2;position:relative;flex-basis:55%;flex-grow:0}.introduction .p-support__text{padding:4rem;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.26)}.introduction .p-support__text h3{margin-bottom:1.4rem;font-size:clamp(1.6rem,2vw,2.2rem);font-weight:bold}.introduction .p-support__text p{margin-bottom:1.4rem;font-size:clamp(1.3rem,1.7vw,1.6rem)}.introduction .p-support__text ul{font-size:clamp(1.3rem,1.7vw,1.6rem)}.introduction .p-support__text li{list-style:inside}.introduction .p-support__imagebox{position:absolute;top:0;width:48%;margin:0}.introduction .p-support__image{margin:0}.introduction .p-seminar{position:relative;padding:0 2rem 4rem;background:#fff6f5}.introduction .p-seminar>.wp-block-group__inner-container{max-width:160rem;margin:0 auto}.introduction .p-seminar__heading{z-index:1;position:relative;height:clamp(5.1rem,7.8vw,10rem);padding-top:2.3vw;font-size:clamp(2.2rem,3.6vw,4.6rem);font-weight:bold;line-height:1;text-align:right}.introduction .p-seminar__heading::after{z-index:-1;position:absolute;right:0;bottom:-1.8vw;color:#ffc8c5;font-size:clamp(4.6rem,6.25vw,8rem);font-style:italic;content:"Seminar"}.introduction .p-seminar__description{padding:4rem 0px 6rem;font-size:clamp(1.3rem,1.7vw,1.6rem);text-align:center}.introduction .p-seminar__column{gap:2rem;display:flex;flex-wrap:wrap}.introduction .p-seminar__column .wp-block-column{flex-grow:1;width:25%;margin:0;border:2px solid #e25241}.introduction .p-seminar__column__image{margin:0}.introduction .p-seminar__column__heading{padding:1.5rem 0 1.7rem;background:#e25241;color:#fff;font-size:clamp(1.6rem,2vw,2.2rem);font-weight:bold;line-height:1;text-align:center}.introduction .p-seminar__column__text{padding:2rem;font-size:clamp(1.3rem,1.7vw,1.6rem)}.introduction_2{background:#fff}.introduction_2 .wrapper{overflow-x:hidden}.introduction_2 main{padding-top:clamp(5rem,12vw,10rem)}.introduction_2 article{display:flex;flex-direction:column;align-items:center}.introduction_2 h1{font-size:clamp(2.8rem,6.54vw,4.6rem);font-weight:bold;text-align:center}.introduction_2 h2{margin-top:8rem;font-size:clamp(2.8rem,5.9vw,4.6rem);font-weight:bold;line-height:1.4;text-align:center}.introduction_2 h2 .large{font-size:clamp(4.2rem,9.81vw,6.2rem)}.introduction_2 h3{margin-top:2rem;color:#e25241;font-size:clamp(2.6rem,6.07vw,3.2rem);font-weight:bold;line-height:1.4;text-align:center}.introduction_2 h3 .large{font-size:clamp(4rem,9.35vw,5.6rem)}.introduction_2 h3 .marker{background:linear-gradient(transparent 60%, #ffe3e3 60%)}.introduction_2 h4{font-size:2rem;font-weight:bold;text-align:center}.introduction_2 p{margin-top:1rem;font-size:clamp(1.4rem,3.27vw,1.6rem)}.introduction_2 p.notes{font-size:clamp(1.1rem,2.57vw,1.2rem)}.introduction_2 .intro__hero{max-width:132rem;margin:6rem 2rem 4rem}.introduction_2 .intro__hero .wp-block-column:first-child{flex-basis:60%}.introduction_2 .intro__hero .wp-block-column:nth-child(2){flex-basis:40%}.introduction_2 .intro__hero .x-large{color:#e25241;font-size:clamp(2.8rem,6.54vw,4.6rem);font-weight:bold}.introduction_2 .intro__hero .x-large .num{font-size:clamp(4.2rem,9.81vw,6.2rem)}.introduction_2 .intro__hero .large{font-size:clamp(2.6rem,6.07vw,3.2rem);font-weight:bold}.introduction_2 .intro__point{position:relative;width:100%;margin-top:8rem;padding:0 2rem;background:#fff5f5}.introduction_2 .intro__point::before{z-index:2;position:absolute;top:0;left:95%;width:100vw;height:10rem;transform:skewX(45deg);background:#fff;content:""}.introduction_2 .intro__point>.wp-block-group__inner-container{margin-inline:auto;max-width:1640px}.introduction_2 .intro__desc{margin-top:2rem;text-align:center}.introduction_2 .intro__columns{gap:4rem;flex-wrap:nowrap;margin:clamp(4rem,6.35vw,6rem) 0 clamp(8rem,8.7vw,10rem)}.introduction_2 .intro__columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.introduction_2 .intro__columns .wp-block-column{display:flex;flex-direction:column;align-items:stretch}.introduction_2 .intro__columns figure{display:grid;place-items:center;height:clamp(16rem,3rem + 22vw,32rem)}.partner .wrapper{overflow-x:hidden}.lp_container_100{width:100%}.lp_container_100 .container{width:100%;max-width:1600px;margin:0 auto}.lp_wrapper .sp{display:none}.partner .l-main{background:#fff}.lp_mv{position:relative;padding:clamp(0px,4.375vw,7rem) 0 clamp(0px,10.375vw,16.6rem);background-color:#c14637}.lp_mv::before{display:inline-block;z-index:2;position:absolute;top:-2px;left:94%;width:100vw;height:10rem;transform:skewX(45deg);background:#fff;content:""}.lp_mv::after{display:inline-block;z-index:1;position:absolute;top:0;left:65.16%;width:50vw;height:100%;transform:skewX(-20deg);transform-origin:bottom;background:#e25241;content:""}.lp_mv .container{z-index:3;position:relative;padding:0 clamp(0px,4.375vw,7rem)}.lp_mv .container .lp_mv_catch{padding-left:clamp(0px,1.875vw,3rem);color:#fff;font-feature-settings:"palt";font-size:clamp(0px,2.5vw,4rem);font-weight:700;letter-spacing:.05em;line-height:1.35}.lp_mv .container .lp_mv_ttl{display:inline-block;margin-top:12px;padding:11px 30px;transform:skewX(-20deg);transform-origin:bottom;background:#de694a;background:linear-gradient(90deg, rgb(222, 105, 74) 0%, rgb(221, 76, 80) 100%);line-height:1}.lp_mv .container .lp_mv_ttl span{display:inline-block;transform:skewX(20deg);color:#fff;font-size:clamp(0px,3.75vw,6rem);font-weight:700;line-height:1}.lp_mv .container .lp_mv_txt{margin-top:clamp(0px,1.5625vw,2.5rem);padding-left:clamp(0px,1.875vw,3rem);color:#fff;font-feature-settings:"palt";font-size:clamp(0px,1.25vw,2rem);font-weight:700;letter-spacing:.05em;line-height:1.7}.lp_mv .container .lp_mv_img{z-index:5;position:absolute;top:-10px;left:clamp(0px,47.875vw,76.6rem);width:clamp(0px,48.625vw,77.8rem)}.lp_mv .container .lp_mv_cv{z-index:4;position:absolute;bottom:-166px;left:calc((-100vw + 100%)/2);width:100vw;height:96px;background-color:#fff}.lp_mv .container .lp_mv_cv::after{display:inline-block;position:absolute;top:-4px;right:94%;width:100vw;height:10rem;transform:skewX(-45deg);background:#c14637;content:""}.lp_mv .container .lp_mv_cv .common_lp_cv_btn{padding-left:6.25%;transition:.2s}.lp_mv .container .lp_mv_cv .common_lp_cv_btn a{top:40px;transition:.2s}.common_lp_cv_btn{width:100%;max-width:1600px;margin:0 auto}.common_lp_cv_btn a{display:flex;position:relative;align-items:center;justify-content:center;width:530px;height:66px;border-radius:50px;background:#de694a;background:linear-gradient(90deg, rgb(222, 105, 74) 0%, rgb(221, 76, 80) 100%);box-shadow:0 0 29px rgba(0,0,0,.3);text-align:center;transition:.2s}.common_lp_cv_btn a::before{position:absolute;top:49%;right:42px;width:11px;height:19px;transform:translateY(-50%);background:url(../../img/partner/arrow.png) no-repeat center/contain;background:url(../../img/partner/arrow.svg) no-repeat center/contain;content:"";transition:.2s}.common_lp_cv_btn a span{display:inline-block;color:#fff;font-size:1.375em;font-weight:700;letter-spacing:.05em;line-height:1}.common_lp_cv_btn a:hover{opacity:.7;transition:.2s}.common_lp_cv_btn a:hover::before{right:32px;transition:.2s}.lp_sec01{padding:120px 0 0}.lp_sec01 .container{max-width:100%;max-width:initial}.lp_sec01 .container .lp_sec01_block01{z-index:2;position:relative;width:100%}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper{width:100%;max-width:1600px;margin:0 auto}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_ttl01{width:100%;color:#424242;font-size:clamp(1.6rem,3.6vw,4.6rem);font-weight:700;letter-spacing:.05em;text-align:center}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01{width:100%;text-align:center}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01 .box01_inner01{display:inline-block;position:relative;width:clamp(0px,63.3333vw,950px);margin-top:20px;padding-top:clamp(0px,12.5vw,200px)}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01 .box01_inner01 .fukidashi01{position:absolute;top:clamp(0px,7.333vw,110px);left:clamp(-310px,-20.666vw,0px);width:clamp(0px,33.533vw,503px)}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01 .box01_inner01 .fukidashi02{position:absolute;top:0;left:clamp(0px,12.666vw,190px);width:clamp(0px,40.866vw,613px)}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01 .box01_inner01 .fukidashi03{position:absolute;top:clamp(0px,3vw,45px);right:clamp(-310px,-20.666vw,0px);width:clamp(0px,32.666vw,490px)}.lp_sec01 .container .lp_sec01_block02{z-index:1;position:relative;width:100%;margin-top:-70px;padding:clamp(0px,13.333vw,20rem) 10px clamp(0px,4.666vw,7rem);overflow:hidden;background-color:#cb4a3a}.lp_sec01 .container .lp_sec01_block02::before{z-index:3;position:absolute;top:0;left:50%;width:0;height:0;transform:translateX(-50%);border-width:clamp(0px,8vw,12rem) 50vw 0 50vw;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper::before{display:inline-block;z-index:2;position:absolute;top:0;left:91.666%;width:100vw;height:100%;transform:skewX(45deg);transform-origin:bottom;background:#e25241;content:""}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper::after{display:inline-block;z-index:2;position:absolute;top:0;right:91.666%;width:100vw;height:100%;transform:skewX(-45deg);transform-origin:bottom;background:#e25241;content:""}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper{z-index:3;position:relative;width:100%;max-width:1600px;margin:0 auto}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper .block02_ttl01{width:100%;color:#fff;font-size:clamp(0px,3.5999vw,5.4rem);font-weight:700;line-height:1;text-align:center}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper .block02_ttl01>span{display:inline-block;margin-right:10px;padding:12px 27px;transform:skewX(-15deg);background:#de694a;background:linear-gradient(90deg, rgb(222, 105, 74) 0%, rgb(221, 76, 80) 100%)}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper .block02_ttl01>span>span{display:inline-block;transform:skewX(15deg)}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper .block02_txt01{width:100%;margin-top:clamp(0px,1.2vw,1.8rem);color:#fff;font-size:clamp(1.4rem,.945rem + 1.77vw,2.2rem);font-weight:500;letter-spacing:.05em;line-height:1.666;text-align:center}.lp_sec02{position:relative;padding:clamp(0px,6.666vw,10rem) clamp(0px,1.25vw,2rem);background-color:#fff6f5}.lp_sec02::before{display:inline-block;z-index:2;position:absolute;top:0;left:91.666%;width:100vw;height:10rem;transform:skewX(45deg);transform-origin:top;background:#fff;content:""}.lp_sec02 .container .lp_sec02_list01{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:clamp(0px,4.375vw,7rem)}.lp_sec02 .container .lp_sec02_list01>li{width:32%;background-color:#fff;box-shadow:0 0 29px rgba(0,0,0,.1)}.lp_sec02 .container .lp_sec02_list01>li:nth-of-type(1) .list_box01{background-color:#f16f5b}.lp_sec02 .container .lp_sec02_list01>li:nth-of-type(2) .list_box01{background:#cb4a3a;background:linear-gradient(90deg, rgb(203, 74, 58) 0%, rgb(226, 82, 65) 100%)}.lp_sec02 .container .lp_sec02_list01>li:nth-of-type(3) .list_box01{background-color:#cb4a3a}.lp_sec02 .container .lp_sec02_list01>li .list_box01{width:100%;padding:clamp(0px,2.195vw,3.6rem) clamp(0px,1.829vw,3rem) clamp(0px,1.829vw,3rem)}.lp_sec02 .container .lp_sec02_list01>li .list_box01 .box01_ttl01{position:relative;padding-bottom:clamp(1.6rem,1.7215vw,2.2rem);color:#fff;font-size:clamp(1.6rem,2.817vw,3.6rem);font-weight:700;letter-spacing:.05em;text-align:center}.lp_sec02 .container .lp_sec02_list01>li .list_box01 .box01_ttl01::before{position:absolute;bottom:0;left:50%;width:40px;height:4px;transform:translateX(-50%);background-color:#fff;content:""}.lp_sec02 .container .lp_sec02_list01>li .list_box01 .box01_ttl01 span{display:inline-block;position:relative;top:2px;margin-right:10px;font-family:"roboto";font-size:1.1666em}.lp_sec02 .container .lp_sec02_list01>li .list_box01 .box01_txt01{margin-top:clamp(0px,1.524vw,2.5rem);color:#fff;font-size:clamp(1.4rem,1.3846vw,1.8rem);font-weight:400;line-height:1.555;text-align:center}.lp_sec02 .container .lp_sec02_list01>li .list_box02{padding:clamp(0px,2.439vw,4rem) clamp(0px,1.829vw,3rem)}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box01_img01{width:100%;text-align:center}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box01_img01 img{width:100%;height:auto}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_txt01{position:relative;width:100%;margin-top:clamp(0px,3.048vw,5rem);margin-bottom:12px;padding:clamp(0px,.6vw,1rem) clamp(0px,.6vw,1rem) clamp(0px,.853vw,1.4rem);border:solid 2px #e25241;border-radius:50px;color:#e25241;font-size:clamp(1.6rem,1.341vw,2.2rem);font-weight:700;letter-spacing:.05em;line-height:1;text-align:center}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_txt01::before{position:absolute;bottom:0;left:50%;width:0;height:0;transform:translate(-50%, 100%);border-width:12px 6.5px 0 6.5px;border-style:solid;border-color:#e25241 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_txt01::after{position:absolute;bottom:3px;left:50%;width:0;height:0;transform:translate(-50%, 100%);border-width:10px 5.5px 0 5.5px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_list01{width:100%;margin-top:clamp(-0.5rem,-0.3vw,0px)}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_list01 li{position:relative;width:100%;padding:clamp(0rem,.914vw,1.5rem) 0;padding-left:clamp(0rem,4.268vw,7rem);border-bottom:2px dotted #e3e3e3;font-size:clamp(1.2rem,1.219vw,2rem);font-weight:700;letter-spacing:.05em;line-height:1.5}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_list01 li::before{position:absolute;top:clamp(0rem,.945vw,1.55rem);left:clamp(0rem,1.219vw,2rem);width:clamp(0rem,2.256vw,3.7rem);height:clamp(0rem,1.768vw,2.9rem);background:url(../../img/partner/check.png) no-repeat center/contain;content:""}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_list01 li:last-of-type{border-bottom:none}.lp_sec02 .container .common_lp_cv_btn{margin-top:clamp(0px,3.75vw,6rem)}.lp_sec02 .container .common_lp_cv_btn a{margin:0 auto}.common_lp_ttl01{width:100%;text-align:center}.common_lp_ttl01 .ttl_wrapper{display:inline-block;position:relative;padding:0 clamp(0px,2.333vw,3.5rem) clamp(0px,2.666vw,4rem)}.common_lp_ttl01 .ttl_wrapper .jp{display:inline-block;z-index:2;position:relative;font-size:clamp(1.6rem,3.6vw,4.6rem);font-weight:700;letter-spacing:.05em;line-height:1}.common_lp_ttl01 .ttl_wrapper .jp span{font-size:1.4345em}.common_lp_ttl01 .ttl_wrapper .en{display:inline-block;z-index:1;position:absolute;right:0;bottom:0;color:#e25241;font-size:clamp(4.6rem,5.846vw,7.6rem);font-style:italic;font-weight:900;letter-spacing:.03em;line-height:1;opacity:.3}.common_lp_txt01{width:100%;margin-top:clamp(0px,2.666vw,4rem);font-size:clamp(1.4rem,.945rem + 1.77vw,2.2rem);font-weight:500;letter-spacing:.05em;line-height:1.7;text-align:center}.common_lp_txt02{width:100%;margin-top:clamp(0px,.9146vw,1.5rem);font-size:clamp(1.2rem,.975vw,1.6rem);font-weight:400;letter-spacing:.05em;line-height:1.625;text-align:right}.common_lp_ttl02{text-align:center}.common_lp_ttl02 span{display:inline-block;position:relative;padding:13px 65px;overflow:hidden;background:#e25241;color:#fff;font-size:clamp(2rem,1.8666vw,2.8rem);font-weight:bold}.common_lp_ttl02 span::before{position:absolute;top:0;left:0;width:0;height:0;border-width:35px 45px 0 0;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.common_lp_ttl02 span::after{position:absolute;right:0;bottom:0;width:0;height:0;border-width:0 0 35px 45px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);content:""}.lp_sec03{position:relative;padding:clamp(0px,8vw,10rem) clamp(0px,1.25vw,2rem) clamp(0px,5.333vw,8rem)}.lp_sec03::after{display:inline-block;position:absolute;top:-2px;right:94%;width:100vw;height:10rem;transform:skewX(-45deg);background:#fff6f5;content:""}.lp_sec03 .container .lp_sec03_ttl01{font-size:clamp(1.6rem,3.6vw,4.6rem);font-weight:700;letter-spacing:.05em;line-height:1}.lp_sec03 .container .lp_sec03_ttl02{margin-top:clamp(0px,2.44vw,4rem)}.lp_sec03 .container .lp_sec03_block01{display:flex;justify-content:space-between;width:100%;margin-top:clamp(0px,4.88vw,8rem)}.lp_sec03 .container .lp_sec03_block01 .block01_video01{width:clamp(0px,46.65vw,76.5rem)}.lp_sec03 .container .lp_sec03_block01 .block01_video01 .video{display:block;position:relative;width:clamp(0px,30.1vw,49.5rem);margin-left:auto}.lp_sec03 .container .lp_sec03_block01 .block01_video01 .video .decoration{z-index:1;position:absolute;right:clamp(0px,26.829vw,44rem);bottom:clamp(-1.6rem,-0.975vw,0px);width:clamp(0px,17.622vw,28.9rem)}.lp_sec03 .container .lp_sec03_block01 .common_lp_block01{width:clamp(0px,47.439vw,77.5rem)}.lp_sec03 .container .lp_sec03_block02{width:100%;margin-top:clamp(0px,8.841vw,14.5rem)}.lp_sec03 .container .lp_sec03_block02 .company_list01{margin-top:clamp(0px,3.333vw,5rem)}.lp_sec03 .container .lp_sec03_block02 .company_list01 figure img{width:100%;height:auto}.lp_sec03 .container .lp_sec03_block02 .company_list01::after{display:none}.lp_sec03 .container .lp_sec03_block02 .company_list01 .lp_sec03_block02_ttl01 span{position:relative;padding:0 clamp(0px,3.515vw,4.5rem)}.lp_sec03 .container .lp_sec03_block02 .company_list01 .lp_sec03_block02_ttl01 span::before{position:absolute;top:clamp(0px,1.171vw,1.5rem);left:0;width:clamp(0px,.234vw,.3rem);height:clamp(0px,3.515vw,4.5rem);transform:rotate(-25deg);background-color:#424242;content:""}.lp_sec03 .container .lp_sec03_block02 .company_list01 .lp_sec03_block02_ttl01 span::after{position:absolute;top:clamp(0px,1.171vw,1.5rem);right:0;width:clamp(0px,.234vw,.3rem);height:clamp(0px,3.515vw,4.5rem);transform:rotate(25deg);background-color:#424242;content:""}.lp_sec03 .container .lp_sec03_block03{display:flex;justify-content:space-between;width:100%;margin-top:clamp(0px,2.439vw,4rem)}.lp_sec03 .container .lp_sec03_block03 .block03_img01{width:clamp(0px,46.951vw,77rem);margin-top:clamp(0px,2.439vw,4rem)}.lp_sec03 .container .lp_sec03_block03 .block03_img01 img{width:100%;height:auto}.lp_sec03 .container .lp_sec03_block03 .common_lp_block01{width:clamp(0px,47.256vw,77.5rem)}.lp_sec03 .container .common_lp_cv_btn{display:flex;justify-content:center;margin:clamp(0px,3.75vw,6rem) auto 0}.common_lp_block01{width:100%;min-height:clamp(0px,16.768vw,27.5rem)}.common_lp_block01 .point{position:relative;width:clamp(0px,11.585vw,19rem);padding-top:clamp(0px,.60975vw,1rem);padding-right:clamp(0px,3.6585vw,6rem);float:left}.common_lp_block01 .box01_ttl{width:calc(100% - clamp(0px,11.585vw,19rem));padding-left:clamp(0px,3.6585vw,6rem);float:right;color:#e25241;font-size:clamp(2rem,2.439vw,4rem);font-weight:700;letter-spacing:.05em}.common_lp_block01 .box_txt_wrap{position:relative;width:calc(100% - clamp(0px,11.585vw,19rem));padding-left:clamp(0px,3.6585vw,6rem);float:right}.common_lp_block01 .box_txt_wrap::before{position:absolute;top:clamp(-6.8rem,-4.1463vw,0px);left:0;width:4px;height:calc(100% + clamp(0px,4.754vw,7.5rem));background-color:#ddd;content:""}.common_lp_block01 .box_txt_wrap .box01_txt{position:relative;margin-top:5px;font-size:clamp(1.4rem,1.22vw,2rem);font-weight:400;letter-spacing:.05em;line-height:1.7}.common_lp_block01 .box_txt_wrap .box01_txt .color01{color:#e25241}.common_lp_block01 .box_txt_wrap .box01_note{margin-top:clamp(1rem,.853vw,1.4rem);font-size:clamp(1.2rem,.975vw,1.6rem);font-weight:400;letter-spacing:.05em;line-height:1.7;text-indent:-1em}.lp_sec04{position:relative;padding:clamp(0px,8vw,10rem) clamp(0px,1.25vw,2rem) clamp(0px,5.333vw,8rem);background-color:#fff6f5}.lp_sec04::before{display:inline-block;z-index:2;position:absolute;top:0;left:91.666%;width:100vw;height:10rem;transform:skewX(45deg);transform-origin:top;background:#fff;content:""}.lp_sec04 .container .lp_sec04_ttl01 span::before{border-color:#fff6f5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lp_sec04 .container .lp_sec04_ttl01 span::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff6f5 rgba(0,0,0,0)}.lp_sec04 .container .lp_sec04_ttl02{margin-top:clamp(0px,1.666vw,2.5rem)}.lp_sec04 .container .lp_sec04_list01{display:flex;position:relative;justify-content:space-between;width:100%;margin-top:clamp(0px,3.048vw,5rem);padding-top:clamp(0px,1.2195vw,2rem)}.lp_sec04 .container .lp_sec04_list01::before{position:absolute;top:50%;left:0;width:90%;height:clamp(0px,.975vw,1.6rem);transform:translateY(-50%);background-color:#e25241;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);content:""}.lp_sec04 .container .lp_sec04_list01.is-animated::before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:1s;transition-delay:1.6s}.lp_sec04 .container .lp_sec04_list01 li{position:relative;width:clamp(0px,23.17vw,38rem);padding:clamp(0px,2.134vw,3.5rem);background-color:#fff}.lp_sec04 .container .lp_sec04_list01 li:nth-of-type(1)::before{content:"01"}.lp_sec04 .container .lp_sec04_list01 li:nth-of-type(2)::before{content:"02"}.lp_sec04 .container .lp_sec04_list01 li:nth-of-type(3)::before{content:"03"}.lp_sec04 .container .lp_sec04_list01 li:nth-of-type(4)::before{content:"04"}.lp_sec04 .container .lp_sec04_list01 li::before{position:absolute;top:clamp(-2.8rem,-1.7vw,0px);left:clamp(0px,1.829vw,3rem);color:#e25241;font-family:"roboto";font-size:clamp(4rem,3.6585vw,6rem);font-weight:700;line-height:1}.lp_sec04 .container .lp_sec04_list01 li .list_img01{width:clamp(14rem,13.1vw,21.5rem);margin:0 auto}.lp_sec04 .container .lp_sec04_list01 li .list_ttl01{width:100%;margin-top:clamp(0px,1.2195vw,2rem);color:#e25241;font-size:clamp(2rem,1.5853vw,2.6rem);font-weight:700;letter-spacing:.05em;line-height:1;text-align:center}.lp_sec04 .container .lp_sec04_list01 li .list_txt01{width:100%;margin-top:clamp(0px,.9146vw,1.5rem);font-size:clamp(1.2rem,.975vw,1.6rem);font-weight:400;letter-spacing:.05em;line-height:1.625;text-align:center}.lp_sec05{position:relative;padding:clamp(0px,8vw,10rem) clamp(0px,1.25vw,2rem) clamp(0px,5.333vw,8rem)}.lp_sec05::before{display:inline-block;position:absolute;top:0;right:94%;width:100vw;height:10rem;transform:skewX(-45deg);background:#fff6f5;content:""}.lp_sec05 .container .lp_sec05_ttl01{width:100%;margin-bottom:6rem;font-size:clamp(1.6rem,3.6vw,4.6rem);font-weight:700;letter-spacing:.05em;line-height:1;text-align:center}.lp_sec05 .container form{max-width:60rem;margin:6rem auto 0rem}.set-fadeup .animate-child{transform:translateY(50px);opacity:0}.set-fadeup.is-animated .animate-child01{animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards;opacity:1}.set-fadeup.is-animated .animate-child02{animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) 1 .3s forwards;opacity:1}.set-fadeup.is-animated .animate-child03{animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) 1 .6s forwards;opacity:1}.fadeup{opacity:0;will-change:opacity,transform}.fadeup.is-animated{animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards}.fadeup.is-animated.delay1{animation-delay:.2s}.fadeup.is-animated.delay2{animation-delay:.4s}.fadeup.is-animated.delay3{animation-delay:.6s}.fadeup.is-animated.delay4{animation-delay:.8s}.fadeup.is-animated.delay5{animation-delay:1s}.fadeup.is-animated.delay6{animation-delay:1.2s}.fadeup.is-animated.delay7{animation-delay:1.4s}.fadeup.is-animated.delay8{animation-delay:1.6s}@keyframes fadeup{0%{transform:translateY(50px);opacity:0}80%{opacity:1}100%{transform:translateY(0);opacity:1}}.v-matic .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.v-matic .pankuzu_block{margin-top:4rem}.v-matic img{image-rendering:-webkit-optimize-contrast}.v-matic main{overflow-x:hidden;background:#fff}.v-matic p,.v-matic th,.v-matic td{font-size:clamp(1.2rem,1.2vw,1.8rem)}.v-matic p.notes{font-size:clamp(1rem,1.2vw,1.3rem)}.v-matic .br-sp{display:none}.v-matic .wp-block-button__link{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:66px;margin:0 auto;border-radius:50px;background:linear-gradient(270deg, #E43426 0%, #E37748 100%);box-shadow:0px 0px 30px rgba(226,82,65,.3019607843);text-align:center;transition:.2s}.v-matic .wp-block-button__link::before{position:absolute;top:49%;right:42px;width:11px;height:19px;transform:translateY(-50%);background:url(../../img/partner/arrow.png) no-repeat center/contain;background:url(../../img/partner/arrow.svg) no-repeat center/contain;content:"";transition:.2s}.v-matic .wp-block-button__link:hover{opacity:.7;transition:.2s}.v-matic .wp-block-button__link:hover::before{right:32px;transition:.2s}.v-matic .wp-block-button__link>strong{display:inline-block;color:#fff;font-size:1.375em;font-weight:700;letter-spacing:.05em;line-height:1}.v-matic h2.heading-has-en{display:inline-block;z-index:2;position:relative;font-size:clamp(1.6rem,3.6vw,4.6rem);font-weight:700;letter-spacing:.05em;line-height:1}.v-matic h2.heading-has-en::before{z-index:-1;position:absolute;right:-9rem;bottom:-5rem;color:#e25241;font-family:noto sans jp,sans-serif;font-size:clamp(4.6rem,5.846vw,7.6rem);font-style:italic;letter-spacing:.03px;line-height:1;opacity:.3}.vm-main{z-index:1;position:relative}.vm-main__hero{z-index:2;position:relative;width:100%;max-width:160rem;margin:0 auto;padding:clamp(0px,6.375vw,10rem)}.vm-main__logo{width:clamp(0px,52.625vw,54.3rem)}.vm-main__txt{margin-top:4rem;color:#fff;font-feature-settings:"palt";font-size:clamp(0px,3.6vw,2.4rem);font-weight:700;letter-spacing:.05em;line-height:1.7}.vm-main__img{z-index:5;position:absolute;top:clamp(0px,7.375vw,10rem);left:clamp(0px,52.875vw,87.2rem);width:clamp(0px,52.625vw,69.2rem)}.vm-main__btn.wp-block-button{width:45%;margin-top:5rem;border-radius:50px;background:#fff}.vm-main__bg-pc{margin:0}.vm-main__bg-pc video{-webkit-transform:translateX(-50%) translateY(-50%);z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translateX(-50%) translateY(-50%)}.vm-main__bg-sp{display:none}.vm-solution__problem{padding:clamp(0px,6.666vw,10rem) 2rem 0;background:#fff6f5}.vm-solution__subject-1{width:100%;color:#424242;font-size:clamp(2.6rem,3.6vw,4.6rem);font-weight:700;letter-spacing:.05em;text-align:center}.vm-solution__problem-img.wp-block-gallery.has-nested-images.columns-default{position:relative;max-width:120rem;margin:0 auto;padding-top:4rem}.vm-solution__problem-img.wp-block-gallery.has-nested-images.columns-default::after{z-index:3;position:absolute;top:100%;bottom:-23rem;width:200px;height:172px;background-image:url(/wp-content/uploads/vmatic-img-02.png);background-repeat:no-repeat;background-size:contain;content:""}.vm-solution__problem-img.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:33.3333333333%;margin:0 -4rem}.vm-solution__problem-img.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child{margin-left:0}.vm-solution__solve{z-index:1;position:relative;padding:clamp(0px,10.666vw,20rem) 2rem clamp(0px,6.666vw,12rem);background-image:url(/wp-content/uploads/bg-vmatic.png);background-repeat:no-repeat;background-size:cover}.vm-solution__solve::before{z-index:3;position:absolute;top:0;left:50%;width:0;height:0;transform:translateX(-50%);border-width:clamp(0px,8vw,12rem) 50vw 0 50vw;border-style:solid;border-color:#fff6f5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.vm-solution__subject-2{width:100%;color:#fff;font-size:clamp(3rem,3.6vw,4.6rem);font-weight:700;line-height:1;text-align:center}.vm-solution__subject-2>span{display:inline-block;margin-right:10px;padding:12px 27px;transform:skewX(-15deg);background:linear-gradient(90deg, rgba(241, 128, 86, 0.6) 0%, rgba(240, 79, 97, 0.6) 100%)}.vm-solution__subject-2>span>span{display:inline-block;transform:skewX(15deg)}.vm-solution__txt{width:100%;margin-top:clamp(0px,2.666vw,4rem);color:#fff;font-size:clamp(1.4rem,1.3846vw,1.8rem);font-weight:500;letter-spacing:.05em;line-height:1.7;text-align:center}.vm-solution__img-pc{max-width:160rem;margin:0 auto;margin-top:clamp(0px,4.375vw,7rem);padding:5rem 0 5rem 5rem;background:#fff}.vm-solution__img-sp{display:none}.vm-feature{position:relative;padding:clamp(0px,6.666vw,10rem) 2rem;background:#fff;text-align:center}.vm-feature__heading::before{content:"Feature"}.vm-feature__container{gap:2rem;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:134rem;margin:0 auto;margin-top:clamp(0px,4.88vw,8rem);text-align:left}.vm-feature__container h3{position:relative;margin-bottom:3rem;color:#e25241;font-size:clamp(2rem,2.439vw,3.3rem);font-weight:700;letter-spacing:.05em;line-height:1.4}.vm-feature__container h3::before{position:absolute;top:-8rem;font-size:12rem;font-style:italic;letter-spacing:-6.5px;line-height:1;content:"";opacity:.2}.vm-feature__container h3 .num{display:block;bottom:4rem;font-family:noto sans jp,sans-serif;font-size:12rem;font-style:italic;letter-spacing:-6.5px;line-height:1;opacity:.2}.vm-feature__container h3 .txt{position:relative}.vm-feature__container p{position:relative;margin-top:5px;font-size:clamp(1.4rem,1.22vw,1.55rem);font-weight:400;letter-spacing:.05em;line-height:1.7}.vm-feature__container p>span{font-size:clamp(1rem,1.2vw,1.3rem)}.vm-feature__container:first-of-type h3::before{content:"01"}.vm-feature__container:nth-of-type(2) h3::before{right:0;content:"02"}.vm-feature__container:nth-of-type(3) h3::before{content:"03"}.vm-feature__container:nth-child(even) .wp-block-column:not(:first-child){display:flex;justify-content:end}.vm-feature__container:nth-child(even) .wp-block-column:not(:first-child) figure{margin-right:7rem}.vm-feature__container:nth-child(even) h3 .txt{left:clamp(4rem,5vw,7rem)}.vm-feature__container:nth-child(even) p{padding-left:clamp(4rem,5vw,7rem)}.vm-feature__container:nth-child(odd){flex-direction:row-reverse}.vm-feature__container:nth-child(odd) .wp-block-column:not(:first-child){display:flex;justify-content:start}.vm-feature__container:nth-child(odd) .wp-block-column:not(:first-child) figure{margin-left:7rem}.vm-feature__container:nth-child(odd) h3 .num{margin-right:2rem;text-align:right}.vm-feature__img-1 figure{max-width:49rem}.vm-feature__img-2 figure{max-width:51.3rem}.vm-feature__img-3 figure{max-width:54.8rem}.vm-feature__btn.wp-block-button{width:100%;margin-top:clamp(3rem,3.75vw,6rem)}.vm-feature__btn.wp-block-button>a.wp-block-button__link{width:530px}.vm-case{position:relative;padding:clamp(0px,6.666vw,10rem) 2rem;background:#fff6f5;text-align:center}.vm-case::before{display:inline-block;z-index:2;position:absolute;top:0;left:91.666%;width:100vw;height:10rem;transform:skewX(45deg);transform-origin:top;background:#fff;content:""}.vm-case__heading::before{content:"Case"}.vm-case__container{align-items:center;justify-content:space-between;max-width:120rem;margin:0 auto;margin-top:clamp(4rem,4.88vw,8rem);text-align:left}.vm-case__container .wp-block-column.left>.wp-block-media-text{width:45%;margin:0 auto}.vm-case__container .wp-block-column.left p{font-size:clamp(1rem,1.2vw,1.3rem)}.vm-case__container .wp-block-column.left a.vm-case__link{color:#e25241;text-decoration:underline}.vm-plan{position:relative;padding:clamp(0px,6.666vw,10rem) 2rem;background:#fff;text-align:center}.vm-plan::after{display:inline-block;position:absolute;top:-2px;right:94%;width:100vw;height:10rem;transform:skewX(-45deg);background:#fff6f5;content:""}.vm-plan__heading::before{content:"Plan"}.vm-plan__menu{max-width:160rem;margin:0 auto;margin-top:clamp(5rem,4.88vw,8rem)}.vm-plan__container{gap:2rem;align-items:stretch;justify-content:space-between}.vm-plan__container.wp-block-columns{margin-bottom:1rem}.vm-plan__container .wp-block-column{display:flex;position:relative;align-items:center;justify-content:center;border:4px solid rgba(226,82,65,.3)}.vm-plan__container .wp-block-column.left::after{position:absolute;right:-4rem;width:5rem;height:5rem;border-radius:50%;background:#e25241;color:#fff;font-size:3rem;font-weight:bold;line-height:5rem;content:"+"}.vm-plan__container .wp-block-column.right{padding:4rem}.vm-plan__container .wp-block-column.right .wp-block-group{width:100%}.vm-plan__container .wp-block-column.right table{margin-top:3rem}.vm-plan__container .wp-block-column.right table th,.vm-plan__container .wp-block-column.right table td{padding:2rem 4.5rem}.vm-plan__container .wp-block-column.right table thead th{color:#fff;font-weight:bold}.vm-plan__container .wp-block-column.right table thead th:first-child{background:#e97568}.vm-plan__container .wp-block-column.right table thead th:nth-child(2){background:#e25241}.vm-plan__container .wp-block-column.right table thead th:nth-child(3){background:#b82916}.vm-plan__container .wp-block-column.right table tbody{background:#fcedec}.vm-plan__container .wp-block-column.right table tbody td{font-weight:bold}.vm-plan__container .wp-block-column.right table tbody td:first-child strong{color:#e97568}.vm-plan__container .wp-block-column.right table tbody td:nth-child(2){border:solid #fff;border-width:0 1px}.vm-plan__container .wp-block-column.right table tbody td:nth-child(2) strong{color:#e25241}.vm-plan__container .wp-block-column.right table tbody td:nth-child(3) strong{color:#b82916}.vm-plan__container .wp-block-column.right table tbody td strong span{font-size:clamp(1.8rem,2.2vw,2.6rem)}.vm-plan__container p{font-size:clamp(1.4rem,2.439vw,2.6rem);font-weight:bold}.vm-plan__container p span{font-size:1.4rem;vertical-align:super}.vm-plan__option{max-width:160rem;margin:0 auto;margin-top:clamp(0px,4.88vw,6rem)}.vm-plan__option h3{position:relative;margin-bottom:4rem;font-size:clamp(2rem,2.439vw,3.3rem);font-weight:700;letter-spacing:.05em;line-height:1.4}.vm-plan__option h3 span{font-size:1.4rem;vertical-align:super}.vm-plan__option table tr td{padding:3.5rem 4rem;font-weight:bold}.vm-plan__option table tr td:first-child{background:#9e9e9e;color:#fff}.vm-plan__option table tr td:nth-child(2){background:#f1f1f1;text-align:left}.vm-plan__option table tr:first-child{border-bottom:1px solid #fff}.vm-flow{position:relative;padding:clamp(0px,6.666vw,10rem) 2rem;background:#fff6f5;text-align:center}.vm-flow::before{display:inline-block;z-index:2;position:absolute;top:0;left:91.666%;width:100vw;height:10rem;transform:skewX(45deg);transform-origin:top;background:#fff;content:""}.vm-flow__heading::before{content:"Flow"}.vm-flow table{display:flex;max-width:160rem;margin:0 auto;margin-top:clamp(5rem,6.88vw,12rem)}.vm-flow table tbody{gap:3rem;display:flex;flex-direction:column}.vm-flow table tr{gap:5.5rem;display:flex;position:relative;align-items:stretch;justify-content:space-between}.vm-flow table tr td{display:flex;position:relative;align-items:center;justify-content:center;width:16.6666666667%;border-radius:6px;font-size:clamp(1.2rem,1.2vw,1.6rem);font-weight:500}.vm-flow table tr td:first-child{width:6%}.vm-flow table tr:first-child{height:110px}.vm-flow table tr:first-child::before{position:absolute;top:50%;right:0;width:80%;height:3px;transform:translateY(-50%);background-color:#ccc;content:""}.vm-flow table tr:first-child td{padding:1.6rem;background:#9e9e9e;color:#fff}.vm-flow table tr:first-child td:first-child{padding:0 1.4rem 0 0;background:rgba(0,0,0,0)}.vm-flow table tr:first-child td:first-child::before{content:none}.vm-flow table tr:nth-child(3){height:110px}.vm-flow table tr:nth-child(3)::before{position:absolute;top:50%;right:0;width:60%;height:3px;transform:translateY(-50%);background-color:#f5949a;content:""}.vm-flow table tr:nth-child(3) td{padding:1.6rem;background:#e50012;color:#fff}.vm-flow table tr:nth-child(3) td:first-child{padding:0 1.4rem 0 0}.vm-flow table tr:nth-child(3) td:first-child,.vm-flow table tr:nth-child(3) td:nth-child(2){background:rgba(0,0,0,0)}.vm-flow table tr:nth-child(3) td:first-child::before,.vm-flow table tr:nth-child(3) td:nth-child(2)::before{content:none}.vm-support{position:relative;padding:clamp(0px,6.666vw,10rem) 2rem;background:#fff;text-align:center}.vm-support::after{display:inline-block;position:absolute;top:-2px;right:94%;width:100vw;height:10rem;transform:skewX(-45deg);background:#fff6f5;content:""}.vm-support__heading::before{content:"Support"}.vm-support__column{max-width:120rem;margin:0 auto;margin-top:clamp(0px,4.88vw,12rem);text-align:left}.vm-support__columns{gap:4rem;max-width:55rem}.vm-support__columns p{margin-top:2rem;font-size:clamp(1.4rem,1.22vw,1.55rem)}.vm-support__columns p strong{color:#e25241;font-size:clamp(2rem,2.439vw,2.2rem);line-height:1.4}.lp_2207 .wrapper,.lp_2207_2 .wrapper,.page-template-page-ad-lp .wrapper{background:#fff}.lp_2207 .wrapper .p-header__list,.lp_2207_2 .wrapper .p-header__list,.page-template-page-ad-lp .wrapper .p-header__list{display:none}.lp_2207 .wrapper .p-header__nav,.lp_2207_2 .wrapper .p-header__nav,.page-template-page-ad-lp .wrapper .p-header__nav{display:block}.lp_2207 .wrapper .main,.lp_2207_2 .wrapper .main,.page-template-page-ad-lp .wrapper .main{background:#fff}.lp_2207 .wrapper .main img,.lp_2207_2 .wrapper .main img,.page-template-page-ad-lp .wrapper .main img{image-rendering:-webkit-optimize-contrast}.lp_2207 .wrapper .main .tab-only,.lp_2207_2 .wrapper .main .tab-only,.page-template-page-ad-lp .wrapper .main .tab-only{display:none}.lp_2207 .wrapper .main .sp-only,.lp_2207_2 .wrapper .main .sp-only,.page-template-page-ad-lp .wrapper .main .sp-only{display:none}.lp_2207.lp-top .wrapper .p-header__nav,.lp_2207.lp-top .wrapper .p-header__list,.lp_2207_2.lp-top .wrapper .p-header__nav,.lp_2207_2.lp-top .wrapper .p-header__list,.page-template-page-ad-lp.lp-top .wrapper .p-header__nav,.page-template-page-ad-lp.lp-top .wrapper .p-header__list{display:flex}.lp_2207 .mainvisual,.lp_2207_2 .mainvisual,.page-template-page-ad-lp .mainvisual{z-index:1;position:relative}.lp_2207 .mainvisual__body,.lp_2207_2 .mainvisual__body,.page-template-page-ad-lp .mainvisual__body{z-index:2;position:relative;width:100%;max-width:174rem;margin:0 auto;padding:clamp(0px,4.375vw,7rem)}.lp_2207 .mainvisual__heading,.lp_2207_2 .mainvisual__heading,.page-template-page-ad-lp .mainvisual__heading{display:inline-block;color:#fff;font-size:clamp(0px,3.75vw,6rem);font-weight:700;line-height:1.2}.lp_2207 .mainvisual__heading .font-large,.lp_2207_2 .mainvisual__heading .font-large,.page-template-page-ad-lp .mainvisual__heading .font-large{font-size:clamp(0px,5.75vw,9rem)}.lp_2207 .mainvisual__heading__b,.lp_2207_2 .mainvisual__heading__b,.page-template-page-ad-lp .mainvisual__heading__b{display:inline-block;position:relative;padding-left:clamp(0px,9vw,6rem);color:#fff;font-size:clamp(30px,5vw,6rem);font-weight:700;line-height:1.2}.lp_2207 .mainvisual__heading__b::before,.lp_2207 .mainvisual__heading__b::after,.lp_2207_2 .mainvisual__heading__b::before,.lp_2207_2 .mainvisual__heading__b::after,.page-template-page-ad-lp .mainvisual__heading__b::before,.page-template-page-ad-lp .mainvisual__heading__b::after{position:absolute;bottom:-2px;width:50px;height:93%;background-repeat:no-repeat no-repeat;background-size:contain;content:""}.lp_2207 .mainvisual__heading__b .font-large,.lp_2207_2 .mainvisual__heading__b .font-large,.page-template-page-ad-lp .mainvisual__heading__b .font-large{font-size:clamp(60px,9.6vw,12.8rem);line-height:1}.lp_2207 .mainvisual__heading__b::before,.lp_2207_2 .mainvisual__heading__b::before,.page-template-page-ad-lp .mainvisual__heading__b::before{left:0px;background-image:url(/wp-content/uploads/crown_left.svg)}.lp_2207 .mainvisual__heading__b::after,.lp_2207_2 .mainvisual__heading__b::after,.page-template-page-ad-lp .mainvisual__heading__b::after{left:101%;background-image:url(/wp-content/uploads/crown_right.svg)}.lp_2207 .mainvisual__heading__b .heading-upper,.lp_2207_2 .mainvisual__heading__b .heading-upper,.page-template-page-ad-lp .mainvisual__heading__b .heading-upper{row-gap:1rem;display:flex;align-items:flex-end;column-gap:1rem}.lp_2207 .mainvisual__heading__b .heading-left,.lp_2207_2 .mainvisual__heading__b .heading-left,.page-template-page-ad-lp .mainvisual__heading__b .heading-left{font-size:clamp(24px,3.8vw,5rem)}.lp_2207 .mainvisual__heading__b .heading-right,.lp_2207_2 .mainvisual__heading__b .heading-right,.page-template-page-ad-lp .mainvisual__heading__b .heading-right{font-size:clamp(0px,1.4vw,2rem)}.lp_2207 .mainvisual__heading__b .notes,.lp_2207_2 .mainvisual__heading__b .notes,.page-template-page-ad-lp .mainvisual__heading__b .notes{vertical-align:top}.lp_2207 .mainvisual__catch,.lp_2207_2 .mainvisual__catch,.page-template-page-ad-lp .mainvisual__catch{max-width:50%;margin-top:4rem;color:#fff;font-feature-settings:"palt";font-size:clamp(0px,2.5vw,2.4rem);font-weight:700;letter-spacing:.05em;line-height:1.7}.lp_2207 .mainvisual__award,.lp_2207_2 .mainvisual__award,.page-template-page-ad-lp .mainvisual__award{gap:2rem;display:flex;z-index:6;position:absolute;top:3rem;right:2rem;width:clamp(25rem,19vw + 8rem,45rem)}.lp_2207 .mainvisual__img,.lp_2207_2 .mainvisual__img,.page-template-page-ad-lp .mainvisual__img{z-index:5;position:absolute;top:14rem;left:clamp(0px,52.875vw,100.2rem);width:clamp(70rem,59.625vw,92.8rem)}.lp_2207 .mainvisual__label,.lp_2207_2 .mainvisual__label,.page-template-page-ad-lp .mainvisual__label{width:60%;margin:0 auto 1rem}.lp_2207 .mainvisual__button,.lp_2207_2 .mainvisual__button,.page-template-page-ad-lp .mainvisual__button{display:inline-block;width:50%;margin-top:4rem;transition:.3s all}.lp_2207 .mainvisual__button.wp-container-3,.lp_2207_2 .mainvisual__button.wp-container-3,.page-template-page-ad-lp .mainvisual__button.wp-container-3{display:inline-block}.lp_2207 .mainvisual__button a,.lp_2207_2 .mainvisual__button a,.page-template-page-ad-lp .mainvisual__button a{display:flex;align-items:center;justify-content:center;padding:1.8rem;border:2px solid #fff;border-radius:8rem;background:#e43426;color:#fff;font-size:1.6rem;font-weight:bold;letter-spacing:.2rem;text-align:center;transition:.3s all}.lp_2207 .mainvisual__button a:hover,.lp_2207_2 .mainvisual__button a:hover,.page-template-page-ad-lp .mainvisual__button a:hover{background:#ea5e53}.lp_2207 .mainvisual__notes,.lp_2207_2 .mainvisual__notes,.page-template-page-ad-lp .mainvisual__notes{width:49%;margin-top:5rem;color:#fff;font-size:1rem}.lp_2207 .mainvisual__video-pc video,.lp_2207_2 .mainvisual__video-pc video,.page-template-page-ad-lp .mainvisual__video-pc video{-webkit-transform:translateX(-50%) translateY(-50%);z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translateX(-50%) translateY(-50%)}.lp_2207 .mainvisual__video-sp,.lp_2207_2 .mainvisual__video-sp,.page-template-page-ad-lp .mainvisual__video-sp{display:none}.lp_2207 .mainvisual__bg-pc :where(img,video),.lp_2207_2 .mainvisual__bg-pc :where(img,video),.page-template-page-ad-lp .mainvisual__bg-pc :where(img,video){-webkit-transform:translateX(-50%) translateY(-50%);z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translateX(-50%) translateY(-50%)}.lp_2207 .mainvisual__video-sp,.lp_2207 .mainvisual__bg-sp,.lp_2207_2 .mainvisual__video-sp,.lp_2207_2 .mainvisual__bg-sp,.page-template-page-ad-lp .mainvisual__video-sp,.page-template-page-ad-lp .mainvisual__bg-sp{display:none}.lp_2207 .award,.lp_2207_2 .award,.page-template-page-ad-lp .award{max-width:160rem;margin:3rem auto}.lp_2207 .award .blocks-gallery-grid,.lp_2207 .award .wp-block-gallery,.lp_2207_2 .award .blocks-gallery-grid,.lp_2207_2 .award .wp-block-gallery,.page-template-page-ad-lp .award .blocks-gallery-grid,.page-template-page-ad-lp .award .wp-block-gallery{display:flex}.lp_2207 .award p,.lp_2207_2 .award p,.page-template-page-ad-lp .award p{max-width:108rem;margin:-2rem auto 0;padding:0 2rem;font-size:1rem}.lp_2207 .p-allinone,.lp_2207_2 .p-allinone,.page-template-page-ad-lp .p-allinone{position:relative;padding:0 2rem}.lp_2207 .p-allinone>.wp-block-group__inner-container,.lp_2207_2 .p-allinone>.wp-block-group__inner-container,.page-template-page-ad-lp .p-allinone>.wp-block-group__inner-container{max-width:160rem;margin:0 auto}.lp_2207 .p-allinone__heading,.lp_2207_2 .p-allinone__heading,.page-template-page-ad-lp .p-allinone__heading{font-size:clamp(1.6rem,3.6vw,4.6rem);font-weight:bold;line-height:1.6;text-align:center}.lp_2207 .p-allinone__list,.lp_2207_2 .p-allinone__list,.page-template-page-ad-lp .p-allinone__list{gap:1rem;margin-block:4rem;display:flex;justify-content:space-between}.lp_2207 .p-allinone__list .wp-block-column,.lp_2207_2 .p-allinone__list .wp-block-column,.page-template-page-ad-lp .p-allinone__list .wp-block-column{display:block;width:100%;text-align:center}.lp_2207 .p-allinone__item,.lp_2207_2 .p-allinone__item,.page-template-page-ad-lp .p-allinone__item{position:relative;padding:1rem;overflow:hidden;background:#e25241;color:#fff;font-size:1.6rem;font-weight:bold}.lp_2207 .p-allinone__item::before,.lp_2207_2 .p-allinone__item::before,.page-template-page-ad-lp .p-allinone__item::before{position:absolute;top:0;left:-30px;width:0;height:0;border-top:25px solid #fff;border-right:30px solid rgba(0,0,0,0);border-left:30px solid rgba(0,0,0,0);content:""}.lp_2207 .p-allinone__item::after,.lp_2207_2 .p-allinone__item::after,.page-template-page-ad-lp .p-allinone__item::after{position:absolute;right:-30px;bottom:0;width:0;height:0;border-right:30px solid rgba(0,0,0,0);border-bottom:25px solid #fff;border-left:30px solid rgba(0,0,0,0);content:""}.lp_2207 .p-allinone .wp-block-group .wp-block-group__inner-container,.lp_2207_2 .p-allinone .wp-block-group .wp-block-group__inner-container,.page-template-page-ad-lp .p-allinone .wp-block-group .wp-block-group__inner-container{z-index:0;position:relative;margin-top:3rem;padding:4rem 0 20rem}.lp_2207 .p-allinone .wp-block-group .wp-block-group__inner-container:has(figure)::after,.lp_2207_2 .p-allinone .wp-block-group .wp-block-group__inner-container:has(figure)::after,.page-template-page-ad-lp .p-allinone .wp-block-group .wp-block-group__inner-container:has(figure)::after{z-index:-1;position:absolute;top:0;left:calc(0px - (100vw - 100%)/2);width:100vw;height:100%;background-image:url("../../img/top/allinone-bg.webp");background-repeat:no-repeat;background-size:cover;content:""}.lp_2207 .p-allinone__image,.lp_2207_2 .p-allinone__image,.page-template-page-ad-lp .p-allinone__image{position:relative;margin-bottom:6rem;text-align:center}.lp_2207 .p-allinone__image.u-sp,.lp_2207_2 .p-allinone__image.u-sp,.page-template-page-ad-lp .p-allinone__image.u-sp{display:none}.lp_2207 .p-allinone__image img,.lp_2207_2 .p-allinone__image img,.page-template-page-ad-lp .p-allinone__image img{z-index:2;position:relative}.lp_2207 .p-client,.lp_2207_2 .p-client,.page-template-page-ad-lp .p-client{position:relative;padding:0 2rem 1px}.lp_2207 .p-client>.wp-block-group__inner-container,.lp_2207_2 .p-client>.wp-block-group__inner-container,.page-template-page-ad-lp .p-client>.wp-block-group__inner-container{max-width:160rem;margin:0 auto}.lp_2207 .p-client__heading,.lp_2207_2 .p-client__heading,.page-template-page-ad-lp .p-client__heading{font-size:clamp(1.6rem,3.6vw,4.6rem);font-weight:bold;line-height:1.6;text-align:center}.lp_2207 .p-client__gallery,.lp_2207_2 .p-client__gallery,.page-template-page-ad-lp .p-client__gallery{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:4rem 0}.lp_2207 .p-client__gallery .wp-block-image,.lp_2207_2 .p-client__gallery .wp-block-image,.page-template-page-ad-lp .p-client__gallery .wp-block-image{width:10%;margin-top:.5rem}.lp_2207 .p-client__gallery ul,.lp_2207_2 .p-client__gallery ul,.page-template-page-ad-lp .p-client__gallery ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:4rem 0}.lp_2207 .p-client__gallery ul li,.lp_2207_2 .p-client__gallery ul li,.page-template-page-ad-lp .p-client__gallery ul li{width:10%;margin-top:.5rem}.lp_2207 .p-reason,.lp_2207_2 .p-reason,.page-template-page-ad-lp .p-reason{position:relative;padding:0 2rem 10rem;background:#e25241}.lp_2207 .p-reason::before,.lp_2207_2 .p-reason::before,.page-template-page-ad-lp .p-reason::before{position:absolute;top:-10rem;right:5%;width:100vw;height:8vw;min-height:10rem;transform:skewX(45deg);background:#e25241;content:""}.lp_2207 .p-reason::after,.lp_2207_2 .p-reason::after,.page-template-page-ad-lp .p-reason::after{z-index:2;position:absolute;right:95%;bottom:-8vw;width:100vw;height:8vw;transform:skewX(-45deg);background:#e25241;content:""}.lp_2207 .p-reason>.wp-block-group__inner-container,.lp_2207_2 .p-reason>.wp-block-group__inner-container,.page-template-page-ad-lp .p-reason>.wp-block-group__inner-container{max-width:160rem;margin:0 auto;padding-top:1rem}.lp_2207 .p-reason__heading,.lp_2207_2 .p-reason__heading,.page-template-page-ad-lp .p-reason__heading{z-index:1;position:relative;position:absolute;top:-10rem;height:8vw;padding-top:2.3vw;color:#fff;font-size:clamp(2.2rem,3.6vw,4.6rem);font-weight:bold;line-height:1}.lp_2207 .p-reason__heading::after,.lp_2207_2 .p-reason__heading::after,.page-template-page-ad-lp .p-reason__heading::after{z-index:-1;position:absolute;bottom:-1.8vw;left:0;color:#fc8f88;font-size:clamp(4.6rem,6.25vw,8rem);font-style:italic;content:"Point"}.lp_2207 .p-reason__container,.lp_2207_2 .p-reason__container,.page-template-page-ad-lp .p-reason__container{display:flex;position:relative;align-items:center;height:calc((100vw - 4rem)*.465*.5624);max-height:418.4256px;margin-top:10rem}.lp_2207 .p-reason__container:nth-child(even),.lp_2207_2 .p-reason__container:nth-child(even),.page-template-page-ad-lp .p-reason__container:nth-child(even){flex-direction:row-reverse}.lp_2207 .p-reason__container:nth-child(even) .p-reason__image,.lp_2207_2 .p-reason__container:nth-child(even) .p-reason__image,.page-template-page-ad-lp .p-reason__container:nth-child(even) .p-reason__image{left:0}.lp_2207 .p-reason__container:nth-child(odd) .p-reason__image,.lp_2207_2 .p-reason__container:nth-child(odd) .p-reason__image,.page-template-page-ad-lp .p-reason__container:nth-child(odd) .p-reason__image{right:0}.lp_2207 .p-reason__box,.lp_2207_2 .p-reason__box,.page-template-page-ad-lp .p-reason__box{z-index:2;position:relative;flex-basis:56%;height:88%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.26)}.lp_2207 .p-reason__text,.lp_2207_2 .p-reason__text,.page-template-page-ad-lp .p-reason__text{padding:clamp(0px,2vw,6rem) clamp(0px,2.5vw,7rem)}.lp_2207 .p-reason__text h3,.lp_2207_2 .p-reason__text h3,.page-template-page-ad-lp .p-reason__text h3{position:relative;margin-bottom:clamp(0px,.9vw,1.4rem);font-size:clamp(0px,1.65vw,3rem);font-weight:bold;line-height:1.4}.lp_2207 .p-reason__text h3::before,.lp_2207_2 .p-reason__text h3::before,.page-template-page-ad-lp .p-reason__text h3::before{position:absolute;top:-7vw;left:0;color:#fcbfbb;font-family:"Noto Sans";font-size:clamp(0px,6vw,9rem);font-style:italic;letter-spacing:-5px;content:"01"}.lp_2207 .p-reason__text h3.no_2::before,.lp_2207_2 .p-reason__text h3.no_2::before,.page-template-page-ad-lp .p-reason__text h3.no_2::before{content:"02"}.lp_2207 .p-reason__text h3.no_3::before,.lp_2207_2 .p-reason__text h3.no_3::before,.page-template-page-ad-lp .p-reason__text h3.no_3::before{content:"03"}.lp_2207 .p-reason__text p,.lp_2207_2 .p-reason__text p,.page-template-page-ad-lp .p-reason__text p{margin-bottom:1.4rem;font-size:clamp(0px,1.4vw,1.8rem)}.lp_2207 .p-reason__text .notes,.lp_2207_2 .p-reason__text .notes,.page-template-page-ad-lp .p-reason__text .notes{margin-top:clamp(0px,.9vw,1.4rem);font-size:1.1rem}.lp_2207 .p-reason__text ul,.lp_2207_2 .p-reason__text ul,.page-template-page-ad-lp .p-reason__text ul{font-size:clamp(0px,1.4vw,1.8rem)}.lp_2207 .p-reason__text li,.lp_2207_2 .p-reason__text li,.page-template-page-ad-lp .p-reason__text li{list-style:inside}.lp_2207 .p-reason__text li mark,.lp_2207_2 .p-reason__text li mark,.page-template-page-ad-lp .p-reason__text li mark{background:linear-gradient(transparent 59%, rgb(255, 255, 85) 0%);color:#424242;font-weight:bold}.lp_2207 .p-reason__button.wp-block-button,.lp_2207_2 .p-reason__button.wp-block-button,.page-template-page-ad-lp .p-reason__button.wp-block-button{display:block;position:absolute;right:0;bottom:-5rem;left:0;width:50%;margin:auto;text-align:center}.lp_2207 .p-reason__button.wp-block-button a,.lp_2207_2 .p-reason__button.wp-block-button a,.page-template-page-ad-lp .p-reason__button.wp-block-button a{display:inline-block;width:100%;padding:2rem 2rem;border:2px solid #e43426;border-radius:4rem;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.4);color:#e43426;font-size:1.6rem;font-weight:bold;transition:.3s all}.lp_2207 .p-reason__button.wp-block-button a:hover,.lp_2207_2 .p-reason__button.wp-block-button a:hover,.page-template-page-ad-lp .p-reason__button.wp-block-button a:hover{background:#e43426;color:#fff}.lp_2207 .p-reason__image,.lp_2207_2 .p-reason__image,.page-template-page-ad-lp .p-reason__image{position:absolute;top:0;width:46.5%;overflow:hidden}.lp_2207 .p-reason #btn-top,.lp_2207_2 .p-reason #btn-top,.page-template-page-ad-lp .p-reason #btn-top{cursor:pointer}.lp_2207 .p-reason #btn-top img,.lp_2207_2 .p-reason #btn-top img,.page-template-page-ad-lp .p-reason #btn-top img{transition:all .3s ease}.lp_2207 .p-reason #btn-top img:hover,.lp_2207_2 .p-reason #btn-top img:hover,.page-template-page-ad-lp .p-reason #btn-top img:hover{transform:scale(1.05)}.lp_2207 .p-reason .cta-button,.lp_2207_2 .p-reason .cta-button,.page-template-page-ad-lp .p-reason .cta-button{margin-top:6rem}.lp_2207 .p-exercise,.lp_2207_2 .p-exercise,.page-template-page-ad-lp .p-exercise{position:relative;padding:0 2rem 8rem;background:#fff6f5}.lp_2207 .p-exercise>.wp-block-group__inner-container,.lp_2207_2 .p-exercise>.wp-block-group__inner-container,.page-template-page-ad-lp .p-exercise>.wp-block-group__inner-container{max-width:160rem;margin:0 auto}.lp_2207 .p-exercise__heading,.lp_2207_2 .p-exercise__heading,.page-template-page-ad-lp .p-exercise__heading{z-index:1;position:relative;height:8vw;padding-top:2.3vw;font-size:clamp(2.2rem,3.6vw,4.6rem);font-weight:bold;line-height:1;text-align:right}.lp_2207 .p-exercise__heading::after,.lp_2207_2 .p-exercise__heading::after,.page-template-page-ad-lp .p-exercise__heading::after{z-index:-1;position:absolute;right:0;bottom:-1.8vw;color:#ffc8c5;font-size:clamp(4.6rem,6.25vw,8rem);font-style:italic;content:"Case"}.lp_2207 .p-exercise__desc,.lp_2207_2 .p-exercise__desc,.page-template-page-ad-lp .p-exercise__desc{margin-top:4rem;font-size:2.4rem;font-weight:bold;text-align:right}.lp_2207 .p-exercise__notes,.lp_2207_2 .p-exercise__notes,.page-template-page-ad-lp .p-exercise__notes{margin-top:4rem;color:#e43426;text-align:center}.lp_2207 .p-exercise__container,.lp_2207_2 .p-exercise__container,.page-template-page-ad-lp .p-exercise__container{gap:4rem 2rem;display:flex;flex-wrap:wrap;margin-top:4rem;text-align:center}.lp_2207 .p-exercise__item,.lp_2207_2 .p-exercise__item,.page-template-page-ad-lp .p-exercise__item{width:calc(33.333% - 2rem + .6666666667rem);box-shadow:0 2px 5px rgba(0,0,0,.26)}.lp_2207 .p-exercise__movie,.lp_2207_2 .p-exercise__movie,.page-template-page-ad-lp .p-exercise__movie{position:relative}.lp_2207 .p-exercise__movie>iframe,.lp_2207_2 .p-exercise__movie>iframe,.page-template-page-ad-lp .p-exercise__movie>iframe{aspect-ratio:16/9;width:100%;height:100%}.lp_2207 .p-exercise__img,.lp_2207_2 .p-exercise__img,.page-template-page-ad-lp .p-exercise__img{padding-bottom:56.25%;overflow:hidden}.lp_2207 .p-exercise__img:hover img,.lp_2207_2 .p-exercise__img:hover img,.page-template-page-ad-lp .p-exercise__img:hover img{transform:scale(1.1)}.lp_2207 .p-exercise__btn,.lp_2207_2 .p-exercise__btn,.page-template-page-ad-lp .p-exercise__btn{position:relative;width:100%;height:0;cursor:pointer}.lp_2207 .p-exercise__btn__img,.lp_2207_2 .p-exercise__btn__img,.page-template-page-ad-lp .p-exercise__btn__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease}.lp_2207 .p-exercise__btn__icon,.lp_2207_2 .p-exercise__btn__icon,.page-template-page-ad-lp .p-exercise__btn__icon{position:absolute;top:0;right:0;bottom:0;left:0;width:20%;margin:auto;transition:all .3s ease}.lp_2207 .p-exercise__text,.lp_2207_2 .p-exercise__text,.page-template-page-ad-lp .p-exercise__text{z-index:2;position:relative;margin:0;padding:2rem;background:#fff}.lp_2207 .p-exercise__text h3,.lp_2207_2 .p-exercise__text h3,.page-template-page-ad-lp .p-exercise__text h3{font-size:2.2rem;font-weight:bold}.lp_2207 .p-exercise__text p,.lp_2207_2 .p-exercise__text p,.page-template-page-ad-lp .p-exercise__text p{margin-top:1rem;font-size:1.6rem;line-height:1.5}.lp_2207 .p-exercise .cta-button,.lp_2207_2 .p-exercise .cta-button,.page-template-page-ad-lp .p-exercise .cta-button{margin-top:6rem}.lp_2207 .p-voice,.lp_2207_2 .p-voice,.page-template-page-ad-lp .p-voice{margin-top:6rem;padding:4rem;background:#fff}.lp_2207 .p-voice__heading,.lp_2207_2 .p-voice__heading,.page-template-page-ad-lp .p-voice__heading{z-index:1;position:relative;margin:0 0 10rem;font-size:clamp(2.2rem,3.6vw,4.6rem);font-weight:bold;line-height:1}.lp_2207 .p-voice__heading::after,.lp_2207_2 .p-voice__heading::after,.page-template-page-ad-lp .p-voice__heading::after{z-index:-1;position:absolute;bottom:-6rem;left:0;color:#fc8f88;font-size:clamp(4.6rem,6.25vw,8rem);font-style:italic;content:"Voice";opacity:.7}.lp_2207 .p-voice__columns,.lp_2207_2 .p-voice__columns,.page-template-page-ad-lp .p-voice__columns{gap:3rem;display:flex}.lp_2207 .p-voice__column,.lp_2207_2 .p-voice__column,.page-template-page-ad-lp .p-voice__column{display:flex;flex-direction:column;width:33.3333333333%}.lp_2207 .p-voice__column>figure img,.lp_2207_2 .p-voice__column>figure img,.page-template-page-ad-lp .p-voice__column>figure img{aspect-ratio:16/9;object-fit:cover}.lp_2207 .p-voice__column h3,.lp_2207_2 .p-voice__column h3,.page-template-page-ad-lp .p-voice__column h3{flex:2;margin-top:1rem;font-size:2.2rem;font-weight:bold}.lp_2207 .p-voice__column p,.lp_2207_2 .p-voice__column p,.page-template-page-ad-lp .p-voice__column p{flex:2}.lp_2207 .p-voice__column .company,.lp_2207_2 .p-voice__column .company,.page-template-page-ad-lp .p-voice__column .company{display:flex;flex:1;align-items:center;justify-content:end;margin-top:1rem}.lp_2207 .p-voice__column .company figure img,.lp_2207_2 .p-voice__column .company figure img,.page-template-page-ad-lp .p-voice__column .company figure img{max-width:120px;max-height:50px;object-fit:cover}.lp_2207 .p-benefits,.lp_2207_2 .p-benefits,.page-template-page-ad-lp .p-benefits{position:relative;padding:0 2rem 6rem}.lp_2207 .p-benefits>.wp-block-group__inner-container,.lp_2207_2 .p-benefits>.wp-block-group__inner-container,.page-template-page-ad-lp .p-benefits>.wp-block-group__inner-container{max-width:160rem;margin:0 auto}.lp_2207 .p-benefits__heading,.lp_2207_2 .p-benefits__heading,.page-template-page-ad-lp .p-benefits__heading{z-index:1;position:relative;height:8vw;margin-bottom:6rem;padding-top:2.3vw;font-size:clamp(2.2rem,3.6vw,4.6rem);font-weight:bold;line-height:1}.lp_2207 .p-benefits__heading::after,.lp_2207_2 .p-benefits__heading::after,.page-template-page-ad-lp .p-benefits__heading::after{z-index:-1;position:absolute;bottom:-1.8vw;left:0;color:#ffc8c5;font-size:clamp(4.6rem,6.25vw,8rem);font-style:italic;content:"Benefits"}.lp_2207 .p-benefits__body,.lp_2207_2 .p-benefits__body,.page-template-page-ad-lp .p-benefits__body{position:relative;padding:0 4rem}.lp_2207 .p-benefits__item,.lp_2207_2 .p-benefits__item,.page-template-page-ad-lp .p-benefits__item{height:100%;padding:0 15px 5px}.lp_2207 .p-benefits__item__inner,.lp_2207_2 .p-benefits__item__inner,.page-template-page-ad-lp .p-benefits__item__inner{height:100%;padding:0;overflow:hidden;border-radius:5px;background-color:#fff}.lp_2207 .p-benefits__item-link,.lp_2207_2 .p-benefits__item-link,.page-template-page-ad-lp .p-benefits__item-link{display:block;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.lp_2207 .p-benefits__caption,.lp_2207_2 .p-benefits__caption,.page-template-page-ad-lp .p-benefits__caption{position:absolute;bottom:0;width:100%;padding:1rem;background:rgba(0,0,0,.7);color:#fff;font-feature-settings:"palt";font-size:2.4rem;font-weight:bold;line-height:1.4;text-align:center}.lp_2207 .p-benefits__caption em,.lp_2207_2 .p-benefits__caption em,.page-template-page-ad-lp .p-benefits__caption em{color:#fc8f88;font-weight:bold}.lp_2207 .p-benefits__charge,.lp_2207_2 .p-benefits__charge,.page-template-page-ad-lp .p-benefits__charge{margin-top:1rem;font-size:1.4rem;text-align:center}.lp_2207 .p-benefits__img,.lp_2207_2 .p-benefits__img,.page-template-page-ad-lp .p-benefits__img{position:relative;width:100%;margin:0 auto;overflow:hidden}.lp_2207 .p-benefits__img:hover img,.lp_2207_2 .p-benefits__img:hover img,.page-template-page-ad-lp .p-benefits__img:hover img{transform:scale(1.1)}.lp_2207 .p-benefits__media,.lp_2207_2 .p-benefits__media,.page-template-page-ad-lp .p-benefits__media{overflow:hidden}.lp_2207 .p-benefits__media img,.lp_2207_2 .p-benefits__media img,.page-template-page-ad-lp .p-benefits__media img{width:100%;transition:all .3s ease}.lp_2207 .p-benefits__desc,.lp_2207_2 .p-benefits__desc,.page-template-page-ad-lp .p-benefits__desc{padding:2rem;font-size:1.5rem}.lp_2207 .p-benefits__desc__lead,.lp_2207_2 .p-benefits__desc__lead,.page-template-page-ad-lp .p-benefits__desc__lead{text-align:center}.lp_2207 .p-benefits__button a,.lp_2207_2 .p-benefits__button a,.page-template-page-ad-lp .p-benefits__button a{display:block;max-width:400px;margin:4rem auto 0;padding:1.6rem;border-radius:4rem;background:#e43426;color:#fff;font-size:1.8rem;font-weight:bold;text-align:center;transition:.3s all}.lp_2207 .p-benefits__button a:hover,.lp_2207_2 .p-benefits__button a:hover,.page-template-page-ad-lp .p-benefits__button a:hover{background:#ea5e53}.lp_2207 .c-modal-top iframe#js-video,.lp_2207_2 .c-modal-top iframe#js-video,.page-template-page-ad-lp .c-modal-top iframe#js-video{max-width:100%;max-height:53.5vw}.lp_2207 .cta-button,.lp_2207_2 .cta-button,.page-template-page-ad-lp .cta-button{display:block;width:75rem;margin:0 auto}.lp_2207 .cta-button a,.lp_2207_2 .cta-button a,.page-template-page-ad-lp .cta-button a{display:flex;align-items:center;justify-content:center;padding:1.8rem;border:2px solid #fff;border-radius:8rem;background:#e43426;color:#fff;font-size:1.6rem;font-weight:bold;letter-spacing:.2rem;text-align:center;transition:.3s all}.lp_2207 .cta-button a:hover,.lp_2207_2 .cta-button a:hover,.page-template-page-ad-lp .cta-button a:hover{opacity:.7}.lp_2207 .l-footer__upper,.lp_2207_2 .l-footer__upper,.page-template-page-ad-lp .l-footer__upper{display:block}.lp_2207 .l-footer__upper ul.footer__navi,.lp_2207_2 .l-footer__upper ul.footer__navi,.page-template-page-ad-lp .l-footer__upper ul.footer__navi{gap:2rem;justify-content:center}.lp_2207 .l-footer__upper ul.footer__navi li,.lp_2207_2 .l-footer__upper ul.footer__navi li,.page-template-page-ad-lp .l-footer__upper ul.footer__navi li{width:160px;text-align:center}.lp_2207 .fadeup,.lp_2207_2 .fadeup,.page-template-page-ad-lp .fadeup{opacity:0;will-change:opacity,transform}.lp_2207 .fadeup.is-animated,.lp_2207_2 .fadeup.is-animated,.page-template-page-ad-lp .fadeup.is-animated{animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards}.lp_2207 .fadeup.is-animated.delay1,.lp_2207_2 .fadeup.is-animated.delay1,.page-template-page-ad-lp .fadeup.is-animated.delay1{animation-delay:.2s}.lp_2207 .fadeup.is-animated.delay2,.lp_2207_2 .fadeup.is-animated.delay2,.page-template-page-ad-lp .fadeup.is-animated.delay2{animation-delay:.4s}.lp_2207 .fadeup.is-animated.delay3,.lp_2207_2 .fadeup.is-animated.delay3,.page-template-page-ad-lp .fadeup.is-animated.delay3{animation-delay:.6s}.lp_2207 .fadeup.is-animated.delay4,.lp_2207_2 .fadeup.is-animated.delay4,.page-template-page-ad-lp .fadeup.is-animated.delay4{animation-delay:.8s}.lp_2207 .fadeup.is-animated.delay5,.lp_2207_2 .fadeup.is-animated.delay5,.page-template-page-ad-lp .fadeup.is-animated.delay5{animation-delay:1s}.lp_2207 .fadeup.is-animated.delay6,.lp_2207_2 .fadeup.is-animated.delay6,.page-template-page-ad-lp .fadeup.is-animated.delay6{animation-delay:1.2s}.lp_2207 .fadeup.is-animated.delay7,.lp_2207_2 .fadeup.is-animated.delay7,.page-template-page-ad-lp .fadeup.is-animated.delay7{animation-delay:1.4s}.lp_2207 .fadeup.is-animated.delay8,.lp_2207_2 .fadeup.is-animated.delay8,.page-template-page-ad-lp .fadeup.is-animated.delay8{animation-delay:1.6s}@keyframes fadeup{0%{transform:translateY(50px);opacity:0}80%{opacity:1}100%{transform:translateY(0);opacity:1}}.l-main.functions .p-functions__inner{max-width:1600px;margin:0 auto;padding:0 40px 80px}.l-main.functions .p-functions__inner h2{margin:8rem 0 3rem;padding-left:1.5rem;border-left:5px solid #e25241;font-size:2.4rem;font-weight:bold}.l-main.functions .p-functions__inner h2.h-option{margin-top:10rem;padding:0;border:none;font-weight:500}.l-main.functions .p-functions__inner h2.h-option::after{display:block;margin-top:.7rem;color:#b8bfc4;font-family:Futura,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.2em;line-height:1.2;text-transform:uppercase;content:"OPTIONS"}.l-main.functions .p-functions__inner>p{margin-bottom:24px;font-size:16px}.l-main.functions .p-functions__inner .wp-block-columns.p-functions__index{gap:1rem;display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.l-main.functions .p-functions__inner .wp-block-columns.p-functions__index .wp-block-column{flex-basis:auto !important;flex-grow:0;margin-left:0}.l-main.functions .p-functions__inner .wp-block-columns.p-functions__index .wp-block-column .wp-block-button__link{position:relative;padding:1.2rem 5.6rem;background-color:#e6e6e6;color:#e25241;font-size:1.4rem;font-weight:bold;transition:all .2s}.l-main.functions .p-functions__inner .wp-block-columns.p-functions__index .wp-block-column .wp-block-button__link:hover{background-color:#e25241;color:#fff}.l-main.functions .p-functions__inner .wp-block-columns.p-functions__index .wp-block-column .wp-block-button__link::after{position:absolute;right:1.5rem;content:"↓"}.l-main.functions .p-functions__inner .wp-block-group__inner-container,.l-main.functions .p-functions__inner .wp-block-columns.c-option{row-gap:4rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:4rem}.l-main.functions .p-functions__inner .wp-block-group__inner-container .wp-block-column,.l-main.functions .p-functions__inner .wp-block-columns.c-option .wp-block-column{margin-left:0}.l-main.functions .p-functions__inner .wp-block-group__inner-container h3,.l-main.functions .p-functions__inner .wp-block-columns.c-option h3{margin-bottom:.5rem;color:#e43427;font-size:2rem;font-weight:bold}.l-main.functions .p-functions__inner .wp-block-group__inner-container .wp-block-button,.l-main.functions .p-functions__inner .wp-block-columns.c-option .wp-block-button{width:90%;margin:.5rem auto}.l-main.functions .p-functions__inner .wp-block-group__inner-container .wp-block-button__link,.l-main.functions .p-functions__inner .wp-block-columns.c-option .wp-block-button__link{width:100%;background-color:#e43426;transition:all .2s}.l-main.functions .p-functions__inner .wp-block-group__inner-container .wp-block-button__link:hover,.l-main.functions .p-functions__inner .wp-block-columns.c-option .wp-block-button__link:hover{opacity:.7}.l-main.functions .p-functions__inner .index-title{margin-bottom:30px;font-size:21px;font-weight:bold;text-align:center}.l-main.functions .cta-ebook__heading{margin:10rem 0 3rem;font-size:2.4rem;font-weight:500;text-align:center}.l-main.functions .cta-ebook__description{font-size:clamp(1.3rem,3.375vw,1.6rem)}.contest h2,.contest h3{font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:bold}.contest h2{margin:6rem 0 3rem}.contest h3{margin:3rem 0 2rem}.contest p,.contest ul{margin-top:1.6rem;font-size:clamp(1.4rem,2vw,2rem)}.contest ul{padding-left:2.4rem}.contest .notes{font-size:clamp(1rem,1.7vw,1.4rem)}.contest ul li{list-style-type:disc}.contest a{color:auto;text-decoration:underline;transition:all .3s}.contest a:hover{opacity:.8}.contest figure{margin-top:3rem}.contest .no-bg{max-width:120rem;margin:0 auto;padding:0 2rem}.contest .no-bg .wp-block-video{max-width:750px;margin-right:auto;margin-left:auto}.contest .bg-red{margin-top:4rem;padding:4rem 2rem 6rem;background:#e25241;color:#fff}.contest__columns{gap:2rem;justify-content:center;max-width:120rem;margin:0 auto}.contest__movie iframe{aspect-ratio:16/9;width:100%;height:100%}.contest .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.contest .previous-award .wp-block-columns{padding-bottom:3rem}.contest .previous-award .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{display:flex;flex-basis:unset;flex-direction:column;flex-grow:unset;justify-content:space-between;width:33.3333333333%}.contest .previous-award .wp-block-columns p{margin-top:0}.contest .previous-award h3{margin-bottom:1rem;font-size:clamp(2.2rem,3.3vw,2.8rem);font-weight:bold}.contest__button .wp-block-button{min-width:36rem;margin:3rem 0}.contest__button .wp-block-button a{width:100%;height:auto;padding:clamp(1.4rem,1.66vw,1.6rem) clamp(2.4rem,4vw,6rem);border:2px solid #e25241;background:#e25241;font-size:clamp(1.6rem,1.6vw,2rem);font-weight:bold;text-decoration:none;transition:all .3s}.contest__button .wp-block-button a:hover{opacity:.8}.contest__button.outline a{border:2px solid #fff;background:#fff;color:#e25241}.contest__button.outline a:hover{background:#e25241;color:#fff}.contest__button.outline-red a{border-color:#fff;background:#e25241;color:#fff}.contest__button.outline-red a:hover{background:#fff;color:#e25241}.contest__result .wp-block-group.award{margin-bottom:5rem;padding:0 2rem}.contest__result .wp-block-group.award .wp-block-columns{max-width:750px;margin:0 auto 2.4rem}.contest__result .wp-block-group.award .wp-block-lazyblock-vbembeded{max-width:750px;margin:0 auto}.contest__result .wp-block-group.award p{max-width:750px;margin:0 auto}.contest2023_vote .contest .bg-red .wp-block-columns{gap:2.8rem;margin-bottom:5rem}.contest2023_vote .contest .bg-red .wp-block-columns p{font-size:clamp(1.4rem,2vw,1.6rem)}.contest2023_vote .contest .bg-red .wp-block-columns iframe{aspect-ratio:16/9;width:100%;height:auto}.solution .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.solution .pankuzu_block{padding-inline:2.4rem;display:block;position:absolute;right:-50%;left:-50%;max-width:108rem;margin:auto}.solution__content h2{font-size:4rem;font-weight:bold;line-height:5.8rem;text-align:center}.solution__content h3{font-size:3.2rem;font-weight:bold;line-height:4.6rem}.solution__content p{font-size:1.6rem;line-height:2.3rem}.solution__content .symbol{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 8px;font-size:22px;line-height:32px}.solution__content .symbol::before,.solution__content .symbol::after{position:absolute;top:50%;width:16px;height:2px;transform:translateY(-50%);background-color:#e25451;content:""}.solution__content .symbol::before{left:-3.2rem}.solution__content .symbol::after{right:-3.2rem}.solution__content .lg-br{display:block}.solution__content .md-br{display:none}.solution__content .wp-block-image{margin:0}.solution__buttons{gap:3.2rem;display:flex;align-items:center;justify-content:center;margin:3.2rem 0 0}.solution__buttons.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto;flex-grow:0}.solution__button{text-align:center}.solution__button>a{display:flex;position:relative;align-items:center;justify-content:center;min-width:32rem;margin:0 auto;padding:1.4rem 0;border:2px solid #e25451;border-radius:4.2rem;background:#e25451;color:#fff;font-size:1.575rem;font-weight:bold;letter-spacing:1.2px;line-height:1.3;transition:.3s all}.solution__button>a::before{z-index:2;position:absolute;right:24px;width:10px;height:10px;margin:0 10px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:"";transition:.2s}.solution__button>a:hover{opacity:.7}.solution__button>a:hover::before{right:16px}.solution__button.outline a{background:#fff;color:#e25451}.solution__button.outline a::before{border-top-color:#e25451;border-right-color:#e25451}.solution__hero::after{z-index:-1;position:absolute;top:8.2rem;width:100%;height:48rem;object-fit:cover;background-image:url(/wp-content/uploads/solution_bg.webp);background-repeat:no-repeat;content:""}.solution__hero>.wp-block-group__inner-container{max-width:108rem;margin:0 auto;padding:6rem 2.4rem 2.4rem;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.1);text-align:center}.solution__hero p{display:inline-block;position:relative;padding:.8rem 1.6rem;border-radius:8px;background:#ffe9e8;color:#e25241;font-weight:bold;text-shadow:-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,0 -1px 0 #fff,0 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff}.solution__hero p::after{position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #ffe9e8;content:""}.solution__hero h2{margin:1rem 0 2rem}.solution__hero .wp-block-buttons{width:36rem;max-width:100%;margin:0 auto}.solution__hero .wp-block-button{width:100%}.solution__hero .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:100%;margin-top:3rem;padding:1.3rem;border-radius:6.4rem;background:#e43426;color:#fff;font-size:1.6rem;font-weight:bold;letter-spacing:.2rem;line-height:2.3rem;transition:.3s all}.solution__hero .wp-block-button__link:hover{background:#ea5e53}.solution__intro>.wp-block-group__inner-container{max-width:108rem;margin:0 auto;padding:6.4rem 0 8rem}.solution__intro .label{margin-bottom:3.2rem;padding:.8rem;background:#f0f0f0;color:#3f3f3f;font-size:1.8rem;font-weight:bold;line-height:2.6rem}.solution__intro ul{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;column-count:2}.solution__intro ul li{margin-bottom:5px;padding-left:40px;background-image:url(/wp-content/uploads/check.svg);background-position:left center;background-repeat:no-repeat;background-size:30px;font-size:22px}.solution__intro ul li strong{background:linear-gradient(transparent 60%, #ffe3e3 60%)}.solution__intro .wp-block-group{text-align:center}.solution__intro .wp-block-group .wp-block-group__inner-container{display:inline-block}.solution__intro .wp-block-group .wp-block-group__inner-container .wp-block-columns{gap:3.2rem;margin:0}.solution__intro .wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column{gap:2rem;display:flex;position:relative;flex-basis:auto;align-items:center}.solution__intro .wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column::before{display:block;width:29px;height:auto;content:"";content:url(/wp-content/uploads/check.svg)}.solution__intro .wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column p{flex-shrink:0;color:#424242;font-size:2.4rem;line-height:3.5rem;text-align:left}.solution__intro .wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column p strong{background:linear-gradient(transparent 60%, #ffe3e3 60%)}.solution__product{position:relative;background:#fff6f5}.solution__product::before{position:absolute;top:-8px;left:50%;margin-left:-40px;border:40px solid rgba(0,0,0,0);border-top:40px solid #fc8f88;content:""}.solution__product .wp-block-columns{gap:2.4rem;align-items:center;justify-content:center;max-width:108rem;margin:0 auto;padding:4.8rem 8rem}.solution__product .wp-block-columns .wp-block-column:first-child{flex-basis:404px}.solution__product .wp-block-columns .wp-block-column:first-child .wp-block-image{margin:2.4rem 0}.solution__product .wp-block-columns .wp-block-column:nth-child(2){flex-basis:376px}.solution__product .wp-block-columns .wp-block-column:nth-child(2) .wp-block-image{margin:0}.solution__product .wp-block-columns p{font-size:3rem;font-weight:bold;line-height:4.3rem}.solution__tips{position:relative;padding:4.8rem 0;background:#e25241}.solution__tips::before{z-index:2;position:absolute;top:0;left:95%;width:100vw;height:8vw;transform:skewX(45deg);background:#fff6f5;content:""}.solution__tips .sticker{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:2px 16px;border-radius:4px;background:#fff;color:#e25241;font-weight:500}.solution__tips .sticker img{margin-right:8px}.solution__tips h2{margin-top:1rem;color:#fff}.solution__tips .case-container{max-width:128rem;margin:3rem auto 0;padding:6.4rem 10rem 4.8rem;background:#fff}.solution__tips .case-container .case-item{margin-bottom:8rem}.solution__tips .case-container .case-item .num{width:20rem;padding-bottom:1.6rem;border-bottom:2px dashed #e25241;color:#e25241;font-size:2.4rem;font-weight:bold;line-height:3.5rem}.solution__tips .case-container .case-item h3{margin:2.4rem 0 1.6rem}.solution__tips .case-container .case-item .wp-block-columns:first-child .wp-block-image{margin:0}.solution__tips .case-container .case-item .wp-block-columns:last-child{gap:3.2rem}.solution__tips .case-container .case-item .wp-block-columns:last-child .wp-block-column:has(iframe){flex-basis:580px}.solution__tips .case-container .case-item .wp-block-columns:last-child .wp-block-column:has(iframe) iframe{max-width:580px}.solution__tips .case-container .case-item .wp-block-columns:last-child .scene{flex-basis:468px}.solution__tips .case-container .case-item .wp-block-columns:last-child .scene .wp-block-columns{gap:1.6rem;margin-bottom:1.6rem}.solution__tips .case-container .case-item .wp-block-columns:last-child .scene .wp-block-column{padding:2.4rem 1.6rem;border:1px solid #e2e2e2;text-align:center}.solution__tips .case-container .case-item .wp-block-columns:last-child .scene .wp-block-column:empty{border:none}.solution__tips .case-container .case-item .wp-block-columns:last-child .scene .wp-block-column p{font-size:1.8rem;letter-spacing:2.2px;line-height:2.6rem}.solution__tips .case-container .case-item .wp-block-columns:last-child .label{margin-bottom:1.6rem;padding:.8rem 1.6rem;background:#f0f0f0;font-size:1.6rem;line-height:2.3rem}.solution__tips .case-container .case-item .wp-block-columns:last-child iframe{aspect-ratio:16/9;display:block;width:100%;height:auto;margin:0 auto}.solution__features>.wp-block-group__inner-container{max-width:108rem;margin:0 auto;padding-top:5.6rem}.solution__features>.wp-block-group__inner-container .wp-block-columns{gap:1.6rem;margin-bottom:4.8rem}.solution__features>.wp-block-group__inner-container .wp-block-columns:first-of-type{margin-top:4rem}.solution__features>.wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child{flex-basis:40%}.solution__features>.wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2){flex-basis:66%}.solution__features>.wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2) .label{padding:4px 8px;background:#f0f0f0;color:#979797;font-size:1.4rem;line-height:2rem}.solution__features>.wp-block-group__inner-container .wp-block-columns h3{margin:1.6rem 0 .8rem;font-size:24px;line-height:35px}.solution__features>.wp-block-group__inner-container .wp-block-columns h3 mark{background-color:rgba(0,0,0,0);color:#e25241}.solution__container{gap:0 4rem;position:relative;max-width:132rem;margin:0 auto;margin-top:clamp(1.6rem,2vw + .5rem,2.4rem);padding:0 2rem}.solution__container.wp-block-columns{flex-wrap:nowrap}.solution__container .wp-block-column:first-child{display:grid;flex-basis:40%;place-content:center}.solution__container .wp-block-column:nth-child(2){flex-basis:60%}.solution__container p{margin-top:0;padding:0}.solution__container h4{margin:4rem 0 2rem;padding:.5rem 1rem;background:#e5e5e5;font-size:clamp(1.4rem,1.85vw,1.8rem);font-weight:bold}.solution__container iframe{aspect-ratio:16/9;display:block;width:360px;max-width:100%;height:auto;margin:0 auto}.solution__container .wp-block-image{padding:0}.solution__case{background:#fff5f5}.solution__case>.wp-block-group__inner-container{max-width:128rem;margin:0 auto;padding:4.8rem 0}.solution__case .wp-block-columns{gap:3.2rem;justify-content:center;margin:3.2rem auto 0}.solution__case .wp-block-columns .wp-block-column{max-width:405.3333333333px}.solution__case .wp-block-columns__title{min-height:89px}.solution__case .wp-block-columns__company{min-height:47px}.solution__client{position:relative;padding:0 2rem}.solution__client .wp-block-group__inner-container{max-width:108rem;margin:0 auto;padding:4.8rem 0}.solution__gallery.wp-block-gallery.has-nested-images{gap:2.5rem 1rem;justify-content:center;margin:5rem auto 0}.solution__gallery.wp-block-gallery.has-nested-images.columns-4{max-width:88rem}.solution__gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:206px;max-width:206px;margin:0;padding:0}.solution__cta{max-width:108rem;margin:0 auto 4.8rem;padding:0 2rem}.solution__cta__paragraph{font-size:20px;line-height:29px;text-align:center}.solution__link{padding:5.6rem 0;background:#fff5f5}.solution__link__paragraph{margin-bottom:3.2rem;font-size:28px;font-weight:700;line-height:41px;text-align:center}.solution__link .link-items{gap:1.6rem;display:grid;grid-template-columns:repeat(4, 1fr);max-width:108rem;margin:0 auto}.solution__link .link-item{display:flex;position:relative;align-items:center;justify-content:start;height:6rem;padding:0 2.4rem;border:1px solid #e25241;border-radius:8px;background:#fff;color:#e25241;font-size:16px;font-weight:bold;line-height:20px}.solution__link .link-item::before{z-index:2;position:absolute;right:14px;width:10px;height:10px;margin:0 10px;transform:rotate(45deg);border-top:2px solid #e25241;border-right:2px solid #e25241;content:"";transition:.2s}.solution__link .link-item:hover{opacity:.7}.solution__link .link-item:hover::before{right:6px}.solution .wp-block-lazyblock-solution{flex-grow:1;width:100%;height:100%;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transition:all .3s}.solution .wp-block-lazyblock-solution:hover{box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}.solution .wp-block-lazyblock-solution__link{display:flex;flex-direction:column;height:100%}.solution .wp-block-lazyblock-solution__thumbnail{flex-grow:0}.solution .wp-block-lazyblock-solution__thumbnail>img{aspect-ratio:16/9;object-fit:cover}.solution .wp-block-lazyblock-solution__info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2.4rem}.solution .wp-block-lazyblock-solution__logo{display:grid;flex-basis:12rem;place-content:center}.solution .wp-block-lazyblock-solution__logo img{width:100%;max-width:12rem;height:6.5rem;object-fit:contain}.solution .wp-block-lazyblock-solution__title{font-size:2rem;font-weight:bold;line-height:2.9rem}.solution .wp-block-lazyblock-solution__company-info{gap:8px;display:flex;align-items:center;height:6.5rem;margin-top:1.6rem}.solution .wp-block-lazyblock-solution__company-name{margin-bottom:5px;font-size:14px;font-weight:500;line-height:20px}.solution .wp-block-lazyblock-solution__company-sector{color:#999;font-size:12px;line-height:17px}.help main,.help_en main{padding:0 2rem}.help h1,.help_en h1{margin-bottom:2.4rem;color:#666}.help p,.help_en p{color:#666}.help .help-gallery,.help_en .help-gallery{margin-top:2.4rem;margin-bottom:5.6rem}.help .help-gallery>.wp-block-group__inner-container,.help_en .help-gallery>.wp-block-group__inner-container{grid-gap:16px;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));max-width:768px;margin:0 auto}.help .help-gallery .wp-block-lazyblock-help-gallery,.help_en .help-gallery .wp-block-lazyblock-help-gallery{container-type:inline-size}.help .help-gallery__inner,.help_en .help-gallery__inner{display:flex;flex-direction:column;align-items:center}.help .help-gallery__link,.help_en .help-gallery__link{aspect-ratio:18/12;display:grid;place-content:center;place-items:center;border:1px solid #e2e2e2;border-radius:8px;background:#fff}.help .help-gallery__text,.help_en .help-gallery__text{font-weight:bold;letter-spacing:.5px}.help_en .help-gallery>.wp-block-group__inner-container{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}@container (min-width: 300px){.help .help-gallery__link,.help_en .help-gallery__link{aspect-ratio:3/1}}.exhibition{position:relative;width:100%;height:100vh;margin:0;margin-top:-32px;overflow:hidden;color:#fff;font-size:16px}.exhibition header,.exhibition .p-header__menu{display:none}.exhibition .wrapper{display:flex;flex-direction:column;justify-content:center;height:100%;background:linear-gradient(to bottom right, #FE6D65, #9D050D);background-repeat:no-repeat}.exhibition__img{display:flex;flex-direction:column;align-items:center;padding-top:clamp(40px,8vh,120px)}.exhibition__img .vb-logo{width:45vh;max-width:484px;margin-bottom:26px}.exhibition__img .mkup{width:58vh;max-width:614px;margin-bottom:clamp(30px,8vh,84px);filter:drop-shadow(20px 20px 17px rgba(0, 0, 0, 0.4))}.exhibition__text{margin-bottom:26px;font-size:24px;font-weight:bold;text-align:center}.exhibition__flex-items{display:flex;position:relative;flex-direction:row;justify-content:space-between;max-width:1440px;margin:0 auto;padding:0 2rem}.exhibition__flex-item{position:relative;flex-basis:400px;background:#fff;font-weight:bold}.exhibition__flex-item::after{z-index:2;position:absolute;top:-50%;right:24px;bottom:-50%;width:15px;height:15px;margin:auto;transform:rotate(45deg);border-top:3px solid #e43426;border-right:3px solid #e43426;content:"";transition:.2s}.exhibition__flex-item:hover{opacity:.8}.exhibition__flex-item:hover::after{right:14px}.exhibition__flex-item a{display:block;padding:22px;color:#cf2e2e}.exhibition__flex-item p{color:#242424;line-height:20px}.exhibition__flex-heading{margin-bottom:12px;font-size:24px;font-weight:bold;line-height:1.2}.exhibition__flex-heading .en{margin-bottom:5px;font-size:16px}.exhibition footer{padding:clamp(40px,7.5vh,80px) 0 40px;font-size:10px;text-align:center}.open-br:not(footer){background:#fff}.open-br:not(footer) .wrapper{overflow-x:hidden}.open-br:not(footer) main{margin-top:82px}.open-br:not(footer) p:not([class]){color:#424242;font-size:16px;line-height:23px}.open-br:not(footer) .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.open-br:not(footer) h2.underline{position:relative;padding-bottom:20px;border-bottom:4px solid #e2e2e2;font-size:32px;font-weight:bold;line-height:46px}.open-br:not(footer) h2.underline::before{position:absolute;bottom:-4px;left:0;width:500px;height:inherit;border-bottom:4px solid #fdd835;content:""}.open-br:not(footer) .dl-button__orange{margin-inline:auto;width:100%;max-width:500px}.open-br:not(footer) .dl-button__orange .wp-block-button{width:100%}.open-br:not(footer) .dl-button__orange a{display:flex;flex-direction:row;align-items:center;justify-content:center;height:64px;padding:16px 0px;border:2px solid #fff;border-radius:108px;background:#ff8f00;color:#fff;font-size:18px;font-weight:bold;line-height:100%;transition:.2s all}.open-br:not(footer) .dl-button__orange a:hover{background:#ffc107}.open-br:not(footer) .arrow-link>a,.open-br:not(footer) .arrow-link>span{position:relative;padding:8px 8px 8px 40px;font-size:16px;line-height:23px;transition:all .2s}.open-br:not(footer) .arrow-link>a::before,.open-br:not(footer) .arrow-link>span::before{position:absolute;top:0;bottom:0;left:11px;width:23px;height:23px;margin:auto;border-radius:50%;background:#f9a825;content:""}.open-br:not(footer) .arrow-link>a::after,.open-br:not(footer) .arrow-link>span::after{position:absolute;top:0;bottom:0;left:17px;width:8px;height:8px;margin:auto;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:""}.open-br:not(footer) .arrow-link>a:hover{border-radius:8px;background:#fff59d}.ob-hero{display:flex;position:relative;justify-content:center;background-image:url(../../img/openbrain/ob-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.ob-hero>.wp-block-group__inner-container{width:100%;max-width:1284px;padding:35px 20px 19px}.ob-hero .wp-block-columns{gap:91px;display:flex;margin:0}.ob-hero .wp-block-columns>.wp-block-column{display:flex;flex-basis:auto;flex-direction:column;align-items:flex-start}.ob-hero .wp-block-columns>.wp-block-column:first-child p:first-of-type{margin-inline:auto;font-size:20px;line-height:29px}.ob-hero .wp-block-columns>.wp-block-column:first-child p.catch{margin-top:32px;border-bottom:3px dashed #f9a825;font-size:24px;line-height:35px}.ob-hero .wp-block-columns>.wp-block-column:first-child p.catch strong{font-size:30px;line-height:44px}.ob-hero .wp-block-columns>.wp-block-column:first-child .dl-button__orange{width:100%;max-width:500px;margin-top:56px}.ob-hero .wp-block-columns>.wp-block-column:first-child figure{margin:8px 0 0}.ob-hero .wp-block-columns>.wp-block-column .wp-block-image{margin:0}.ob-solution{background:#fff}.ob-solution>.wp-block-group__inner-container{gap:119px;display:flex;flex-direction:column;align-items:center;padding:64px 20px}.ob-solution .wp-block-columns{margin:0}.ob-solution .wp-block-columns:first-child{gap:40px;width:100%;max-width:1050px}.ob-solution .wp-block-columns:first-child .wp-block-column{flex:auto}.ob-solution .wp-block-columns:first-child .wp-block-column:first-child{gap:24px;display:flex;flex-direction:column;align-items:flex-start}.ob-solution .wp-block-columns:first-child .wp-block-column p{font-size:20px;font-weight:bold;line-height:29px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li{font-size:28px;line-height:41px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li strong{background:linear-gradient(transparent 60%, #FFF59D 60%);color:#f57f17}.ob-solution .wp-block-columns:first-child .wp-block-column ul li:first-child{margin-bottom:16px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li::before{display:inline-block;width:40px;height:40px;margin-right:5px;vertical-align:bottom;content:url(../../img/openbrain/check-orange.svg)}.ob-solution .wp-block-columns:nth-child(2){gap:48px;display:block;position:relative;align-items:center;width:100%;max-width:1443px}.ob-solution .wp-block-columns:nth-child(2)::before{position:absolute;top:-70px;left:50%;margin-left:-27.5px;border:27.5px solid rgba(0,0,0,0);border-top:27.5px solid #fdd835;content:""}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column{flex:auto}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child{gap:32px;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container{gap:16px;display:flex;flex-direction:row;align-items:center;height:70px;padding:0px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container p{font-size:30px;font-weight:700;line-height:43px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container figure,.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container figure img{width:auto;height:100%;margin:0}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2){display:none;position:relative}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p{z-index:1;position:absolute;top:-90px;left:425.5px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;overflow:initial;color:#f57f17;font-size:12px;font-weight:700;line-height:17px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span strong{font-size:16px;line-height:23px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span::before{z-index:-1;position:absolute;top:0;width:100%;height:110%;background-image:url(../../img/openbrain/balloon.svg);background-repeat:no-repeat;background-size:contain;content:""}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image{position:relative;overflow:hidden}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:url(../../img/openbrain/playicon.svg);transition:.2s all}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image img{position:relative;transition:.2s all}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image:hover{cursor:pointer}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image:hover img{transform:scale(1.1)}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image:hover::after{transform:translate(-50%, -50%) scale(1.1)}.ob-features{position:relative;overflow:hidden;background-image:url(../../img/openbrain/ob-feature-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.ob-features::after{margin-inline:auto;z-index:0;position:absolute;top:-577px;right:-50%;left:-50%;width:997px;height:890px;border-radius:50%;background:#f57f17;content:""}.ob-features>.wp-block-group__inner-container{display:flex;z-index:1;position:relative;flex-direction:column;align-items:center;padding:48px 20px 60px}.ob-features__heading p.label{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 8px;background:#fff;color:#ec8001;font-size:14px;font-weight:bold;line-height:20px}.ob-features__heading h2{position:relative;margin-bottom:35px;padding-bottom:16px;border-bottom:3px solid #fff;color:#fff;font-size:44px;font-weight:500;line-height:64px;text-align:center}.ob-features__heading h2::before,.ob-features__heading h2::after{position:absolute;top:100%;left:50%;width:0;height:0;content:""}.ob-features__heading h2::before{margin-left:-16px;border:16px solid;border-color:rgba(0,0,0,0);border-top-color:#fff}.ob-features__heading h2::after{margin-left:-10px;border:10px solid;border-color:rgba(0,0,0,0);border-top-color:#f57f17}.ob-features__heading h2 strong{font-size:56px;line-height:81px}.ob-features__list{max-width:1600px;padding:0 32px}.ob-features__list .wp-block-columns{gap:32px;align-items:center;padding:32px 48px;background:#fff}.ob-features__list .wp-block-columns>.wp-block-column{flex:auto}.ob-features__list .wp-block-columns>.wp-block-column:first-child{gap:48px;display:flex;align-items:center}.ob-features__list .wp-block-columns>.wp-block-column:first-child>p{flex-shrink:0;color:#fdd835;font-size:120px;font-weight:700;line-height:163px}.ob-features__list .wp-block-columns>.wp-block-column:first-child .wp-block-group h3{margin-bottom:24px;font-size:26px;font-weight:700;line-height:38px}.ob-features__list .wp-block-columns>.wp-block-column:first-child .wp-block-group p:has(a){margin-top:36px}.ob-features__list .wp-block-columns>.wp-block-column:nth-child(2){flex-shrink:0}.ob-features .dl-button__orange{margin-top:32px}.ob-client{padding-top:80px}.ob-client>.wp-block-group__inner-container{margin-inline:auto;width:100%;max-width:1600px;padding:0 15px}.ob-client>.wp-block-group__inner-container h2{color:#222;font-size:40px;font-weight:700;line-height:58px;text-align:center}.ob-client>.wp-block-group__inner-container .wp-block-gallery{gap:0;justify-content:center;margin-top:28px}.ob-client>.wp-block-group__inner-container .wp-block-gallery figure{max-width:20% !important;margin:0 !important}.ob-interview,.ob-functions,.ob-plan,.ob-qa{margin-top:64px;background:#fff}.ob-interview>.wp-block-group__inner-container,.ob-functions>.wp-block-group__inner-container,.ob-plan>.wp-block-group__inner-container,.ob-qa>.wp-block-group__inner-container{margin-inline:auto;width:100%;max-width:1440px;padding:0 32px}.ob-interview .interview-article__link{gap:32px;display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:32px;padding:32px;box-shadow:0px 0px 10px rgba(0,0,0,.1);transition:.2s all}.ob-interview .interview-article__link:hover{background:#fff59d}.ob-interview .interview-article__thumbnail{aspect-ratio:1.5/1;flex-basis:450px;flex-shrink:0}.ob-interview .interview-article__thumbnail img{width:100%;height:100%;object-fit:cover}.ob-interview .interview-article__content{gap:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.ob-interview .interview-article__text{gap:16px;display:flex;flex-direction:column;align-items:flex-start}.ob-interview .interview-article__text .title{font-size:26px;font-weight:700;line-height:38px}.ob-interview .interview-article__bottom{gap:16px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%}.ob-interview .interview-article__company{gap:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ob-interview .interview-article__company .company-logo{height:32px}.ob-interview .interview-article__company .company-logo img{height:100%}.ob-interview .interview-article__company .company-name{color:#000;font-size:14px;line-height:20px}.ob-functions{background:#fff}.ob-functions>.wp-block-group__inner-container{margin-inline:auto;width:100%;max-width:1440px;padding:0 32px}.ob-functions .tabs{position:relative;margin-top:64px}.ob-functions .tabs>.wp-block-group__inner-container{margin-inline:auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px}.ob-functions .tabs .prevtab,.ob-functions .tabs .nexttab{margin-block:auto;position:absolute;top:50%;bottom:0;cursor:pointer;transition:.2s all}.ob-functions .tabs .prevtab:hover,.ob-functions .tabs .nexttab:hover{opacity:.8}.ob-functions .tabs .prevtab{left:0}.ob-functions .tabs .nexttab{right:0}.ob-functions .tab{gap:16px;display:flex;flex-direction:row;align-items:flex-start;width:100%;padding:0px}.ob-functions .tab li{flex:1}.ob-functions .tab li a{display:block;width:100%;padding:16px;border:1px solid #ddd;font-size:20px;line-height:29px;text-align:center;transition:.2s all}.ob-functions .tab li a:hover{background:#fffde7}.ob-functions .tab li.active a{border:1px solid #f57f17;color:#f57f17;font-weight:bold}.ob-functions .area{display:none;width:100%}.ob-functions .area.is-active{display:block}.ob-functions .area>.wp-block-group__inner-container{min-height:400px;padding:32px 40px 40px}.ob-functions .area h3{margin-bottom:32px;font-size:28px;font-weight:700;line-height:41px}.ob-functions .items>.wp-block-group__inner-container{gap:32px;display:grid;grid-template-columns:repeat(2, 1fr)}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns{gap:16px}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column{flex:auto}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column:has(figure){flex-grow:0}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column h4{margin-bottom:8px;font-size:18px;font-weight:700;line-height:26px}.ob-functions .security{gap:24px;width:100%;max-width:1200px;margin:48px auto 0}.ob-functions .security>.wp-block-column:first-child{flex-basis:auto;flex-shrink:0}.ob-functions .security>.wp-block-column:first-child .wp-block-columns{gap:16px}.ob-functions .security>.wp-block-column:first-child .wp-block-columns .wp-block-column{flex-basis:auto;flex-grow:1}.ob-functions .security>.wp-block-column:first-child .wp-block-columns .wp-block-image figcaption{margin:8px 0 0;font-size:10px;line-height:14px;text-align:center}.ob-functions .security>.wp-block-column:nth-child(2){flex-basis:auto}.ob-functions .security>.wp-block-column:nth-child(2) p{font-size:12px;line-height:17px}.ob-functions .security>.wp-block-column:nth-child(2) p:has(strong){margin-bottom:8px;font-size:14px;font-weight:700;line-height:20px}.ob-plan>.wp-block-group__inner-container{max-width:1504px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{margin-block:32px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border-color:#e2e2e2}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{padding:20px;background:#fff59d;font-size:16px;font-weight:700;line-height:23px;text-align:center}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child{width:40%;padding:29px 110px;background:#fffde7;font-size:20px;line-height:29px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2){width:60%;font-size:20px;font-weight:700;line-height:29px;text-align:center}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2) .number{font-size:24px;line-height:35px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2) .notes{font-size:14px;font-weight:400;line-height:20px}.ob-plan .dl-button__orange{margin-top:32px}.ob-plan .dl-button__orange a{margin-inline:auto}.ob-qa{margin-bottom:80px}.ob-qa .qa-list>.wp-block-group__inner-container{gap:48px 64px;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:48px}.ob-qa .qa-list .question,.ob-qa .qa-list .answer{gap:4px;display:flex;flex-wrap:nowrap;margin:0}.ob-qa .qa-list .question>.wp-block-column:first-child,.ob-qa .qa-list .answer>.wp-block-column:first-child{flex-basis:auto !important;flex-grow:0;min-width:auto}.ob-qa .qa-list .question{margin-bottom:16px}.ob-qa .qa-list .question p{font-weight:700}.recipe .wrapper{overflow-x:hidden}.recipe article{padding-top:8.2rem}.recipe__hero{position:relative;padding:4rem 1.6rem 0;color:#fff;text-align:center}.recipe__hero::after{z-index:-1;position:absolute;top:0;left:0;width:100vw;height:48rem;object-fit:cover;background-image:url(/wp-content/uploads/solution_bg.webp);background-repeat:no-repeat;content:""}.recipe__hero .balloon{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 3rem;padding:1rem 3.2rem;border-radius:10rem;background:#fff;color:#e25241;font-size:2.4rem;font-weight:bold;line-height:3.5rem}.recipe__hero .balloon::after{position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #fff;content:""}.recipe__hero h1{margin-bottom:3.5rem;font-size:4.8rem;font-weight:bold;line-height:7rem}.recipe__hero p{margin-bottom:3.8rem;font-size:2.4rem;font-weight:bold;line-height:3.5rem}.top_2 .wrapper{overflow-x:hidden}.top_2 .wrapper .l-main{background:#fff}.top_2 .wrapper .l-main img{image-rendering:-webkit-optimize-contrast}.top_2 .wrapper .l-main .tab-only{display:none}.top_2 .wrapper .l-main .sp-only{display:none}.top_2 .wrapper .l-main p:not([class]){font-size:18px;line-height:28px}.top_2 .wrapper .l-main p.notes{font-size:10px;line-height:14px}.top_2 .wrapper .l-main p.balloon{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 20px;border:2px solid #e25241;border-radius:32px;background:#e25241;color:#fff;font-size:16px;font-weight:700;line-height:23px;text-align:center}.top_2 .wrapper .l-main p.balloon::before{position:absolute;bottom:-13px;left:36px;border-width:0 10px 12px 0;border-style:solid;border-color:rgba(0,0,0,0) #e25241 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.top_2 .wrapper .l-main p.link-with-arrow>a,.top_2 .wrapper .l-main p.link-with-arrow>span{position:relative;padding:8px 8px 8px 40px;font-size:16px;line-height:23px;transition:all .2s}.top_2 .wrapper .l-main p.link-with-arrow>a::before,.top_2 .wrapper .l-main p.link-with-arrow>span::before{position:absolute;top:0;bottom:0;left:11px;width:23px;height:23px;margin:auto;border-radius:50%;background:#e25241;content:""}.top_2 .wrapper .l-main p.link-with-arrow>a::after,.top_2 .wrapper .l-main p.link-with-arrow>span::after{position:absolute;top:0;bottom:0;left:17px;width:8px;height:8px;margin:auto;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:""}.top_2 .wrapper .l-main p.link-with-arrow>a:hover{border-radius:8px;background:#ffe4e2}.top_2 .wrapper .l-main .cv-button{width:100%;max-width:600px;margin-top:46px;transition:.3s all}.top_2 .wrapper .l-main .cv-button .wp-block-button{width:100%}.top_2 .wrapper .l-main .cv-button .wp-block-button a{display:flex;align-items:center;justify-content:center;padding:1.8rem;border:2px solid #fff;border-radius:8rem;background:#e25241;color:#fff;font-size:1.6rem;font-weight:bold;letter-spacing:.2rem;text-align:center;transition:.3s all}.top_2 .wrapper .l-main .cv-button .wp-block-button a:hover{background:#f06257}.top_2 .wrapper .l-main .cv-button.outline .wp-block-button a{background:#fff;color:#e25241}.top_2 .wrapper .l-main .cv-button.outline .wp-block-button a:hover{opacity:.8}.lp-top p:not([class]){font-size:18px;line-height:28px}.lp-top p.notes{font-size:10px;line-height:14px}.lp-top p.balloon{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 20px;border:2px solid #e25241;border-radius:32px;background:#e25241;color:#fff;font-size:16px;font-weight:700;line-height:23px;text-align:center}.lp-top p.balloon::before{position:absolute;bottom:-13px;left:36px;border-width:0 10px 12px 0;border-style:solid;border-color:rgba(0,0,0,0) #e25241 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.lp-top p.link-with-arrow>a,.lp-top p.link-with-arrow>span{position:relative;padding:8px 8px 8px 40px;font-size:16px;line-height:23px;transition:all .2s}.lp-top p.link-with-arrow>a::before,.lp-top p.link-with-arrow>span::before{position:absolute;top:0;bottom:0;left:11px;width:23px;height:23px;margin:auto;border-radius:50%;background:#e25241;content:""}.lp-top p.link-with-arrow>a::after,.lp-top p.link-with-arrow>span::after{position:absolute;top:0;bottom:0;left:17px;width:8px;height:8px;margin:auto;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:""}.lp-top p.link-with-arrow>a:hover{border-radius:8px;background:#ffe4e2}.lp-top .cv-button{width:100%;max-width:600px;margin-top:46px;transition:.3s all}.lp-top .cv-button .wp-block-button{width:100%}.lp-top .cv-button .wp-block-button a{display:flex;align-items:center;justify-content:center;padding:1.8rem;border:2px solid #fff;border-radius:8rem;background:#e25241;color:#fff;font-size:1.6rem;font-weight:bold;letter-spacing:.2rem;text-align:center;transition:.3s all}.lp-top .cv-button .wp-block-button a:hover{background:#f06257}.top-hero{position:relative;padding:80px 20px}.top-hero>.wp-block-group__inner-container{gap:64px;display:grid;grid-template-columns:1fr 580px;width:100%;max-width:1334px;margin:0 auto}.top-hero__text>div{gap:2.6rem;display:grid}.top-hero__text :where(.heading,.catch,.cv-button,.demo){z-index:1;position:relative}.top-hero__text .heading{display:inline-block;color:#fff;font-size:clamp(2.5rem,1.455rem + 2.788cqw,4.8rem);font-weight:700;line-height:1.2}.top-hero__text .heading .font-large{font-size:clamp(4rem,2.364rem + 4.364cqw,7.6rem)}.top-hero__text .heading .font-small{font-size:10px}.top-hero__text p.catch{color:#fff;font-size:clamp(1.6rem,.188rem + 1.843cqw,2.4rem);font-size:clamp(1.4rem,.945rem + 1.212cqw,2.4rem);font-weight:700;line-height:1.4}.top-hero__text p.demo{color:#fff;font-size:14px;line-height:20px;text-align:center}.top-hero__text p.demo a{color:#fff;text-decoration:underline}.top-hero__text .top-hero__img{height:410px}.top-hero__img{z-index:1;position:relative;flex:auto}.top-hero__img>.wp-block-group__inner-container{height:100%}.top-hero__img>.wp-block-group__inner-container .wp-block-columns{gap:2px;display:flex;z-index:1;z-index:3;position:relative;right:0;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:100%}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column p{display:flex;position:relative;flex-direction:column;justify-content:center;width:120px;height:120px;border-radius:50%;color:#e25241;font-size:12px;font-weight:700;line-height:17px;text-align:center}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column p strong{font-size:16px;line-height:1.45}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column p::before{z-index:-1;position:absolute;top:0;width:100%;height:110%;background:url(../../img/top/balloon.svg);background-repeat:no-repeat;content:""}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column figure{position:relative;cursor:pointer;transition:.2s all}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column figure::before{position:absolute;top:0;right:0;bottom:0;left:0;width:48px;height:48px;margin:auto;background:url(../../img/top//playicon.svg) center center/contain no-repeat;content:""}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column figure:hover,.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column figure:hover::after{transform:scale(1.1)}.top-hero__img>.wp-block-group__inner-container>figure{position:absolute;top:0;left:0;width:596px}.top-hero__label{width:60%;margin:0 auto 1rem}.top-hero__button{width:100%;max-width:600px;margin-top:32px;transition:.3s all}.top-hero__button .wp-block-button{width:100%}.top-hero__button .wp-block-button a{display:flex;align-items:center;justify-content:center;padding:1.8rem;border:2px solid #fff;border-radius:8rem;background:#e25241;color:#fff;font-size:1.6rem;font-weight:bold;letter-spacing:.2rem;text-align:center;transition:.3s all}.top-hero__button .wp-block-button a:hover{background:#f06257}.top-hero .bg-movie{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;object-fit:cover}.top-hero .bg-movie.pc-only{display:block}.top-hero .bg-movie.sp-only{display:none}.top-hero .bg-movie video{z-index:-1;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;overflow:hidden;object-fit:cover;transform:translate(-50%, -50%)}.top-hero__form{z-index:1;position:relative;flex:auto}.top-hero__form .form-label{padding:1.6rem;background:#e25241;color:#fff;font-size:2rem;font-weight:bold;text-align:center}.top-hero__form .form-label .lg{font-size:2.6rem;text-decoration:underline}.video-solution{position:relative;padding:24px 20px 60px;overflow:hidden;background:#ee604f;color:#fff}.video-solution::before{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transform:skewY(-18deg);background-color:#e25241;content:""}.video-solution>.wp-block-group__inner-container{display:flex;z-index:1;position:relative;flex-direction:column;align-items:center}.video-solution>.wp-block-group__inner-container .solution-heading{gap:64px;display:flex;align-items:center;width:100%;max-width:1196px;margin:0 auto}.video-solution>.wp-block-group__inner-container .solution-heading .wp-block-image{width:426px}.video-solution>.wp-block-group__inner-container .solution-heading h2{font-size:40px;line-height:58px}.video-solution>.wp-block-group__inner-container .solution-heading h2 span{padding-bottom:5px;border-bottom:2px solid #fff}.video-solution>.wp-block-group__inner-container .solution-heading h2 span img{margin-right:16px;vertical-align:baseline}.video-solution>.wp-block-group__inner-container .solution-heading h2 span strong{font-size:60px;line-height:1}.video-solution>.wp-block-group__inner-container>.wp-block-group{width:100%;max-width:1536px}.video-solution>.wp-block-group__inner-container h3{margin:40px 0 24px;padding-bottom:24px;border-bottom:4px dashed #fc8f88;font-size:32px;line-height:46px;text-align:center}.video-solution>.wp-block-group__inner-container h3 strong{font-size:38px;font-weight:700;line-height:55px}.video-solution>.wp-block-group__inner-container .solution-list>.wp-block-group__inner-container{gap:24px;display:grid;grid-template-columns:repeat(4, 1fr)}.video-solution>.wp-block-group__inner-container .solution-list .solution-item{gap:16px;display:flex;padding:24px 32px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.3);color:#424242;transition:all .2s}.video-solution>.wp-block-group__inner-container .solution-list .solution-item:hover{background:#ffe4e2}.video-solution>.wp-block-group__inner-container .solution-list .solution-item figure{width:120px}.video-solution>.wp-block-group__inner-container .solution-list .solution-item figure img{mix-blend-mode:multiply}.video-solution>.wp-block-group__inner-container .solution-list .solution-item .wp-block-column:last-child{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.video-solution>.wp-block-group__inner-container .solution-list .solution-item .wp-block-column:last-child p{font-size:24px}.video-solution>.wp-block-group__inner-container .solution-list .solution-item .wp-block-column:last-child p strong{color:#e25241;font-weight:700}.video-solution>.wp-block-group__inner-container .solution-list .solution-item .wp-block-column:last-child p:has(a),.video-solution>.wp-block-group__inner-container .solution-list .solution-item .wp-block-column:last-child p:has(span){text-align:right}.solution-reasons{padding:56px 2rem;background:#fff6f5}.solution-reasons>.wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center}.solution-reasons h2{width:100%;margin-bottom:40px;font-size:46px;line-height:66px;text-align:center}.solution-reasons h2::first-line{font-size:36px;line-height:52px}.solution-reasons h2 mark{background-color:rgba(0,0,0,0);color:#e25241;font-weight:bold}.solution-reasons__list{gap:24px;display:flex;max-width:1600px;margin-bottom:40px;padding:0 32px}.solution-reasons__list .wp-block-column{gap:16px;display:flex;position:relative;flex-direction:column;align-items:center;padding:32px;background:#fff}.solution-reasons__list .wp-block-column:first-child::before,.solution-reasons__list .wp-block-column:nth-child(2)::before,.solution-reasons__list .wp-block-column:nth-child(3)::before{position:absolute;top:-36px;left:16px;transform:matrix(1, 0, -0.29, 0.96, 0, 0);color:#ffc8c5;font-size:90px;font-weight:300;font-weight:bold;line-height:100%;content:""}.solution-reasons__list .wp-block-column:first-child::before{content:"01"}.solution-reasons__list .wp-block-column:nth-child(2)::before{content:"02"}.solution-reasons__list .wp-block-column:nth-child(3)::before{content:"03"}.solution-reasons__list .wp-block-column .number{padding:4px 24px;border-radius:24px;background:#e25241;color:#fff;font-weight:bold}.solution-reasons__list .wp-block-column h3{display:flex;flex:1;align-items:center;height:100%;min-height:0%;font-size:26px;line-height:38px;text-align:center}.solution-reasons__list .wp-block-column p:not(.number):not(.link-with-arrow){flex:2;height:100%;min-height:0%}.solution-reasons__list .wp-block-column p.link-with-arrow{display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.solution-reasons__satisfaction{display:flex;align-items:center;max-width:1050px}.solution-reasons__satisfaction>.wp-block-column:first-child{gap:46px;display:flex;flex-direction:column}.solution-reasons__satisfaction>.wp-block-column:first-child .wp-block-group__inner-container{gap:16px;display:flex;flex-direction:column}.solution-reasons__satisfaction>.wp-block-column:last-child{flex-shrink:0}.solution-reasons__satisfaction h3{font-size:28px;font-weight:bold;line-height:41px}.case-study{padding:56px 0;background:#fff}.case-study>.wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center;max-width:1440px;margin:0 auto;padding:0 32px}.case-study__heading{display:flex;position:relative;align-items:center;justify-content:space-between;width:100%;margin-bottom:48px;padding-bottom:20px;border-bottom:4px solid #e2e2e2}.case-study__heading:before{position:absolute;bottom:-4px;left:0;width:500px;height:inherit;border-bottom:4px solid #e25241;content:""}.case-study__heading h2{font-size:32px;font-weight:700;line-height:46px}.case-study__movie{width:100%;margin-bottom:76px}.case-study__movie>.wp-block-group__inner-container{gap:32px;display:grid;grid-template-columns:repeat(3, 1fr)}.case-study__item{gap:16px;display:flex;flex-direction:column;margin-bottom:36px}.case-study__item iframe{aspect-ratio:16/9;width:100%;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.3))}.case-study__item iframe html{-ms-overflow-style:none;scrollbar-width:none}.case-study__item iframe html::-webkit-scrollbar{display:none}.case-study__item>.wp-block-column:last-child>.wp-block-columns{gap:16px;display:flex;align-items:center}.case-study__item>.wp-block-column:last-child>.wp-block-columns>.wp-block-column:has(img){display:none;flex-basis:80px}.case-study__item>.wp-block-column:last-child>.wp-block-columns>.wp-block-column p{font-size:14px;line-height:20px}.case-study__item>.wp-block-column:last-child>.wp-block-columns>.wp-block-column p.company-name{font-size:16px;font-weight:700;line-height:23px}.case-study__interview{gap:32px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center}.case-study .wp-block-lazyblock-solution{flex-grow:1;width:100%;height:100%;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transition:all .3s}.case-study .wp-block-lazyblock-solution:hover{box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}.case-study .wp-block-lazyblock-solution__link{display:flex;flex-direction:column;height:100%}.case-study .wp-block-lazyblock-solution__thumbnail{flex-grow:0}.case-study .wp-block-lazyblock-solution__thumbnail>img{aspect-ratio:16/9;object-fit:cover}.case-study .wp-block-lazyblock-solution__info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2.4rem}.case-study .wp-block-lazyblock-solution__logo{display:grid;flex-basis:12rem;place-content:center}.case-study .wp-block-lazyblock-solution__logo img{width:100%;max-width:12rem;height:6.5rem;object-fit:contain}.case-study .wp-block-lazyblock-solution__title{font-size:2rem;font-weight:bold;line-height:2.9rem}.case-study .wp-block-lazyblock-solution__company-info{gap:8px;display:flex;align-items:center;height:6.5rem;margin-top:1.6rem}.case-study .wp-block-lazyblock-solution__company-name{margin-bottom:5px;font-size:14px;font-weight:500;line-height:20px}.case-study .wp-block-lazyblock-solution__company-sector{color:#999;font-size:12px;line-height:17px}.awards{max-width:160rem;margin:24px auto 0;padding:12px 32px 0}.awards .blocks-gallery-grid,.awards .wp-block-gallery{gap:48px;display:flex;justify-content:space-between;margin-bottom:8px}.awards .wp-block-columns{gap:48px;display:flex;margin-bottom:20px}.awards .wp-block-columns .wp-block-column{display:flex;position:relative;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:0px 0px 16px;text-align:center}.awards .wp-block-columns .wp-block-column p{font-size:14px;font-weight:700;line-height:20px}.awards .wp-block-columns .wp-block-column p strong{font-size:20px;line-height:27px}.awards .wp-block-columns .wp-block-column p mark{position:relative;background-color:rgba(0,0,0,0);color:#e25241;font-size:70px;line-height:100%}.awards .wp-block-columns .wp-block-column p mark::after{position:absolute;top:26px;right:-20px;color:#424242;font-size:10px;font-weight:400;line-height:14px;content:""}.awards .wp-block-columns .wp-block-column::before,.awards .wp-block-columns .wp-block-column::after{position:absolute;top:0;width:40px;height:100%;content:""}.awards .wp-block-columns .wp-block-column::before{left:0;background:url(../../img/top//laurel-left.svg) center center/contain no-repeat}.awards .wp-block-columns .wp-block-column::after{right:0;background:url(../../img/top//laurel-right.svg) center center/contain no-repeat}.awards .wp-block-columns .wp-block-column:first-child p mark::after{content:"※1"}.awards .wp-block-columns .wp-block-column:nth-child(2) p mark::after{content:"※2"}.awards .wp-block-columns .wp-block-column:nth-child(3) p mark::after{content:"※3"}.awards .wp-block-columns .wp-block-column:nth-child(4) p mark::after{content:"※4"}.customers{position:relative;margin:48px 0 0;padding:0 0 1px}.customers:after{z-index:2;position:absolute;bottom:-8vw;left:95%;width:100vw;height:8vw;transform:skewX(45deg);background:#fff;content:""}.customers__heading{font-size:38px;font-weight:bold;line-height:55px;text-align:center}.customers__gallery{position:relative;width:calc(var(--client-logo-width)*2);height:240px;margin:24px 0 56px;overflow:hidden;background-image:var(--client-logo-image);background-repeat:repeat-x;background-size:50%;animation:scroll-anim 30s linear 0s infinite normal}.customers__gallery-inner figure.wp-block-image{display:none;width:200px;margin:0;padding:0}.customers__gallery-inner figure.wp-block-image img{width:100%;height:100%;object-fit:cover}@keyframes scroll-anim{100%{background-position:-100% 0}}.c-modal-top iframe#js-video{max-width:100%;max-height:53.5vw}.sticky-cv{z-index:9;position:fixed;right:-12rem;bottom:13rem;transition:all .5s}.sticky-img{position:relative;cursor:pointer;transition:.3s}.sticky-img.hidden{visibility:hidden;opacity:0}.sticky-img__inner{position:fixed;right:0;bottom:12rem;width:280px}.sticky-img__url-sp{display:none}.close{position:absolute;top:-22px;right:1rem}.round_btn{display:block;position:relative;width:20px;height:20px;border:1px solid #aaa;border-radius:50%;background:#fff}.round_btn::before,.round_btn::after{position:absolute;top:50%;left:50%;width:2px;height:12px;background:#aaa;content:""}.round_btn::before{transform:translate(-50%, -50%) rotate(45deg)}.round_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.open-br:not(footer){background:#fff}.open-br:not(footer) .wrapper{overflow-x:hidden}.open-br:not(footer) main{margin-top:82px}.open-br:not(footer) p:not([class]){color:#424242;font-size:16px;line-height:23px}.open-br:not(footer) .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.open-br:not(footer) h2.underline{position:relative;padding-bottom:20px;border-bottom:4px solid #e2e2e2;font-size:32px;font-weight:bold;line-height:46px}.open-br:not(footer) h2.underline::before{position:absolute;bottom:-4px;left:0;width:500px;height:inherit;border-bottom:4px solid #fdd835;content:""}.open-br:not(footer) .dl-button__orange{margin-inline:auto;width:100%;max-width:500px}.open-br:not(footer) .dl-button__orange .wp-block-button{width:100%}.open-br:not(footer) .dl-button__orange a{display:flex;flex-direction:row;align-items:center;justify-content:center;height:64px;padding:16px 0px;border:2px solid #fff;border-radius:108px;background:#ff8f00;color:#fff;font-size:18px;font-weight:bold;line-height:100%;transition:.2s all}.open-br:not(footer) .dl-button__orange a:hover{background:#ffc107}.open-br:not(footer) .arrow-link>a,.open-br:not(footer) .arrow-link>span{position:relative;padding:8px 8px 8px 40px;font-size:16px;line-height:23px;transition:all .2s}.open-br:not(footer) .arrow-link>a::before,.open-br:not(footer) .arrow-link>span::before{position:absolute;top:0;bottom:0;left:11px;width:23px;height:23px;margin:auto;border-radius:50%;background:#f9a825;content:""}.open-br:not(footer) .arrow-link>a::after,.open-br:not(footer) .arrow-link>span::after{position:absolute;top:0;bottom:0;left:17px;width:8px;height:8px;margin:auto;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:""}.open-br:not(footer) .arrow-link>a:hover{border-radius:8px;background:#fff59d}.ob-hero{display:flex;position:relative;justify-content:center;background-image:url(../../img/openbrain/ob-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.ob-hero>.wp-block-group__inner-container{width:100%;max-width:1284px;padding:35px 20px 19px}.ob-hero .wp-block-columns{gap:91px;display:flex;margin:0}.ob-hero .wp-block-columns>.wp-block-column{display:flex;flex-basis:auto;flex-direction:column;align-items:flex-start}.ob-hero .wp-block-columns>.wp-block-column:first-child p:first-of-type{margin-inline:auto;font-size:20px;line-height:29px}.ob-hero .wp-block-columns>.wp-block-column:first-child p.catch{margin-top:32px;border-bottom:3px dashed #f9a825;font-size:24px;line-height:35px}.ob-hero .wp-block-columns>.wp-block-column:first-child p.catch strong{font-size:30px;line-height:44px}.ob-hero .wp-block-columns>.wp-block-column:first-child .dl-button__orange{width:100%;max-width:500px;margin-top:56px}.ob-hero .wp-block-columns>.wp-block-column:first-child figure{margin:8px 0 0}.ob-hero .wp-block-columns>.wp-block-column .wp-block-image{margin:0}.ob-solution{background:#fff}.ob-solution>.wp-block-group__inner-container{gap:119px;display:flex;flex-direction:column;align-items:center;padding:64px 20px}.ob-solution .wp-block-columns{margin:0}.ob-solution .wp-block-columns:first-child{gap:40px;width:100%;max-width:1050px}.ob-solution .wp-block-columns:first-child .wp-block-column{flex:auto}.ob-solution .wp-block-columns:first-child .wp-block-column:first-child{gap:24px;display:flex;flex-direction:column;align-items:flex-start}.ob-solution .wp-block-columns:first-child .wp-block-column p{font-size:20px;font-weight:bold;line-height:29px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li{font-size:28px;line-height:41px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li strong{background:linear-gradient(transparent 60%, #FFF59D 60%);color:#f57f17}.ob-solution .wp-block-columns:first-child .wp-block-column ul li:first-child{margin-bottom:16px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li::before{display:inline-block;width:40px;height:40px;margin-right:5px;vertical-align:bottom;content:url(../../img/openbrain/check-orange.svg)}.ob-solution .wp-block-columns:nth-child(2){gap:48px;display:block;position:relative;align-items:center;width:100%;max-width:1443px}.ob-solution .wp-block-columns:nth-child(2)::before{position:absolute;top:-70px;left:50%;margin-left:-27.5px;border:27.5px solid rgba(0,0,0,0);border-top:27.5px solid #fdd835;content:""}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column{flex:auto}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child{gap:32px;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container{gap:16px;display:flex;flex-direction:row;align-items:center;height:70px;padding:0px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container p{font-size:30px;font-weight:700;line-height:43px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container figure,.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container figure img{width:auto;height:100%;margin:0}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2){display:none;position:relative}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p{z-index:1;position:absolute;top:-90px;left:425.5px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;overflow:initial;color:#f57f17;font-size:12px;font-weight:700;line-height:17px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span strong{font-size:16px;line-height:23px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span::before{z-index:-1;position:absolute;top:0;width:100%;height:110%;background-image:url(../../img/openbrain/balloon.svg);background-repeat:no-repeat;background-size:contain;content:""}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image{position:relative;overflow:hidden}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:url(../../img/openbrain/playicon.svg);transition:.2s all}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image img{position:relative;transition:.2s all}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image:hover{cursor:pointer}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image:hover img{transform:scale(1.1)}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image:hover::after{transform:translate(-50%, -50%) scale(1.1)}.ob-features{position:relative;overflow:hidden;background-image:url(../../img/openbrain/ob-feature-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.ob-features::after{margin-inline:auto;z-index:0;position:absolute;top:-577px;right:-50%;left:-50%;width:997px;height:890px;border-radius:50%;background:#f57f17;content:""}.ob-features>.wp-block-group__inner-container{display:flex;z-index:1;position:relative;flex-direction:column;align-items:center;padding:48px 20px 60px}.ob-features__heading p.label{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 8px;background:#fff;color:#ec8001;font-size:14px;font-weight:bold;line-height:20px}.ob-features__heading h2{position:relative;margin-bottom:35px;padding-bottom:16px;border-bottom:3px solid #fff;color:#fff;font-size:44px;font-weight:500;line-height:64px;text-align:center}.ob-features__heading h2::before,.ob-features__heading h2::after{position:absolute;top:100%;left:50%;width:0;height:0;content:""}.ob-features__heading h2::before{margin-left:-16px;border:16px solid;border-color:rgba(0,0,0,0);border-top-color:#fff}.ob-features__heading h2::after{margin-left:-10px;border:10px solid;border-color:rgba(0,0,0,0);border-top-color:#f57f17}.ob-features__heading h2 strong{font-size:56px;line-height:81px}.ob-features__list{max-width:1600px;padding:0 32px}.ob-features__list .wp-block-columns{gap:32px;align-items:center;padding:32px 48px;background:#fff}.ob-features__list .wp-block-columns>.wp-block-column{flex:auto}.ob-features__list .wp-block-columns>.wp-block-column:first-child{gap:48px;display:flex;align-items:center}.ob-features__list .wp-block-columns>.wp-block-column:first-child>p{flex-shrink:0;color:#fdd835;font-size:120px;font-weight:700;line-height:163px}.ob-features__list .wp-block-columns>.wp-block-column:first-child .wp-block-group h3{margin-bottom:24px;font-size:26px;font-weight:700;line-height:38px}.ob-features__list .wp-block-columns>.wp-block-column:first-child .wp-block-group p:has(a){margin-top:36px}.ob-features__list .wp-block-columns>.wp-block-column:nth-child(2){flex-shrink:0}.ob-features .dl-button__orange{margin-top:32px}.ob-client{padding-top:80px}.ob-client>.wp-block-group__inner-container{margin-inline:auto;width:100%;max-width:1600px;padding:0 15px}.ob-client>.wp-block-group__inner-container h2{color:#222;font-size:40px;font-weight:700;line-height:58px;text-align:center}.ob-client>.wp-block-group__inner-container .wp-block-gallery{gap:0;justify-content:center;margin-top:28px}.ob-client>.wp-block-group__inner-container .wp-block-gallery figure{max-width:20% !important;margin:0 !important}.ob-interview,.ob-functions,.ob-plan,.ob-qa{margin-top:64px;background:#fff}.ob-interview>.wp-block-group__inner-container,.ob-functions>.wp-block-group__inner-container,.ob-plan>.wp-block-group__inner-container,.ob-qa>.wp-block-group__inner-container{margin-inline:auto;width:100%;max-width:1440px;padding:0 32px}.ob-interview .interview-article__link{gap:32px;display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:32px;padding:32px;box-shadow:0px 0px 10px rgba(0,0,0,.1);transition:.2s all}.ob-interview .interview-article__link:hover{background:#fff59d}.ob-interview .interview-article__thumbnail{aspect-ratio:1.5/1;flex-basis:450px;flex-shrink:0}.ob-interview .interview-article__thumbnail img{width:100%;height:100%;object-fit:cover}.ob-interview .interview-article__content{gap:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.ob-interview .interview-article__text{gap:16px;display:flex;flex-direction:column;align-items:flex-start}.ob-interview .interview-article__text .title{font-size:26px;font-weight:700;line-height:38px}.ob-interview .interview-article__bottom{gap:16px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%}.ob-interview .interview-article__company{gap:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ob-interview .interview-article__company .company-logo{height:32px}.ob-interview .interview-article__company .company-logo img{height:100%}.ob-interview .interview-article__company .company-name{color:#000;font-size:14px;line-height:20px}.ob-functions{background:#fff}.ob-functions>.wp-block-group__inner-container{margin-inline:auto;width:100%;max-width:1440px;padding:0 32px}.ob-functions .tabs{position:relative;margin-top:64px}.ob-functions .tabs>.wp-block-group__inner-container{margin-inline:auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px}.ob-functions .tabs .prevtab,.ob-functions .tabs .nexttab{margin-block:auto;position:absolute;top:50%;bottom:0;cursor:pointer;transition:.2s all}.ob-functions .tabs .prevtab:hover,.ob-functions .tabs .nexttab:hover{opacity:.8}.ob-functions .tabs .prevtab{left:0}.ob-functions .tabs .nexttab{right:0}.ob-functions .tab{gap:16px;display:flex;flex-direction:row;align-items:flex-start;width:100%;padding:0px}.ob-functions .tab li{flex:1}.ob-functions .tab li a{display:block;width:100%;padding:16px;border:1px solid #ddd;font-size:20px;line-height:29px;text-align:center;transition:.2s all}.ob-functions .tab li a:hover{background:#fffde7}.ob-functions .tab li.active a{border:1px solid #f57f17;color:#f57f17;font-weight:bold}.ob-functions .area{display:none;width:100%}.ob-functions .area.is-active{display:block}.ob-functions .area>.wp-block-group__inner-container{min-height:400px;padding:32px 40px 40px}.ob-functions .area h3{margin-bottom:32px;font-size:28px;font-weight:700;line-height:41px}.ob-functions .items>.wp-block-group__inner-container{gap:32px;display:grid;grid-template-columns:repeat(2, 1fr)}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns{gap:16px}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column{flex:auto}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column:has(figure){flex-grow:0}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column h4{margin-bottom:8px;font-size:18px;font-weight:700;line-height:26px}.ob-functions .security{gap:24px;width:100%;max-width:1200px;margin:48px auto 0}.ob-functions .security>.wp-block-column:first-child{flex-basis:auto;flex-shrink:0}.ob-functions .security>.wp-block-column:first-child .wp-block-columns{gap:16px}.ob-functions .security>.wp-block-column:first-child .wp-block-columns .wp-block-column{flex-basis:auto;flex-grow:1}.ob-functions .security>.wp-block-column:first-child .wp-block-columns .wp-block-image figcaption{margin:8px 0 0;font-size:10px;line-height:14px;text-align:center}.ob-functions .security>.wp-block-column:nth-child(2){flex-basis:auto}.ob-functions .security>.wp-block-column:nth-child(2) p{font-size:12px;line-height:17px}.ob-functions .security>.wp-block-column:nth-child(2) p:has(strong){margin-bottom:8px;font-size:14px;font-weight:700;line-height:20px}.ob-plan>.wp-block-group__inner-container{max-width:1504px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{margin-block:32px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border-color:#e2e2e2}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{padding:20px;background:#fff59d;font-size:16px;font-weight:700;line-height:23px;text-align:center}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child{width:40%;padding:29px 110px;background:#fffde7;font-size:20px;line-height:29px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2){width:60%;font-size:20px;font-weight:700;line-height:29px;text-align:center}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2) .number{font-size:24px;line-height:35px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2) .notes{font-size:14px;font-weight:400;line-height:20px}.ob-plan .dl-button__orange{margin-top:32px}.ob-plan .dl-button__orange a{margin-inline:auto}.ob-qa{margin-bottom:80px}.ob-qa .qa-list>.wp-block-group__inner-container{gap:48px 64px;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:48px}.ob-qa .qa-list .question,.ob-qa .qa-list .answer{gap:4px;display:flex;flex-wrap:nowrap;margin:0}.ob-qa .qa-list .question>.wp-block-column:first-child,.ob-qa .qa-list .answer>.wp-block-column:first-child{flex-basis:auto !important;flex-grow:0;min-width:auto}.ob-qa .qa-list .question{margin-bottom:16px}.ob-qa .qa-list .question p{font-weight:700}.post-type-archive-community .l_common_block{max-width:100%;padding-bottom:0;background:#fff}.community__header{position:relative;padding:4rem 2rem;background:#fff}.community__header::after{z-index:2;position:absolute;right:0;bottom:-120px;width:8%;border-top:120px solid #fff;border-left:120px solid rgba(0,0,0,0);content:""}.community__header-inner{max-width:128rem;margin:0 auto}.community__header-inner h1{margin-bottom:4rem;font-size:3rem;font-weight:bold;text-align:center}.community__header-column{gap:6rem;display:flex;align-items:center;justify-content:space-between}.community__header-column h2{margin-bottom:1.1rem;font-size:2rem}.community__header-column p{margin-bottom:1rem;font-size:1.6rem}.community__header-column img{width:100%;max-width:64rem}.community__article-container{padding:8rem 2rem;background:#fff6f5}.community__article-container h2{font-size:3rem;font-weight:bold;text-align:center}.community__article-list{gap:4rem;display:grid;grid-template-columns:repeat(3, 1fr);max-width:160rem;margin:0 auto;margin-top:5rem;padding:0}.community__article-item{display:flex;flex-direction:column;height:100%;background:#fff;transition:.2s all}.community__article-item:hover{opacity:.8}.community__article-thumbnail img{aspect-ratio:16/9;width:100%;object-fit:cover}.community__article-contents{gap:10px;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:2rem}.community__article-title{flex-grow:1;font-size:16px}.community__article-published{color:#484848;font-size:12px;text-align:right}.community__more-btn button{display:block;width:40rem;max-width:100%;margin:4rem auto 0;padding:1.6rem;border-radius:4rem;background:#e43426;color:#fff;font-size:1.8rem;font-weight:bold;text-align:center;cursor:pointer;transition:.3s all}.community__more-btn button:hover{opacity:.8}.campaign-recruit-2406,.campaign-2406{background:#fff;color:#000}.campaign-recruit-2406 a,.campaign-2406 a{color:#000;text-decoration:underline}.campaign-recruit-2406 .lead>div,.campaign-recruit-2406 .form>div,.campaign-2406 .lead>div,.campaign-2406 .form>div{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:1406px;margin:0 auto;padding:0 20px}.campaign-recruit-2406 .overview>div,.campaign-recruit-2406 .webinar>div,.campaign-recruit-2406 .apply>div,.campaign-recruit-2406 .contact>div,.campaign-recruit-2406 .campaign-sample>div,.campaign-2406 .overview>div,.campaign-2406 .webinar>div,.campaign-2406 .apply>div,.campaign-2406 .contact>div,.campaign-2406 .campaign-sample>div{max-width:1366px;margin:0 auto;padding:0 20px}.campaign-recruit-2406 .campaign-top-img figure,.campaign-2406 .campaign-top-img figure{width:100%}.campaign-recruit-2406 .campaign-top-img figure img,.campaign-2406 .campaign-top-img figure img{width:100%}.campaign-recruit-2406 .campaign-hero,.campaign-2406 .campaign-hero{position:relative}.campaign-recruit-2406 .campaign-hero>div,.campaign-2406 .campaign-hero>div{gap:20px;display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1680px;margin:0 auto;padding:40px 20px}.campaign-recruit-2406 .campaign-hero .campaign-hero-img,.campaign-2406 .campaign-hero .campaign-hero-img{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;margin-bottom:0;overflow:hidden;object-fit:cover}.campaign-recruit-2406 .campaign-hero .campaign-hero-img figure img,.campaign-2406 .campaign-hero .campaign-hero-img figure img{z-index:-1;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;overflow:hidden;object-fit:cover;transform:translate(-50%, -50%)}.campaign-recruit-2406 .campaign,.campaign-2406 .campaign{container-type:inline-size;padding:0}.campaign-recruit-2406 .campaign>div,.campaign-2406 .campaign>div{gap:30px;display:grid}.campaign-recruit-2406 .campaign figure img,.campaign-2406 .campaign figure img{margin:0;padding:10px 20px;background:#fff}.campaign-recruit-2406 .campaign h2,.campaign-2406 .campaign h2{margin-bottom:30px;transform:rotate(-6deg);color:#fff;font-size:clamp(5.2rem,.504rem + 3.913vw,7rem);font-weight:bold;line-height:1.2}.campaign-recruit-2406 .campaign p.benefits,.campaign-2406 .campaign p.benefits{padding:40px 10px;background:#fff;font-size:clamp(2.7rem,-0.17rem + 2.391vw,3.8rem);letter-spacing:-0.052em;line-height:1.38518382em}.campaign-recruit-2406 .campaign p.benefits strong,.campaign-2406 .campaign p.benefits strong{color:#c70705}.campaign-recruit-2406 .campaign p.dead-line,.campaign-2406 .campaign p.dead-line{color:#fff;font-size:clamp(7.6rem,3.948rem + 3.043vw,9rem);font-weight:bold}.campaign-recruit-2406 .lead,.campaign-2406 .lead{position:relative;padding:150px 0;font-size:clamp(2.6rem,-1rem + 4.687vw,3.8rem);letter-spacing:-0.05em;line-height:1.51835213em}.campaign-recruit-2406 .lead figure,.campaign-2406 .lead figure{position:absolute;top:-30%;left:90%;width:150px;margin-bottom:0}.campaign-recruit-2406 .webinar,.campaign-2406 .webinar{position:relative;padding:150px 0 75px}.campaign-recruit-2406 .webinar .heading,.campaign-2406 .webinar .heading{position:relative;padding-bottom:50px}.campaign-recruit-2406 .webinar .heading figure,.campaign-2406 .webinar .heading figure{position:absolute;top:-58px;right:0;width:25%}.campaign-recruit-2406 .webinar h2,.campaign-2406 .webinar h2{gap:20px;display:flex;align-items:flex-end;font-size:clamp(3.8rem,-1.6rem + 7.031vw,5.6rem)}.campaign-recruit-2406 .webinar p,.campaign-2406 .webinar p{max-width:1280px;padding-bottom:1.56608895em;font-size:clamp(1.9rem,.896rem + 1.307vw,2.7rem);line-height:1.56608895em}.campaign-recruit-2406 .webinar p.date,.campaign-2406 .webinar p.date{padding-bottom:1rem;font-size:clamp(2rem,-0.4rem + 3.125vw,2.8rem)}.campaign-recruit-2406 .webinar p.caption,.campaign-2406 .webinar p.caption{font-size:clamp(2.3rem,.2rem + 2.734vw,3rem)}.campaign-recruit-2406 .webinar::after,.campaign-2406 .webinar::after{z-index:-1;position:absolute;top:0;width:100%;height:100%;transform:skew(0deg, -10deg);content:""}.campaign-recruit-2406 .webinar.date0617 h2,.campaign-recruit-2406 .webinar.date0617 p,.campaign-2406 .webinar.date0617 h2,.campaign-2406 .webinar.date0617 p{color:#fff}.campaign-recruit-2406 .webinar.date0617::after,.campaign-2406 .webinar.date0617::after{background-color:#000}.campaign-recruit-2406 .webinar.date0626::after,.campaign-2406 .webinar.date0626::after{background-color:#f4f4f4}.campaign-recruit-2406 .overview,.campaign-2406 .overview{padding:150px 0 200px;font-size:clamp(2.2rem,.4rem + 2.344vw,2.8rem);line-height:1.52675436em}.campaign-recruit-2406 .overview p,.campaign-2406 .overview p{padding-bottom:1.52675436em}.campaign-recruit-2406 .overview ul,.campaign-recruit-2406 .overview .inner,.campaign-2406 .overview ul,.campaign-2406 .overview .inner{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 30px}.campaign-recruit-2406 .overview ul li,.campaign-2406 .overview ul li{list-style:disc}.campaign-recruit-2406 .overview figure,.campaign-2406 .overview figure{position:relative}.campaign-recruit-2406 .overview figure img,.campaign-2406 .overview figure img{position:absolute;right:0}.campaign-recruit-2406 .apply,.campaign-recruit-2406 .campaign-sample,.campaign-2406 .apply,.campaign-2406 .campaign-sample{margin-top:-100px}.campaign-recruit-2406 .apply>div,.campaign-recruit-2406 .campaign-sample>div,.campaign-2406 .apply>div,.campaign-2406 .campaign-sample>div{max-width:1200px}.campaign-recruit-2406 .apply h2,.campaign-recruit-2406 .campaign-sample h2,.campaign-2406 .apply h2,.campaign-2406 .campaign-sample h2{padding-bottom:50px;font-size:clamp(3.6rem,-0.6rem + 5.469vw,5rem);font-weight:bold}.campaign-recruit-2406 .apply p,.campaign-recruit-2406 .campaign-sample p,.campaign-2406 .apply p,.campaign-2406 .campaign-sample p{padding-bottom:40px;font-size:clamp(2.2rem,.4rem + 2.344vw,2.8rem)}.campaign-recruit-2406 .apply p.notes,.campaign-recruit-2406 .campaign-sample p.notes,.campaign-2406 .apply p.notes,.campaign-2406 .campaign-sample p.notes{font-size:clamp(1.3rem,-0.5rem + 2.344vw,1.9rem)}.campaign-recruit-2406 .form,.campaign-2406 .form{padding:100px 0 150px}.campaign-recruit-2406 .form h2,.campaign-2406 .form h2{max-width:1000px;margin:0 auto;font-size:clamp(3.6rem,-0.6rem + 5.469vw,5rem);font-weight:bold}.campaign-recruit-2406 .form p,.campaign-2406 .form p{font-size:clamp(1.5rem,-2.1rem + 4.68vw,2.6rem)}.campaign-recruit-2406 .contact,.campaign-2406 .contact{position:relative;padding-bottom:150px;background-color:#f4f4f4}.campaign-recruit-2406 .contact h2,.campaign-2406 .contact h2{padding-top:20px;padding-bottom:200px;font-size:clamp(3.6rem,-0.6rem + 5.469vw,5rem);font-weight:bold}.campaign-recruit-2406 .contact p,.campaign-2406 .contact p{width:1200px;margin:0 auto;padding-bottom:1.392836em;font-size:clamp(2rem,-0.4rem + 3.125vw,2.8rem);line-height:1.392836em}.campaign-recruit-2406 .contact::after,.campaign-2406 .contact::after{z-index:-1;position:absolute;top:-40px;width:100%;height:100%;transform:skew(0deg, -10deg);background-color:#f4f4f4;content:""}.campaign-2406 .lead,.campaign-2406 .form,.campaign-2406 .campaign-sample,.campaign-2406 .apply{margin-top:0;padding:0 0 60px}.campaign-2406 .lead strong{color:#c70705}.campaign-2406 .apply{padding-bottom:100px}.nontitle_cp{color:#222}.nontitle_cp main p{line-height:1.4}.nontitle_cp .cp-fv{padding:4rem 2.4rem;background:#000}.nontitle_cp .cp-fv>div{gap:4rem;display:flex;max-width:1280px;margin:0 auto}.nontitle_cp .cp-fv iframe{height:1060px}.nontitle_cp .cp-about{background:#000;color:#fff}.nontitle_cp .cp-about>div{gap:2.6rem;display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:1000px;margin:0 auto}.nontitle_cp .cp-about .about-vb>div{gap:1.8rem;display:grid}.nontitle_cp .cp-about p{font-size:clamp(1.6rem,-0.211rem + 4.211vw,4rem);font-weight:bold;text-align:center}.nontitle_cp .cp-about .vb-logo{width:52vw;min-width:200px;max-width:460px;margin:0 auto}.nontitle_cp .cp-about .vb-logo>img{width:100%}.nontitle_cp .cp-about .vb-mockup{width:64vw;min-width:240px;max-width:600px;margin:0 auto}.nontitle_cp .cp-main{background:#222}.nontitle_cp .cp-main>div{max-width:1000px;margin:0 auto}.nontitle_cp .cp-main p{color:#fff;font-size:2.2rem;font-size:clamp(1.2rem,.809rem + 1.087vw,2.2rem)}.nontitle_cp .cp-main .hero-image{position:relative;height:70vw;min-height:300px;max-height:551px;margin:0}.nontitle_cp .cp-main .hero-image>img{position:absolute;height:100%;object-fit:cover}.nontitle_cp .cp-main .cp-nontitle-1{position:relative;padding:4rem 2.4rem}.nontitle_cp .cp-main .cp-nontitle-1>div{gap:2.4rem;display:grid}.nontitle_cp .cp-main .cp-nontitle-2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:4rem 2.4rem;text-align:center}.nontitle_cp .cp-main .cp-nontitle-2>div{gap:1.6rem;display:grid}.nontitle_cp .cp-main .cp-andmore{color:#febd01;font-size:clamp(1.4rem,.646rem + 1.754vw,2.4rem);font-weight:bold}.nontitle_cp .cp-main .cp-image{margin:0}.nontitle_cp .cp-main .cp-button{justify-content:center}.nontitle_cp .cp-main .cp-button a{gap:1.2rem;display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2.4rem;border-radius:8px;background:linear-gradient(90deg, #8A2BE2 0.22%, #377FF3 57.5%, #38C38A 87.5%);background-position:99% 50%;background-size:200% auto;font-size:clamp(2.2rem,.842rem + 3.158vw,4rem);line-height:1.2;text-align:start;transition:all .3s ease-out}.nontitle_cp .cp-main .cp-button a::after{content:url(../../img/nontitle-cp/chevron_right.svg);transition:all .3s ease}.nontitle_cp .cp-main .cp-button a:hover{background-position:1% 50%}.nontitle_cp .cp-main .cp-button a:hover::after{transform:translateX(10px)}.nontitle_cp .cp-main .cp-button a>div{gap:.8rem;display:grid}.nontitle_cp .cp-main .cp-button a>div>strong{gap:.8rem;display:flex;align-items:center}.nontitle_cp .cp-main .cp-button a>div>strong>img{width:13vw;min-width:82px;max-width:130px}.nontitle_cp p.cp-title{gap:.4rem;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:.4rem;background:#fff;color:#222;font-size:1.6rem;font-size:clamp(1.6rem,.393rem + 2.807vw,3.2rem);font-weight:bold}.nontitle_cp p.cp-title>img{width:14vw;min-width:70px;max-width:140px}.nontitle_cp p.cp-desc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font-size:clamp(1.6rem,-0.211rem + 4.211vw,4rem);font-weight:bold;line-height:1.4}.nontitle_cp p.cp-desc>.highlight{padding-inline:.5rem;background:#febd01}.nontitle_cp .cp-form,.nontitle_cp .cp-recruit,.nontitle_cp .cp-notes{padding:2.4rem 1.6rem}.nontitle_cp .cp-form>div,.nontitle_cp .cp-recruit>div,.nontitle_cp .cp-notes>div{max-width:1000px;margin:0 auto}.nontitle_cp .cp-form h2,.nontitle_cp .cp-recruit h2,.nontitle_cp .cp-notes h2{margin-bottom:2.4rem;font-size:2rem;font-weight:bold;text-align:center}.nontitle_cp .cp-form p,.nontitle_cp .cp-recruit p,.nontitle_cp .cp-notes p{margin-bottom:1.6rem;font-size:1.4rem}.nontitle_cp .cp-form,.nontitle_cp .cp-notes{background:#f5f5f5}.nontitle_cp .cp-form iframe{height:1060px}.nontitle_cp .cp-recruit{background:#fff}.nontitle_cp .cp-recruit .recruit-button:first-of-type{margin-bottom:.8rem}.nontitle_cp .cp-recruit .recruit-button>.wp-block-button{display:block;width:100%}.nontitle_cp .cp-recruit .recruit-button>.wp-block-button a{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:8px;background:#efefef;color:#222;font-size:1.6rem;font-weight:bold;text-align:start;transition:all .3s ease}.nontitle_cp .cp-recruit .recruit-button>.wp-block-button a::after{content:url(../../img/nontitle-cp/chevron_right_grey.svg);transition:all .3s ease}.nontitle_cp .cp-recruit .recruit-button>.wp-block-button a:hover{background:#d1d1d1}.nontitle_cp .cp-recruit .recruit-button>.wp-block-button a:hover::after{transform:translateX(10px)}.opportunity_8ai{height:100%}.opportunity_8ai .wrapper{display:flex;flex-direction:column;height:100vh}.opportunity_8ai .l-header__inner{justify-content:center}.opportunity_8ai main{flex:1}.opportunity_8ai section,.opportunity_8ai article,.opportunity_8ai .top-hero{height:100%;background:#dfe0e2}.opportunity_8ai .top-hero>.wp-block-group__inner-container{max-width:-webkit-max-content;max-width:max-content}.opportunity_8ai .top-hero__text .heading,.opportunity_8ai .top-hero__text p.catch{color:#222}.opportunity_8ai .top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column{flex-grow:initial}.opportunity_8ai iframe{max-width:100%;border:none;background:#fff}.event-private-conference{background-color:#1a1a1a;background-image:linear-gradient(135deg, #111111 0%, #2d2d2d 50%, #111111 100%);color:#fff}.event-private-conference .inner{max-width:1280px;margin:0 auto}.event-private-conference h2{margin-bottom:24px;font-size:36px;font-weight:bold}.event-private-conference h3{font-size:26px;font-weight:bold}.event-private-conference p,.event-private-conference dd,.event-private-conference dt,.event-private-conference th,.event-private-conference td,.event-private-conference .info-text{font-size:20px}.event-private-conference .event-lead,.event-private-conference .event-testimonial,.event-private-conference .event-merit,.event-private-conference .event-schedule,.event-private-conference .event-outline,.event-private-conference .event-info,.event-private-conference .event-sponsor{padding:40px}.event-private-conference .event-hero{position:relative;margin-bottom:40px;padding:0;text-align:center}.event-private-conference .event-hero .hero-top{display:flex;z-index:1;position:relative;justify-content:space-between;max-width:1600px;margin:0 auto;padding:40px}.event-private-conference .event-hero .hero-top .label-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 60px;background:#cb3a31;font-size:22px;font-weight:bold}.event-private-conference .event-hero .inner{z-index:1;position:relative;width:100%;max-width:100%;padding:60px calc((100% - 1280px)/2) 60px;background:rgba(203,58,49,.8)}.event-private-conference .event-hero .event-title{font-family:"Anton","Impact",sans-serif;font-size:100px;font-weight:bold;letter-spacing:.02rem;line-height:1;text-transform:uppercase}.event-private-conference .event-hero .event-subtitle{font-family:"Anton","Impact","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:44px;font-weight:bold;letter-spacing:.02rem;text-transform:uppercase}.event-private-conference .event-hero .event-organizer{gap:10px;display:flex;align-items:center;justify-content:center}.event-private-conference .event-hero .event-organizer p{font-family:"Anton","Impact",sans-serif}.event-private-conference .event-hero .event-organizer img{height:24px}.event-private-conference .event-hero .event-logo{position:absolute;top:10px;right:calc((100% - 1280px)/2);width:200px}.event-private-conference .event-hero .event-label{display:grid;position:absolute;top:40px;right:calc((100% - 1280px)/2);place-content:center;width:130px;height:130px;padding:15px;border-radius:50%;background:#fff;color:red}.event-private-conference .event-hero .event-label p{font-weight:bold;line-height:1.3}.event-private-conference .event-hero .event-label p span{position:relative}.event-private-conference .event-hero .event-label p span::before{position:absolute;top:-50%;content:"・"}.event-private-conference .event-hero .event-info{display:flex;flex-direction:column;align-items:center;padding:30px 40px 0}.event-private-conference .event-hero .event-date,.event-private-conference .event-hero .event-place{font-size:20px;font-weight:bold;text-align:center}.event-private-conference .event-hero .event-date{gap:6px;display:flex;align-items:baseline}.event-private-conference .event-hero .date-md{font-size:80px;line-height:1}.event-private-conference .event-hero .date-year,.event-private-conference .event-hero .date-dow{font-size:24px}.event-private-conference .event-hero .event-copy{z-index:1;position:relative;padding:40px;font-size:32px;font-weight:bold;text-align:center}.event-private-conference .event-hero .event-bg-container{display:block;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;object-fit:cover}.event-private-conference .event-hero .event-bg-container::after{display:block;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.3);content:""}.event-private-conference .event-hero .event-bg{z-index:-1;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;overflow:hidden;object-fit:cover;transform:translate(-50%, -50%)}.event-private-conference .event-outline>.inner,.event-private-conference .event-info>.inner,.event-private-conference .event-sponsor>.inner{padding:40px;border-left:#cb3a31 5px solid;background:rgba(0,0,0,.7)}.event-private-conference .testimonial-stats{display:flex;justify-content:space-around;margin-bottom:40px;border:1px solid #c9a84c}.event-private-conference .stat-item{width:280px;padding:20px 40px;text-align:center}.event-private-conference .stat-item+.event-private-conference .stat-item{border-left:1px solid #c9a84c}.event-private-conference .stat-value{display:flex;align-items:flex-end;justify-content:center;color:#cb3a31;font-size:72px;font-weight:bold;line-height:1}.event-private-conference .stat-main{display:flex;flex-direction:column;align-items:center}.event-private-conference .stat-number{font-weight:bold}.event-private-conference .stat-item--rating .stat-value{color:#c9a84c}.event-private-conference .stat-unit{margin-bottom:5px;font-size:32px;font-weight:bold}.event-private-conference .stat-unit--max{color:#999;font-size:24px;white-space:nowrap}.event-private-conference .stat-label{color:#fff;font-size:20px;letter-spacing:.05em;line-height:1.4}.event-private-conference .testimonial-list{gap:10px;display:grid;grid-template-columns:repeat(2, 1fr)}.event-private-conference .testimonial-item{padding:20px 40px;border-left:#cb3a31 5px solid;background:rgba(0,0,0,.7)}.event-private-conference .testimonial-name{margin-top:16px;font-size:16px;text-align:right}.event-private-conference .merit-item{gap:15px;display:flex;align-items:center;margin-bottom:10px;padding:20px 40px;border-left:#cb3a31 5px solid;background:rgba(0,0,0,.7)}.event-private-conference .merit-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin-top:5px;border-radius:50%;background:#ad3932}.event-private-conference .merit-icon i{color:#fff;font-size:18px}.event-private-conference .merit-title{display:none}.event-private-conference .merit-text{padding-left:10px}.event-private-conference .schedule-item,.event-private-conference .outline-table{display:block;padding-left:30px}.event-private-conference .schedule-item{gap:20px;display:flex;flex-direction:column;margin-bottom:10px;padding:40px;border-left:#cb3a31 5px solid;background:rgba(0,0,0,.7)}.event-private-conference .schedule-time{font-weight:bold}.event-private-conference .schedule-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 24px;border:1px solid}.event-private-conference .schedule-seminar{font-size:30px;font-weight:bold}.event-private-conference .schedule-detail{gap:10px 30px;display:grid;grid-template-columns:auto 1fr}.event-private-conference .schedule-detail .schedule-img{grid-column:1;grid-row:1/3}.event-private-conference .schedule-detail .schedule-profile{grid-column:2;grid-row:1}.event-private-conference .schedule-detail .schedule-bio{grid-column:2;grid-row:2}.event-private-conference .schedule-detail:not(:has(.schedule-img)){column-gap:0}.event-private-conference .schedule-img img{width:200px}.event-private-conference .schedule-name{font-size:18px;font-weight:bold}.event-private-conference .schedule-position{font-size:14px}.event-private-conference .schedule-bio{font-size:18px}.event-private-conference .schedule-note{font-size:16px;text-align:right}.event-private-conference .event-sponsor>.inner{gap:30px;display:flex}.event-private-conference .organize-container{flex-basis:50%}.event-private-conference .sponsor-list{gap:16px;display:flex;flex-wrap:wrap;margin-bottom:32px;padding:16px 0;list-style:none}.event-private-conference .sponsor-item{display:flex;align-items:center;justify-content:center;padding:16px 48px;background-color:#fff}.event-private-conference .sponsor-item img{width:auto;height:50px}.event-private-conference .outline-table{border-collapse:separate;border-spacing:0 8px}.event-private-conference .outline-table th{position:relative;text-align-last:justify;vertical-align:top;white-space:nowrap}.event-private-conference .outline-table th::after{position:absolute;right:-20px;content:"："}.event-private-conference .outline-table td{padding-left:20px}.event-private-conference .outline-table td .notes{display:block;margin-top:6px;font-size:12px;line-height:1.6}.event-private-conference .outline-table td a{color:#fff;text-decoration:underline}.event-private-conference .outline-table td a:hover{opacity:.8;transition:.3s all}.event-private-conference .event-cta{gap:5px;display:flex;z-index:1;position:relative;flex-direction:column;align-items:center;padding:0 40px 40px}.event-private-conference .event-cta .btn-cta{display:inline-flex;position:relative;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:320px;margin:0 auto;margin-bottom:20px;padding:16px 60px;border:none;border-radius:999px;background:linear-gradient(to right, #c8962c, #d96478);color:#fff;font-size:20px;font-weight:bold;cursor:pointer;transition:transform .25s}.event-private-conference .event-cta .btn-cta::after{position:absolute;top:50%;right:24px;transform:translateY(-50%);font-size:20px;content:"→";transition:right .25s}.event-private-conference .event-cta a.btn-cta{text-decoration:none}.event-private-conference .event-cta a.btn-cta:hover{transform:translateY(-2px)}.event-private-conference .event-cta a.btn-cta:hover::after{right:18px}.event-private-conference .event-cta div.btn-cta{background:#888;cursor:default}.event-private-conference .event-cta div.btn-cta::after{content:none}.event-private-conference .event-cta .cta-notes{font-size:12px}.u-break{display:inline-block}@media(max-width: 1280px){:root{scroll-padding:50px;--header-height:50px}.l-header__inner{justify-content:space-between;margin:0 auto;padding:0px 18px}.pagetop{opacity:0 !important}.case .articleList{gap:30px;grid-template-columns:repeat(2, 1fr)}.case .case-filter{padding:0}.case .filter-wrap{gap:10px;flex-direction:column}.case .filter-reset{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single-2col .sidebar{top:7rem}.p-header__item:nth-child(n+2){margin-left:1rem;font-size:1.3rem}.p-header__title{width:15rem;margin-right:1rem}.p-header__list{gap:1rem}.p-header__list .menu-item{font-size:1.3rem}#menu-header-pc,#menu-header-left,#menu-header-right{display:none}#menu-header-button{display:block}#menu-header-sp{display:block}.p-header__nav{justify-content:flex-end}.p-header__button .pc-menu{display:none}.p-header__button .sp-menu{display:block;z-index:9;position:relative;width:24px;height:24px;border-radius:5px;cursor:pointer}.p-header__button .sp-menu span{display:inline-block;position:absolute;left:3px;width:75%;height:2px;border-radius:2px;background:#fff;transition:all .4s}.p-header__button .sp-menu span:nth-of-type(1){top:5px}.p-header__button .sp-menu span:nth-of-type(2){top:11px}.p-header__button .sp-menu span:nth-of-type(3){top:17px}.p-header.-transparent .sp-menu span{background-color:#fff}.p-header.-white .sp-menu span{background-color:#424242}.p-header.-opened .sp-menu span{background:#424242}.p-header.-opened .sp-menu span:nth-of-type(1){top:5px;left:5px;width:75%;transform:translateY(6px) rotate(-45deg)}.p-header.-opened .sp-menu span:nth-of-type(2){opacity:0}.p-header.-opened .sp-menu span:nth-of-type(3){top:17px;left:5px;width:75%;transform:translateY(-6px) rotate(45deg)}.pankuzu_block{padding-inline:1.8rem}.type-document{padding:2rem}.post-type-archive-ebook .l_common_block,.tax-ebook_tag .l_common_block{margin-right:1.5rem;margin-left:1.5rem}.post-type-archive-ebook .l_common_block .articleList article.type-ebook,.tax-ebook_tag .l_common_block .articleList article.type-ebook{width:calc(50% - .75rem)}.solution .pankuzu_block{padding-inline:1.6rem;display:block;position:relative;right:0%;left:0%;margin:auto}.solution__content h2{font-size:2.8rem;line-height:4.1rem}.solution__content h3{font-size:2.2rem;line-height:3.2rem}.solution__content p{font-size:1.4rem;line-height:2rem}.solution__content .symbol{font-size:14px;line-height:20px}.solution__content .symbol::before{left:-2.2rem}.solution__content .symbol::after{right:-2.2rem}.solution__content .lg-br{display:none}.solution__content .md-br{display:block}.solution__hero::after{content:none}.solution__hero>.wp-block-group__inner-container{padding:2.4rem 1.6rem;box-shadow:none}.solution__intro>.wp-block-group__inner-container{max-width:100%;padding:0 0 4rem}.solution__intro .label{font-size:1.6rem;line-height:2.3rem}.solution__intro ul{padding-inline:16px;column-count:1}.solution__intro ul li{background-size:24px;font-size:20px}.solution__intro .wp-block-group .wp-block-group__inner-container .wp-block-columns{gap:2.4rem;flex-direction:column;align-items:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 1.6rem}.solution__intro .wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column{gap:1rem}.solution__intro .wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column::before{transform:scale(0.6) translateY(5px)}.solution__intro .wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column p{flex-shrink:1;font-size:2rem;line-height:2.9rem}.solution__product::before{margin-left:-28px;border:28px solid rgba(0,0,0,0);border-top:28px solid #fc8f88}.solution__product .wp-block-columns{flex-direction:column;max-width:32rem;padding:3.2rem 2rem}.solution__product .wp-block-columns .wp-block-column{text-align:center}.solution__product .wp-block-columns .wp-block-column:first-child{flex-basis:0}.solution__product .wp-block-columns .wp-block-column:first-child .wp-block-image{margin:.8rem 0}.solution__product .wp-block-columns .wp-block-column:nth-child(2){flex-basis:0}.solution__product .wp-block-columns p{font-size:2.4rem;line-height:3.5rem}.solution__tips::before,.solution__tips::after{content:none}.solution__tips .case-container{margin:16px 8px 8px;padding:16px}.solution__tips .case-container>.wp-block-group__inner-container{max-width:60rem;margin:0 auto}.solution__tips .case-container .case-item{margin-bottom:4rem}.solution__tips .case-container .case-item .num{width:100%;padding-bottom:.5rem;font-size:1.6rem;line-height:2.3rem}.solution__tips .case-container .case-item h3{margin:1.6rem 0 .8rem}.solution__tips .case-container .case-item .wp-block-columns{flex-direction:column}.solution__tips .case-container .case-item .wp-block-columns:first-child .wp-block-image{display:grid;place-items:center;width:75%;margin:0 auto}.solution__tips .case-container .case-item .wp-block-columns:nth-child(2){gap:1.6rem}.solution__tips .case-container .case-item .wp-block-columns:nth-child(2) .scene .wp-block-columns{gap:.8rem;margin-bottom:.8rem}.solution__tips .case-container .case-item .wp-block-columns:nth-child(2) .scene .wp-block-column{gap:1.6rem;display:flex;align-items:center;padding:1.2rem 2.4rem;text-align:left}.solution__tips .case-container .case-item .wp-block-columns:nth-child(2) .scene .wp-block-column .wp-block-image{flex-basis:56px;flex-shrink:0;margin:0}.solution__tips .case-container .case-item .wp-block-columns:nth-child(2) .scene .wp-block-column:empty{display:none}.solution__tips .case-container .case-item .wp-block-columns:nth-child(2) .scene .wp-block-column p{font-size:1.6rem;letter-spacing:initial;line-height:2.3rem}.solution__tips .case-container .case-item .wp-block-columns:nth-child(2) .label{font-size:1.4rem;line-height:2rem}.solution__features>.wp-block-group__inner-container{max-width:64.8rem;padding:3.2rem 1.6rem}.solution__features>.wp-block-group__inner-container .wp-block-columns{position:relative;flex-direction:column;margin-bottom:2.4rem}.solution__features>.wp-block-group__inner-container .wp-block-columns:first-of-type{margin-top:2.4rem}.solution__features>.wp-block-group__inner-container .wp-block-columns:last-of-type{margin-bottom:0}.solution__features>.wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child .wp-block-image{display:grid;place-items:center;margin:0;padding:3.8rem 2rem 0}.solution__features>.wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2) .label{position:absolute;top:0;width:100%}.solution__case>.wp-block-group__inner-container{padding:2.4rem 1.6rem}.solution__case .wp-block-columns{gap:1.6rem;flex-direction:column;max-width:60rem}.solution__case .wp-block-columns .wp-block-column{max-width:100%}.solution__client{padding:0 1.6rem}.solution__client>.wp-block-group__inner-container{max-width:60rem;padding-top:3.2rem}.solution__cta__paragraph{font-size:1.4rem;font-weight:400;line-height:2rem}.solution__link{padding:3.2rem 1.6rem}.solution__link .link-items{gap:.8rem;grid-template-columns:repeat(1, 1fr);max-width:60rem}.solution__buttons{gap:1.6rem;flex-direction:column;max-width:60rem;margin:3.2rem auto 0}.solution__buttons.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{width:100%}.solution__button{width:100%}.solution__button>a{width:100%}.solution__gallery.wp-block-gallery.has-nested-images{gap:2rem .5rem;margin-top:4rem}.solution__gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(33.3333333333% - .3333333333rem);max-width:calc(33.3333333333% - .3333333333rem)}.solution__gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image){margin:0}.solution .wp-block-lazyblock-solution__info{padding:1.6rem 2.4rem}.solution .wp-block-lazyblock-solution__title{font-size:1.8rem;line-height:2.6rem}.open-br:not(footer) main{margin-top:50px}.open-br:not(footer) p:not([class]){font-size:14px;line-height:20px}.open-br:not(footer) h2.underline{font-size:22px;line-height:32px}.open-br:not(footer) h2.underline::before{width:120px}.open-br:not(footer) .dl-button__orange a{max-width:600px;height:50px;font-size:14px}.open-br:not(footer) .arrow-link>a,.open-br:not(footer) .arrow-link>span{font-size:14px;line-height:20px}.open-br:not(footer) .arrow-link>a::before,.open-br:not(footer) .arrow-link>span::before{width:20px;height:20px}.open-br:not(footer) .arrow-link>a::after,.open-br:not(footer) .arrow-link>span::after{width:6px;height:6px}.ob-hero{padding:32px 16px;background-position:65% 50%}.ob-hero>.wp-block-group__inner-container{max-width:600px;padding:0}.ob-hero .wp-block-columns{gap:16px;flex-direction:column;align-items:center}.ob-hero .wp-block-columns>.wp-block-column:first-child{display:contents}.ob-hero .wp-block-columns>.wp-block-column:first-child p:first-of-type{font-size:14px;line-height:20px}.ob-hero .wp-block-columns>.wp-block-column:first-child p.catch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;padding-bottom:8px;font-size:19px;line-height:28px;text-align:center}.ob-hero .wp-block-columns>.wp-block-column:first-child p.catch strong{font-size:28px;line-height:40px}.ob-hero .wp-block-columns>.wp-block-column:first-child .dl-button__orange{order:1;max-width:100%;margin-top:8px}.ob-hero .wp-block-columns>.wp-block-column:first-child figure{margin:0}.ob-hero .wp-block-columns>.wp-block-column .wp-block-image{max-width:343px;margin-top:8px}.ob-solution>.wp-block-group__inner-container{gap:64px;padding:32px 16px}.ob-solution .wp-block-columns:first-child{gap:16px;flex-direction:column;align-items:center;max-width:600px}.ob-solution .wp-block-columns:first-child .wp-block-column:first-child{gap:16px;align-items:center;max-width:332px}.ob-solution .wp-block-columns:first-child .wp-block-column p{font-size:16px;line-height:23px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li{display:flex;align-items:center;font-size:20px;line-height:29px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li:first-child{margin-bottom:16px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li::before{width:30px;margin:0;transform:scale(0.6) translateX(-10px)}.ob-solution .wp-block-columns:nth-child(2){gap:64px;flex-direction:column;align-items:center;max-width:600px}.ob-solution .wp-block-columns:nth-child(2)::before{top:-45px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column{flex:auto}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child{gap:16px;display:flex;flex-direction:column;align-items:center}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container{gap:8px;flex-direction:column;height:auto}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container p{font-size:24px;line-height:35px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container figure{width:280px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2){position:relative}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p{top:-58.41px;left:225px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span{width:110px;height:110px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span strong{font-size:14px;line-height:20px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image{width:360px}.ob-features{padding:32px 16px}.ob-features::after{top:-577px;top:-273px;left:-50%;width:563px;height:563px}.ob-features>.wp-block-group__inner-container{margin-inline:auto;max-width:600px;padding:0}.ob-features__heading h2{margin-top:8px;font-size:28px;line-height:1.2}.ob-features__heading h2 strong{font-size:32px;line-height:1.2}.ob-features__list{padding:0}.ob-features__list .wp-block-columns{gap:16px;position:relative;flex-direction:column;align-items:flex-end;padding:16px;background:#fff}.ob-features__list .wp-block-columns>.wp-block-column{flex:auto}.ob-features__list .wp-block-columns>.wp-block-column:first-child{order:2}.ob-features__list .wp-block-columns>.wp-block-column:first-child>p{position:absolute;top:0;font-size:72px;line-height:98px}.ob-features__list .wp-block-columns>.wp-block-column:first-child .wp-block-group h3{margin-bottom:16px;font-size:22px;line-height:32px}.ob-features__list .wp-block-columns>.wp-block-column:first-child .wp-block-group p:has(a){margin-top:24px;text-align:right}.ob-features__list .wp-block-columns>.wp-block-column:nth-child(2){position:relative;width:60%;max-width:300px;margin-right:32px}.ob-client{padding:32px 16px}.ob-client>.wp-block-group__inner-container{max-width:600px;padding:0}.ob-client>.wp-block-group__inner-container h2{font-size:28px;line-height:41px}.ob-client>.wp-block-group__inner-container .wp-block-gallery{padding-inline:32px;gap:0px;margin-top:16px}.ob-client>.wp-block-group__inner-container .wp-block-gallery figure{width:33.3333333333% !important;max-width:33.3333333333% !important;margin:0 !important}.ob-interview,.ob-functions,.ob-plan,.ob-qa{margin:0;padding:0 16px 32px;background:#fff}.ob-interview>.wp-block-group__inner-container,.ob-functions>.wp-block-group__inner-container,.ob-plan>.wp-block-group__inner-container,.ob-qa>.wp-block-group__inner-container{max-width:600px;padding:0}.ob-interview .interview-article__link{flex-direction:column;margin-top:30px;padding:16px}.ob-interview .interview-article__thumbnail{flex-basis:auto}.ob-interview .interview-article__text .title{font-size:18px;line-height:26px}.ob-functions .tabs{margin-top:24px}.ob-functions .tab{display:none}.ob-functions .area>.wp-block-group__inner-container{min-height:550px;padding:0 88px 36px}.ob-functions .area h3{font-size:18px;line-height:26px}.ob-functions .items>.wp-block-group__inner-container{gap:24px;display:flex;flex-direction:column}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns{gap:16px}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column{flex:auto}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column:has(figure){flex-basis:56px;flex-shrink:0}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column h4{font-size:16px;line-height:23px}.ob-functions .security{flex-direction:column;align-items:flex-start}.ob-functions .security>.wp-block-column .wp-block-columns{margin:0}.ob-functions .security>.wp-block-column .wp-block-columns figure{margin:0}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{margin-block:24px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border-color:#e2e2e2}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{padding:20px;background:#fff59d;font-size:16px;font-weight:700;line-height:23px;text-align:center}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child{width:50%;padding:29px 8px;font-size:16px;line-height:23px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2){width:50%;font-size:16px;line-height:23px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2) .number{font-size:20px;line-height:29px}.ob-plan .dl-button__orange{margin-top:24px}.ob-qa{margin-bottom:0}.ob-qa .qa-list>.wp-block-group__inner-container{gap:24px;display:flex;flex-direction:column;align-items:flex-start;margin-top:24px}.ob-qa .qa-list .question{margin-bottom:8px}.top-hero{padding:58px 0 0;background-repeat:no-repeat;background-size:cover}.top-hero>.wp-block-group__inner-container{gap:16px;display:block;align-items:center;max-width:600px;padding:0px 16px 24px}.top-hero>.wp-block-group__inner-container .wp-block-columns{gap:8px}.top-hero>.wp-block-group__inner-container .wp-block-columns .wp-block-column p::before{right:-2px;width:110%;height:100%;background:url(../../img/top/balloon-left.svg);background-repeat:no-repeat}.top-hero__text{flex-basis:auto}.top-hero__text .heading{font-size:32px;text-align:center}.top-hero__text .heading .font-large{font-size:52px}.top-hero__text p.catch{font-size:14px;text-align:center}.top-hero__text p.demo{order:5;margin-top:2rem}.top-hero__text .top-hero__img{height:100%}.top-hero__img{flex-basis:auto;order:3}.top-hero__img>.wp-block-group__inner-container{gap:16px;display:flex;flex-direction:column;align-items:center}.top-hero__img>.wp-block-group__inner-container .wp-block-columns{flex-direction:row;align-items:center;order:2}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child{order:2}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(2){order:1}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column figure{width:100%}.top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column figure{width:100%}.top-hero__img>.wp-block-group__inner-container>figure{position:relative;order:1;width:100%}.top-hero .bg-movie.pc-only{display:none}.top-hero .bg-movie.sp-only{display:block}.top-hero__form{margin-top:3rem}.top-hero__form .form-label .lg{font-size:2.4rem}.customers__gallery{width:var(--client-logo-width);height:120px;margin:16px 0 32px}.top_2 .wrapper .l-main .sp-only{display:block}.top_2 .wrapper .l-main .pc-only{display:none}.top_2 .wrapper .l-main p{font-size:14px;line-height:20px}.top_2 .wrapper .l-main p.link-with-arrow>span,.top_2 .wrapper .l-main p.link-with-arrow>a{font-size:14px;line-height:20px}.top_2 .wrapper .l-main p.notes{font-size:10px;line-height:14px}.top_2 .wrapper .l-main .cv-button .wp-block-button a{padding:12px;font-size:14px;line-height:20px}.awards{max-width:622px;padding:0 11px 0}.awards .wp-block-columns,.awards .wp-block-gallery{gap:8px 16px;flex-wrap:wrap}.awards .wp-block-columns figure,.awards .wp-block-gallery figure{flex-basis:calc((100% - 16px)/2);flex-grow:0}.awards .wp-block-columns .wp-block-column,.awards .wp-block-gallery .wp-block-column{flex-basis:calc((100% - 16px)/2);flex-grow:0}.awards .wp-block-columns .wp-block-column p,.awards .wp-block-gallery .wp-block-column p{font-size:12px;line-height:17px}.awards .wp-block-columns .wp-block-column p strong,.awards .wp-block-gallery .wp-block-column p strong{font-size:16px;line-height:23px}.awards .wp-block-columns .wp-block-column p mark,.awards .wp-block-gallery .wp-block-column p mark{font-size:48px}.customers{margin-top:24px}.customers::after{content:none}.customers__heading{font-size:28px;line-height:41px}.customers__gallery>.wp-block-group__inner-container{margin:16px 0 32px}.customers__gallery-inner figure.wp-block-image{width:100px}.video-solution{padding:24px 16px 36px}.video-solution>.wp-block-group__inner-container>.wp-block-group{width:100%;max-width:600px}.video-solution>.wp-block-group__inner-container .solution-heading{gap:24px;flex-direction:column-reverse;width:100%;max-width:600px}.video-solution>.wp-block-group__inner-container .solution-heading h2{font-size:22px;line-height:32px;text-align:center}.video-solution>.wp-block-group__inner-container .solution-heading h2 span strong{font-size:32px;line-height:40px}.video-solution>.wp-block-group__inner-container .solution-heading h2 span img{width:32px !important;margin-right:8px}.video-solution>.wp-block-group__inner-container .solution-heading .wp-block-image{width:266px}.video-solution>.wp-block-group__inner-container h3{margin:16px 0;padding-bottom:16px;border-bottom:2px dashed #fc8f88;font-size:20px;line-height:29px}.video-solution>.wp-block-group__inner-container h3 strong{font-size:26px;line-height:38px}.video-solution>.wp-block-group__inner-container .solution-list{max-width:600px}.video-solution>.wp-block-group__inner-container .solution-list>.wp-block-group__inner-container{gap:16px;grid-template-columns:repeat(1, 1fr)}.video-solution>.wp-block-group__inner-container .solution-list .solution-item{padding:16px}.video-solution>.wp-block-group__inner-container .solution-list .solution-item .wp-block-column figure{width:67px}.video-solution>.wp-block-group__inner-container .solution-list .solution-item .wp-block-column:last-child p{font-size:18px;line-height:26px}.solution-reasons{padding:32px 16px}.solution-reasons h2{font-size:22px;line-height:32px}.solution-reasons h2 strong,.solution-reasons h2 mark{font-size:28px;line-height:40px}.solution-reasons h2::first-line{font-size:22px;line-height:32px}.solution-reasons__list{flex-direction:column;max-width:600px;padding:0}.solution-reasons__list .wp-block-column{gap:8px;padding:16px}.solution-reasons__list .wp-block-column:first-child:before,.solution-reasons__list .wp-block-column:nth-child(2):before,.solution-reasons__list .wp-block-column:nth-child(3):before{top:-16px;left:22px;font-size:50px;font-weight:bold}.solution-reasons__list .wp-block-column h3{font-size:22px;line-height:32px}.solution-reasons__list .wp-block-column figure{width:300px}.solution-reasons__satisfaction{flex-direction:column;max-width:600px}.solution-reasons__satisfaction>.wp-block-column:first-child{display:contents}.solution-reasons__satisfaction>.wp-block-column:first-child .wp-block-group{order:1;width:100%}.solution-reasons__satisfaction>.wp-block-column:first-child .wp-block-group__inner-container{gap:8px}.solution-reasons__satisfaction>.wp-block-column:first-child .notes{order:3;margin-top:16px}.solution-reasons__satisfaction>.wp-block-column:last-child{margin-inline:auto;order:2;width:330px}.solution-reasons__satisfaction h3{font-size:22px;line-height:32px}.solution-reasons__satisfaction p.link-with-arrow{margin-top:16px;text-align:right}.case-study{padding:32px 0}.case-study>.wp-block-group__inner-container{max-width:634px;padding:0 17px}.case-study__heading{gap:8px;flex-direction:column;align-items:flex-start;margin-bottom:16px;border-bottom:none}.case-study__heading:before{content:none}.case-study__heading .wp-block-column{width:100%}.case-study__heading h2{position:relative;padding-bottom:10px;border-bottom:2px solid #e2e2e2;font-size:22px;line-height:32px}.case-study__heading h2::before{position:absolute;bottom:-2px;left:0;width:95px;height:inherit;border-bottom:2px solid #e25241;content:""}.case-study__heading p{margin-top:8px;text-align:right}.case-study__movie>.wp-block-group__inner-container{gap:24px;grid-template-columns:repeat(1, 1fr)}.case-study__item{gap:8px;margin-bottom:0}.case-study__interview{grid-template-columns:1fr}.sticky-cv{display:none}.open-br:not(footer) main{margin-top:50px}.open-br:not(footer) p:not([class]){font-size:14px;line-height:20px}.open-br:not(footer) h2.underline{font-size:22px;line-height:32px}.open-br:not(footer) h2.underline::before{width:120px}.open-br:not(footer) .dl-button__orange a{max-width:600px;height:50px;font-size:14px}.open-br:not(footer) .arrow-link>a,.open-br:not(footer) .arrow-link>span{font-size:14px;line-height:20px}.open-br:not(footer) .arrow-link>a::before,.open-br:not(footer) .arrow-link>span::before{width:20px;height:20px}.open-br:not(footer) .arrow-link>a::after,.open-br:not(footer) .arrow-link>span::after{width:6px;height:6px}.ob-hero{padding:32px 16px;background-position:65% 50%}.ob-hero>.wp-block-group__inner-container{max-width:600px;padding:0}.ob-hero .wp-block-columns{gap:16px;flex-direction:column;align-items:center}.ob-hero .wp-block-columns>.wp-block-column:first-child{display:contents}.ob-hero .wp-block-columns>.wp-block-column:first-child p:first-of-type{font-size:14px;line-height:20px}.ob-hero .wp-block-columns>.wp-block-column:first-child p.catch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;padding-bottom:8px;font-size:19px;line-height:28px;text-align:center}.ob-hero .wp-block-columns>.wp-block-column:first-child p.catch strong{font-size:28px;line-height:40px}.ob-hero .wp-block-columns>.wp-block-column:first-child .dl-button__orange{order:1;max-width:100%;margin-top:8px}.ob-hero .wp-block-columns>.wp-block-column:first-child figure{margin:0}.ob-hero .wp-block-columns>.wp-block-column .wp-block-image{max-width:343px;margin-top:8px}.ob-solution>.wp-block-group__inner-container{gap:64px;padding:32px 16px}.ob-solution .wp-block-columns:first-child{gap:16px;flex-direction:column;align-items:center;max-width:600px}.ob-solution .wp-block-columns:first-child .wp-block-column:first-child{gap:16px;align-items:center;max-width:332px}.ob-solution .wp-block-columns:first-child .wp-block-column p{font-size:16px;line-height:23px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li{display:flex;align-items:center;font-size:20px;line-height:29px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li:first-child{margin-bottom:16px}.ob-solution .wp-block-columns:first-child .wp-block-column ul li::before{width:30px;margin:0;transform:scale(0.6) translateX(-10px)}.ob-solution .wp-block-columns:nth-child(2){gap:64px;flex-direction:column;align-items:center;max-width:600px}.ob-solution .wp-block-columns:nth-child(2)::before{top:-45px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column{flex:auto}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child{gap:16px;display:flex;flex-direction:column;align-items:center}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container{gap:8px;flex-direction:column;height:auto}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container p{font-size:24px;line-height:35px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:first-child .wp-block-group__inner-container figure{width:280px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2){position:relative}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p{top:-58.41px;left:225px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span{width:110px;height:110px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) p span strong{font-size:14px;line-height:20px}.ob-solution .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2) .wp-block-image{width:360px}.ob-features{padding:32px 16px}.ob-features::after{top:-577px;top:-273px;left:-50%;width:563px;height:563px}.ob-features>.wp-block-group__inner-container{margin-inline:auto;max-width:600px;padding:0}.ob-features__heading h2{margin-top:8px;font-size:28px;line-height:1.2}.ob-features__heading h2 strong{font-size:32px;line-height:1.2}.ob-features__list{padding:0}.ob-features__list .wp-block-columns{gap:16px;position:relative;flex-direction:column;align-items:flex-end;padding:16px;background:#fff}.ob-features__list .wp-block-columns>.wp-block-column{flex:auto}.ob-features__list .wp-block-columns>.wp-block-column:first-child{order:2}.ob-features__list .wp-block-columns>.wp-block-column:first-child>p{position:absolute;top:0;font-size:72px;line-height:98px}.ob-features__list .wp-block-columns>.wp-block-column:first-child .wp-block-group h3{margin-bottom:16px;font-size:22px;line-height:32px}.ob-features__list .wp-block-columns>.wp-block-column:first-child .wp-block-group p:has(a){margin-top:24px;text-align:right}.ob-features__list .wp-block-columns>.wp-block-column:nth-child(2){position:relative;width:60%;max-width:300px;margin-right:32px}.ob-client{padding:32px 16px}.ob-client>.wp-block-group__inner-container{max-width:600px;padding:0}.ob-client>.wp-block-group__inner-container h2{font-size:28px;line-height:41px}.ob-client>.wp-block-group__inner-container .wp-block-gallery{padding-inline:32px;gap:0px;margin-top:16px}.ob-client>.wp-block-group__inner-container .wp-block-gallery figure{width:33.3333333333% !important;max-width:33.3333333333% !important;margin:0 !important}.ob-interview,.ob-functions,.ob-plan,.ob-qa{margin:0;padding:0 16px 32px;background:#fff}.ob-interview>.wp-block-group__inner-container,.ob-functions>.wp-block-group__inner-container,.ob-plan>.wp-block-group__inner-container,.ob-qa>.wp-block-group__inner-container{max-width:600px;padding:0}.ob-interview .interview-article__link{flex-direction:column;margin-top:30px;padding:16px}.ob-interview .interview-article__thumbnail{flex-basis:auto}.ob-interview .interview-article__text .title{font-size:18px;line-height:26px}.ob-functions .tabs{margin-top:24px}.ob-functions .tab{display:none}.ob-functions .area>.wp-block-group__inner-container{min-height:550px;padding:0 88px 36px}.ob-functions .area h3{font-size:18px;line-height:26px}.ob-functions .items>.wp-block-group__inner-container{gap:24px;display:flex;flex-direction:column}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns{gap:16px}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column{flex:auto}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column:has(figure){flex-basis:56px;flex-shrink:0}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column h4{font-size:16px;line-height:23px}.ob-functions .security{flex-direction:column;align-items:flex-start}.ob-functions .security>.wp-block-column .wp-block-columns{margin:0}.ob-functions .security>.wp-block-column .wp-block-columns figure{margin:0}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{margin-block:24px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border-color:#e2e2e2}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{padding:20px;background:#fff59d;font-size:16px;font-weight:700;line-height:23px;text-align:center}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:first-child{width:50%;padding:29px 8px;font-size:16px;line-height:23px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2){width:50%;font-size:16px;line-height:23px}.ob-plan .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td:nth-child(2) .number{font-size:20px;line-height:29px}.ob-plan .dl-button__orange{margin-top:24px}.ob-qa{margin-bottom:0}.ob-qa .qa-list>.wp-block-group__inner-container{gap:24px;display:flex;flex-direction:column;align-items:flex-start;margin-top:24px}.ob-qa .qa-list .question{margin-bottom:8px}.community__header::after{content:none}.community__header-column{flex-direction:column-reverse}.community__article-list{gap:2rem;grid-template-columns:repeat(2, 1fr)}.nontitle_cp .cp-fv>div{gap:3.6rem;flex-direction:column;align-items:center;max-width:1000px}.opportunity_8ai .top-hero>.wp-block-group__inner-container{max-width:600px}.opportunity_8ai .top-hero__img>.wp-block-group__inner-container .wp-block-columns{flex-wrap:nowrap}.opportunity_8ai .top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column{flex-basis:auto !important;min-width:auto}.opportunity_8ai .top-hero__img>.wp-block-group__inner-container .wp-block-columns .wp-block-column figure{margin:0}}@media(max-width: 768px){.l_common_block{padding-top:5rem;padding-right:1.6rem;padding-bottom:5rem;padding-left:1.6rem}.single-ebook .l_common_block,.single-case .l_common_block,.single-news .l_common_block,.single-seminar .l_common_block,.single-community .l_common_block{padding-right:0;padding-bottom:0;padding-left:0}.pagination{padding:1rem 0 4rem}.back_btn{width:100%;max-width:34.3rem;margin:4rem auto}.load_more_box{bottom:0}.load_more_box .more_btn{width:100%;max-width:34.3rem;margin:4rem auto}.edit_box{width:100%}.ttl_style01{padding:8rem 0 3rem;font-size:1.4rem}.ttl_style01 span{font-size:.8rem}.functions_in_news article a .date{width:10rem;padding-left:0}.functions_in_news article a .category{width:calc(100% - 12rem)}.functions_in_news article a .news_ttl{width:100%;padding-right:0}.function_common_box{margin-bottom:4rem;padding-left:0}.function_common_box .ttl_box{padding-bottom:1rem}.function_common_box .ttl_box figure{position:relative;width:9rem;padding-left:0}.function_common_box .ttl_box figure img{height:60px;max-height:auto}.function_common_box .ttl_box h3{margin-bottom:0}.function_common_box .ttl_box h3 .txt{display:block}.post-type-archive-seminar .type-seminar,.tax-seminar_type .type-seminar{margin-bottom:20px}.post-type-archive-seminar .type-seminar a,.post-type-archive-seminar .type-seminar>div,.tax-seminar_type .type-seminar a,.tax-seminar_type .type-seminar>div{padding:2rem}.post-type-archive-seminar .type-seminar a .left_box figure img,.post-type-archive-seminar .type-seminar>div .left_box figure img,.tax-seminar_type .type-seminar a .left_box figure img,.tax-seminar_type .type-seminar>div .left_box figure img{max-height:180px}.post-type-archive-seminar .type-seminar a .left_box .seminar_date,.post-type-archive-seminar .type-seminar>div .left_box .seminar_date,.tax-seminar_type .type-seminar a .left_box .seminar_date,.tax-seminar_type .type-seminar>div .left_box .seminar_date{flex-wrap:nowrap;font-size:1.2rem}.post-type-archive-seminar .type-seminar a h2,.post-type-archive-seminar .type-seminar>div h2,.tax-seminar_type .type-seminar a h2,.tax-seminar_type .type-seminar>div h2{padding-bottom:1.6rem;font-size:1.8rem}.plan_common_block table table,.plan_common_block table tr,.plan_common_block table th,.plan_common_block table td{display:inline-block;width:100%}.plan_common_block table th,.plan_common_block table td{padding:1.5rem}.plan_footer_box{margin-top:-1rem;padding:4rem 1.5rem 0}.plan_footer_box h3{font-size:1.6rem}.case_relation .article_case_box a .article_thumbnail.video_thumbnail::after,.articleList .article_case_box a .article_thumbnail.video_thumbnail::after{bottom:20px;left:20px}.case_relation .article_case_box a .case_info_box,.articleList .article_case_box a .case_info_box{padding:2rem 2rem 0}.case_relation .article_case_box a .case_info_box .case__company,.articleList .article_case_box a .case_info_box .case__company{margin-bottom:1.4rem;padding:0 !important;font-size:1.4rem;line-height:1.4}.case_relation{padding-right:1.6rem;padding-left:1.6rem}.case_relation .article_case_box{width:100%}.case_relation .article_case_box a .inner_box{padding:2rem}.case_relation .article_case_box a .inner_box .comment{padding:1.4rem 0 .4rem}.case_relation .article_case_box a .case_info_box{padding:2rem 0 0}.case_single_block{padding:8rem 1.6rem}.case_single_block .case__info-box .tags{width:100%}.case_single_block .interviewer{font-size:1.6rem}.case_single_block h1{margin-bottom:1rem;font-size:2rem}.case_single_block .main_visual{width:calc(100% + 3.2rem);margin:1.6rem -1.6rem 2rem}.case_single_block .main_visual img{max-height:320px}.case_single_block .cace_edit_style{width:100%}.case_single_block .cace_edit_style h2{width:calc(100% + 3.2rem);margin:0 -1.6rem 1.8rem;padding:1.2rem 1.6rem;font-size:1.6rem}.case_single_block .company_data{width:100%;padding:2rem 3rem}.case_single_block .company_data .inner_box{order:2;width:100%;margin-top:2rem}.case_single_block .company_data figure{order:1;width:100%;text-align:center}.case_single_block .company_data figure img{max-width:70%}.case_single_bottom .p-switch__inner .p-switch__button a{width:70%}.case .articleList{grid-template-columns:repeat(1, 1fr)}.case .case-header{height:100px}.case .case-header::before{width:100px;min-width:100px;border-top:70px solid #fff;border-left:70px solid rgba(0,0,0,0)}.case .case-header h1{padding-top:20px;font-size:20px}.case .case-header h1::after{bottom:-36px;font-size:48px;line-height:58px}.case .case-filter{padding:0}.case .case-filter__cat{margin:0;padding:0 2rem}.case .case-filter__cat-list{gap:0}.case .case-filter__tabs{margin-top:2.5rem}.case .case-filter__issue{padding:2rem;font-size:1.1rem}.case .case-filter .tab-item{display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1.2}.case .case-filter__items{gap:10px;padding:20px 10px;font-size:11px}.case .articleList{gap:25px}.case .articleList article{width:100%}.case .articleList article .case__title{font-size:18px;line-height:28px}.case .articleList article .case__inner-box{padding:0}.case .articleList article .case__info-box{font-size:12px}.case .articleList article .company{margin:0;padding:0 2rem 2rem;font-size:1.1rem}.case-single .case__inner-box .case__title{padding:0}.case-single .case__inner-box .company{font-size:1.2rem}.case-single .case__info-box{display:block;font-size:1.2rem}.case-single .share{margin-top:1rem}.case-single .share__box{width:100%}.case-single .share__title{margin-bottom:1.5rem;font-size:1.5rem}.case-single article p{font-size:1.4rem}.case-single article ul li,.case-single article ol li{font-size:1.4rem}.sticky-case__inner{bottom:.5rem;width:95%;padding:5px}.sticky-case__img{display:none}.sticky-case__img-sp{display:block}#ez-toc-container{padding:2rem}#ez-toc-container ul li{font-size:1.4rem}.single-ebook .type-ebook{padding:6rem 2rem 0}.single-ebook .type-ebook .left_box{display:flex;flex-wrap:wrap}.single-ebook .type-ebook .left_box .top_banner{order:2;margin:0}.single-ebook .type-ebook .left_box h1{order:1;margin:0 0 2rem}.single-ebook .type-ebook .left_box .point_box{margin-bottom:25px;padding:26px 10px 29px}.single-ebook .type-ebook .left_box .point_box svg{left:-2px;height:16px;margin-right:8px}.single-ebook .type-ebook .left_box .point_box h2{font-size:1.6rem}.single-ebook .type-ebook .left_box .point_box ul li{padding-left:8px;font-size:1.4rem}.single-ebook .back_btn{display:block}.case_relation,.articleList{width:100%;margin-right:0%}.case_relation article,.articleList article{filter:drop-shadow(0 0 0 #fff)}.case_relation article,.articleList article{width:100%;margin:0 0% 3rem 0}.case_relation article:last-of-type,.articleList article:last-of-type{margin:0}.case_relation article.ebook_top_article,.articleList article.ebook_top_article{width:100%;margin:0}.case_relation article.ebook_top_article .inner_box,.articleList article.ebook_top_article .inner_box{padding:0 2rem 2rem}.case_relation article.ebook_top_article .inner_box figure,.articleList article.ebook_top_article .inner_box figure{width:100%;max-height:180px;margin-bottom:1.4rem}.case_relation article.ebook_top_article .inner_box figure img,.articleList article.ebook_top_article .inner_box figure img{max-height:180px}.case_relation article.ebook_top_article .inner_box p,.articleList article.ebook_top_article .inner_box p{width:100%}.case_relation article.ebook_top_article h3,.articleList article.ebook_top_article h3{margin:1rem 2rem 2rem;font-size:1.6rem}.case_relation article a figure,.articleList article a figure{max-height:180px}.case_relation article a figure img,.articleList article a figure img{max-height:180px}.case_relation article a .inner_box,.articleList article a .inner_box{padding:0 2rem 2rem}.case_relation article a h3,.articleList article a h3{font-size:1.4rem}.case_relation .popular-label,.articleList .popular-label{left:-3px;width:82px}.news_block .left_block{order:2;width:100%}.news_block .left_block .news_list_block a{filter:drop-shadow(0 0 0 #fff)}.news_block .left_block .news_list_block a{padding:2rem}.news_block .left_block .news_list_block a .inner_box figure{width:100%;margin-right:0%;margin-bottom:2rem}.news_block .left_block .news_list_block a .inner_box p.thumb_txt{width:100%}.news_block .right_block{order:1;width:100%;margin-bottom:2rem}.news_block .right_block h2{display:none}.news_block .right_block nav ul{display:none}.news_block .right_block nav .news_select_menu{display:block}.news_block .right_block nav .news_select_menu select{font-size:1.6rem}.single-news .right_block{display:none}.thanks_dl .p-header.-white .p-header__logo,.thanks_dl2 .p-header.-white .p-header__logo,.thanks .p-header.-white .p-header__logo,.contact .p-header.-white .p-header__logo,.contact_02 .p-header.-white .p-header__logo,.contact_03 .p-header.-white .p-header__logo,.contact_04 .p-header.-white .p-header__logo,.contact_05 .p-header.-white .p-header__logo,.page-template-page-contact_tpl_a .p-header.-white .p-header__logo,.page-template-page-contact_tpl_b .p-header.-white .p-header__logo,.page-template-page-thanks_template .p-header.-white .p-header__logo,.page-template-page-form .p-header.-white .p-header__logo,.ycbm .p-header.-white .p-header__logo,.eight_ebookdl_01 .p-header.-white .p-header__logo{width:180px;height:auto}.thanks_dl .l-footer,.thanks_dl2 .l-footer,.thanks .l-footer,.contact .l-footer,.contact_02 .l-footer,.contact_03 .l-footer,.contact_04 .l-footer,.contact_05 .l-footer,.page-template-page-contact_tpl_a .l-footer,.page-template-page-contact_tpl_b .l-footer,.page-template-page-thanks_template .l-footer,.page-template-page-form .l-footer,.ycbm .l-footer,.eight_ebookdl_01 .l-footer{padding-top:2rem;padding-bottom:2rem}.thanks_dl .l_half_block,.thanks_dl2 .l_half_block,.thanks .l_half_block,.contact .l_half_block,.contact_02 .l_half_block,.contact_03 .l_half_block,.contact_04 .l_half_block,.contact_05 .l_half_block,.page-template-page-contact_tpl_a .l_half_block,.page-template-page-contact_tpl_b .l_half_block,.page-template-page-thanks_template .l_half_block,.page-template-page-form .l_half_block,.ycbm .l_half_block,.eight_ebookdl_01 .l_half_block{display:block;width:100%;height:auto;min-height:auto;padding:2.6rem 0 1.6rem 0}.thanks_dl .l_half_block__copyright,.thanks_dl2 .l_half_block__copyright,.thanks .l_half_block__copyright,.contact .l_half_block__copyright,.contact_02 .l_half_block__copyright,.contact_03 .l_half_block__copyright,.contact_04 .l_half_block__copyright,.contact_05 .l_half_block__copyright,.page-template-page-contact_tpl_a .l_half_block__copyright,.page-template-page-contact_tpl_b .l_half_block__copyright,.page-template-page-thanks_template .l_half_block__copyright,.page-template-page-form .l_half_block__copyright,.ycbm .l_half_block__copyright,.eight_ebookdl_01 .l_half_block__copyright{margin:3.6rem 0 0;text-align:center}.thanks_dl .p-application,.thanks_dl2 .p-application,.thanks .p-application,.contact .p-application,.contact_02 .p-application,.contact_03 .p-application,.contact_04 .p-application,.contact_05 .p-application,.page-template-page-contact_tpl_a .p-application,.page-template-page-contact_tpl_b .p-application,.page-template-page-thanks_template .p-application,.page-template-page-form .p-application,.ycbm .p-application,.eight_ebookdl_01 .p-application{width:480px;margin:0 auto}.thanks_dl .p-application__inner,.thanks_dl2 .p-application__inner,.thanks .p-application__inner,.contact .p-application__inner,.contact_02 .p-application__inner,.contact_03 .p-application__inner,.contact_04 .p-application__inner,.contact_05 .p-application__inner,.page-template-page-contact_tpl_a .p-application__inner,.page-template-page-contact_tpl_b .p-application__inner,.page-template-page-thanks_template .p-application__inner,.page-template-page-form .p-application__inner,.ycbm .p-application__inner,.eight_ebookdl_01 .p-application__inner{margin:0}.thanks_dl .p-application__title-ja,.thanks_dl2 .p-application__title-ja,.thanks .p-application__title-ja,.contact .p-application__title-ja,.contact_02 .p-application__title-ja,.contact_03 .p-application__title-ja,.contact_04 .p-application__title-ja,.contact_05 .p-application__title-ja,.page-template-page-contact_tpl_a .p-application__title-ja,.page-template-page-contact_tpl_b .p-application__title-ja,.page-template-page-thanks_template .p-application__title-ja,.page-template-page-form .p-application__title-ja,.ycbm .p-application__title-ja,.eight_ebookdl_01 .p-application__title-ja{font-size:2rem}.contact_02 .p-application__inner,.contact_03 .p-application__inner,.contact_04 .p-application__inner,.contact_05 .p-application__inner,.eight_ebookdl_01 .p-application__inner,.page-template-page-contact_tpl_a .p-application__inner,.page-template-page-contact_tpl_b .p-application__inner{min-height:auto}.contact_02 .p-application__copy h2,.contact_03 .p-application__copy h2,.contact_04 .p-application__copy h2,.contact_05 .p-application__copy h2,.eight_ebookdl_01 .p-application__copy h2,.page-template-page-contact_tpl_a .p-application__copy h2,.page-template-page-contact_tpl_b .p-application__copy h2{margin:0 0 2.6rem 0;font-size:3.2rem}.contact_02 .p-application__logo,.contact_03 .p-application__logo,.contact_04 .p-application__logo,.contact_05 .p-application__logo,.eight_ebookdl_01 .p-application__logo,.page-template-page-contact_tpl_a .p-application__logo,.page-template-page-contact_tpl_b .p-application__logo{height:25px}.contact_02 .p-application__imgwrap,.contact_03 .p-application__imgwrap,.contact_04 .p-application__imgwrap,.contact_05 .p-application__imgwrap,.eight_ebookdl_01 .p-application__imgwrap,.page-template-page-contact_tpl_a .p-application__imgwrap,.page-template-page-contact_tpl_b .p-application__imgwrap{height:29rem}.contact_02 .p-application__imgwrap img,.contact_03 .p-application__imgwrap img,.contact_04 .p-application__imgwrap img,.contact_05 .p-application__imgwrap img,.eight_ebookdl_01 .p-application__imgwrap img,.page-template-page-contact_tpl_a .p-application__imgwrap img,.page-template-page-contact_tpl_b .p-application__imgwrap img{top:2rem;left:24rem;width:28.5rem}.contact_02 .p-application__label h3,.contact_03 .p-application__label h3,.contact_04 .p-application__label h3,.contact_05 .p-application__label h3,.eight_ebookdl_01 .p-application__label h3,.page-template-page-contact_tpl_a .p-application__label h3,.page-template-page-contact_tpl_b .p-application__label h3{padding:0 0 2rem 2.4rem}.contact_02 .p-application__label h3::before,.contact_03 .p-application__label h3::before,.contact_04 .p-application__label h3::before,.contact_05 .p-application__label h3::before,.eight_ebookdl_01 .p-application__label h3::before,.page-template-page-contact_tpl_a .p-application__label h3::before,.page-template-page-contact_tpl_b .p-application__label h3::before{top:3px;width:16px;height:16px}.contact_02 .p-application__balloon,.contact_03 .p-application__balloon,.contact_04 .p-application__balloon,.contact_05 .p-application__balloon,.eight_ebookdl_01 .p-application__balloon,.page-template-page-contact_tpl_a .p-application__balloon,.page-template-page-contact_tpl_b .p-application__balloon{width:100%;margin:3rem 1.6rem 0 0}.contact_02 .p-application__balloon h3,.contact_03 .p-application__balloon h3,.contact_04 .p-application__balloon h3,.contact_05 .p-application__balloon h3,.eight_ebookdl_01 .p-application__balloon h3,.page-template-page-contact_tpl_a .p-application__balloon h3,.page-template-page-contact_tpl_b .p-application__balloon h3{padding:0 0 2rem}.contact_02 .p-application__balloon h3::before,.contact_03 .p-application__balloon h3::before,.contact_04 .p-application__balloon h3::before,.contact_05 .p-application__balloon h3::before,.eight_ebookdl_01 .p-application__balloon h3::before,.page-template-page-contact_tpl_a .p-application__balloon h3::before,.page-template-page-contact_tpl_b .p-application__balloon h3::before{top:3px;width:16px;height:16px}.contact_02 .p-application__balloon li,.contact_03 .p-application__balloon li,.contact_04 .p-application__balloon li,.contact_05 .p-application__balloon li,.eight_ebookdl_01 .p-application__balloon li,.page-template-page-contact_tpl_a .p-application__balloon li,.page-template-page-contact_tpl_b .p-application__balloon li{margin-bottom:.8rem;font-size:1.2rem}.contact_02 .p-application__balloon li:last-child,.contact_03 .p-application__balloon li:last-child,.contact_04 .p-application__balloon li:last-child,.contact_05 .p-application__balloon li:last-child,.eight_ebookdl_01 .p-application__balloon li:last-child,.page-template-page-contact_tpl_a .p-application__balloon li:last-child,.page-template-page-contact_tpl_b .p-application__balloon li:last-child{margin-bottom:0}.contact_02 .p-application__description,.contact_03 .p-application__description,.contact_04 .p-application__description,.contact_05 .p-application__description,.eight_ebookdl_01 .p-application__description,.page-template-page-contact_tpl_a .p-application__description,.page-template-page-contact_tpl_b .p-application__description{display:none}.contact_02 .p-application__title,.contact_03 .p-application__title,.contact_04 .p-application__title,.contact_05 .p-application__title,.eight_ebookdl_01 .p-application__title,.page-template-page-contact_tpl_a .p-application__title,.page-template-page-contact_tpl_b .p-application__title{margin-bottom:2rem}.contact_02 .p-application__item,.contact_03 .p-application__item,.contact_04 .p-application__item,.contact_05 .p-application__item,.eight_ebookdl_01 .p-application__item,.page-template-page-contact_tpl_a .p-application__item,.page-template-page-contact_tpl_b .p-application__item{margin:1rem 0 0 0}.p-easy.top-page02_box .content_block{width:calc(100% - 3.2rem);margin:0 1.6rem 3rem;padding:2.5rem}.p-easy.top-page02_box .content_block .ttl_box{max-width:100%;height:4rem;margin-bottom:3rem}.p-easy.top-page02_box .content_block .ttl_box .img{width:7rem;height:5rem}.p-easy.top-page02_box .content_block .ttl_box h3{width:calc(100% - 7rem);line-height:4rem}.p-easy.top-page02_box .content_block .ttl_box h3 .sub_txt{font-size:1.7rem;line-height:1.4rem}.p-easy.top-page02_box .content_block .ttl_box h3 .big_txt{font-size:2.6rem;line-height:2.6rem}.p-easy.top-page02_box .content_block p{font-size:1.4rem}.p-easy.top-page02_box .content_block p.sub_txt{display:block;text-align:center}.p-easy.top-page02_box .content_block .leftbox{width:100%;margin-bottom:1.6rem}.p-easy.top-page02_box .content_block .rightbox{width:100%;text-align:center}.p-easy.top-page02_box .content_block .about_btn{width:100%;max-width:34.3rem;margin:4rem auto}.p-easy.top-page02_box .content_block:nth-child(2) .leftbox{order:1;width:100%;padding-top:0}.p-easy.top-page02_box .content_block:nth-child(2) .rightbox{order:2;width:100%;text-align:center}.c-button.-small{padding:1.1rem 1.6rem;font-size:1.2rem}.c-radius__btn{padding:3.5%;font-size:1.6rem}.c-carousel-nav__item{z-index:3;top:54%;transform:translateY(calc(-50% - 2.2rem));color:#424242}.c-carousel-nav__item.-prev{left:-1.9rem}.c-carousel-nav__item.-next{right:-1.9rem}.c-carousel-nav__icon{width:2.2rem;height:4rem;padding:.4rem}.c-checkbox__label{padding-left:4.5rem;line-height:1.4285714286}.c-checkbox__label::before{width:2.6rem;height:2.6rem}.c-checkbox__label::after{left:.3rem;width:1.9rem;height:1.5rem}.c-input{font-size:1.6rem}.c-modal__media.-size16x9{width:calc(100vw - 1.6rem)}.c-modal__media.-size1x1{width:calc(100vw - 1.6rem)}.c-modal__media.-size9x16{width:24.6rem}.c-modal__close{top:-4.3rem;right:0}.c-selectbox::after{right:.6rem;width:1.2rem;height:.7rem;background-size:1.2rem .7rem}.c-selectbox__select{font-size:1.6rem}.p-about__title{padding:1.8rem 0;font-size:1.8rem;letter-spacing:1.8px;line-height:1.28}.p-advantage{padding-bottom:2.8rem}.p-advantage__inner{padding-right:1.8rem;padding-left:1.8rem}.p-advantage__title-ja{font-size:1.4rem}.p-advantage__title-en{font-size:.8rem}.p-advantage__main{margin-top:2.2rem;padding-bottom:3.8rem;text-align:center}.p-advantage__patent-text{padding:.35rem 2rem;font-size:1.2rem}.p-advantage__lead{font-size:1.8rem}.p-advantage__img{width:21.6rem;margin-top:2.5rem}.p-advantage__gradient{padding-top:.5rem}.p-advantage__gradient>b{font-size:2.2rem}.p-advantage__sub-title{font-size:1.6rem;line-height:1.3125}.p-advantage__sub-title::before,.p-advantage__sub-title::after{width:8rem}.p-advantage__item{display:flex;align-items:center;width:50%;padding-left:1.3em;background-image:url(/wp-content/uploads/icon-advantage-check.svg);background-position:left center;background-repeat:no-repeat}.p-advantage__item:nth-child(n+2):not(:nth-child(3)){margin-top:1.2rem}.p-advantage__item:nth-child(1),.p-advantage__item:nth-child(3){order:-1}.p-advantage__catch{font-size:1.2rem;font-weight:500;line-height:1.3333333333}.p-advantage__catch__label{color:#e43426;font-size:.8rem}.p-advantage__text{clip:rect(1px 1px 1px 1px);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.p-advantage__media{display:none}.p-application{padding-top:2.7rem;padding-bottom:4.8rem}.p-application__inner{margin-right:1.6rem;margin-left:1.6rem}.p-application__title{margin-top:3rem}.p-application__title-ja{font-size:2rem}.p-application__description{font-size:1.2rem;line-height:1.4166666667}.p-application__heading{margin-top:2.8rem}.p-application__confirm{margin-top:3rem;margin-right:auto;margin-left:auto}.p-application__action{margin-top:3.2rem}.p-application__btn{max-width:34.3rem}.p-banner{top:-10rem;margin-right:2rem;margin-left:2rem}.p-banner2{top:-10rem;margin-right:2rem;margin-left:2rem}.p-carousel-contents{grid-template-areas:"title" "media" "info";grid-template-columns:1fr;grid-template-rows:repeat(3, auto);padding-bottom:2.4rem}.p-carousel-contents__title{font-size:2rem;font-weight:500;line-height:1.5;text-align:center}.p-carousel-contents__info{width:30rem;margin-top:1.1rem;margin-right:auto;margin-left:auto}.p-carousel-contents__charge{font-size:1.4rem;line-height:1.5}.p-carousel-contents__description{margin-top:1.6rem;font-size:1.2rem;line-height:1.5}.p-carousel-contents__media{max-width:30rem;margin-top:2.1rem;margin-right:auto;margin-left:auto}.p-footer{text-align:center}.p-footer__navi{margin-top:2rem}.p-footer__copyright{margin-top:2rem}.footer-bottom{margin:2.2rem 2rem 0}.footer-bottom__container{flex-direction:column;align-items:center;padding:0}.footer-bottom__img-container{justify-content:space-between;width:100%}.p-header__btn{padding:.6rem 3rem;border-radius:1.5rem;font-size:1rem;line-height:1.8}.p-loop{height:17rem}.p-loop__item{margin-right:.5rem}.p-loop__img.-size16x9{width:30.2rem}.p-loop__img.-size1x1{width:17rem}.p-loop__img.-size9x16{width:9.5rem}.p-samples{padding-top:10.3rem;padding-bottom:7.8rem}.p-samples__label{width:60px;height:60px;font-size:10px}.p-samples__label span{padding:20px 0 2px 0;font-size:10px}.p-samples__img{width:calc((100vw - 4.8rem)/2);height:calc((100vw - 4.8rem)/2);background-color:#e2e2e2}.p-samples__subtitle{display:block}.p-samples__category{display:block}.wp-block-lazyblock-sample{width:calc(50% - 2rem);height:calc((100vw - 4.8rem)/2)}.wp-block-lazyblock-sample{margin-top:5.4rem}.templates__item.wp-block-lazyblock-sample{flex-basis:calc(50% - 1rem)}.single-seminar .seminar .type-seminar .left_box p,.single-seminar .seminar .type-seminar .left_box dt,.single-seminar .seminar .type-seminar .left_box dd,.single-seminar .seminar .type-seminar .left_box li{font-size:14px}.single-seminar .seminar .type-seminar .left_box h2{font-size:16px}.single-ebook .type-ebook,.single-ebook .type-seminar,.single-seminar .type-ebook,.single-seminar .type-seminar{padding:7rem 2rem 0}.single-ebook .type-ebook .top_banner,.single-ebook .type-seminar .top_banner,.single-seminar .type-ebook .top_banner,.single-seminar .type-seminar .top_banner{width:100%;margin:0 0 3rem}.single-ebook .type-ebook .left_box h1,.single-ebook .type-seminar .left_box h1,.single-seminar .type-ebook .left_box h1,.single-seminar .type-seminar .left_box h1{padding:1rem 0;font-size:1.8rem}.single-ebook .type-ebook .left_box .back_btn,.single-ebook .type-seminar .left_box .back_btn,.single-seminar .type-ebook .left_box .back_btn,.single-seminar .type-seminar .left_box .back_btn{display:block}.single-ebook .type-ebook .left_box .seminar_date .days span,.single-ebook .type-seminar .left_box .seminar_date .days span,.single-seminar .type-ebook .left_box .seminar_date .days span,.single-seminar .type-seminar .left_box .seminar_date .days span{display:block}.single-ebook .type-ebook .left_box .speaker,.single-ebook .type-seminar .left_box .speaker,.single-seminar .type-ebook .left_box .speaker,.single-seminar .type-seminar .left_box .speaker{margin-bottom:0}.single-ebook .type-ebook .left_box .speaker figure,.single-ebook .type-seminar .left_box .speaker figure,.single-seminar .type-ebook .left_box .speaker figure,.single-seminar .type-seminar .left_box .speaker figure{width:100%;margin-bottom:2rem;text-align:center}.single-ebook .type-ebook .left_box .speaker figure img,.single-ebook .type-seminar .left_box .speaker figure img,.single-seminar .type-ebook .left_box .speaker figure img,.single-seminar .type-seminar .left_box .speaker figure img{max-height:180px}.single-ebook .type-ebook .left_box .speaker p,.single-ebook .type-seminar .left_box .speaker p,.single-seminar .type-ebook .left_box .speaker p,.single-seminar .type-seminar .left_box .speaker p{width:100%}.single-ebook .type-ebook .left_box .ttl_style02,.single-ebook .type-seminar .left_box .ttl_style02,.single-seminar .type-ebook .left_box .ttl_style02,.single-seminar .type-seminar .left_box .ttl_style02{margin:0 -2rem 2rem}.single-ebook .type-ebook .left_box .overview,.single-ebook .type-seminar .left_box .overview,.single-seminar .type-ebook .left_box .overview,.single-seminar .type-seminar .left_box .overview{padding:0}.single-ebook .type-ebook .left_box .overview dt,.single-ebook .type-seminar .left_box .overview dt,.single-seminar .type-ebook .left_box .overview dt,.single-seminar .type-seminar .left_box .overview dt{width:100%;padding:1.3rem 1rem;background:#f4f2f2}.single-ebook .type-ebook .left_box .overview dd,.single-ebook .type-seminar .left_box .overview dd,.single-seminar .type-ebook .left_box .overview dd,.single-seminar .type-seminar .left_box .overview dd{width:100%;padding:1.3rem 1rem}.single-ebook .type-ebook .right_box,.single-ebook .type-seminar .right_box,.single-seminar .type-ebook .right_box,.single-seminar .type-seminar .right_box{width:calc(100% + 4rem);margin:0 -2rem}.single-ebook .type-ebook .right_box .inner_box,.single-ebook .type-seminar .right_box .inner_box,.single-seminar .type-ebook .right_box .inner_box,.single-seminar .type-seminar .right_box .inner_box{position:static;border-top:none}.single-ebook .type-ebook .right_box .inner_box .form-group input[type=text],.single-ebook .type-ebook .right_box .inner_box .form-group select,.single-ebook .type-seminar .right_box .inner_box .form-group input[type=text],.single-ebook .type-seminar .right_box .inner_box .form-group select,.single-seminar .type-ebook .right_box .inner_box .form-group input[type=text],.single-seminar .type-ebook .right_box .inner_box .form-group select,.single-seminar .type-seminar .right_box .inner_box .form-group input[type=text],.single-seminar .type-seminar .right_box .inner_box .form-group select{font-size:1.6rem}.single-ebook .type-ebook .right_box .inner_box .form-group .submit,.single-ebook .type-seminar .right_box .inner_box .form-group .submit,.single-seminar .type-ebook .right_box .inner_box .form-group .submit,.single-seminar .type-seminar .right_box .inner_box .form-group .submit{width:100%;max-width:34.3rem;margin:4rem auto}.single-ebook .back_btn,.single-seminar .back_btn{width:100%;max-width:34.3rem;margin:4rem auto}.single-ebook .back_btn,.single-seminar .back_btn{display:none}.p-static{margin-top:4.6em;padding-bottom:13rem;overflow:hidden}.p-static__inner{margin-right:2rem;margin-left:2rem}.p-static__main{padding-right:1rem;padding-left:1rem}.p-static__heading{margin-top:2.3rem}.p-switch{padding-top:1.6rem;padding-bottom:1.6rem}.p-switch__inner{grid-template-areas:"title media" "button button";grid-template-columns:18rem 1fr;grid-template-rows:repeat(2, auto);max-width:46rem;padding-right:2.5rem;padding-left:2.5rem}.p-switch__title{margin-top:auto;margin-bottom:auto;font-size:1.8rem;font-weight:bold;line-height:1.3333333333}.p-switch__media{text-align:center}.p-switch__img{width:14.9rem}.p-switch__button{margin-top:1.6rem}.p-switch__btn{padding:1rem 7.8rem;border-radius:2rem;font-size:1.2rem}.p-header__btn{padding:.6rem 3rem;border-radius:1.5rem;font-size:1rem;line-height:1.8}.p-heroC{padding:0 12% 8%;background-image:url("/wp-content/uploads/bg-application_sp_top3-no1.jpg")}.no-webp .p-heroC{background-image:url("/wp-content/uploads/bg-application_sp.jpg")}.webp .p-heroC{background-image:url("/wp-content/uploads/bg-application_sp.webp")}.p-heroC__inner{width:100%;max-width:420px}.p-heroC__title{margin-bottom:8%}.p-heroC__title span{margin-bottom:6px;font-size:1rem;line-height:2}.p-heroC__logo{width:150px;height:20px}.p-heroC__catch{margin-bottom:8%}.p-heroC__contents__images{margin-bottom:10%}.p-heroC__awards{display:flex;align-items:center;margin-bottom:2%}.p-heroC__awards__item{width:30%;margin-right:5%}.p-heroC__awards__item:last-child{margin-right:0}.p-heroC__awards__note{margin-bottom:8%;color:#aaa;text-align:center}.p-heroC__girl{display:none}.p-heroC__cm{top:-10%;right:-17%;width:53%}.p-heroC__cm img{width:100%}.p-heroC__btn{padding:3.5%;font-size:1.6rem}.p-heroC__btn svg{width:18.5px;height:21.5px;margin-right:1rem}.p-stepB,.p-num,.p-ib{padding:4rem 0 0}.p-stepB__inner,.p-num__inner,.p-ib__inner{padding-right:1.6rem;padding-left:1.6rem}.p-stepB__head,.p-num__head,.p-ib__head{display:flex;flex-direction:column;align-items:center}.p-stepB__subtitle,.p-num__subtitle,.p-ib__subtitle{font-size:1.8rem;line-height:1.38}.p-stepB__subtitle span.subtitle_num,.p-num__subtitle span.subtitle_num,.p-ib__subtitle span.subtitle_num{font-size:3.1rem}.p-stepB__lead,.p-num__lead,.p-ib__lead{margin-bottom:2.5rem;font-size:1.2rem}.p-stepB__img,.p-num__img,.p-ib__img{max-width:500px;margin-bottom:0}.p-stepB__img-txt,.p-num__img-txt,.p-ib__img-txt{left:0;max-width:500px}.p-stepB__img-txt ul,.p-num__img-txt ul,.p-ib__img-txt ul{position:relative;max-width:500px}.p-stepB__img-txt ul li,.p-num__img-txt ul li,.p-ib__img-txt ul li{position:absolute}.p-stepB__img-txt .p-stepB__img-txt-step01,.p-num__img-txt .p-stepB__img-txt-step01,.p-ib__img-txt .p-stepB__img-txt-step01{left:10.5%}.p-stepB__img-txt .p-stepB__img-txt-step02,.p-num__img-txt .p-stepB__img-txt-step02,.p-ib__img-txt .p-stepB__img-txt-step02{left:42%}.p-stepB__img-txt .p-stepB__img-txt-step03,.p-num__img-txt .p-stepB__img-txt-step03,.p-ib__img-txt .p-stepB__img-txt-step03{right:8%;left:inherit}.p-stepB__img-txt h4,.p-num__img-txt h4,.p-ib__img-txt h4{flex-direction:column;margin-bottom:.5rem;font-size:1rem}.p-stepB__img-txt p,.p-num__img-txt p,.p-ib__img-txt p{flex-direction:column;font-size:1rem;line-height:1.5}.p-stepB__desc,.p-num__desc,.p-ib__desc{flex-direction:column;align-items:center;margin-top:5rem;padding:2rem;background:#f3f5f7;text-align:center}.p-stepB__desc h4,.p-num__desc h4,.p-ib__desc h4{margin-bottom:2rem;font-size:1.4rem;text-align:center}.p-stepB__desc__img,.p-num__desc__img,.p-ib__desc__img{width:400px;max-width:100%;margin-bottom:15px;box-shadow:none}.p-stepB__desc__txt,.p-num__desc__txt,.p-ib__desc__txt{font-size:1.2rem}.p-stepB__number,.p-num__number,.p-ib__number{flex-direction:column}.p-stepB__number__txt,.p-num__number__txt,.p-ib__number__txt{width:100%;margin-top:0;margin-bottom:3rem;text-align:center}.p-stepB__number__txt h4,.p-num__number__txt h4,.p-ib__number__txt h4{margin-bottom:3rem;font-size:1.8rem;text-align:center}.p-stepB__number__txt p,.p-num__number__txt p,.p-ib__number__txt p{display:inline-block;font-size:1.2rem;text-align:left}.p-stepB__number__txt p span,.p-num__number__txt p span,.p-ib__number__txt p span{font-size:1rem}.p-stepB__number__img,.p-num__number__img,.p-ib__number__img{text-align:center}.p-num{padding-top:0}.p-num__img{padding:0}.p-num__img img{width:calc((100% - 10px)/2)}.p-num__img img:nth-child(n+3){margin-top:8.5px}.p-ib__img{padding:0 2rem}.p-ib__desc{margin-top:0}.p-stepB__desc__button{padding:0 1.6rem 2.5rem}.p-usage-scene{padding:2.5rem 0}.p-usage-scene__inner{padding-right:1.6rem;padding-left:1.6rem}.p-usage-scene__head{display:flex;flex-direction:column;align-items:center}.p-usage-scene__title{margin-bottom:0;font-size:2.6rem;line-height:1.4}.p-usage-scene__subtitle{margin:2rem 0 1.7rem;font-size:2.2rem;line-height:1.5}.p-usage-scene__lead{margin-bottom:1.5rem;font-size:1.2rem}.p-usage-scene__list_1 .p-usage-scene__item{width:calc((100% - 5px)/2)}.p-usage-scene__list_1 .p-usage-scene__caption{margin-bottom:.8rem}.p-usage-scene__list_2{margin-bottom:2rem}.p-usage-scene__list_2 .p-usage-scene__item{width:calc((100% - 5px)/2)}.p-usage-scene__list_2 .p-usage-scene__caption{margin-bottom:.8rem}.p-usage-scene__item{margin-bottom:0}.p-usage-scene__caption{margin-bottom:1.5rem;font-size:1.6rem}.p-usage-scene__desc{font-size:1.2rem;text-align:left}.p-usage-scene__desc span{display:block}.p-usage-scene__img{margin-bottom:1rem}.p-usage-scene__btn__icon{width:4rem;height:auto}.p-switchB{background-image:url(/wp-content/uploads/bg-switch_sp.png)}.p-switchB__inner{grid-template-areas:"title media" "button button";grid-template-columns:18rem 1fr;grid-template-rows:repeat(2, auto);max-width:46rem;padding-top:1.6rem;padding-right:2.5rem;padding-bottom:1.6rem;padding-left:2.5rem}.p-switchB__title{margin-top:auto;margin-bottom:auto;font-size:1.8rem;font-weight:bold;line-height:1.3333333333}.p-switchB__media{text-align:center}.p-switchB__img{width:14.9rem}.p-switchB__button{margin-top:1.6rem}.p-switchB__btn{padding:14px 7.8rem;border-radius:100px;font-size:1.2rem}.p-switchB__girl{display:none}.p-advantageB{padding-bottom:2.8rem}.p-advantageB__inner{padding-right:1.8rem;padding-left:1.8rem}.p-advantageB__title-ja{font-size:1.4rem}.p-advantageB__title-en{font-size:.8rem}.p-advantageB__main{margin-top:2.2rem;padding-bottom:3.8rem;text-align:center}.p-advantageB__patent-text{padding:.35rem 2rem;font-size:1.2rem}.p-advantageB__lead{font-size:1.8rem}.p-advantageB__img{width:21.6rem;margin-top:2.5rem}.p-advantageB__gradient{padding-top:.5rem}.p-advantageB__gradient.-adjust{background-position:center bottom;background-size:66% .2rem}.p-advantageB__gradient>b{font-size:2.2rem}.p-advantageB__sub-title{font-size:1.6rem;line-height:1.3125}.p-advantageB__sub-title::before,.p-advantageB__sub-title::after{width:8rem}.p-advantageB__item{display:flex;align-items:center;width:50%;padding-left:1.3em;background-image:url(/wp-content/uploads/icon-advantage-check.svg);background-position:left center;background-repeat:no-repeat}.p-advantageB__item:nth-child(n+2):not(:nth-child(3)){margin-top:1.2rem}.p-advantageB__item:nth-child(1),.p-advantageB__item:nth-child(3){order:-1}.p-advantageB__catch{font-size:1.2rem;font-weight:500;line-height:1.3333333333}.p-advantageB__catch__label{color:#e43426;font-size:.8rem}.p-advantageB__text{clip:rect(1px 1px 1px 1px);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.p-advantageB__media{display:none}.plan__intro-media{flex:1}.plan__features{flex-direction:column}.plan__flow-steps{flex-direction:column}.plan__step:not(:last-of-type)::after{top:auto;right:0;bottom:-45px;left:0;transform:rotate(90deg)}.p-plan{overflow:hidden;line-height:1.8}.p-plan__inner{margin-right:2rem;margin-left:2rem}.p-plan__main{padding-right:1rem;padding-left:1rem}.p-plan__heading{margin-top:2.3rem;margin-bottom:3.3rem;line-height:1.8}.p-plan__bottom{margin:2rem 0}.p-plan__txt-support{padding:0;padding:2rem}.p-plan__txt-support-img{padding-right:2rem}.p-plan__txt-support-txt{font-size:1.3rem;line-height:1.6}.p-plan__txt-support-txt span{font-size:1.1rem}.p-thanks__heading{font-size:2.2rem;font-weight:normal}.p-thanks__bottom p,.p-thanks__bottom ul,.p-thanks__bottom ol{font-size:1.4rem}.p-floating-bnr{display:block;bottom:0;left:0;width:100%;padding:15px 7.5px 20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center}.p-floating-bnr__item{max-width:500px}.p-floating-bnr__btn{top:-36px;right:-4px}.campaign-fv__main{background:url("../../img/campaign/campaign_fv_bg_sp.png") no-repeat;background-position:center;background-size:cover}.campaign-fv__main .img{padding:4rem 1rem}.campaign-fv__period{height:26vw}.campaign-fv__period .img{bottom:3px;padding:0 1.5rem}.campaign-bd__main{padding:0 1rem}.campaign-bd__main h2{padding:2rem 0 .5rem;font-size:20px}.campaign-bd__main .line{width:200px}.campaign-bd__main .detail{padding:1rem 0 2rem;font-size:12px}.campaign-bd__main .notes{padding:2rem 0}.campaign-bd__main .notes:before{display:inline-block;width:100%;height:35px;background:url("../../img/campaign/campaign_cb_notes.png") no-repeat;background-size:contain;vertical-align:middle;content:""}.campaign-detail{margin-bottom:0}.campaign-detail__main{padding:2rem 1rem}.campaign-detail__conditions{padding:1rem}.campaign-detail__conditions p{font-size:12px}.campaign-detail__conditions h2{margin-bottom:1rem;font-size:2.3rem}.campaign-detail__period{margin-top:2rem;padding:1rem}.campaign-detail__period p{font-size:12px}.campaign-detail__period h2{margin-bottom:1rem;font-size:2.3rem}.campaign-detail__period .date{margin-bottom:.7rem;font-size:1.8rem;line-height:1}.campaign-detail__period .notes:before{display:inline-block;width:calc(100% - 20px);height:10px;background:url("../../img/campaign/campaign_period_notes.png") no-repeat;background-size:contain;vertical-align:middle;content:""}.l_common_block{margin-right:auto;margin-left:auto;padding:0}.type-document{padding:2rem 2rem 0}.type-document .left_box{display:flex;flex-wrap:wrap;width:100%}.type-document .left_box .top_banner{order:2;margin:0}.type-document .left_box h1{order:1;margin:0 0 2rem;padding:1rem 0;font-size:1.8rem}.type-document .left_box .point_box{margin-bottom:25px;padding:26px 10px 29px}.type-document .left_box .point_box svg{left:-2px;height:16px;margin-right:8px}.type-document .left_box .point_box h2{font-size:1.6rem}.type-document .left_box .point_box ul li{padding-left:8px;font-size:1.4rem}.type-document .right_box{width:calc(100% + 4rem);margin:0 -2rem}.p-webinar__container{display:block}.p-webinar__container article{width:100%;margin-bottom:2rem}.post-type-archive-ebook .l_common_block .ttl_style03,.tax-ebook_tag .l_common_block .ttl_style03{font-size:1.8rem}.post-type-archive-ebook .l_common_block .ttl_style03::before,.tax-ebook_tag .l_common_block .ttl_style03::before{height:28px}.post-type-archive-ebook .l_common_block .ttl_desc,.tax-ebook_tag .l_common_block .ttl_desc{font-size:1.5rem}.dl-cta{padding:1.6rem 0}.dl-cta__container .wp-block-group__inner-container{grid-template-areas:"title media" "button button";grid-template-columns:1fr 1fr;grid-template-rows:repeat(2, auto);width:100%;max-width:50rem;padding:0 2rem}.dl-cta__text{font-size:1.8rem}.dl-cta__button-outline{grid-area:button;margin-top:2rem;text-align:center}.dl-cta__button{max-width:500px}.lp_2207 .p-benefits__body,.lp_2207_2 .p-benefits__body,.page-template-page-ad-lp .p-benefits__body{padding:0 1rem 1rem}.lp_2207 .p-benefits__caption,.lp_2207_2 .p-benefits__caption,.page-template-page-ad-lp .p-benefits__caption{font-size:2rem}.contest__result .wp-block-group.award .wp-block-columns{flex-direction:column}.contest__result .wp-block-group.award .wp-block-columns .wp-block-image{display:grid;place-items:center}.contest__result .wp-block-group.award .wp-block-columns .company-name{text-align:center}.campaign-recruit-2406 .lead>div,.campaign-recruit-2406 .form>div,.campaign-2406 .lead>div,.campaign-2406 .form>div{padding:0 10px}.campaign-recruit-2406 .lead,.campaign-2406 .lead{padding:100px 0;font-size:clamp(1.3rem,.153rem + 3.186vw,2.6rem)}.campaign-recruit-2406 .lead figure,.campaign-2406 .lead figure{width:60px}.campaign-recruit-2406 .webinar,.campaign-2406 .webinar{padding:100px 0 50px}.campaign-recruit-2406 .webinar h2,.campaign-2406 .webinar h2{font-size:clamp(1.7rem,-0.153rem + 5.147vw,3.8rem)}.campaign-recruit-2406 .webinar h2 img,.campaign-2406 .webinar h2 img{width:60px !important}.campaign-recruit-2406 .webinar p,.campaign-2406 .webinar p{font-size:clamp(1.2rem,.582rem + 1.716vw,1.9rem)}.campaign-recruit-2406 .webinar p.date,.campaign-2406 .webinar p.date{font-size:clamp(1.3rem,.682rem + 1.716vw,2rem)}.campaign-recruit-2406 .webinar p.caption,.campaign-2406 .webinar p.caption{font-size:clamp(1.6rem,.982rem + 1.716vw,2.3rem)}.campaign-recruit-2406 .overview,.campaign-2406 .overview{padding:100px 0 150px;font-size:clamp(1.3rem,.506rem + 2.206vw,2.2rem)}.campaign-recruit-2406 .overview figure img,.campaign-2406 .overview figure img{width:70%}.campaign-recruit-2406 .apply h2,.campaign-recruit-2406 .campaign-sample h2,.campaign-2406 .apply h2,.campaign-2406 .campaign-sample h2{padding-bottom:25px;font-size:clamp(1.7rem,.024rem + 4.657vw,3.6rem)}.campaign-recruit-2406 .apply p,.campaign-recruit-2406 .campaign-sample p,.campaign-2406 .apply p,.campaign-2406 .campaign-sample p{font-size:clamp(1.3rem,.506rem + 2.206vw,2.2rem)}.campaign-recruit-2406 .apply p.notes,.campaign-recruit-2406 .campaign-sample p.notes,.campaign-2406 .apply p.notes,.campaign-2406 .campaign-sample p.notes{font-size:clamp(1.1rem,.924rem + .49vw,1.3rem)}.campaign-recruit-2406 .form,.campaign-2406 .form{padding:50px 0 100px}.campaign-recruit-2406 .form iframe,.campaign-2406 .form iframe{height:1200px !important}.campaign-recruit-2406 .form h2,.campaign-2406 .form h2{font-size:clamp(1.7rem,.024rem + 4.657vw,3.6rem)}.campaign-recruit-2406 .form p,.campaign-2406 .form p{font-size:clamp(1.2rem,.935rem + .735vw,1.5rem)}.campaign-recruit-2406 .contact,.campaign-2406 .contact{padding-bottom:100px}.campaign-recruit-2406 .contact .wp-block-columns:has(h2),.campaign-2406 .contact .wp-block-columns:has(h2){flex-wrap:nowrap}.campaign-recruit-2406 .contact h2,.campaign-2406 .contact h2{padding-bottom:20px;font-size:clamp(1.7rem,.024rem + 4.657vw,3.6rem)}.campaign-recruit-2406 .contact p,.campaign-2406 .contact p{font-size:clamp(1.3rem,.682rem + 1.716vw,2rem)}.nontitle_cp .cp-about{padding:2.4rem 1.6rem}.nontitle_cp .cp-about>div{gap:1.6rem}.nontitle_cp .cp-about .about-vb>div{gap:1.2rem}.nontitle_cp .cp-main .cp-nontitle-1{padding:2.4rem 1.6rem}.nontitle_cp .cp-main .cp-nontitle-1>div{gap:1.6rem}.nontitle_cp .cp-main .cp-nontitle-2{padding:2.4rem 1.6rem}.nontitle_cp .cp-main .cp-nontitle-2>div{gap:.8rem}.nontitle_cp .cp-main .cp-button a{padding:1.2rem 1.6rem}.nontitle_cp .cp-main .cp-button a>div{gap:4px}.nontitle_cp .cp-main .cp-button a>div>strong{gap:4px}.event-private-conference h2{font-size:24px}.event-private-conference h3{font-size:20px}.event-private-conference p,.event-private-conference dd,.event-private-conference dt,.event-private-conference th,.event-private-conference td,.event-private-conference .info-text{font-size:16px}.event-private-conference .event-lead,.event-private-conference .event-testimonial,.event-private-conference .event-merit,.event-private-conference .event-schedule,.event-private-conference .event-outline,.event-private-conference .event-info,.event-private-conference .event-sponsor{padding:20px 15px}.event-private-conference .event-hero .hero-top{gap:20px;flex-direction:column;align-items:center;padding:30px 15px}.event-private-conference .event-hero .hero-top img{width:180px}.event-private-conference .event-hero .hero-top .label-text{font-size:16px}.event-private-conference .event-hero .inner{padding:40px 15px 40px}.event-private-conference .event-hero .event-title{font-size:44px}.event-private-conference .event-hero .event-subtitle{font-size:24px}.event-private-conference .event-hero .event-logo{right:15px;width:120px}.event-private-conference .event-hero .event-label{display:none}.event-private-conference .event-hero .event-info{padding:15px 0 0}.event-private-conference .event-hero .event-date,.event-private-conference .event-hero .event-place{font-size:16px}.event-private-conference .event-hero .date-md{font-size:56px}.event-private-conference .event-hero .date-year,.event-private-conference .event-hero .date-dow{font-size:18px}.event-private-conference .event-hero .event-copy{padding:15px;font-size:28px}.event-private-conference .event-outline>.inner,.event-private-conference .event-info>.inner,.event-private-conference .event-sponsor>.inner{padding:15px}.event-private-conference .testimonial-stats{margin-bottom:24px}.event-private-conference .stat-item{width:50%;padding:20px 16px}.event-private-conference .stat-value{font-size:48px}.event-private-conference .stat-unit{font-size:20px}.event-private-conference .stat-unit--max{font-size:16px}.event-private-conference .stat-label{font-size:14px}.event-private-conference .testimonial-list{grid-template-columns:1fr}.event-private-conference .testimonial-item{padding:15px}.event-private-conference .testimonial-name{font-size:12px}.event-private-conference .merit-item{gap:10px;padding:15px}.event-private-conference .merit-icon{width:30px;height:30px}.event-private-conference .merit-icon i{font-size:14px}.event-private-conference .schedule-item,.event-private-conference .outline-table{padding-left:0}.event-private-conference .schedule-item{gap:10px;padding:15px}.event-private-conference .schedule-title{padding:5px 10px}.event-private-conference .schedule-seminar{font-size:22px}.event-private-conference .schedule-detail{gap:8px 10px}.event-private-conference .schedule-detail .schedule-img{grid-row:1}.event-private-conference .schedule-detail .schedule-bio{grid-column:1/3;grid-row:2}.event-private-conference .schedule-img img{width:160px}.event-private-conference .schedule-name{font-size:14px}.event-private-conference .schedule-position{font-size:12px}.event-private-conference .schedule-bio{font-size:14px}.event-private-conference .schedule-note{font-size:14px;text-align:left}.event-private-conference .sponsor-item{padding-inline:16px}.event-private-conference .sponsor-item img{height:40px}.event-private-conference .outline-table tr{display:flex;flex-direction:column;margin-bottom:10px}.event-private-conference .outline-table th{text-align-last:auto}.event-private-conference .outline-table th::after{content:none}.event-private-conference .outline-table td{padding-left:0}.event-private-conference .event-cta{padding:0 15px 15px}.event-private-conference .event-cta .btn-cta{width:100%;max-width:480px;padding:14px 50px;font-size:16px}.event-private-conference .event-cta .btn-cta::after{right:20px;font-size:16px}.event-private-conference .event-cta .cta-notes{text-align:left}.u-pc-only{display:none}}@media(min-width: 769px){.pagination a:hover{opacity:.7;transition:all .3s ease-in-out}.back_btn a:hover,.back_btn input[type=submit]:hover,.back_btn button:hover{opacity:.6}.back_btn a[disabled]:hover,.back_btn input[type=submit][disabled]:hover,.back_btn button[disabled]:hover{opacity:1}.load_more_box .more_btn a:hover,.load_more_box .more_btn input[type=submit]:hover,.load_more_box .more_btn button:hover{opacity:.6}.load_more_box .more_btn a[disabled]:hover,.load_more_box .more_btn input[type=submit][disabled]:hover,.load_more_box .more_btn button[disabled]:hover{opacity:1}.ttl_style01{font-size:2.4rem}.ttl_style01 span{font-size:1rem}.l-footer__upper ul li a:hover{opacity:.7;transition:all .3s ease-in-out}.l-main{min-width:120rem}.functions_in_news article a:hover{opacity:.7;transition:all .3s ease-in-out}.functions_style a:hover,.functions_style input[type=submit]:hover,.functions_style button:hover{background-color:rgb(233.643442623,94.4303278689,83.356557377);background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #e43426);opacity:1 !important}.post-type-archive-seminar .type-seminar a:hover,.tax-seminar_type .type-seminar a:hover{opacity:.7;transition:all .3s ease-in-out}.plan_footer_box .back_btn a:hover,.plan_footer_box .back_btn input[type=submit]:hover,.plan_footer_box .back_btn button:hover{background-color:rgb(233.643442623,94.4303278689,83.356557377);background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #e43426);opacity:1 !important}.case_relation .article_case_box a:hover,.articleList .article_case_box a:hover{opacity:.7;transition:all .3s ease-in-out}.case_relation .article_case_box a .case_info_box .date{display:none}.case_relation article a:hover,.articleList article a:hover{opacity:.7;transition:all .3s ease-in-out}.news_block .left_block .news_list_block a:hover{opacity:.7;transition:all .3s ease-in-out}.news_block .right_block nav ul li a:hover{opacity:.7;transition:all .3s ease-in-out}.thanks_dl .l-footer,.thanks_dl2 .l-footer,.thanks .l-footer,.contact .l-footer,.contact_02 .l-footer,.contact_03 .l-footer,.contact_04 .l-footer,.contact_05 .l-footer,.page-template-page-contact_tpl_a .l-footer,.page-template-page-contact_tpl_b .l-footer,.page-template-page-thanks_template .l-footer,.page-template-page-form .l-footer,.ycbm .l-footer,.eight_ebookdl_01 .l-footer{min-width:120rem;padding-top:2rem;padding-bottom:2rem}.thanks_dl .l-footer__lower,.thanks_dl2 .l-footer__lower,.thanks .l-footer__lower,.contact .l-footer__lower,.contact_02 .l-footer__lower,.contact_03 .l-footer__lower,.contact_04 .l-footer__lower,.contact_05 .l-footer__lower,.page-template-page-contact_tpl_a .l-footer__lower,.page-template-page-contact_tpl_b .l-footer__lower,.page-template-page-thanks_template .l-footer__lower,.page-template-page-form .l-footer__lower,.ycbm .l-footer__lower,.eight_ebookdl_01 .l-footer__lower{margin-top:0}.thanks_dl .l_half_block,.thanks_dl2 .l_half_block,.thanks .l_half_block,.contact .l_half_block,.contact_02 .l_half_block,.contact_03 .l_half_block,.contact_04 .l_half_block,.contact_05 .l_half_block,.page-template-page-contact_tpl_a .l_half_block,.page-template-page-contact_tpl_b .l_half_block,.page-template-page-thanks_template .l_half_block,.page-template-page-form .l_half_block,.ycbm .l_half_block,.eight_ebookdl_01 .l_half_block{min-height:100vh}.thanks_dl .p-application__title-ja,.thanks_dl2 .p-application__title-ja,.thanks .p-application__title-ja,.contact .p-application__title-ja,.contact_02 .p-application__title-ja,.contact_03 .p-application__title-ja,.contact_04 .p-application__title-ja,.contact_05 .p-application__title-ja,.page-template-page-contact_tpl_a .p-application__title-ja,.page-template-page-contact_tpl_b .p-application__title-ja,.page-template-page-thanks_template .p-application__title-ja,.page-template-page-form .p-application__title-ja,.ycbm .p-application__title-ja,.eight_ebookdl_01 .p-application__title-ja{font-size:2.4rem}.contact_02 .p-application__item,.contact_03 .p-application__item,.contact_04 .p-application__item,.contact_05 .p-application__item,.eight_ebookdl_01 .p-application__item,.page-template-page-contact_tpl_a .p-application__item,.page-template-page-contact_tpl_b .p-application__item{width:400px;margin:auto}.p-easy.top-page02_box .content_block .about_btn a:hover{opacity:.7;transition:all .3s ease-in-out}.p-easy.top-page02_box .content_block .about_btn a:hover,.p-easy.top-page02_box .content_block .about_btn input[type=submit]:hover,.p-easy.top-page02_box .content_block .about_btn button:hover{opacity:.6}.p-easy.top-page02_box .content_block .about_btn a[disabled]:hover,.p-easy.top-page02_box .content_block .about_btn input[type=submit][disabled]:hover,.p-easy.top-page02_box .content_block .about_btn button[disabled]:hover{opacity:1}.c-button.-medium{max-width:25.15rem}.c-radius__btn{padding:15px;font-size:2rem}.c-carousel-body__item{height:28rem}.c-carousel-indicators{margin-top:3.6rem}.c-carousel-nav__item{top:50%;transform:translateY(calc(-50% - 2.2rem));color:#424242}.c-carousel-nav__item:hover{color:#e43426}.c-carousel-nav__item.-prev{left:-4.4rem}.c-carousel-nav__item.-next{right:-4.1rem}.c-checkbox__label{padding-left:2.3rem}.c-checkbox__label::before{width:1.2rem;height:1.2rem}.c-checkbox__label::after{left:.1rem;width:1rem;height:.7rem}.c-input{font-size:1.4rem}.c-modal__media.-size16x9{width:80rem}.c-modal__media.-size1x1{width:45rem}.c-modal__media.-size9x16{width:33.8rem}.c-modal__close{top:0;right:-5.2rem}.c-selectbox::after{right:1.25rem;width:7px;height:6px;background-size:7px 6px}.c-selectbox__select{font-size:1.4rem}.p-advantage{padding-bottom:3.6rem}.p-advantage__inner{width:100rem;margin-right:auto;margin-left:auto}.p-advantage__title-ja{font-size:2.4rem}.p-advantage__title-en{font-size:1rem}.p-advantage__main{display:grid;grid-template-areas:"patent img" "lead img";grid-template-columns:42rem 24.3rem;grid-template-rows:auto auto;width:68.7rem;margin-top:5rem;margin-right:auto;margin-left:auto;padding-bottom:7.2rem;column-gap:2.4rem}.p-advantage__patent{-ms-grid-column:1;-ms-grid-row:1;grid-area:patent}.p-advantage__patent-text{padding:.35rem 2.45rem;font-size:1.4rem;line-height:1.5}.p-advantage__lead{-ms-grid-column:1;-ms-grid-row:2;grid-area:lead;align-items:flex-start;font-size:2.8rem}.p-advantage__img{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2;grid-area:img}.p-advantage__gradient>b{font-size:3.4rem}.p-advantage__sub-title{font-size:1.8rem;line-height:1.3333333333}.p-advantage__sub-title::before,.p-advantage__sub-title::after{width:35.2rem}.p-advantage__item:nth-child(n+3){margin-top:3.7rem}.p-advantage__item:nth-child(odd){-ms-grid-columns:13.9rem .9rem 1fr;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;grid-template-areas:"media catch" "media text";grid-template-columns:13.9rem 1fr;grid-template-rows:auto auto;width:48.1rem;margin-right:5.3rem;column-gap:2.6rem}.p-advantage__item:nth-child(even){-ms-grid-columns:13.9rem .9rem 1fr;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;grid-template-areas:"media catch" "media text";grid-template-columns:13.9rem 1fr;grid-template-rows:auto auto;width:46.5rem;column-gap:.9rem}.p-advantage__catch{-ms-grid-column:3;-ms-grid-row:1;grid-area:catch;margin-top:auto;font-size:1.4rem;line-height:1.5}.p-advantage__catch__label{display:inline;margin-left:.5rem;padding:.2rem 1rem;background-color:#e43426;color:#fff;font-size:1rem;font-weight:normal;text-align:center}.p-advantage__text{-ms-grid-column:3;-ms-grid-row:2;grid-area:text;margin-top:.6rem}.p-advantage__media{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;display:flex;grid-area:media;align-items:center;justify-content:center}.p-application{padding-top:4.2rem;padding-bottom:8rem}.p-application__inner{max-width:110rem;margin-right:auto;margin-left:auto}.p-application__title-ja{font-size:3.2rem}.p-application__description{margin:50px 0 30px 0;font-size:1.8rem;line-height:1.5}.p-application__form{display:flex;justify-content:space-between;width:auto;margin-top:.6rem;margin-right:auto;margin-left:auto}.p-application__item{width:500px;margin:auto}.p-application__heading{margin-top:2.8rem}.p-application__confirm{width:500px;margin:0 auto;padding-top:3.3rem;line-height:1.5}.p-application__action{margin:3.5rem 0}.p-application__btn{max-width:30rem}.p-carousel-contents{-ms-grid-columns:1fr 45rem;-ms-grid-rows:auto [2];grid-template-areas:"title media" "info media";grid-template-columns:1fr 45rem;grid-template-rows:repeat(2, auto)}.p-carousel-contents__title{-ms-grid-column:1;-ms-grid-row:1;margin-top:auto;margin-right:-0.4em;font-size:2.8rem;line-height:1.4642857143}.p-carousel-contents__info{-ms-grid-column:1;-ms-grid-row:2;margin-right:4.2rem}.p-carousel-contents__charge{font-size:1.8rem;line-height:1.5}.p-carousel-contents__description{margin-top:1.7rem;font-size:1.4rem;line-height:1.5}.p-carousel-contents__media{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;width:45rem}.p-footer__navi{margin-left:4rem}.p-header__btn{padding:1.4rem 5.6rem;border-radius:2.5rem;font-size:1.3rem}.p-loop{height:25rem}.p-loop__item{margin-right:.8rem}.p-loop__img.-size16x9{width:44.4rem}.p-loop__img.-size1x1{width:25rem}.p-loop__img.-size9x16{width:14rem}.p-samples{padding-top:8.2rem;padding-bottom:11rem}.p-samples__img{width:28rem;height:28rem;background-color:#e2e2e2}.p-samples__name{font-size:1.2rem;text-align:left}.wp-block-lazyblock-sample{width:calc(25% - 2.1rem);margin-top:4.8rem}.single-ebook .type-ebook .top_banner a:hover,.single-ebook .type-seminar .top_banner a:hover,.single-seminar .type-ebook .top_banner a:hover,.single-seminar .type-seminar .top_banner a:hover{opacity:.7;transition:all .3s ease-in-out}.single-ebook .type-ebook .left_box .speaker .back_btn a:hover,.single-ebook .type-ebook .left_box .speaker .back_btn input[type=submit]:hover,.single-ebook .type-ebook .left_box .speaker .back_btn button:hover,.single-ebook .type-seminar .left_box .speaker .back_btn a:hover,.single-ebook .type-seminar .left_box .speaker .back_btn input[type=submit]:hover,.single-ebook .type-seminar .left_box .speaker .back_btn button:hover,.single-seminar .type-ebook .left_box .speaker .back_btn a:hover,.single-seminar .type-ebook .left_box .speaker .back_btn input[type=submit]:hover,.single-seminar .type-ebook .left_box .speaker .back_btn button:hover,.single-seminar .type-seminar .left_box .speaker .back_btn a:hover,.single-seminar .type-seminar .left_box .speaker .back_btn input[type=submit]:hover,.single-seminar .type-seminar .left_box .speaker .back_btn button:hover{background-color:rgb(233.643442623,94.4303278689,83.356557377);background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #e43426);opacity:1 !important}.single-ebook .type-ebook .right_box .inner_box .form-group .submit a:hover,.single-ebook .type-ebook .right_box .inner_box .form-group .submit input[type=submit]:hover,.single-ebook .type-ebook .right_box .inner_box .form-group .submit button:hover,.single-ebook .type-seminar .right_box .inner_box .form-group .submit a:hover,.single-ebook .type-seminar .right_box .inner_box .form-group .submit input[type=submit]:hover,.single-ebook .type-seminar .right_box .inner_box .form-group .submit button:hover,.single-seminar .type-ebook .right_box .inner_box .form-group .submit a:hover,.single-seminar .type-ebook .right_box .inner_box .form-group .submit input[type=submit]:hover,.single-seminar .type-ebook .right_box .inner_box .form-group .submit button:hover,.single-seminar .type-seminar .right_box .inner_box .form-group .submit a:hover,.single-seminar .type-seminar .right_box .inner_box .form-group .submit input[type=submit]:hover,.single-seminar .type-seminar .right_box .inner_box .form-group .submit button:hover{opacity:.6}.single-ebook .type-ebook .right_box .inner_box .form-group .submit a[disabled]:hover,.single-ebook .type-ebook .right_box .inner_box .form-group .submit input[type=submit][disabled]:hover,.single-ebook .type-ebook .right_box .inner_box .form-group .submit button[disabled]:hover,.single-ebook .type-seminar .right_box .inner_box .form-group .submit a[disabled]:hover,.single-ebook .type-seminar .right_box .inner_box .form-group .submit input[type=submit][disabled]:hover,.single-ebook .type-seminar .right_box .inner_box .form-group .submit button[disabled]:hover,.single-seminar .type-ebook .right_box .inner_box .form-group .submit a[disabled]:hover,.single-seminar .type-ebook .right_box .inner_box .form-group .submit input[type=submit][disabled]:hover,.single-seminar .type-ebook .right_box .inner_box .form-group .submit button[disabled]:hover,.single-seminar .type-seminar .right_box .inner_box .form-group .submit a[disabled]:hover,.single-seminar .type-seminar .right_box .inner_box .form-group .submit input[type=submit][disabled]:hover,.single-seminar .type-seminar .right_box .inner_box .form-group .submit button[disabled]:hover{opacity:1}.single-ebook .back_btn a:hover,.single-ebook .back_btn input[type=submit]:hover,.single-ebook .back_btn button:hover,.single-seminar .back_btn a:hover,.single-seminar .back_btn input[type=submit]:hover,.single-seminar .back_btn button:hover{opacity:.6}.single-ebook .back_btn a[disabled]:hover,.single-ebook .back_btn input[type=submit][disabled]:hover,.single-ebook .back_btn button[disabled]:hover,.single-seminar .back_btn a[disabled]:hover,.single-seminar .back_btn input[type=submit][disabled]:hover,.single-seminar .back_btn button[disabled]:hover{opacity:1}.p-static{margin-top:9rem;padding-bottom:20.4rem}.p-static__inner{width:110rem;margin-right:auto;margin-left:auto}.p-switch{padding-top:3.4rem;padding-bottom:3.4rem}.p-switch__inner{-ms-grid-columns:30rem 3.4rem 31.6rem;-ms-grid-rows:auto 1.6rem auto;row-gap:1.6rem;grid-template-areas:"title media" "button media";grid-template-columns:30rem 31.6rem;grid-template-rows:repeat(2, auto);width:65rem;column-gap:3.4rem}.p-switch__title{-ms-grid-column:1;-ms-grid-row:1;margin-top:auto;font-size:2.4rem;font-weight:500;line-height:1.3333333333}.p-switch__button{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:1}.p-switch__btn{width:100%;padding:1.8rem 7.6rem;border-radius:3rem;font-size:1.4rem}.p-header__btn{padding:.8rem 3rem;border-radius:2.5rem;font-size:1.3rem}.p-heroC{height:auto;padding-top:37px;padding-bottom:50px;background-image:url("/wp-content/uploads/bg-application_pc.jpg")}.no-webp .p-heroC{background-image:url("/wp-content/uploads/bg-application_pc.jpg")}.webp .p-heroC{background-image:url("/wp-content/uploads/bg-application_pc.webp")}.p-heroC::after{display:block;z-index:1;position:absolute;bottom:0;left:0;width:100%;height:50px;background-color:#fff;content:""}.p-heroC__inner{width:100rem}.p-heroC__title span{margin-bottom:1rem;font-size:1.4rem;letter-spacing:.1em}.p-heroC__contents{display:flex;flex-direction:column-reverse}.p-heroC__contents__button{padding-bottom:40px}.p-heroC__contents__awards{position:absolute;top:40px;left:70px;width:160px}.p-heroC__awards__item{margin-bottom:18px}.p-heroC__laptop{z-index:3;position:relative;margin-bottom:-50px}.p-heroC__girl{z-index:1;position:absolute;right:60px;bottom:0}.p-heroC__cm{top:80px;right:-7px}.p-heroC__btn{padding:15px;font-size:2rem}.p-heroC__btn svg{margin-right:15px}.p-stepB__desc__txt,.p-num__desc__txt,.p-ib__desc__txt{margin-top:3rem;padding-left:5rem;font-size:1.5rem}.p-num__img img:nth-child(n+4){margin-top:42px}.p-num__img img:nth-child(7){margin-top:1rem}.p-usage-scene__title span{padding:0 15px}.p-switchB{background-image:url(/wp-content/uploads/bg-switch.png)}.p-switchB__inner{-ms-grid-columns:30rem 3.4rem 31.6rem;-ms-grid-rows:auto 1.6rem auto;row-gap:1.6rem;grid-template-areas:"media title" "media button";grid-template-columns:30rem 31.6rem;grid-template-rows:repeat(2, auto);width:79rem;padding-top:3.4rem;padding-bottom:3.4rem;padding-left:193px;column-gap:3.4rem}.p-switchB__title{-ms-grid-column:1;-ms-grid-row:1;margin-top:auto;font-size:2.4rem;font-weight:500;line-height:1.3333333333}.p-switchB__button{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:1}.p-switchB__btn{width:100%;padding:1.8rem 6.6rem;border-radius:3rem;font-size:1.4rem}.p-advantageB{padding-bottom:3.6rem}.p-advantageB__inner{width:100rem;margin-right:auto;margin-left:auto}.p-advantageB__title-ja{font-size:2.4rem}.p-advantageB__title-en{font-size:1rem}.p-advantageB__main{display:grid;grid-template-areas:"patent img" "lead img";grid-template-columns:52rem 24.3rem;grid-template-rows:auto auto;width:78.7rem;margin-top:5rem;margin-right:auto;margin-left:auto;padding-bottom:7.2rem;column-gap:2.4rem}.p-advantageB__patent{-ms-grid-column:1;-ms-grid-row:1;grid-area:patent}.p-advantageB__patent-text{padding:.35rem 2.45rem;font-size:1.4rem;line-height:1.5}.p-advantageB__lead{-ms-grid-column:1;-ms-grid-row:2;grid-area:lead;align-items:flex-start;font-size:2.8rem}.p-advantageB__img{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2;grid-area:img}.p-advantageB__gradient>b{font-size:3.4rem}.p-advantageB__sub-title{font-size:1.8rem;line-height:1.3333333333}.p-advantageB__sub-title::before,.p-advantageB__sub-title::after{width:35.2rem}.p-advantageB__item:nth-child(n+3){margin-top:3.7rem}.p-advantageB__item:nth-child(odd){-ms-grid-columns:13.9rem .9rem 1fr;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;grid-template-areas:"media catch" "media text";grid-template-columns:13.9rem 1fr;grid-template-rows:auto auto;width:48.1rem;margin-right:5.3rem;column-gap:2.6rem}.p-advantageB__item:nth-child(even){-ms-grid-columns:13.9rem .9rem 1fr;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;grid-template-areas:"media catch" "media text";grid-template-columns:13.9rem 1fr;grid-template-rows:auto auto;width:46.5rem;column-gap:.9rem}.p-advantageB__catch{-ms-grid-column:3;-ms-grid-row:1;grid-area:catch;margin-top:auto;font-size:1.4rem;font-weight:bold;line-height:1.5}.p-advantageB__catch__label{display:inline;margin-left:.5rem;padding:.2rem 1rem;background-color:#e43426;color:#fff;font-size:1rem;font-weight:normal;text-align:center}.p-advantageB__text{-ms-grid-column:3;-ms-grid-row:2;grid-area:text;margin-top:.6rem}.p-advantageB__media{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;display:flex;grid-area:media;align-items:center;justify-content:center}.p-plan{margin-top:6rem}.p-plan__inner{width:110rem;margin-right:auto;margin-left:auto}.p-floating-bnr{bottom:-10px;left:20px;width:400px}.p-floating-bnr__item{max-width:400px}.p-floating-bnr__link:hover{filter:brightness(110%)}.l-main{min-width:100%}.u-sp-only{display:none}}@media print{.l-header{position:relative}.-opened+.p-header__menu{display:none}#menu-header-sp{display:none}}@media(max-width: 896px){.l-footer__upper .p-footer__logo{margin:0 auto 2rem}.l-footer__upper ul{justify-content:space-between;width:100%;padding-left:10%}.l-footer__upper ul li{width:50%;margin:0 0 1rem;text-align:left}.l-footer__upper ul li.sub_menu{font-size:1.4rem}.l-footer__upper ul li.sub_menu.sub_start{margin-left:0%}.post-type-archive-seminar .seminar__header,.tax-seminar_type .seminar__header{padding:30px 20px}.post-type-archive-seminar .seminar__footer,.tax-seminar_type .seminar__footer{padding:10px 20px 30px}.post-type-archive-seminar .seminar__header-container h1,.post-type-archive-seminar .seminar__footer-container h1,.tax-seminar_type .seminar__header-container h1,.tax-seminar_type .seminar__footer-container h1{font-size:24px}.post-type-archive-seminar .seminar__header-container p,.post-type-archive-seminar .seminar__footer-container p,.tax-seminar_type .seminar__header-container p,.tax-seminar_type .seminar__footer-container p{margin-top:3rem;margin-bottom:0rem;font-size:1.4rem}.post-type-archive-seminar .seminar__header-container .lecture-flex,.post-type-archive-seminar .seminar__footer-container .lecture-flex,.tax-seminar_type .seminar__header-container .lecture-flex,.tax-seminar_type .seminar__footer-container .lecture-flex{gap:20px;flex-direction:column;margin-top:20px}.post-type-archive-seminar .seminar__heading,.tax-seminar_type .seminar__heading{font-size:2rem}.post-type-archive-seminar .seminar__container,.tax-seminar_type .seminar__container{gap:20px;grid-template-columns:repeat(2, 1fr);padding:20px}.post-type-archive-seminar .type-seminar,.tax-seminar_type .type-seminar{margin-bottom:3rem}.single-ebook .type-ebook .left_box{width:100%}.single-2col{flex-direction:column;align-items:center}.single-2col .sidebar{position:relative;top:0;max-width:100%}.cta-ebook__heading{margin-bottom:3rem}.cta-ebook__description{margin-bottom:2rem}.cta-ebook__columns{gap:2rem;flex-direction:column}.cta-ebook__item{display:flex;align-items:center}.cta-ebook__img{width:45%}.cta-ebook__title{width:55%;padding:1rem;font-size:1.3rem}.single-ebook .type-ebook .left_box,.single-ebook .type-seminar .left_box,.single-seminar .type-ebook .left_box,.single-seminar .type-seminar .left_box{width:100%}.p-clientB{padding-bottom:3.2rem}.p-clientB__lead{font-size:1.8rem}.tab-only{display:block}.p-expression__heading__title,.p-information__heading__title,.p-technology__heading__title{padding:2rem 0;font-size:3.2rem}.p-expression__heading__title::after,.p-information__heading__title::after,.p-technology__heading__title::after{font-size:5.5rem}.p-expression__content{font-size:3.2rem}.p-information__content{margin:6rem 0;padding:4rem;font-size:1.8rem}.p-information__button{margin-bottom:6rem}.p-information__button a{gap:2rem;display:flex;justify-content:center;max-width:60rem;margin:0 auto;padding:2rem;border-radius:5rem;background:#e43427;color:#fff;font-size:1.8rem;font-weight:bold}.p-information__button a:hover{background:#ea5e53}.p-technology__functions{row-gap:3rem;grid-template-columns:1fr 1fr;margin-top:8rem;column-gap:2rem}.p-technology__functions__item:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.p-technology__functions__item:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}.p-technology__functions__item:nth-of-type(5){-ms-grid-row:5;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(6){-ms-grid-row:5;-ms-grid-column:3}.p-technology__functions__item:nth-of-type(7){-ms-grid-row:7;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(8){-ms-grid-row:7;-ms-grid-column:3}.p-technology__functions__item:nth-of-type(9){-ms-grid-row:9;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(10){-ms-grid-row:9;-ms-grid-column:3}.p-technology__functions__item:nth-of-type(11){-ms-grid-row:11;-ms-grid-column:1}.p-technology__functions__item:nth-of-type(12){-ms-grid-row:11;-ms-grid-column:3}.p-faqB__inner{padding:2rem}.p-faqB__title-ja{font-size:3.2rem}.p-faqB__body{display:block;margin:2rem 0 0;padding:0}.p-faqB__group{width:100%;margin-bottom:1rem}.p-faqB__question{margin-bottom:1rem;font-size:1.8rem}.p-faqB__answer{font-size:1.6rem;line-height:1.5}.introduction{padding-top:0}.introduction .p-intro{margin-top:5rem}.introduction .p-intro__cover{background:#fff6f5}.introduction .p-intro__column{gap:3rem}.introduction .p-intro__column .wp-block-column{flex-basis:100% !important;width:100%}.introduction .p-intro__column .wp-block-column:nth-of-type(1){margin:0}.introduction .p-support__column{flex-direction:column-reverse;flex-wrap:nowrap;height:100%;max-height:100%;margin-top:6rem}.introduction .p-support__column:nth-child(odd){flex-direction:column-reverse}.introduction .p-support__textbox{top:-2rem;width:100%}.introduction .p-support__imagebox{position:relative;width:100vw}.introduction .p-seminar__column .wp-block-column{flex-basis:calc(50% - 1rem) !important;width:50%}.introduction_2 .intro__hero .wp-block-column:first-child{flex-basis:70% !important}.introduction_2 .intro__hero .wp-block-column:nth-child(2){flex-basis:30% !important}.introduction_2 .intro__hero figure{display:grid;place-items:center;height:100%}.introduction_2 .intro__point{margin-top:4rem}.lp_container_100{width:100%}.lp_container_100 .container{width:100%;padding:0}.lp_wrapper img{width:100%;max-width:100%;max-width:initial}.lp_wrapper .pc{display:none}.lp_wrapper .sp{display:block}.lp_mv{position:relative;margin-bottom:26.666vw;padding:14vw 2.666vw 10vw;background-color:#c14637}.lp_mv::before{display:inline-block;z-index:2;position:absolute;top:-0.4vw;left:68.666vw;width:100vw;height:13.333vw;transform:skewX(45deg);transform-origin:top;background:#fff;content:""}.lp_mv::after{display:inline-block;z-index:1;position:absolute;top:0;left:97.333vw;width:50vw;height:100%;transform:skewX(-20deg);transform-origin:top;background:#e25241;content:""}.lp_mv .container{z-index:3;position:relative}.lp_mv .container .lp_mv_catch{padding-left:4vw;color:#fff;font-feature-settings:"palt";font-size:4.5333vw;font-weight:700;letter-spacing:.05em;line-height:1.35}.lp_mv .container .lp_mv_ttl{display:inline-block;margin-top:3.333vw;padding:1.466vw 4vw;transform:skewX(-20deg);transform-origin:bottom;background:#de694a;background:linear-gradient(90deg, rgba(222, 105, 74, 0.6) 0%, rgba(221, 76, 80, 0.6) 100%);line-height:1}.lp_mv .container .lp_mv_ttl span{display:inline-block;transform:skewX(20deg);color:#fff;font-size:8.2666vw;font-weight:700;line-height:1}.lp_mv .container .lp_mv_txt{margin-top:2.666vw;padding-left:4vw;color:#fff;font-feature-settings:"palt";font-size:3.2vw;font-weight:700;letter-spacing:.05em;line-height:1.58}.lp_mv .container .lp_mv_img{z-index:5;position:relative;top:0;left:0;width:90%;margin:5.333vw auto 0}.lp_mv .container .lp_mv_cv{z-index:4;position:absolute;bottom:-10vw;left:calc((-100vw + 100%)/2);width:100vw;padding-top:5.4vw;transform:translateY(100%);background-color:#fff}.lp_mv .container .lp_mv_cv::after{display:inline-block;position:absolute;top:-0.4vw;right:68vw;width:100vw;height:22vw;transform:skewX(-45deg);transform-origin:top;background:#c14637;content:""}.lp_mv .container .lp_mv_cv .common_lp_cv_btn{z-index:10;position:relative;padding:0;transition:.2s}.lp_mv .container .lp_mv_cv .common_lp_cv_btn a{top:0;margin:0 auto}.common_lp_cv_btn{width:100%}.common_lp_cv_btn a{display:flex;position:relative;align-items:center;justify-content:center;width:90.666vw;height:13.333vw;border-radius:6.666vw;background:#de694a;background:linear-gradient(90deg, rgb(222, 105, 74) 0%, rgb(221, 76, 80) 100%);box-shadow:0 0 3.866vw rgba(0,0,0,.3);text-align:center;transition:.2s}.common_lp_cv_btn a::before{position:absolute;top:50%;right:8.799vw;width:2.133vw;height:3.733vw;transform:translateY(-50%);background:url(../../img/partner/arrow.png) no-repeat center/contain;background:url(../../img/partner/arrow.svg) no-repeat center/contain;content:"";transition:.2s}.common_lp_cv_btn a span{display:inline-block;color:#fff;font-size:4vw;font-weight:700;letter-spacing:.05em;line-height:1}.common_lp_cv_btn a:hover{opacity:.7;transition:.2s}.common_lp_cv_btn a:hover::before{right:6.133vw;transition:.2s}.lp_sec01{padding-top:16vw}.lp_sec01 .container{max-width:100%;max-width:initial}.lp_sec01 .container .lp_sec01_block01{z-index:2;position:relative;width:100%}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper{width:100%}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_ttl01{width:100%;color:#424242;font-size:6.666vw;font-weight:700;letter-spacing:.05em;line-height:1.36;text-align:center}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01{width:100%;text-align:center}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01 .box01_inner01{display:flex;flex-wrap:wrap;width:100%;margin-top:20px;padding-top:0}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01 .box01_inner01 .fukidashi01{position:relative;top:0;left:0;width:96.533vw;margin:2.666vw auto 0}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01 .box01_inner01 .fukidashi02{position:relative;top:0;left:0;width:96.533vw;margin:-2.666vw auto 0}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01 .box01_inner01 .fukidashi03{position:relative;top:0;left:0;width:95.199vw;margin:-2.666vw auto 0}.lp_sec01 .container .lp_sec01_block01 .block01_wrapper .block01_box01 .box01_inner01 .box01_inner01_img01{order:4;width:100%;margin-top:-2vw}.lp_sec01 .container .lp_sec01_block02{z-index:1;position:relative;width:100%;margin-top:7.333vw;padding:0;overflow:hidden;background-color:#e25241}.lp_sec01 .container .lp_sec01_block02::before{z-index:3;position:absolute;top:0;left:50%;width:0;height:0;transform:translateX(-50%);border-width:6vw 50vw 0 50vw;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper{width:100%;padding:16vw 0 10vw}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper::before{display:inline-block;z-index:2;position:absolute;top:0;right:32vw;left:auto;width:100vw;height:100%;transform:skewX(45deg);transform-origin:bottom;background:#cb4a3a;content:""}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper::after{display:none}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper{z-index:3;position:relative;width:100%}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper .block02_ttl01{width:100%;color:#fff;font-size:7.466vw;font-weight:700;line-height:1.16;text-align:center}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper .block02_ttl01>span{display:inline-block;position:relative;margin-bottom:2vw;padding:3.066vw 6.6vw 3.066vw 6vw;transform:skewX(-20deg);background:#de694a;background:linear-gradient(90deg, rgba(222, 105, 74, 0.7) 0%, rgba(221, 76, 80, 0.7) 100%)}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper .block02_ttl01>span>span{display:inline-block;transform:skewX(20deg)}.lp_sec01 .container .lp_sec01_block02 .block02_decoration_wrapper .block02_wrapper .block02_txt01{width:100%;margin-top:3.333vw;color:#fff;font-size:3.733vw;font-weight:500;letter-spacing:.05em;line-height:1.57;text-align:center}.lp_sec02{position:relative;padding:14.666vw 4.666vw 16vw;background-color:#fff6f5}.lp_sec02::before{display:inline-block;z-index:2;position:absolute;top:0vw;left:68vw;width:100vw;height:26.666vw;transform:skewX(45deg);transform-origin:top;background:#fff;content:""}.lp_sec02 .container .lp_sec02_list01{width:100%;margin-top:8vw}.lp_sec02 .container .lp_sec02_list01>li{width:100%;background-color:#fff;box-shadow:0 0 3.866vw rgba(0,0,0,.1)}.lp_sec02 .container .lp_sec02_list01>li:nth-of-type(1) .list_box01{background-color:#f16f5b}.lp_sec02 .container .lp_sec02_list01>li:nth-of-type(2) .list_box01{background:#cb4a3a;background:linear-gradient(90deg, rgb(203, 74, 58) 0%, rgb(226, 82, 65) 100%)}.lp_sec02 .container .lp_sec02_list01>li:nth-of-type(3) .list_box01{background-color:#cb4a3a}.lp_sec02 .container .lp_sec02_list01>li .list_box01{width:100%;padding:3.2vw 2.666vw 6vw}.lp_sec02 .container .lp_sec02_list01>li .list_box01 .box01_ttl01{position:relative;padding-bottom:2.8vw;color:#fff;font-size:5.866vw;font-weight:700;letter-spacing:.05em;text-align:center}.lp_sec02 .container .lp_sec02_list01>li .list_box01 .box01_ttl01::before{position:absolute;bottom:0;left:50%;width:6.666vw;height:.666vw;transform:translateX(-50%);background-color:#fff;content:""}.lp_sec02 .container .lp_sec02_list01>li .list_box01 .box01_ttl01 span{display:inline-block;position:relative;top:.266vw;margin-right:2vw;font-family:"roboto";font-size:1.1666em}.lp_sec02 .container .lp_sec02_list01>li .list_box01 .box01_txt01{margin-top:4.266vw;color:#fff;font-size:3.466vw;font-weight:400;line-height:1.555;text-align:center}.lp_sec02 .container .lp_sec02_list01>li .list_box02{padding:6.666vw 5.333vw}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box01_img01{width:100%;text-align:center}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_txt01{position:relative;width:100%;margin-top:8vw;margin-bottom:12px;padding:1.466vw 2.666vw 1.866vw;border:solid .4vw #e25241;border-radius:50px;color:#e25241;font-size:4vw;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_txt01::before{position:absolute;bottom:0;left:50%;width:0;height:0;transform:translate(-50%, 100%);border-width:2.133vw 1.066vw 0 1.066vw;border-style:solid;border-color:#e25241 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_txt01::after{position:absolute;bottom:.533vw;left:50%;width:0;height:0;transform:translate(-50%, 100%);border-width:1.866vw .933vw 0 .933vw;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_list01{width:100%}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_list01 li{position:relative;width:100%;padding:2.4vw 0;padding-left:13.333vw;border-bottom:.533vw dotted #e3e3e3;font-size:3.733vw;font-weight:700;letter-spacing:.05em;line-height:1.5}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_list01 li::before{position:absolute;top:2.933vw;left:4vw;width:6.666vw;height:5.066vw;background:url(../../img/partner/check.png) no-repeat center/contain;content:""}.lp_sec02 .container .lp_sec02_list01>li .list_box02 .box02_list01 li:last-of-type{border-bottom:none}.lp_sec02 .container .common_lp_cv_btn{margin-top:10vw}.common_lp_ttl01{width:100%}.common_lp_ttl01 .ttl_wrapper{display:inline-block;position:relative;padding:0 4.266vw 4.933vw 0}.common_lp_ttl01 .ttl_wrapper .jp{display:inline-block;z-index:2;position:relative;font-size:6.666vw;font-weight:700;letter-spacing:.05em;line-height:1.28}.common_lp_ttl01 .ttl_wrapper .jp span{font-size:1.4345em}.common_lp_ttl01 .ttl_wrapper .en{display:inline-block;z-index:1;position:absolute;right:0;bottom:0;color:#e25241;font-size:9.6vw;font-style:italic;font-weight:900;letter-spacing:.03em;line-height:1;opacity:.3}.common_lp_txt01{width:100%;margin-top:8vw;font-size:3.466vw;font-weight:500;letter-spacing:.05em;line-height:1.7}.common_lp_txt02{margin-top:4vw;font-size:3.466vw;font-weight:400;letter-spacing:.05em;line-height:1.538;text-align:left}.common_lp_ttl02{width:100%;line-height:1;text-align:right}.common_lp_ttl02 span{display:inline-block;position:relative;padding:2.8vw 11.066vw;overflow:hidden;background:#e25241;color:#fff;font-size:4vw;font-weight:700;line-height:1.4}.common_lp_ttl02 span::before{position:absolute;top:-0.4vw;left:-0.4vw;width:0;height:0;border-width:8.666vw 8.266vw 0 0;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.common_lp_ttl02 span::after{position:absolute;right:-0.4vw;bottom:-0.4vw;width:0;height:0;border-width:0 0 8.666vw 8.266vw;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);content:""}.lp_sec03{position:relative;padding:13.333vw 4.666vw 16vw}.lp_sec03::after{display:inline-block;position:absolute;top:-0.4vw;right:68.666vw;width:100vw;height:26.666vw;transform:skewX(-45deg);transform-origin:top;background:#fff6f5;content:""}.lp_sec03 .container .lp_sec03_ttl02{margin-top:2vw;text-align:right}.lp_sec03 .container .lp_sec03_block01{display:flex;flex-wrap:wrap;width:100%;margin-top:8.666vw}.lp_sec03 .container .lp_sec03_block01 .block01_video01{order:2;width:100%;margin-top:5.333vw}.lp_sec03 .container .lp_sec03_block01 .block01_video01 .video{display:block;position:relative;width:80.666vw;margin-left:auto;padding-bottom:13.333vw}.lp_sec03 .container .lp_sec03_block01 .block01_video01 .video .decoration{z-index:1;position:absolute;bottom:0;left:-10.666vw;width:48vw}.lp_sec03 .container .lp_sec03_block01 .common_lp_block01{width:100%}.lp_sec03 .container .lp_sec03_block02{width:100%;margin-top:14.666vw}.lp_sec03 .container .lp_sec03_block02 .company_list01{position:relative;left:calc((-100vw + 100%)/2);width:100vw;margin-top:6.666vw}.lp_sec03 .container .lp_sec03_block02 .company_list01::after{display:none}.lp_sec03 .container .lp_sec03_block02 .company_list01 .lp_sec03_block02_ttl01 span{position:relative;padding:0 0;font-size:4.8vw}.lp_sec03 .container .lp_sec03_block02 .company_list01 .lp_sec03_block02_ttl01 span::before{position:absolute;top:1.066vw;left:-4vw;width:.533vw;height:6vw;transform:rotate(-30deg);background-color:#424242;content:""}.lp_sec03 .container .lp_sec03_block02 .company_list01 .lp_sec03_block02_ttl01 span::after{position:absolute;top:1.066vw;right:-4vw;width:.533vw;height:6vw;transform:rotate(30deg);background-color:#424242;content:""}.lp_sec03 .container .lp_sec03_block02 .company_list01 .blocks-gallery-grid li{width:33.333%}.lp_sec03 .container .lp_sec03_block03{display:flex;flex-wrap:wrap;width:100%;margin-top:13.333vw}.lp_sec03 .container .lp_sec03_block03 .block03_img01{order:2;width:100%;margin-top:5.333vw}.lp_sec03 .container .lp_sec03_block03 .common_lp_block01{order:1;width:100%}.common_lp_block01{display:flex;flex-wrap:wrap;width:100%}.common_lp_block01 .box_txt_wrap{width:100%;padding:0;float:initial}.common_lp_block01 .box_txt_wrap::before{display:none}.common_lp_block01 .point{display:flex;align-items:center;width:26.666vw;padding-right:5.333vw;border-right:solid .533vw #ddd}.common_lp_block01 .box01_ttl{display:flex;align-items:center;width:calc(100% - 26.666vw);padding-left:5.333vw;color:#e25241;font-size:5.6vw;font-weight:700;letter-spacing:.05em;line-height:1.238}.common_lp_block01 .box01_txt{width:100%;margin-top:5.333vw;font-size:3.466vw;font-weight:400;letter-spacing:.05em;line-height:1.7}.common_lp_block01 .box01_txt .color01{color:#e25241}.common_lp_block01 .box01_note{width:100%;margin-top:2.666vw;padding-left:1em;font-size:2.666vw;font-weight:400;letter-spacing:.05em;line-height:1.7;text-indent:-1em}.lp_sec04{position:relative;padding:13.333vw 4.666vw 14.666vw;background-color:#fff6f5}.lp_sec04::after{display:inline-block;position:absolute;top:-0.4vw;left:68.666vw;width:100vw;height:26.666vw;transform:skewX(45deg);transform-origin:top;background:#fff;content:""}.lp_sec04 .container .lp_sec04_ttl01{text-align:left}.lp_sec04 .container .lp_sec04_ttl01 span::before{border-color:#fff6f5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lp_sec04 .container .lp_sec04_ttl01 span::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff6f5 rgba(0,0,0,0)}.lp_sec04 .container .lp_sec04_ttl02{margin-top:4vw}.lp_sec04 .container .lp_sec04_txt01{margin-top:4.666vw}.lp_sec04 .container .lp_sec04_list01{display:block;position:relative;width:100%;margin-top:10vw}.lp_sec04 .container .lp_sec04_list01::before{position:absolute;top:0;left:50%;width:2.666vw;height:100%;transform:translateX(-50%);background-color:#e25241;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);content:""}.lp_sec04 .container .lp_sec04_list01.is-animated::before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:2s;transition-delay:.6s}.lp_sec04 .container .lp_sec04_list01 li{position:relative;width:100%;margin-top:9.333vw;padding:5.333vw;background-color:#fff}.lp_sec04 .container .lp_sec04_list01 li:first-of-type{margin-top:0}.lp_sec04 .container .lp_sec04_list01 li:nth-of-type(1)::before{content:"01"}.lp_sec04 .container .lp_sec04_list01 li:nth-of-type(2)::before{content:"02"}.lp_sec04 .container .lp_sec04_list01 li:nth-of-type(3)::before{content:"03"}.lp_sec04 .container .lp_sec04_list01 li:nth-of-type(4)::before{content:"04"}.lp_sec04 .container .lp_sec04_list01 li::before{position:absolute;top:-6vw;left:5.333vw;color:#e25241;font-family:"roboto";font-size:13.333vw;font-weight:700;line-height:1}.lp_sec04 .container .lp_sec04_list01 li .list_img01{width:32.666vw;margin:0 auto}.lp_sec04 .container .lp_sec04_list01 li .list_ttl01{width:100%;margin-top:4.666vw;color:#e25241;font-size:5.333vw;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center}.lp_sec04 .container .lp_sec04_list01 li .list_txt01{width:100%;margin-top:2vw;font-size:3.466vw;font-weight:400;letter-spacing:.05em;line-height:1.538;text-align:center}.lp_sec05{position:relative;padding:13.333vw 4.666vw 14.666vw}.lp_sec05::before{display:inline-block;position:absolute;top:-0.4vw;right:68.666vw;width:100vw;height:26.666vw;transform:skewX(-45deg);transform-origin:top;background:#fff6f5;content:""}.lp_sec05 .container .lp_sec05_ttl01{width:100%;font-size:6.133vw;font-weight:700;letter-spacing:.05em;line-height:1;text-align:right}.lp_sec05 .container form{max-width:100%;margin-top:8rem}.set-fadeup .animate-child{transform:translateY(50px);opacity:0}.set-fadeup.is-animated .animate-child01{animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards}.set-fadeup.is-animated .animate-child02{animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) 1 .3s forwards}.set-fadeup.is-animated .animate-child03{animation:fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) 1 .6s forwards}.v-matic .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:auto}.v-matic .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image){margin-right:auto}.v-matic .wp-block-button__link{height:50px}.v-matic .wp-block-button__link>strong{font-size:4vw}.v-matic .br-sp{display:block}.v-matic .br-pc{display:none}.v-matic h2.heading-has-en{padding-top:2rem;font-size:6.666vw}.v-matic h2.heading-has-en::before{right:-3rem;bottom:-2.4rem;font-size:9.6vw}.vm-main{margin-top:5rem}.vm-main__logo{width:85%;margin:0 auto}.vm-main__txt{text-align:center}.vm-main__img{position:relative;top:0;left:0;width:80%;margin:5.333vw auto 0}.vm-main__btn.wp-block-button{width:100%;margin:5rem auto 0}.vm-main__bg-pc{display:none}.vm-main__bg-sp{display:block;margin:0}.vm-main__bg-sp video{-webkit-transform:translateX(-50%) translateY(-50%);z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translateX(-50%) translateY(-50%)}.vm-solution__problem{padding-bottom:8rem}.vm-solution__problem-img.wp-block-gallery.has-nested-images.columns-default{display:block;padding-top:2rem}.vm-solution__problem-img.wp-block-gallery.has-nested-images.columns-default::after{top:calc(100% + 2rem);right:0;left:0;width:35%;max-width:200px;height:22%;max-height:173px;margin:0 auto}.vm-solution__problem-img.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:100%;margin:0 auto}.vm-solution__problem-img.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child{margin-left:auto}.vm-solution__problem-img.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):nth-child(2){margin:-2rem auto}.vm-solution__subject-2{padding-top:3rem}.vm-solution__txt{margin-top:3rem}.vm-solution__img-pc{display:none}.vm-solution__img-sp{display:block;margin-top:3rem;padding:2rem;background:#fff}.vm-feature__container{flex-direction:column-reverse}.vm-feature__container:nth-child(even) .wp-block-column:not(:first-child),.vm-feature__container:nth-child(odd) .wp-block-column:not(:first-child){width:80%;margin:3rem auto 0}.vm-feature__container:nth-child(even) .wp-block-column:not(:first-child) figure,.vm-feature__container:nth-child(odd) .wp-block-column:not(:first-child) figure{margin:0}.vm-feature__container:nth-child(even) h3::before,.vm-feature__container:nth-child(odd) h3::before{top:0;left:0;font-size:6rem}.vm-feature__container:nth-child(even) h3 .txt,.vm-feature__container:nth-child(odd) h3 .txt{top:4rem;left:1rem}.vm-feature__container:nth-child(even) p,.vm-feature__container:nth-child(odd) p{padding-left:1rem}.vm-feature__container:nth-child(odd){flex-direction:column-reverse}.vm-feature__container:nth-child(odd) .wp-block-column:first-child{margin-left:auto}.vm-feature h3{margin-top:1rem;margin-bottom:5rem}.vm-feature h3 .num{font-size:6rem}.vm-feature__txt.wp-block-column{width:100%}.vm-feature__btn.wp-block-button>a.wp-block-button__link{width:100%}.vm-case{text-align:left}.vm-case::after{display:inline-block;position:absolute;top:-0.4vw;left:68.666vw;width:100vw;height:26.666vw;transform:skewX(45deg);transform-origin:top;background:#fff;content:""}.vm-case__container .wp-block-column.left>.wp-block-media-text{display:flex;justify-content:center;width:90%}.vm-case__container .wp-block-column.left>.wp-block-media-text .wp-block-media-text__media{width:40%}.vm-case__container .wp-block-column.right{gap:1rem;display:flex;margin-top:3rem}.vm-plan{text-align:right}.vm-plan::after{top:-0.4vw;right:68.666vw;height:26.666vw;transform-origin:top}.vm-plan__heading{margin-right:3rem}.vm-plan .has-text-align-right.notes{text-align:left}.vm-plan__container{text-align:center}.vm-plan__container p{font-size:clamp(2rem,2.439vw,3.3rem)}.vm-plan__container .wp-block-column.left{padding:2rem}.vm-plan__container .wp-block-column.left::after{right:auto;bottom:-3.5rem;width:4rem;height:4rem;font-size:2rem;line-height:4rem}.vm-plan__container .wp-block-column.right{padding:2rem}.vm-plan__container .wp-block-column.right table{margin-top:8rem}.vm-plan__container .wp-block-column.right table thead{display:none}.vm-plan__container .wp-block-column.right table tbody tr{display:flex;flex-direction:column}.vm-plan__container .wp-block-column.right table tbody tr td{position:relative}.vm-plan__container .wp-block-column.right table tbody tr td:not(:first-child){margin-top:6rem}.vm-plan__container .wp-block-column.right table tbody tr td::before{display:block;position:absolute;top:-6rem;left:0;width:100%;padding:2rem;color:#fff}.vm-plan__container .wp-block-column.right table tbody tr td:first-child::before{background:#e97568;content:"エントリープラン"}.vm-plan__container .wp-block-column.right table tbody tr td:nth-child(2)::before{background:#e25241;content:"スタンダードプラン"}.vm-plan__container .wp-block-column.right table tbody tr td:nth-child(3)::before{background:#b82916;content:"エンタープライズプラン"}.vm-plan__option{text-align:center}.vm-plan__option h3{margin:3rem auto 1rem}.vm-plan__option table tr{display:flex;flex-direction:column}.vm-plan__option table tr td{padding:2rem 3rem}.vm-plan__option table tr td:nth-child(2){text-align:center}.vm-flow{text-align:left}.vm-flow::after{display:inline-block;position:absolute;top:-0.4vw;left:68.666vw;width:100vw;height:26.666vw;transform:skewX(45deg);transform-origin:top;background:#fff;content:""}.vm-flow table tbody{gap:1rem;flex-direction:row}.vm-flow table tbody tr{gap:2rem;flex-direction:column;align-items:center;width:33.3333333333%}.vm-flow table tbody tr:first-child,.vm-flow table tbody tr:nth-child(3){height:auto}.vm-flow table tbody tr:first-child td:first-child,.vm-flow table tbody tr:nth-child(3) td:first-child{width:45%;padding:0}.vm-flow table tbody tr:first-child::before{top:auto;right:50%;bottom:0;width:3px;height:80%;transform:none}.vm-flow table tbody tr:nth-child(3)::before{top:auto;right:50%;bottom:0;width:3px;height:60%;transform:none}.vm-flow table tbody tr:nth-child(2) td:not(:first-child){background:#fff}.vm-flow table tbody tr td{width:100%;height:110px}.vm-flow table tbody tr td:first-child{height:70px}.vm-support{text-align:right}.vm-support::after{top:-0.4vw;right:68.666vw;height:26.666vw;transform-origin:top}.vm-support{padding-right:4rem;padding-left:4rem}.vm-support__column{margin-top:4rem}.vm-support__columns{gap:2rem}.vm-support__img .wp-block-image{width:80%;margin:0 auto}.lp_2207 .wrapper .l-main .pc-only,.lp_2207_2 .wrapper .l-main .pc-only,.page-template-page-ad-lp .wrapper .l-main .pc-only{display:none}.lp_2207 .wrapper .l-main .tab-only,.lp_2207_2 .wrapper .l-main .tab-only,.page-template-page-ad-lp .wrapper .l-main .tab-only{display:block}.lp_2207 .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image),.lp_2207_2 .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image),.page-template-page-ad-lp .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image){margin-right:0}.lp_2207 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child),.lp_2207_2 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child),.page-template-page-ad-lp .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.lp_2207 .cta-button,.lp_2207_2 .cta-button,.page-template-page-ad-lp .cta-button{width:100%}.lp_2207 .mainvisual__body,.lp_2207_2 .mainvisual__body,.page-template-page-ad-lp .mainvisual__body{padding:8vw 5vw 7vw}.lp_2207 .mainvisual__heading,.lp_2207_2 .mainvisual__heading,.page-template-page-ad-lp .mainvisual__heading{font-size:7.2666vw}.lp_2207 .mainvisual__heading .font-large,.lp_2207_2 .mainvisual__heading .font-large,.page-template-page-ad-lp .mainvisual__heading .font-large{font-size:11vw}.lp_2207 .mainvisual__catch,.lp_2207_2 .mainvisual__catch,.page-template-page-ad-lp .mainvisual__catch{max-width:100%;margin-top:2rem;font-size:3.6vw}.lp_2207 .mainvisual__img,.lp_2207_2 .mainvisual__img,.page-template-page-ad-lp .mainvisual__img{display:block;position:relative;top:0;left:0;width:100%;margin-top:2rem}.lp_2207 .mainvisual__award,.lp_2207_2 .mainvisual__award,.page-template-page-ad-lp .mainvisual__award{position:relative;top:0;right:0;margin:2rem auto 0}.lp_2207 .mainvisual__label,.lp_2207_2 .mainvisual__label,.page-template-page-ad-lp .mainvisual__label{position:relative;top:initial;right:initial;width:80%}.lp_2207 .mainvisual__pc,.lp_2207_2 .mainvisual__pc,.page-template-page-ad-lp .mainvisual__pc{position:relative;top:initial;right:inherit;width:95%;margin:0 auto}.lp_2207 .mainvisual__button,.lp_2207_2 .mainvisual__button,.page-template-page-ad-lp .mainvisual__button{display:block;width:100%;margin:2rem auto 0}.lp_2207 .mainvisual__button a,.lp_2207_2 .mainvisual__button a,.page-template-page-ad-lp .mainvisual__button a{height:5rem;padding:0;font-size:1.3rem}.lp_2207 .mainvisual__notes,.lp_2207_2 .mainvisual__notes,.page-template-page-ad-lp .mainvisual__notes{width:100%;margin-top:2rem}.lp_2207 .mainvisual__video-pc,.lp_2207 .mainvisual__bg-pc,.lp_2207_2 .mainvisual__video-pc,.lp_2207_2 .mainvisual__bg-pc,.page-template-page-ad-lp .mainvisual__video-pc,.page-template-page-ad-lp .mainvisual__bg-pc{display:none}.lp_2207 .mainvisual__video-sp,.lp_2207_2 .mainvisual__video-sp,.page-template-page-ad-lp .mainvisual__video-sp{display:block}.lp_2207 .mainvisual__video-sp :where(img,video),.lp_2207_2 .mainvisual__video-sp :where(img,video),.page-template-page-ad-lp .mainvisual__video-sp :where(img,video){-webkit-transform:translateX(-50%) translateY(-50%);z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translateX(-50%) translateY(-50%)}.lp_2207 .mainvisual__bg-sp,.lp_2207_2 .mainvisual__bg-sp,.page-template-page-ad-lp .mainvisual__bg-sp{display:block}.lp_2207 .mainvisual__bg-sp img,.lp_2207_2 .mainvisual__bg-sp img,.page-template-page-ad-lp .mainvisual__bg-sp img{-webkit-transform:translateX(-50%) translateY(-50%);z-index:-1;position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translateX(-50%) translateY(-50%)}.lp_2207 .award,.lp_2207_2 .award,.page-template-page-ad-lp .award{margin-top:0}.lp_2207 .award .blocks-gallery-grid,.lp_2207 .award .wp-block-gallery,.lp_2207_2 .award .blocks-gallery-grid,.lp_2207_2 .award .wp-block-gallery,.page-template-page-ad-lp .award .blocks-gallery-grid,.page-template-page-ad-lp .award .wp-block-gallery{flex-wrap:wrap}.lp_2207 .award .blocks-gallery-grid .wp-block-image,.lp_2207 .award .wp-block-gallery .wp-block-image,.lp_2207_2 .award .blocks-gallery-grid .wp-block-image,.lp_2207_2 .award .wp-block-gallery .wp-block-image,.page-template-page-ad-lp .award .blocks-gallery-grid .wp-block-image,.page-template-page-ad-lp .award .wp-block-gallery .wp-block-image{width:50%}.lp_2207 .award .blocks-gallery-grid .wp-block-image:nth-child(n+3),.lp_2207 .award .wp-block-gallery .wp-block-image:nth-child(n+3),.lp_2207_2 .award .blocks-gallery-grid .wp-block-image:nth-child(n+3),.lp_2207_2 .award .wp-block-gallery .wp-block-image:nth-child(n+3),.page-template-page-ad-lp .award .blocks-gallery-grid .wp-block-image:nth-child(n+3),.page-template-page-ad-lp .award .wp-block-gallery .wp-block-image:nth-child(n+3){margin-top:-3rem}.lp_2207 .award .blocks-gallery-item,.lp_2207_2 .award .blocks-gallery-item,.page-template-page-ad-lp .award .blocks-gallery-item{width:50%}.lp_2207 .award .blocks-gallery-item:nth-child(n+3),.lp_2207_2 .award .blocks-gallery-item:nth-child(n+3),.page-template-page-ad-lp .award .blocks-gallery-item:nth-child(n+3){margin-top:-3rem}.lp_2207 .award p,.lp_2207_2 .award p,.page-template-page-ad-lp .award p{font-size:7px;text-align:left}.lp_2207 .p-allinone .wp-block-group .wp-block-group__inner-container,.lp_2207_2 .p-allinone .wp-block-group .wp-block-group__inner-container,.page-template-page-ad-lp .p-allinone .wp-block-group .wp-block-group__inner-container{padding:2rem 0 8rem}.lp_2207 .p-allinone__list,.lp_2207_2 .p-allinone__list,.page-template-page-ad-lp .p-allinone__list{flex-wrap:wrap}.lp_2207 .p-allinone__list .wp-block-column,.lp_2207_2 .p-allinone__list .wp-block-column,.page-template-page-ad-lp .p-allinone__list .wp-block-column{width:calc(33.333% - 1rem + .3333333333rem)}.lp_2207 .p-allinone__image,.lp_2207_2 .p-allinone__image,.page-template-page-ad-lp .p-allinone__image{margin-bottom:0}.lp_2207 .p-client__gallery,.lp_2207_2 .p-client__gallery,.page-template-page-ad-lp .p-client__gallery{margin:0}.lp_2207 .p-client__gallery ul li,.lp_2207_2 .p-client__gallery ul li,.page-template-page-ad-lp .p-client__gallery ul li{width:25%}.lp_2207 .p-reason,.lp_2207_2 .p-reason,.page-template-page-ad-lp .p-reason{padding-bottom:5rem}.lp_2207 .p-reason::before,.lp_2207_2 .p-reason::before,.page-template-page-ad-lp .p-reason::before{top:-5rem;right:10%;height:5.1rem;min-height:5.1rem}.lp_2207 .p-reason>.wp-block-group__inner-container,.lp_2207_2 .p-reason>.wp-block-group__inner-container,.page-template-page-ad-lp .p-reason>.wp-block-group__inner-container{padding-top:5rem}.lp_2207 .p-reason__container,.lp_2207_2 .p-reason__container,.page-template-page-ad-lp .p-reason__container{flex-direction:column-reverse;height:100%;max-height:100%;margin-top:3rem}.lp_2207 .p-reason__container:nth-child(even),.lp_2207_2 .p-reason__container:nth-child(even),.page-template-page-ad-lp .p-reason__container:nth-child(even){flex-direction:column-reverse}.lp_2207 .p-reason__heading,.lp_2207_2 .p-reason__heading,.page-template-page-ad-lp .p-reason__heading{top:-4rem}.lp_2207 .p-reason__box,.lp_2207_2 .p-reason__box,.page-template-page-ad-lp .p-reason__box{top:-1rem;width:100%}.lp_2207 .p-reason__image,.lp_2207_2 .p-reason__image,.page-template-page-ad-lp .p-reason__image{position:relative;width:100vw}.lp_2207 .p-reason__text,.lp_2207_2 .p-reason__text,.page-template-page-ad-lp .p-reason__text{padding:4rem 3rem 3rem}.lp_2207 .p-reason__text h3,.lp_2207_2 .p-reason__text h3,.page-template-page-ad-lp .p-reason__text h3{margin-bottom:1.4rem;font-size:2.4rem}.lp_2207 .p-reason__text h3::before,.lp_2207_2 .p-reason__text h3::before,.page-template-page-ad-lp .p-reason__text h3::before{top:-8rem;left:-2rem;font-size:clamp(4rem,8.5vw,6rem)}.lp_2207 .p-reason__text ul,.lp_2207_2 .p-reason__text ul,.page-template-page-ad-lp .p-reason__text ul{font-size:1.6rem}.lp_2207 .p-reason__text .notes,.lp_2207_2 .p-reason__text .notes,.page-template-page-ad-lp .p-reason__text .notes{margin-top:1.4rem}.lp_2207 .p-reason__text__button.wp-block-button,.lp_2207_2 .p-reason__text__button.wp-block-button,.page-template-page-ad-lp .p-reason__text__button.wp-block-button{width:80%}.lp_2207 .p-reason .cta-button,.lp_2207_2 .p-reason .cta-button,.page-template-page-ad-lp .p-reason .cta-button{margin-top:2rem}.lp_2207 .p-exercise__desc,.lp_2207_2 .p-exercise__desc,.page-template-page-ad-lp .p-exercise__desc{font-size:1.8rem}.lp_2207 .p-exercise__notes,.lp_2207_2 .p-exercise__notes,.page-template-page-ad-lp .p-exercise__notes{margin-top:2rem;font-size:1.1rem}.lp_2207 .p-exercise__item,.lp_2207_2 .p-exercise__item,.page-template-page-ad-lp .p-exercise__item{width:calc(50% - 1rem)}.lp_2207 .p-exercise .cta-button,.lp_2207_2 .p-exercise .cta-button,.page-template-page-ad-lp .p-exercise .cta-button{margin-top:3rem}.lp_2207 .p-voice,.lp_2207_2 .p-voice,.page-template-page-ad-lp .p-voice{margin-top:3rem;padding:2rem;overflow:hidden}.lp_2207 .p-voice__heading,.lp_2207_2 .p-voice__heading,.page-template-page-ad-lp .p-voice__heading{margin-bottom:6rem}.lp_2207 .p-voice__heading::after,.lp_2207_2 .p-voice__heading::after,.page-template-page-ad-lp .p-voice__heading::after{bottom:-3rem}.lp_2207 .p-voice__box,.lp_2207_2 .p-voice__box,.page-template-page-ad-lp .p-voice__box{position:relative}.lp_2207 .p-voice__columns,.lp_2207_2 .p-voice__columns,.page-template-page-ad-lp .p-voice__columns{padding-bottom:1rem;overflow:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.lp_2207 .p-voice__column,.lp_2207_2 .p-voice__column,.page-template-page-ad-lp .p-voice__column{scroll-snap-align:start;flex-shrink:0;width:100%}.lp_2207 .p-voice__column:first-child::before,.lp_2207_2 .p-voice__column:first-child::before,.page-template-page-ad-lp .p-voice__column:first-child::before{position:absolute;top:50%;left:-10px;transform:translateY(-50%);content:"<"}.l-main.functions .ttl_style01{padding-top:4rem}.l-main.functions .p-functions__inner .wp-block-columns.p-functions__index{justify-content:flex-start}.l-main.functions .p-functions__inner .wp-block-columns.p-functions__index .wp-block-column .wp-block-button__link{width:100%;height:auto;padding:1rem 3rem;font-size:1.2rem;line-height:1;text-align:left}.l-main.functions .p-functions__inner .wp-block-columns.p-functions__index .wp-block-column .wp-block-button__link::after{right:1rem}.l-main.functions .p-functions__inner h2{margin-top:5rem}.l-main.functions .p-functions__inner h2.h-option{margin-top:6rem;font-size:1.4rem}.l-main.functions .p-functions__inner .wp-block-group__inner-container,.l-main.functions .p-functions__inner .wp-block-columns.c-option{display:block}.l-main.functions .p-functions__inner .wp-block-group__inner-container .wp-block-column,.l-main.functions .p-functions__inner .wp-block-columns.c-option .wp-block-column{margin-bottom:2rem}.community__header-inner h1{font-size:2.4rem}.community__header-column h2{font-size:2.2rem}.community__header-column p{font-size:1.4rem}.community__article-container h2{font-size:2.4rem}.community__article-list{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 896px){.l-footer__lower{margin-top:2.2rem}}@media(min-width: 1940px){.l-footer__upper{max-width:192rem;margin:0 auto}}@media(max-width: 767px){.post-type-archive-seminar .seminar__container,.tax-seminar_type .seminar__container{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 430px){.post-type-archive-seminar .type-seminar a .left_box .seminar_date .days,.post-type-archive-seminar .type-seminar>div .left_box .seminar_date .days,.tax-seminar_type .type-seminar a .left_box .seminar_date .days,.tax-seminar_type .type-seminar>div .left_box .seminar_date .days{font-size:1.5rem}.thanks_dl .p-application,.thanks_dl2 .p-application,.thanks .p-application,.contact .p-application,.contact_02 .p-application,.contact_03 .p-application,.contact_04 .p-application,.contact_05 .p-application,.page-template-page-contact_tpl_a .p-application,.page-template-page-contact_tpl_b .p-application,.page-template-page-thanks_template .p-application,.page-template-page-form .p-application,.ycbm .p-application,.eight_ebookdl_01 .p-application{width:100%}.thanks_dl .p-application__inner,.thanks_dl2 .p-application__inner,.thanks .p-application__inner,.contact .p-application__inner,.contact_02 .p-application__inner,.contact_03 .p-application__inner,.contact_04 .p-application__inner,.contact_05 .p-application__inner,.page-template-page-contact_tpl_a .p-application__inner,.page-template-page-contact_tpl_b .p-application__inner,.page-template-page-thanks_template .p-application__inner,.page-template-page-form .p-application__inner,.ycbm .p-application__inner,.eight_ebookdl_01 .p-application__inner{padding:0 1.6rem}.contact_02 .p-application__inner,.contact_03 .p-application__inner,.contact_04 .p-application__inner,.contact_05 .p-application__inner,.eight_ebookdl_01 .p-application__inner,.page-template-page-contact_tpl_a .p-application__inner,.page-template-page-contact_tpl_b .p-application__inner{margin:0}.contact_02 .p-application__copy,.contact_03 .p-application__copy,.contact_04 .p-application__copy,.contact_05 .p-application__copy,.eight_ebookdl_01 .p-application__copy,.page-template-page-contact_tpl_a .p-application__copy,.page-template-page-contact_tpl_b .p-application__copy{padding:0 1.6rem}.contact_02 .p-application__copy h2,.contact_03 .p-application__copy h2,.contact_04 .p-application__copy h2,.contact_05 .p-application__copy h2,.eight_ebookdl_01 .p-application__copy h2,.page-template-page-contact_tpl_a .p-application__copy h2,.page-template-page-contact_tpl_b .p-application__copy h2{font-size:3rem}.contact_02 .p-application__copy,.contact_03 .p-application__copy,.contact_04 .p-application__copy,.contact_05 .p-application__copy,.eight_ebookdl_01 .p-application__copy,.page-template-page-contact_tpl_a .p-application__copy,.page-template-page-contact_tpl_b .p-application__copy{width:100%}.contact_02 .p-application__imgwrap,.contact_03 .p-application__imgwrap,.contact_04 .p-application__imgwrap,.contact_05 .p-application__imgwrap,.eight_ebookdl_01 .p-application__imgwrap,.page-template-page-contact_tpl_a .p-application__imgwrap,.page-template-page-contact_tpl_b .p-application__imgwrap{height:24rem}.contact_02 .p-application__imgwrap img,.contact_03 .p-application__imgwrap img,.contact_04 .p-application__imgwrap img,.contact_05 .p-application__imgwrap img,.eight_ebookdl_01 .p-application__imgwrap img,.page-template-page-contact_tpl_a .p-application__imgwrap img,.page-template-page-contact_tpl_b .p-application__imgwrap img{top:3rem;left:55%;width:22rem}.contact_02 .p-application__label li,.contact_03 .p-application__label li,.contact_04 .p-application__label li,.contact_05 .p-application__label li,.eight_ebookdl_01 .p-application__label li,.page-template-page-contact_tpl_a .p-application__label li,.page-template-page-contact_tpl_b .p-application__label li{padding:.5rem 15rem .5rem .8rem;font-size:1.4rem}.c-button.-small{padding:1.1rem;font-size:1.1rem}.p-advantage__sub-title::before,.p-advantage__sub-title::after{width:5rem}.p-header__btn{padding:.6rem 1.5rem;border-radius:1.5rem;font-size:1rem;line-height:1.8}.entry-plan{position:relative;top:0;margin-top:2rem;text-align:center}.p-header__btn{padding:.6rem 1.5rem;border-radius:1.5rem;font-size:1rem;line-height:1.8}.p-stepB__img-txt .p-stepB__img-txt-step01,.p-num__img-txt .p-stepB__img-txt-step01,.p-ib__img-txt .p-stepB__img-txt-step01{left:8%}.p-stepB__img-txt .p-stepB__img-txt-step02,.p-num__img-txt .p-stepB__img-txt-step02,.p-ib__img-txt .p-stepB__img-txt-step02{left:40%}.p-stepB__img-txt .p-stepB__img-txt-step03,.p-num__img-txt .p-stepB__img-txt-step03,.p-ib__img-txt .p-stepB__img-txt-step03{right:4.4%}.p-advantageB__gradient.-adjust{background-size:70% .2rem}.p-advantageB__sub-title::before,.p-advantageB__sub-title::after{width:5rem}.p-expression__heading__title,.p-information__heading__title,.p-technology__heading__title{font-size:6vw}.p-expression__heading__title::after,.p-information__heading__title::after,.p-technology__heading__title::after{bottom:-1rem;font-size:10vw}.nontitle_cp .cp-main .cp-button{width:100%}.nontitle_cp .cp-main .cp-button a{gap:8px}}@media(max-width: 1024px){.post-type-archive-seminar .type-seminar.seminar_type-lecture p,.tax-seminar_type .type-seminar.seminar_type-lecture p{font-size:14px}.nontitle_cp .cp-fv iframe{height:1080px}.nontitle_cp .cp-form iframe{height:1080px}}@media(max-width: 320px){.seminar__label{width:58px;height:3em;font-size:10px}.p-stepB__img-txt .p-stepB__img-txt-step01,.p-num__img-txt .p-stepB__img-txt-step01,.p-ib__img-txt .p-stepB__img-txt-step01{left:6%}.p-stepB__img-txt .p-stepB__img-txt-step02,.p-num__img-txt .p-stepB__img-txt-step02,.p-ib__img-txt .p-stepB__img-txt-step02{left:37.5%}.p-stepB__img-txt .p-stepB__img-txt-step03,.p-num__img-txt .p-stepB__img-txt-step03,.p-ib__img-txt .p-stepB__img-txt-step03{right:2.4%}.p-advantageB__lead{font-size:1.3rem}.p-advantageB__gradient.-adjust{background-size:60% .2rem}}@media(max-width: 768px)and (max-width: 430px){.c-radius__btn{padding:14px 3.8rem;font-size:1.4rem}.p-heroC__btn{padding:14px 3.8rem;font-size:1.4rem}}@media(max-width: 429px){.sticky-img__inner{bottom:0;width:100%;padding:5px}.sticky-img__url{display:none}.sticky-img__url-sp{display:block}.close{top:-7px}.lp_2207 .p-allinone__heading,.lp_2207_2 .p-allinone__heading,.page-template-page-ad-lp .p-allinone__heading{margin-top:3rem;font-size:1.8rem;letter-spacing:-1.2px;text-align:left}.lp_2207 .p-allinone__list,.lp_2207_2 .p-allinone__list,.page-template-page-ad-lp .p-allinone__list{margin-top:2rem}.lp_2207 .p-allinone__item,.lp_2207_2 .p-allinone__item,.page-template-page-ad-lp .p-allinone__item{font-size:1.3rem}.lp_2207 .p-client__heading,.lp_2207_2 .p-client__heading,.page-template-page-ad-lp .p-client__heading{font-size:1.6rem;text-align:left}.lp_2207 .p-reason__text h3,.lp_2207_2 .p-reason__text h3,.page-template-page-ad-lp .p-reason__text h3{font-size:2rem}.lp_2207 .p-reason__text p,.lp_2207_2 .p-reason__text p,.page-template-page-ad-lp .p-reason__text p{font-size:1.3rem}.lp_2207 .p-reason__text ul,.lp_2207_2 .p-reason__text ul,.page-template-page-ad-lp .p-reason__text ul{font-size:1.3rem}.lp_2207 .p-exercise,.lp_2207_2 .p-exercise,.page-template-page-ad-lp .p-exercise{padding-bottom:3rem}.lp_2207 .p-exercise__heading::after,.lp_2207_2 .p-exercise__heading::after,.page-template-page-ad-lp .p-exercise__heading::after{bottom:-3rem}.lp_2207 .p-exercise__container,.lp_2207_2 .p-exercise__container,.page-template-page-ad-lp .p-exercise__container{display:block}.lp_2207 .p-exercise__item,.lp_2207_2 .p-exercise__item,.page-template-page-ad-lp .p-exercise__item{width:100%;margin-bottom:2rem}.lp_2207 .p-exercise__text h3,.lp_2207_2 .p-exercise__text h3,.page-template-page-ad-lp .p-exercise__text h3{font-size:1.6rem}.lp_2207 .p-exercise__text p,.lp_2207_2 .p-exercise__text p,.page-template-page-ad-lp .p-exercise__text p{font-size:1.3rem}.lp_2207 .p-benefits__button,.lp_2207_2 .p-benefits__button,.page-template-page-ad-lp .p-benefits__button{display:flex;width:100%;height:50px}.lp_2207 .p-benefits__button a,.lp_2207_2 .p-benefits__button a,.page-template-page-ad-lp .p-benefits__button a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;font-size:1.3rem}.sticky-img__inner{bottom:0;width:100%;padding:5px}.close{top:-7px}}@media(max-width: 1005px){#mktoForm_1770.mktoForm{margin:0 auto;padding:4rem 1.6rem}#mktoForm_1770.mktoForm p,#mktoForm_1770.mktoForm label,#mktoForm_1770.mktoForm input{font-size:16px;line-height:22px}#mktoForm_1770.mktoForm #Lblprivacy_agree{font-size:12px;line-height:17px}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.privacy),#mktoForm_1770.mktoForm p .notes{font-size:10px;line-height:15px}#mktoForm_1770.mktoForm .mktoFormRow{max-width:600px;margin:0 auto}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText{width:100%;padding:2rem}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.question){background:#f0f0f0}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.question) p{font-weight:bold}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.privacy){padding:0}#mktoForm_1770.mktoForm .mktoFormRow .mktoHtmlText:has(.privacy) a{padding:0}#mktoForm_1770.mktoForm .mktoFormRow:has(.mktoRequiredField),#mktoForm_1770.mktoForm .mktoFormRow:has(.mktoRadioList),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblCompany),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblEmail),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblPhone),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblLastName),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblFirstName),#mktoForm_1770.mktoForm .mktoFormRow:has(.mktoCheckboxList),#mktoForm_1770.mktoForm .mktoFormRow:has(.privacy){display:block;max-width:600px;margin:0 auto}#mktoForm_1770.mktoForm .mktoFormRow:has(#LblCompany),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblEmail),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblPhone),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblLastName),#mktoForm_1770.mktoForm .mktoFormRow:has(#LblFirstName){width:100%;margin-bottom:1rem}#mktoForm_1770.mktoForm .mktoFormRow:has(#LblCompany) label,#mktoForm_1770.mktoForm .mktoFormRow:has(#LblEmail) label,#mktoForm_1770.mktoForm .mktoFormRow:has(#LblPhone) label,#mktoForm_1770.mktoForm .mktoFormRow:has(#LblLastName) label,#mktoForm_1770.mktoForm .mktoFormRow:has(#LblFirstName) label{display:none}#mktoForm_1770.mktoForm .mktoFormRow:has(#LblCompany) input[type=text],#mktoForm_1770.mktoForm .mktoFormRow:has(#LblEmail) input[type=text],#mktoForm_1770.mktoForm .mktoFormRow:has(#LblPhone) input[type=text],#mktoForm_1770.mktoForm .mktoFormRow:has(#LblLastName) input[type=text],#mktoForm_1770.mktoForm .mktoFormRow:has(#LblFirstName) input[type=text]{max-width:100%}#mktoForm_1770.mktoForm .mktoFormRow:has(.mktoCheckboxList){padding-left:3rem}#mktoForm_1770.mktoForm .mktoFormRow input[type=text],#mktoForm_1770.mktoForm .mktoFormRow input[type=email],#mktoForm_1770.mktoForm .mktoFormRow input[type=tel]{width:100%;height:45px;padding-left:2rem;border-radius:5px}#mktoForm_1770.mktoForm .mktoFormRow input[type=checkbox]+label:before,#mktoForm_1770.mktoForm .mktoFormRow input[type=radio]+label:before{width:1.6rem;height:1.6rem;margin-left:-2.8rem}#mktoForm_1770.mktoForm .mktoFormRow input[type=checkbox]+label:before{top:4px}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList)>label{display:none}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList) .mktoRadioList{gap:1rem;flex-direction:column;width:100%;margin:2rem 0 3rem;padding:0}#mktoForm_1770.mktoForm .mktoFormRow .mktoFieldWrap:has(.mktoRadioList) .mktoRadioList label{width:100%;height:50px;margin:0}}@media(max-width: 640px){.p-clientB__title{font-size:2.4rem}.p-clientB__lead{font-size:1.3rem}.pc-only{display:none}.sp-only{display:block}.p-expression__content{margin:6rem 0;font-size:4vw}.p-information__content{margin:4rem 0;padding:2rem;font-size:1.3rem}.p-information__button{margin-bottom:4rem}.p-information__button a{gap:1rem;max-width:40rem;padding:1.5rem;font-size:1.3rem}.p-technology__functions{display:block}.p-technology__functions__item{margin-bottom:2rem}.p-technology__functions__item p{font-size:1.3rem}.p-faqB__title-ja{font-size:2.4rem}.p-faqB__question{margin-bottom:1.5rem;font-size:1.4rem}.p-faqB__answer{font-size:1.3rem}.introduction .p-intro::after{left:90%}.introduction .p-intro__desc{font-size:1.3rem}.introduction .p-intro__cover{padding:2rem}.introduction .p-intro__column__text{padding:2rem 1rem}.introduction .p-support{padding:0 2rem}.introduction .p-support::after{right:90%}.introduction .p-support__heading{height:5.1rem;margin-bottom:6rem}.introduction .p-support__heading::after{bottom:-1rem}.introduction .p-support__column{margin:0}.introduction .p-support__text{padding:3rem}.introduction .p-seminar__heading{padding-left:4rem}.introduction_2 .intro__hero{flex-direction:column}.introduction_2 .intro__hero .wp-block-column:nth-child(2){margin:0 auto}.introduction_2 .intro__hero figure{width:70%;margin:3rem auto 0}.introduction_2 .intro__columns{flex-direction:column}.introduction_2 .intro__columns figure{width:80%;height:auto;margin:2rem auto}.lp_2207 .wrapper .l-main .sp-only,.lp_2207_2 .wrapper .l-main .sp-only,.page-template-page-ad-lp .wrapper .l-main .sp-only{display:block}.lp_2207 .wrapper .l-main .sp-none,.lp_2207_2 .wrapper .l-main .sp-none,.page-template-page-ad-lp .wrapper .l-main .sp-none{display:none}.lp_2207 .p-allinone .wp-block-column,.lp_2207_2 .p-allinone .wp-block-column,.page-template-page-ad-lp .p-allinone .wp-block-column{width:calc(50% - .5rem)}.lp_2207 .p-allinone__image,.lp_2207_2 .p-allinone__image,.page-template-page-ad-lp .p-allinone__image{padding:0 2rem}.lp_2207 .p-allinone__image::after,.lp_2207_2 .p-allinone__image::after,.page-template-page-ad-lp .p-allinone__image::after{background-image:url("../../img/top/allinone-bg-sp.png")}.lp_2207 .p-allinone__image.u-pc,.lp_2207_2 .p-allinone__image.u-pc,.page-template-page-ad-lp .p-allinone__image.u-pc{display:none}.lp_2207 .p-allinone__image.u-sp,.lp_2207_2 .p-allinone__image.u-sp,.page-template-page-ad-lp .p-allinone__image.u-sp{display:block}.lp_2207 .p-client::after,.lp_2207_2 .p-client::after,.page-template-page-ad-lp .p-client::after{bottom:-5.1rem;left:92%;height:5.1rem}.lp_2207 .p-client__gallery .wp-block-image,.lp_2207_2 .p-client__gallery .wp-block-image,.page-template-page-ad-lp .p-client__gallery .wp-block-image{width:20%}.lp_2207 .p-client__gallery ul li,.lp_2207_2 .p-client__gallery ul li,.page-template-page-ad-lp .p-client__gallery ul li{width:33.3333333333%}.lp_2207 .p-reason::after,.lp_2207_2 .p-reason::after,.page-template-page-ad-lp .p-reason::after{right:92%;bottom:-5.1rem;height:5.1rem}.lp_2207 .p-reason__text h3::before,.lp_2207_2 .p-reason__text h3::before,.page-template-page-ad-lp .p-reason__text h3::before{top:-6rem}.lp_2207 .p-reason__heading,.lp_2207_2 .p-reason__heading,.page-template-page-ad-lp .p-reason__heading{height:5.1rem}.lp_2207 .p-reason__heading::after,.lp_2207_2 .p-reason__heading::after,.page-template-page-ad-lp .p-reason__heading::after{bottom:-3rem}.lp_2207 .p-exercise::after,.lp_2207_2 .p-exercise::after,.page-template-page-ad-lp .p-exercise::after{bottom:-5.1rem;left:92%;height:5.1rem}.lp_2207 .p-exercise__heading,.lp_2207_2 .p-exercise__heading,.page-template-page-ad-lp .p-exercise__heading{height:5.1rem;padding-left:4rem;line-height:5.1rem}.lp_2207 .p-exercise__heading::after,.lp_2207_2 .p-exercise__heading::after,.page-template-page-ad-lp .p-exercise__heading::after{bottom:-1rem}.lp_2207 .p-exercise__item,.lp_2207_2 .p-exercise__item,.page-template-page-ad-lp .p-exercise__item{width:100%}.lp_2207 .p-benefits__heading,.lp_2207_2 .p-benefits__heading,.page-template-page-ad-lp .p-benefits__heading{height:5.1rem;margin-bottom:4rem}.lp_2207 .p-benefits__heading::after,.lp_2207_2 .p-benefits__heading::after,.page-template-page-ad-lp .p-benefits__heading::after{bottom:-1rem}.solution__gallery.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(50% - .5rem);max-width:calc(50% - .5rem)}.top-hero__form .form-label{padding:1.4rem 1rem;font-size:1.6rem}.top-hero__form .form-label .lg{font-size:2rem}.wrapper .l-main .sp-only{display:block}.wrapper .l-main .sp-none{display:none}}@media(min-width: 1280px){.p-expression__content{font-size:3.6rem}.introduction .p-support::after{bottom:-10rem;height:10rem}.introduction .p-support__heading{height:10rem;padding-top:3rem}.introduction .p-support__heading::after{bottom:-1.7rem}.introduction .p-seminar::after{bottom:-10rem;height:10rem}.introduction .p-seminar__heading{height:10rem;padding-top:3rem}.introduction .p-seminar__heading::after{bottom:-1.7rem}.lp_2207 .p-client::after,.lp_2207_2 .p-client::after,.page-template-page-ad-lp .p-client::after{bottom:-10rem;height:10rem}.lp_2207 .p-reason::after,.lp_2207_2 .p-reason::after,.page-template-page-ad-lp .p-reason::after{bottom:-10rem;height:10rem}.lp_2207 .p-reason__heading,.lp_2207_2 .p-reason__heading,.page-template-page-ad-lp .p-reason__heading{height:10rem;padding-top:3rem}.lp_2207 .p-reason__heading::after,.lp_2207_2 .p-reason__heading::after,.page-template-page-ad-lp .p-reason__heading::after{bottom:-1.7rem}.lp_2207 .p-exercise::after,.lp_2207_2 .p-exercise::after,.page-template-page-ad-lp .p-exercise::after{bottom:-10rem;height:10rem}.lp_2207 .p-exercise__heading,.lp_2207_2 .p-exercise__heading,.page-template-page-ad-lp .p-exercise__heading{height:10rem;padding-top:3rem}.lp_2207 .p-exercise__heading::after,.lp_2207_2 .p-exercise__heading::after,.page-template-page-ad-lp .p-exercise__heading::after{bottom:-1.7rem}.lp_2207 .p-benefits__heading,.lp_2207_2 .p-benefits__heading,.page-template-page-ad-lp .p-benefits__heading{height:10rem;padding-top:3rem}.lp_2207 .p-benefits__heading::after,.lp_2207_2 .p-benefits__heading::after,.page-template-page-ad-lp .p-benefits__heading::after{bottom:-1.7rem}}@media(min-width: 1920px){.p-expression__inner,.p-information__inner,.p-technology__inner{padding:0 10rem}}@media(max-width: 640px)and (min-width: 430px){.p-expression__heading__title,.p-information__heading__title,.p-technology__heading__title{padding:2rem 0;font-size:2.4rem}.p-expression__heading__title::after,.p-information__heading__title::after,.p-technology__heading__title::after{bottom:-3px;font-size:4.6rem}}@media(max-width: 480px){.plan__intro,.plan__pricing{padding:60px 15px 0}.plan__flow{padding:60px 15px}.plan__intro-inner{flex-direction:column}.plan__intro-content{width:100%}.plan__panel-body{padding:20px 15px}.plan__list,.plan__option-list{padding:20px 15px}.plan__flow-box{padding:20px 15px}.plan__step{padding:20px 15px}.plan__cta{margin:30px auto}.plan__btn{width:100%;font-size:18px}.post-type-archive-ebook .l_common_block .articleList article.type-ebook,.tax-ebook_tag .l_common_block .articleList article.type-ebook{width:100%}.dl-cta__container .wp-block-group__inner-container{grid-template-areas:"title" "media" "button";grid-template-columns:1fr}.dl-cta__image{padding:0 2rem}.dl-cta__button-outline{margin-top:0}.event-private-conference .event-sponsor>.inner{flex-direction:column}.event-private-conference .sponsor-item{flex-direction:column;width:100%}}@media screen and (min-width: 768px)and (max-width: 1000px){.lp_mv .container .lp_mv_cv .common_lp_cv_btn{padding-left:0;transition:.2s}.lp_mv .container .lp_mv_cv .common_lp_cv_btn a{margin:0 auto;transition:.2s}}@media(min-width: 1600px){.lp_2207 .p-reason__text h3::before,.lp_2207_2 .p-reason__text h3::before,.page-template-page-ad-lp .p-reason__text h3::before{top:-11rem}}@media(max-width: 600px){.contest h2,.contest h3{text-align:center}.ob-solution .wp-block-columns:first-child .wp-block-column:first-child{max-width:100%}.ob-features__list .wp-block-columns>.wp-block-column:nth-child(2){margin-right:0}.ob-client>.wp-block-group__inner-container .wp-block-gallery{padding-inline:0}.ob-client>.wp-block-group__inner-container .wp-block-gallery figure{width:50% !important;max-width:50% !important}.ob-interview .interview-article__bottom{flex-direction:column;align-items:flex-start}.ob-interview .interview-article__bottom .arrow-link{width:100%;text-align:right}.ob-functions .tabs{margin-top:24px}.ob-functions .tabs .prevtab,.ob-functions .tabs .nexttab{top:40%;transform:scale(0.7);opacity:.8}.ob-functions .tabs .prevtab{left:-40px}.ob-functions .tabs .nexttab{right:-40px}.ob-functions .area>.wp-block-group__inner-container{min-height:512px;padding:0}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns{flex-wrap:nowrap}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column:has(figure){flex-basis:56px !important}.ob-functions .security{align-items:center}.ob-functions .security>.wp-block-column .wp-block-columns{flex-wrap:nowrap}.ob-functions .security>.wp-block-column .wp-block-columns figure{margin:0}.ob-functions .security>.wp-block-column .wp-block-columns figure img{width:100%}.solution-reasons__list .wp-block-column:first-child::before,.solution-reasons__list .wp-block-column:nth-child(2)::before,.solution-reasons__list .wp-block-column:nth-child(3)::before{left:5px}.solution-reasons__satisfaction>.wp-block-column:last-child{width:70%;margin-top:16px}.sticky-cv{display:none}.sticky-img__inner{bottom:0;width:100%;padding:5px}.sticky-img__url{display:none}.sticky-img__url-sp{display:block}.ob-solution .wp-block-columns:first-child .wp-block-column:first-child{max-width:100%}.ob-features__list .wp-block-columns>.wp-block-column:nth-child(2){margin-right:0}.ob-client>.wp-block-group__inner-container .wp-block-gallery{padding-inline:0}.ob-client>.wp-block-group__inner-container .wp-block-gallery figure{width:50% !important;max-width:50% !important}.ob-interview .interview-article__bottom{flex-direction:column;align-items:flex-start}.ob-interview .interview-article__bottom .arrow-link{width:100%;text-align:right}.ob-functions .tabs{margin-top:24px}.ob-functions .tabs .prevtab,.ob-functions .tabs .nexttab{top:40%;transform:scale(0.7);opacity:.8}.ob-functions .tabs .prevtab{left:-40px}.ob-functions .tabs .nexttab{right:-40px}.ob-functions .area>.wp-block-group__inner-container{min-height:512px;padding:0}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns{flex-wrap:nowrap}.ob-functions .items>.wp-block-group__inner-container .wp-block-columns .wp-block-column:has(figure){flex-basis:56px !important}.ob-functions .security{align-items:center}.ob-functions .security>.wp-block-column .wp-block-columns{flex-wrap:nowrap}.ob-functions .security>.wp-block-column .wp-block-columns figure{margin:0}.ob-functions .security>.wp-block-column .wp-block-columns figure img{width:100%}}@media(max-width: 897px){.recipe article{padding-top:5rem}.recipe__hero .balloon{font-size:1.4rem;line-height:2rem}.recipe__hero h1{font-size:2.8rem;line-height:4.1rem}.recipe__hero p{font-size:1.8rem;line-height:2.6rem}}@media(max-width: 512px){.top-hero__form .form-label{font-size:1.3rem}.top-hero__form .form-label .lg{font-size:1.5rem}}@media(max-width: 1200px){.campaign-recruit-2406 .campaign-hero>div,.campaign-2406 .campaign-hero>div{grid-template-columns:1fr}.campaign-recruit-2406 .campaign-hero iframe,.campaign-2406 .campaign-hero iframe{max-width:800px;height:920px !important;margin:0 auto}.campaign-recruit-2406 .campaign figure,.campaign-2406 .campaign figure{margin:0 auto}.campaign-recruit-2406 .campaign h2,.campaign-2406 .campaign h2{font-size:clamp(3.2rem,1.829rem + 3.81vw,6.4rem)}.campaign-recruit-2406 .campaign p.benefits,.campaign-2406 .campaign p.benefits{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:clamp(1.5rem,.429rem + 2.976vw,4rem)}.campaign-recruit-2406 .campaign p.dead-line,.campaign-2406 .campaign p.dead-line{font-size:clamp(4rem,3.571rem + 1.19vw,5rem)}}@media screen and (min-width: 601px)and (max-width: 1200px){.campaign-recruit-2406 .campaign-hero iframe,.campaign-2406 .campaign-hero iframe{height:1000px !important}}@media screen and (min-width: 512px)and (max-width: 601px){.campaign-recruit-2406 .campaign-hero iframe,.campaign-2406 .campaign-hero iframe{height:1100px !important}}@media screen and (max-width: 512px){.campaign-recruit-2406 .campaign-hero iframe,.campaign-2406 .campaign-hero iframe{height:1300px !important}}@media(max-width: 1130px){.campaign-recruit-2406 .lead figure,.campaign-2406 .lead figure{top:auto;right:0;bottom:95%;left:auto}}@media(max-width: 799){.nontitle_cp .cp-fv iframe{height:1480px}.nontitle_cp .cp-form iframe{height:1480px}}@media(max-width: 460px){.nontitle_cp .cp-fv iframe{height:1520px}.nontitle_cp .cp-form iframe{height:1520px}}@media(max-width: 1336px){.opportunity_8ai iframe{height:880px !important}}@media(max-width: 510px){.opportunity_8ai iframe{height:960px !important}}@media(max-width: 406px){.opportunity_8ai iframe{height:1030px !important}}@media(min-width: 431px){.u-sm-only{display:none}}
/*# sourceMappingURL=main.css.map */