:root{--main-color:#0b7aac;--sub-color:#dfe9ef;--sub-color2:#b3cdd9;--text-color:#121212;--other-color:#499167;--white-color:#ffffff;--space-s:20px;--space-m:40px;--space-l:80px;--space-mobile:30px;--width-s:1000px;--width-m:1100px;--width-l:1200px;--font-s:13px;--font-m:15px;--font-l:20px;--radius:8px;--shadow:1px 3px 10px hsla(0, 0%, 53%, 0.5);--transition:0.4s}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,main,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"halt" 1;font-feature-settings:"halt" 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.7;font-size:var(--font-m)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;vertical-align:bottom;height:auto}a{color:var(--text-color)}summary::-webkit-details-marker{display:none}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{list-style:none}a{text-decoration:underline;color:var(--text-color)}time{color:var(--main-color);font-size:12px;font-family:"Roboto",sans-serif;font-weight:300}table{width:100%;border-collapse:collapse}img{vertical-align:bottom;max-width:100%}.btn{text-align:center}.btn a{text-decoration:none;align-items:center;width:fit-content;padding:15px 30px;line-height:1;border-radius:var(--radius);border:1px solid var(--main-color);color:var(--main-color);min-width:180px;display:inline-block}.btn span{position:relative;z-index:3}.btn:hover span:before{border-color:var(--main-color)}.btn:hover span:after{width:100%;background:#fff0}.btn_login{background:var(--main-color)}.pc_only{display:block}.sp_only{display:none}.highlight{background:var(--sub-color);color:var(--text-color);font-weight:500}a{transition:var(--transition)}a:hover{opacity:.4}body{color:var(--text-color);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:var(--font-m);font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-style:normal;-webkit-font-feature-settings:"halt";font-feature-settings:"halt";letter-spacing:.025em;line-height:2}.text-center{text-align:center}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container{width:1000px;margin:0 auto}.wrap_page{width:1000px;margin:0 auto}.title_section{font-size:20px;font-weight:600;text-align:center;margin:0 auto 40px;line-height:1.6;color:var(--main-color)}.title_section span{font-size:55px;display:block;font-family:"Roboto",sans-serif;line-height:1}.shadow{box-shadow:var(--shadow)}pre{font-family:monospace,monospace;font-size:1em}.entry-content,.site-main{min-height:100vh;padding-bottom:80px}.mw_wp_form_preview .check{display:none}.main_wrap{width:1100px;margin:0 auto 80px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main_wrap .container{width:100%}.main_wrap .sec_function{width:680px;padding:0}.main_wrap .sec_function .btn{margin-top:40px}.list_interview_cat{margin-bottom:40px}.list_interview_cat li{width:24%;margin-bottom:10px}.list_interview_cat li a{border:1px solid var(--main-color);display:inline-block;color:var(--main-color);width:100%;line-height:1;border-radius:var(--radius);padding:20px 0;text-align:center;text-decoration:none}.list_interview_cat li a:hover{background:var(--sub-color)}.list_interview_cat li:first-child a,.term-service_a .list_interview_cat li:nth-child(2) a,.term-service_b .list_interview_cat li:nth-child(3) a,.term-service_c .list_interview_cat li:nth-child(4) a,.term-service_d .list_interview_cat li:nth-child(5) a,.term-service_e .list_interview_cat li:nth-child(6) a,.term-service_g .list_interview_cat li:nth-child(7) a,.term-recruit .list_interview_cat li:nth-child(8) a{background:var(--sub-color)}.term-service_a .list_interview_cat li:first-child a,.term-service_b .list_interview_cat li:first-child a,.term-service_c .list_interview_cat li:first-child a,.term-service_d .list_interview_cat li:first-child a,.term-service_e .list_interview_cat li:first-child a,.term-service_g .list_interview_cat li:first-child a,.term-recruit .list_interview_cat li:first-child a{background:#fff0}a{background-color:#fff0;cursor:pointer!important}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,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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{border-style:none;padding:0}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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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,[hidden]{display:none}h1,h2,h3,h4,h5,h6{clear:both}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}embed,iframe,object{max-width:100%;max-height:100%}img{height:auto;max-width:100%}a:hover,a:active{outline:0}button{border:1px solid;border-color:var(--sub-color);border-radius:var(--radius);background:var(--sub-color);color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}input[type=button],input[type=reset],input[type=submit]{border:1px solid var(--sub-color);border-radius:var(--radius);background:var(--sub-color);color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover{border-color:var(--sub-color)}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:var(--sub-color)}button:active,button:focus{border-color:var(--sub-color)}input[type=button]:active,input[type=button]:focus{border-color:var(--sub-color)}input[type=reset]:active,input[type=reset]:focus{border-color:var(--sub-color)}input[type=submit]:active,input[type=submit]:focus{border-color:var(--sub-color)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{color:var(--sub-color);border:1px solid var(--sub-color);padding:3px}textarea{color:var(--sub-color);border:1px solid var(--sub-color);border-radius:var(--radius);padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus{color:var(--text-color)}textarea:focus{color:var(--text-color)}select{border:1px solid var(--sub-color)}textarea{width:100%}.form_table{width:600px;margin:0 auto}.form_table dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form_table dl dt{color:var(--text-color);width:34%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;line-height:1}.form_table dl dd{width:62%;margin-bottom:20px}.form_table dl dd input[type=text],.form_table dl dd textarea{width:100%;background:var(--sub-color);border:0;padding:10px;color:var(--text-color)}.sec_form{padding:80px 0 0}.sec_form .title_section{color:var(--main-color)}.sec_form .btnWrap input{background:var(--main-color);color:var(--white-color);cursor:pointer}.check{text-align:center}.btnWrap{text-align:center;margin:50px 0 0}.btnWrap a,.btnWrap input{background:var(--main-color);color:var(--white-color);font-size:14px;display:inline-block;border:0;padding:20px 40px;text-decoration:none;border-radius:var(--radius)}.required:after{content:"必須";font-size:10px;background:var(--main-color);line-height:1;margin-top:0;color:var(--white-color);padding:2px 5px;border-radius:var(--radius)}.updated{display:none}.home header.pc_only{background:rgb(255 255 255 / .7)}header{padding:25px 0;position:fixed;top:0;z-index:1000;background:var(--white-color);width:100%}header .container{max-width:1200px;width:auto}header .container .site-title{display:flex;line-height:1;align-items:center;font-size:var(--font-m)}header .container .site-title img{width:120px;margin-right:20px}header .container ul{width:600px;line-height:1}header .container ul li{position:relative}header .container ul li a{text-decoration:none;font-size:var(--font-m);padding:30px 10px}header .container ul li .sub-menu{display:block;position:absolute;top:200%;left:-30px;background:var(--white-color);padding:0;margin:0;list-style:none;z-index:1000;opacity:0;width:auto;transform:translateY(10px);pointer-events:none;transition:opacity var(--transition) ease,transform var(--transition) ease}header .container ul .menu-item:hover>.sub-menu{opacity:1;transform:translateY(0);pointer-events:auto;width:auto;background:rgb(11 122 172 / 15%)}header .container ul .sub-menu li a{display:block;padding:10px 20px;color:var(--main-color);text-decoration:none;white-space:nowrap}header .container ul .sub-menu li a:hover{color:var(--main-color)}.header_register_link{font-size:var(--font-m);margin-left:30px;line-height:1;cursor:pointer}.drawer header .drawer-nav{background:var(--main-color);padding:var(--space-mobile)}.drawer-checkbox{display:none}.drawer-button span{display:block;width:30px;height:3px;background:var(--main-color);border-radius:2px;transition:all 0.3s ease}.drawer-checkbox:checked~.drawer-button span:nth-child(1){transform:translateY(9px) rotate(45deg);background:#fff}.drawer-checkbox:checked~.drawer-button span:nth-child(2){opacity:0}.drawer-checkbox:checked~.drawer-button span:nth-child(3){transform:translateY(-9px) rotate(-45deg);background:#fff}.drawer-nav{position:fixed;top:0;right:calc(-100vw - 20px);width:100vw;background:var(--main-color);padding:80px 30px 30px;overflow-y:auto;transition:right 0.4s ease;z-index:1000;height:calc(100vh + 20px);margin:-20px}.drawer-checkbox:checked~.drawer-nav{right:0;width:fit-content}.drawer-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);opacity:0;pointer-events:none;transition:opacity 0.4s ease;z-index:999}.drawer-checkbox:checked~.drawer-overlay{opacity:1;pointer-events:auto}.site-title img{max-width:200px;height:auto}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drawer-checkbox{display:none}.drawer-button{position:static;z-index:1001;width:30px;height:30px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.drawer-nav>ul{list-style:none;padding:0;margin:0}.drawer-nav>ul>li{border-bottom:1px solid rgb(255 255 255 / .1)}.drawer-nav>ul>li>a{display:block;padding:15px 0;color:#fff;text-decoration:none;font-size:16px;transition:color 0.3s ease}.drawer-nav>ul>li>a:hover{color:#4a9eff}.sub-menu{list-style:none;padding:0 0 10px 20px;margin:0}.sub-menu li a{display:block;padding:10px 0;color:#fff;text-decoration:none;font-size:16px;transition:color 0.3s ease}.sub-menu li a:hover{color:#4a9eff}.social{margin-top:40px;padding-top:30px;border-top:1px solid rgb(255 255 255 / .1)}.social ul{list-style:none;padding:0;margin:0;display:flex;gap:20px}.social li a{display:block;width:60px;height:60px;transition:opacity 0.3s ease}.social li a:hover{opacity:.7}.social li img{width:100%;height:100%;object-fit:contain}@media (min-width:768px){.drawer-button{display:none}}.home header .container ul li a{color:var(--text-color);font-size:var(--font-m)}.sec_vis{position:relative}.hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:.5}.hero-bg-item{position:absolute;inset:0;background-image:var(--photo);background-size:cover;background-position:center;filter:blur(10px) brightness(1);transform:scale(1.1);opacity:0;transition:opacity 0.8s ease}.hero-bg-item.is-active{opacity:1}.sec_vis_img{position:relative;z-index:1;height:100%;display:grid;place-items:center}.sec_vis_img .slide{position:absolute;width:100%;height:100%;display:grid;place-items:center;opacity:0;transform:translateY(10px);transition:opacity 0.5s ease,transform 0.5s ease}.sec_vis_img .slide.is-active{opacity:1;transform:translateY(0)}.sec_vis_img .slide img{width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 20px 40px rgb(0 0 0 / .5)}@media (prefers-reduced-motion:reduce){.hero-bg-item,.slide{transition:none}}@media screen and (max-width:768px){header.sp_only{margin:10px;width:calc(100% - 20px);border-radius:var(--radius);padding:15px;display:flex;box-shadow:0 5px 5px rgb(130 130 130 / .2);justify-content:space-between}header.is-scrolled{background:#fff9;border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home .sec_vis .vis-grid .sec_vis_img{margin:0}.sec_vis_img .slide{margin:0;height:auto}}.sec_intro .list_point li .title_point span{font-size:32px;margin-left:16px;font-family:"Roboto",sans-serif;font-weight:700}.sec_intro .list_point li img{padding:10px 72px;width:100%}.sec_intro .list_point li figcaption p span{display:block;color:var(--main-color);font-size:24px;font-weight:500;line-height:1.4;height:60px;padding:16px 0}.sec_intro .list_point li figcaption p .small{font-size:22px;padding:0}.sec_intro .box{background:var(--white-color);margin-top:-40px}.sec_intro .box figure{width:362px;height:344px}.sec_intro .box figure img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.sec_intro .box figcaption{width:calc(100% - 362px);padding:40px}.sec_intro .box figcaption h2{color:var(--main-color);font-weight:500;margin-bottom:16px;line-height:1.4;font-size:24px;font-weight:400}.home .sec_vis{position:relative;background-size:cover;margin:0 auto;height:550px;background-position:left bottom;display:flex;justify-content:flex-end;background:var(--main-color)}@media screen and (max-width:768px){.home .sec_vis .container{width:100%}.main_wrap .sec_function{width:100%;padding:var(--space-mobile)}.main_wrap .sec_function .btn{margin-top:var(--space-mobile)}}.home .sec_vis .container{max-width:1400px}.home .sec_vis .vis-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-end;width:1200px}.home .sec_vis .vis-grid .sec_vis_img{width:680px;height:500px;border-radius:5%;margin-bottom:-50px}.home .sec_vis h1{margin-bottom:60px}.home .sec_vis h2{font-size:80px;letter-spacing:-8px;color:var(--white-color);mix-blend-mode:hard-light;line-height:.75;margin-bottom:40px}.post-8040 .sec_news,.home .sec_news{background:var(--sub-color);color:var(--white-color);padding:80px 0}.home .sec_news .leftbox{align-items:flex-end;margin-bottom:40px}@media screen and (max-width:768px){.home .sec_vis .vis-grid{width:100%;height:100%;gap:30px}.home .sec_vis .vis-grid .sec_vis_img{width:100%;margin:0}.home .sec_vis h1{margin-bottom:30px;margin-top:30px}.sec_vis_img .slide img{height:100%}.home .sec_news{padding:0}}.home .sec_news .container{align-items:flex-start;width:1200px;position:relative}.post-8040 .sec_news .container ul,.home .sec_news .container ul{background-color:var(--white-color);padding:75px;width:100%;border-radius:var(--radius)}.home .sec_news .container ul li{margin-bottom:20px}.home .sec_news .container ul li:last-child{margin-bottom:0}.home .sec_news .container ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;line-height:1.7;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .sec_news .container ul li a time{font-size:12px;margin-right:20px}.home .sec_news .container ul li a p{font-size:15px;width:calc(100% - 90px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:768px){.home .sec_vis{overflow:hidden}.home .sec_vis .vis-grid{display:flex;flex-direction:column-reverse;width:100%;padding:100px 20px 30px;align-items:flex-start}.home .sec_news .container ul{padding:var(--space-mobile)}.home .sec_news .container ul li a{flex-direction:column;align-items:flex-start}.home .sec_news .container ul li a time{display:block}.home .sec_news .container ul li a p{width:100%;overflow:hidden;white-space:normal;text-overflow:ellipsis}}.home .sec_news .container .leftbox h2{margin:0 0 var(--space-moble);text-align:left}.home .sec_news .container .leftbox .btn{display:inline-block;margin:var(--space-moble) 0 0}@media screen and (max-width:768px){.home .sec_news .container{width:100%}.home .sec_news .container .leftbox h2{margin-bottom:var(--space-mobile);width:100%;text-align:center}.home .sec_news .container .leftbox ul li a{flex-direction:row;align-items:flex-start}.home .sec_news .container .leftbox ul li a .category{display:inline-block;margin-right:var(--space-moble);font-size:11px;color:var(--main-color)}}.home .sec_aboutus{padding:80px 0;background:var(--white-color)}.home .sec_aboutus .container{margin-top:40px}.home .sec_aboutus .leftbox{width:420px}.home .sec_aboutus .leftbox .title_section{text-align:left;margin-bottom:20px}.home .sec_aboutus figcaption .btn,.home .sec_aboutus .leftbox .btn{margin-top:30px}.home .sec_aboutus .rightbox{width:520px;overflow:hidden;border-radius:var(--radius)}.home .sec_aboutus .rightbox ul li{width:49%}.home .sec_aboutus .rightbox ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;height:142px}.home .sec_aboutus .rightbox ul li:first-child{width:100%;margin-bottom:15px}.home .sec_aboutus .rightbox ul li:first-child img{height:220px}.home .sec_aboutus figure img{height:500px}.home .sec_aboutus figure{width:500px}.home .sec_aboutus figcaption{width:400px;margin-top:50px}.home .sec_aboutus figcaption .title_section{text-align:left;margin-bottom:20px}@media screen and (max-width:768px){.home .sec_aboutus{padding:0}.home .sec_aboutus figure img{height:auto}}.home .sec_service{background:var(--sub-color);position:relative;padding:80px}.home .sec_service .title_section{margin-bottom:30px}.home .sec_service .container{width:1000px;padding:0;height:auto}.home .sec_service .container .list_point{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home .sec_service .container .list_point .intro{width:31%;margin-right:3.5%;margin-bottom:30px;text-align:left}.home .sec_service .container .list_point .intro .btn{margin-top:30px}.home .sec_service .container .list_point .item{width:31%;margin-right:3.5%;margin-bottom:30px;border-radius:var(--radius);overflow:hidden}.home .sec_service .container .list_point .item a{display:block;text-decoration:none;background:var(--white-color);height:100%}.home .sec_service .container .list_point .item a .btn{text-align:center}.home .sec_service .container .list_point .item a figcaption{width:100%;height:auto;padding:var(--space-mobile);text-align:left}.home .sec_service .container .list_point .item a figcaption h3{color:var(--main-color);font-size:16px}.home .sec_service .container .list_point .item a figcaption .description{font-size:14px}.home .sec_service .container .list_point .item a figure{width:100%;padding:0;margin:0 auto}.home .sec_service .container .list_point .item a figure img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.home .sec_service .container .list_point .item:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.home .sec_aboutus .leftbox .title_section{text-align:center}.home .sec_service{padding:var(--space-mobile)}.home .sec_service .container{width:100%}.home .sec_service .container .list_point{flex-direction:column}.home .sec_service .container .list_point .item{width:100%}.home .sec_service .container .list_point .intro{width:100%}}.home .sec_function{padding:80px 0 0;background:var(--white-color)}.home .sec_function .container{width:1000px}.home .sec_function .container .list_interview{margin-top:50px;display:grid;grid-template-columns:1fr 1fr 1fr}.home .sec_function .container .list_interview li{width:100%;margin:0;transition:var(--transition);border-radius:var(--radius);overflow:hidden;display:flex;justify-content:space-between;cursor:pointer;transition:var(--transition);text-decoration:none}.home .sec_function .container .list_interview li figure{width:100%;overflow:hidden}.home .sec_function .container .list_interview li figure img{object-fit:cover;aspect-ratio:16/9;width:100%}.home .sec_function .container .list_interview li figcaption{padding:25px}.home .sec_function .container .list_interview li figcaption time{display:inline-block;line-height:1}.home .sec_function .container .list_interview li figcaption h3{font-size:15px;margin:0 20px 0 0;display:inline-block;font-weight:400}.home .sec_function .container .list_interview li a figcaption .headline{display:block;margin:10px 0;line-height:1.4;color:var(--main-color);font-size:18px}.home .sec_function .container .list_interview li a figcaption .headline br{display:none}.home .sec_function .container .list_interview li a figcaption p{line-height:1.7;margin:10px 0}.home .sec_function .container .list_interview li a figcaption div p{line-height:1.5;font-size:15px}.home .sec_function .container .list_interview li a:hover{opacity:.4}.home .sec_function .container .list_interview li a .slug{margin-bottom:0;font-family:"Roboto",sans-serif;text-transform:uppercase;letter-spacing:0;display:inline-block;font-weight:300}@media screen and (max-width:768px){.home .sec_function{padding-top:0 var(--space-mobile) var(--space-mobile)}.home .sec_function .container{padding:var(--space-mobile)}.home .sec_function .container .list_interview{grid-template-columns:1fr}.home .sec_function .container .list_interview li{margin-left:0;margin-right:0}.home .sec_function .container{width:100%}.home .sec_function .container .list_interview li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .sec_function .container .list_interview li a figure{width:100%}.home .sec_function .container .list_interview li a figcaption{width:100%;padding:30px}.home .sec_function .container .list_interview li a figcaption h3{display:block;margin:5px 0 0}.home .sec_function .container .list_interview li a figcaption time{display:block}.home .sec_function .container .list_interview li a figcaption time span{padding:0}.home .sec_function .container .list_interview li:last-child{margin-bottom:0}}.home .sec_map{background:var(--white-color);padding:80px 0 0}.home .sec_map .title_section{margin:0 0 40px;text-align:left}.home .sec_map .container{position:relative;width:1000px}.home .sec_map .container .list_access{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home .sec_map .container .list_access li{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}.home .sec_map .container .list_access li figure{border:1px solid var(--main-color);width:31%}.home .sec_map .container .list_access li figure img{width:100%}.home .sec_map .container .list_access li .map_detail{width:31%;line-height:1.6}.home .sec_map .container .list_access li .map_detail h3{padding:0 0 15px;margin-bottom:15px;line-height:1;color:var(--main-color);font-size:17px;font-weight:400}.home .sec_map .container .list_access li .map_detail .btn{margin-top:15px;text-align:left}@media screen and (max-width:768px){.home .sec_map .container{width:100%}.home .sec_map .container .list_access li{width:100%;display:block;margin-bottom:var(--space-mobile)}.home .sec_map .container .list_access li figure{width:100%;margin-bottom:var(--space-mobile)}.home .sec_map .container .list_access li .map_detail{width:100%;margin:0 0 var(--space-mobile)}.home .sec_map .container .list_access li:last-child{margin-bottom:0}}footer.footer_interview{background:#fff0;margin-top:80px;padding-top:0}.interview-wrap__body footer.footer_interview .footer_interview_figure{width:680px}.sec_interview_footer{margin:80px 0}.sec_interview_footer .title_section{margin-bottom:40px}.sec_interview_footer .container{width:1000px}.sec_interview_footer .container .list_interview{display:grid:grid-templae-column:1fr 1fr 1fr;gap:40px}.sec_interview_footer .container .list_interview li{position:relative;transition:var(--transition)}.sec_interview_footer .container .list_interview li .slug{position:absolute;background:var(--main-color);color:var(--white-color);padding:5px;line-height:1;font-size:12px;top:0;left:0}.sec_interview_footer .container .list_interview li a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.sec_interview_footer .container .list_interview li:nth-child(3n){margin-right:0}.sec_interview_footer .container .list_interview li figure img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;width:100%}.sec_interview_footer .container .list_interview li figcaption{height:auto;padding:20px;position:static}.sec_interview_footer .container .list_interview li figcaption .title{font-size:15px;letter-spacing:0;color:var(--text-color);display:inline-block;font-weight:400}.sec_interview_footer .container .list_interview li figcaption .headline{display:block;margin:10px 0;line-height:1.4;color:var(--main-color);font-size:16px;height:auto}.sec_interview_footer .container .list_interview li figcaption p{line-height:1.4;font-size:14px;margin:0}.sec_interview_footer .container .list_interview li figcaption p.speaker{color:var(--text-color);font-size:12px;margin-top:5px}footer{margin-top:0;background-color:var(--main-color);padding:40px 0 40px 0;position:relative;font-weight:300}footer .logo{width:150px;margin:0 auto 40px}footer .logo img{width:100%}footer .discription{font-size:25px;margin:32px 0;line-height:1.4;font-weight:300}footer nav{width:1000px;margin:0 auto;font-size:12px;margin:32px auto;line-height:1}footer nav a{color:var(--white-color);font-size:14px;text-decoration:none}.social a[target="_blank"]:after{display:none}footer .link{display:block;color:var(--white-color);margin-top:16px;font-size:12px;text-decoration:underline}footer .copy{font-size:12px;line-height:1;color:var(--white-color)}footer .btn a{background:var(--white-color);620;padding:10px 20px;line-height:1;border:0;color:var(--text-color)}.entry_header{padding:60px 0;text-align:center;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:1200px;background:var(--main-color);margin:80px auto;font-size:30px;border-radius:var(--radius);letter-spacing:.4em}.social ul{justify-content:center}.social ul li{padding:0 10px}.social ul li a img{width:20px;height:20px}.entry_header:after{display:block;content:"";width:100%;height:100%;background:var(--white-color);position:absolute;top:0;left:0;opacity:.8}@media screen and (max-width:768px){.social ul{flex-direction:row}.social ul li{width:auto}.entry_header{width:auto}footer.footer_interview{margin:60px 0;padding:0}.interview-wrap__body footer.footer_interview .footer_interview_figure{width:100%}.sec_interview_footer{margin-bottom:var(--space-mobile)}.sec_interview_footer .container{width:100%}.sec_interview_footer .btnWrap{margin-top:0}.sec_interview_footer .container .list_interview{flex-direction:column;padding:var(--space-mobile);margin-bottom:0}.sec_interview_footer .container .list_interview li{width:100%;margin:0 0 var(--space-mobile)}.sec_interview_footer .container .list_interview li:last-child{margin-bottom:0}.sec_interview_footer .container .list_interview li figcaption .title{margin-bottom:15px}.sec_interview_footer .container .list_interview li figcaption .headline{margin:0}}.entry_header .entry-title{position:relative;z-index:10;color:var(--main-color);line-height:1;font-weight:400;font-size:23px}.entry-title{letter-spacing:0}.entry-title small{margin-left:5px}.entry_header .entry-title:after{content:"";position:absolute;left:40px;font-weight:700;font-size:80px;color:var(--main-color);letter-spacing:-7px;opacity:.4;line-height:1;top:35px;text-align:left;text-transform:uppercase;font-family:"Roboto",sans-serif}.error404 .entry_header .entry-title:after{content:"NOT FOUND"}.search .entry_header .entry-title:after{content:"SEARCH"}.single-member .entry_header .entry-title:after{content:"MEMBER"}.single-interview .entry_header .entry-title:after{content:"INTERVIEW"}.single-post .entry_header .entry-title:after{content:"INFORMATION"}.post-type-archive-interview .entry_header .entry-title:after{content:"INTERVIEW"}.post-type-archive-post .entry_header .entry-title:after{content:"INFORMATION"}.page-id-3968 .entry_header .entry-title:after{content:"SERVICE"}.page-id-59 .entry_header .entry-title:after{content:"COMPANY"}.page-id-67 .entry_header .entry-title:after{content:"CONTACTFORM"}.page-id-802 .entry_header .entry-title:after{content:"RECRUIT"}.page-id-4386 .entry_header .entry-title:after{content:"CONTACT US"}.page-id-7176 .entry_header .entry-title:after{content:"INTERN"}.page-id-360 .entry_header .entry-title:after{content:"PRIVACY POLICY"}.page-id-6613 .entry_header .entry-title:after{content:"STATEMENT"}.page-id-8035 .entry_header .entry-title:after{content:"SECURITY AUDIT"}.page-id-8235 .entry_header .entry-title:after{content:"ACCESSIBILITY AUDIT"}@media screen and (max-width:768px){.entry_header .entry-title:after{position:static;display:block;text-align:center;font-size:30px;letter-spacing:0;margin-top:var(--space-mobile)}}.entry-content{padding:0;width:1100px;margin:0 auto}.page-id-8035 .entry-content h2,.page-id-8235 .entry-content h2{color:var(--main-color);font-size:25px;margin:var(--space-s) 0}.page-id-8035 .entry-content .intro,.page-id-8235 .entry-content .intro{gap:var(--space-m)}.page-id-8035 .entry-content .intro p,.page-id-8235 .entry-content .intro p{font-size:16px}.page-id-8035 .entry-content .list_flow>div h3,.page-id-8035 .entry-content .intro h3.wp-block-heading,.page-id-8235 .entry-content .list_flow>div h3,.page-id-8235 .entry-content .intro h3.wp-block-heading{color:var(--main-color);padding:0;border:none;background:#fff0;margin:10px 0;font-size:20px}.page-id-8035 .entry-content .check_figure,.page-id-8235 .entry-content .check_figure{padding-left:var(--space-m)}.page-id-8035 .entry-content .smb-accordion__item__body,.page-id-8235 .entry-content .smb-accordion__item__body{transition:var(--transition);display:block;max-height:0;overflow:hidden;opacity:0;padding:0 var(--space-s)}.page-id-8035 .entry-content .smb-accordion .smb-accordion__item__control:checked+.smb-accordion__item__body,.page-id-8035 .entry-content .smb-accordion .smb-accordion__item__control:checked+.smb-accordion__item__title+.smb-accordion__item__body,.page-id-8235 .entry-content .smb-accordion .smb-accordion__item__control:checked+.smb-accordion__item__body,.page-id-8235 .entry-content .smb-accordion .smb-accordion__item__control:checked+.smb-accordion__item__title+.smb-accordion__item__body{max-height:1000px;opacity:1}.page-id-8035 .entry-content .smb-accordion__item,.page-id-8235 .entry-content .smb-accordion__item{--smb-accordion-item--background-color:transparent}.smb-accordion__item__title{color:var(--main-color);font-size:17px}.headline03,.entry-content .sec_faq h3.wp-block-heading{margin-top:0}.sec_faq .faq_intro{font-size:17px}.sec_check_menu{background:var(--sub-color);width:100vw;margin-inline:calc(50% - 50cqi);padding:var(--space-l) 0 var(--space-l)}.sec_check_menu .container{width:1100px;background:#fff;margin-bottom:60px;padding:60px;border-radius:var(--radius)}.sec_check_menu .container .list_service>div{border:1px solid var(--sub-color);border-radius:var(--radius);padding:var(--space-s);padding-top:0;overflow:hidden}.check_head p{font-size:17px}.sec_check_menu .container p{font-size:17px}.sec_check_menu .container h2{text-align:center;margin-bottom:40px}.sec_check_menu .container .list_service>div h3{border:none;margin:0 -20px 20px;padding:15px}.sec_check_menu .container .list_service>div p{font-size:16px}.sec_check_menu .container .list_service>div h4{color:var(--main-color);margin:10px 0}.sec_check_menu .container table thead{border-bottom:1px solid #fff}.sec_check_menu .container table th{background:var(--main-color);color:var(--sub-color);padding:20px}.sec_check_menu .container table td{border:1px solid var(--sub-color);text-align:center;padding:15px}.sec_check_menu .container table tr td:first-child{background:var(--sub-color);color:var(--main-color);text-align:left;border:1px solid #fff}.page-id-8035 .entry-content .list_flow,.page-id-8235 .entry-content .list_flow{display:grid;gap:40px 20px;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;counter-reset:flow-counter}.page-id-8235 .entry-content .list_flow>div,.page-id-8035 .entry-content .list_flow>div{position:relative;counter-increment:flow-counter;display:flex;gap:0;background:rgb(223 233 239 / 15%);align-items:center;border-radius:14px;border:1px solid var(--sub-color);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page-id-8035 .entry-content .list_flow>div:before,.page-id-8235 .entry-content .list_flow>div:before{content:counter(flow-counter,decimal-leading-zero);display:block;position:absolute;top:-40px;z-index:-1;right:0;line-height:1;color:var(--sub-color);font-size:80px;font-weight:700}.page-id-8035 .entry-content .list_flow>div>figure,.page-id-8235 .entry-content .list_flow>div>figure{width:17%;display:block;padding:20px 0 20px 20px;color:var(--sub-color)}.page-id-8235 .entry-content .list_flow>div>figure img,.page-id-8035 .entry-content .list_flow>div>figure img{width:100%}.page-id-8235 .entry-content .list_flow>div>div,.page-id-8035 .entry-content .list_flow>div>div{width:83%;padding:20px}.page-id-8035 .entry-content .list_flow>div h3,.page-id-8235 .entry-content .list_flow>div h3{font-size:16px}@media screen and (max-width:768px){.sec_check_menu .container{width:100%;padding:var(--space-mobile)}.page-id-8035 .entry-content .list_flow,.page-id-8235 .entry-content .list_flow{display:block}.page-id-8035 .entry-content .list_flow>div,.page-id-8235 .entry-content .list_flow>div{margin-bottom:var(--space-mobile)}.page-id-8035 .entry-content .list_flow>div:before,.page-id-8235 .entry-content .list_flow>div:before{font-size:60px;top:-30px}.smb-accordion__item__title{padding-left:0;padding-right:0}}.entry-content .table_entry td,.entry-content .table_entry th{border:1px solid var(--sub-color);border-color:var(--sub-color);padding:20px}.hidden{background:#333}.service_intro{width:1000px;margin:0 auto;position:relative;background:var(--white-color);box-shadow:var(--shadow)}.service_intro .service_intro_left{width:440px;padding:40px 0 40px 40px}.service_intro .service_intro_left h3{text-align:left;margin-bottom:30px;font-size:22px;line-height:1.4}.service_intro .service_intro_left h3 span{font-size:12px;font-weight:400;display:block;margin-bottom:10px}.service_intro .service_intro_right{width:240px;margin:0 auto}.service_intro .service_intro_right figure img{width:100%}.area_outline{width:720px;margin:0 auto}.area_outline .title_section,.area_outline .description{margin-bottom:40px;font-size:30px}.list_functions li{width:310px;background:var(--white-color)}.list_functions li:nth-child(n+4){margin-bottom:0}.list_functions li figure{width:100%;height:204px}.list_functions li figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.list_functions li figcaption{padding:24px}.list_functions li figcaption h3{text-align:center;color:var(--main-color);font-weight:500;margin-bottom:16px;line-height:1}.list_functions li figcaption p{height:130px}.area_value{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--sub-color);padding:40px;border-radius:var(--radius)}.area_value figure{width:300px}.area_value .area_value_right{width:calc(100% - 300px);margin-left:40px}.area_value .area_value_right .title_section{margin-bottom:30px;text-align:left}.area_value .area_value_right .description{margin:20px 0}.area_value .area_value_right .btn{text-align:left}.sec_trial{padding:56px 0;position:relative}.sec_trial .title_section{margin-bottom:24px;color:var(--white-color)}.sec_trial .title_section span{color:var(--white-color)}.sec_trial .discription{font-size:25px;margin:24px 0;line-height:1.4;font-weight:300;width:560px;margin:0 auto 30px}.sec_trial .text{font-size:15px;font-weight:300;width:550px;margin:30px auto}.sec_trial .btn a{padding:10px 20px 10px 50px;line-height:1;border:0}.single_container{width:1100px;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single_container .entry-title{font-size:20px}.single_container article{width:700px}.single_container article .entry-meta{font-size:12px;line-height:1}.single_container .member_header_role{color:var(--main-color);font-size:16px;font-family:"Roboto",sans-serif;font-weight:400}.single_container article .btn{text-align:center}.member_imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single_container .entry-content .member_text{margin-bottom:50px}.single_container .entry-content .member_imgbox figure{width:50%;margin:0}.single_container .entry-content p{margin-bottom:1em}.member_imgbox figure img{width:100%;-o-object-fit:cover;object-fit:cover}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;margin:50px 0;border-top:1px solid var(--sub-color);border-bottom:1px solid var(--sub-color)}.navigation p.nav-link{width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin:0}.navigation p.nav-link span{display:flex;background:var(--main-color);color:var(--white-color);font-size:11px;padding:5px;width:40px;height:40px;line-height:1;border-radius:var(--radius);justify-content:center;align-items:center}.navigation p.nav-link a{text-decoration:none;font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:calc(100% - 50px);line-height:1.7;letter-spacing:0}.navigation p.nav-link.nav-link_previous{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navigation p.nav-link.nav-link_previous span{margin-right:10px;color:#fff}.navigation p.nav-link.nav-link_next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation p.nav-link.nav-link_next span{margin-left:10px}aside{width:320px}aside .box_news{margin-bottom:60px}aside .box_news .list_information li{margin-bottom:20px}aside .box_news .btn{margin-top:40px}aside ul li a{text-decoration:none}aside ul li p{line-height:1.2}aside .title_section{text-align:left;font-size:16px}aside .title_section span{font-size:30px}aside ul.list_interview{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;position:relative;transition:var(--transition)}aside ul.list_interview li{width:100%;margin:0}aside interview_list li a:hover{opacity:.4}aside interview_list li a figure{width:100%;margin:0}.aside_interview_list li a figure img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.aside_interview_list li a figcaption{width:100%;padding:20px;position:absolute;background:rgb(0 0 0 / .4);bottom:0;color:var(--white-color)}.aside_interview_list li a figcaption h2{font-size:13px;font-weight:400;letter-spacing:0;line-height:1.2}aside .list_member li{width:100%}.single_container .entry-content{border-top:1px solid var(--sub-color);margin-top:20px;padding-top:20px;margin-bottom:0;padding-bottom:0;width:auto;word-break:break-all}.single_container .entry-content figure{width:auto;text-align:center;margin:40px auto;max-width:700px;font-size:12px}.single_container .entry-content figure.wp-block-table{margin:40px 0;font-size:14px}.single_container .entry-content table td,.single_container .entry-content table th{border:1px solid var(--sub-color);padding:20px;line-height:1.4}.table_entry th,.single_container .entry-content table th{background:var(--sub-color);vertical-align:middle;font-size:15px;width:25%}.table_entry td,.single_container .entry-content table td{text-align:left;width:75%}.list_btn{margin:0 0 40px}.list_btn li{width:48%;margin-bottom:10px}.list_btn li a{background:var(--main-color);color:var(--white-color);width:100%;display:block;text-align:center;border-radius:var(--radius);padding:30px 0}.list_btn li:first-child{width:100%}.btn_tel{background:var(--sub-color);display:block;padding:20px;border-radius:var(--radius);margin-bottom:20px}.btn_tel p{line-height:1;margin:0;color:var(--text-color)}.btn_tel .headline{font-size:13px;margin-bottom:5px}.btn_tel .atesaki{font-size:16px;font-weight:700;margin-bottom:5px}.btn_tel .tel{font-size:29px;letter-spacing:0;font-weight:700;margin-bottom:5px}.btn_tel .time{font-size:14px}.list_info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.list_info li h3{margin:0;line-height:1}.list_info li h3 span{display:block;font-size:14px;margin-bottom:10px}.entry-btn{margin:30px 0;text-align:center}.entry-btn a{color:var(--white-color);background:var(--main-color);border-radius:var(--radius);display:inline-block;padding:10px 30px;text-decoration:none;transition:var(--transition)}.entry-btn a:hover{opacity:.4}.headline03,.entry-content h3.wp-block-heading{font-size:18px;color:var(--main-color);line-height:1.6;font-weight:600;margin:15px 0;border-left:4px solid var(--main-color);padding:10px 20px;background:var(--sub-color)}.headline04,.single .entry-content h4{font-size:16px;color:var(--main-color);line-height:1;font-weight:500;margin:30px 0;border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color);padding:10px 0}.box01{border:1px solid var(--main-color);padding:30px;font-size:14px;margin:30px 0}.box01 a{text-decoration:none;color:var(--main-color)}.box02{position:relative;margin:2em auto;padding:20px 30px;background-color:var(--white-color);border:1px solid var(--main-color);font-size:14px}.box02 .title-box{position:absolute;padding:0 .5em;left:20px;top:-15px;background-color:var(--white-color);color:var(--main-color)}.box02 h3{color:var(--main-color);font-weight:700}.box02 a{text-decoration:none;color:var(--main-color)}.table_cregit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0;padding-left:20px;border-left:5px solid var(--sub-color)}.table_cregit dt{font-size:12px;padding-top:1.5px;color:var(--main-color);margin-bottom:15px;padding-right:20px;width:160px}.table_cregit dd{margin-bottom:15px;width:calc(100% - 160px)}.client{font-size:11px;color:var(--text-color);line-height:1;margin:10px 0;font-family:"Roboto",sans-serif;text-transform:uppercase;letter-spacing:0;display:inline-block;font-weight:700}.link_interview{margin-top:20px}.seminar_outline,.seminar_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar_outline dt,.seminar_contents dt{width:30%;margin-bottom:30px;color:var(--main-color);font-size:14px}.seminar_outline dd,.seminar_contents dd{width:65%;margin-bottom:30px;font-size:16px}.seminar_outline_box{border:1px solid var(--main-color);padding:30px;margin:30px 0}.sec_function .news_list{list-style:none;margin:0 auto 40px}.sec_function .news_list li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--sub-color)}.sec_function .news_list li:last-child{border-bottom:none}.sec_function .news_list li h3{line-height:1.4}.sec_function .news_list li h3 a{font-size:16px;font-weight:400;text-decoration:none}.sec_function .news_list li h3 a br{display:none}.sec_function .news_list li .category{display:inline-block;line-height:1;margin-left:10px;font-size:11px;padding:3px 5px}.sec_function .news_list li .category a{text-decoration:none;background:rgb(11 122 172 / .2392156863);font-size:10px;display:inline-block;padding:3px 10px;color:var(--main-color);line-height:1}.pagination{margin:40px 0;display:flex;align-items:center;text-align:center;justify-content:center}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination .page-numbers{display:flex;margin-right:20px;width:40px;height:40px;align-items:center;justify-content:center;color:var(--main-color);font-size:15px;border-radius:var(--radius);background:var(--sub-color);text-decoration:none;line-height:1}.pagination .current{background:var(--main-color);color:var(--white-color)}.pagination .prev,.pagination .next{background:#fff0;-webkit-box-shadow:none;box-shadow:none;width:50px;color:var(--main-color)}.pagination .dots{background:#fff0;-webkit-box-shadow:none;box-shadow:none}.single_container article .entry-title{font-size:22px;margin-bottom:10px;font-weight:400;line-height:1.6}.clearfix:after{content:"";display:block;clear:both}.headline_interview_content{color:var(--main-color);font-size:25px;font-weight:400;margin:40px 0}.speaker{color:var(--main-color);margin-bottom:30px}.talk_box{display:flex;flex-wrap:wrap;margin:0 0 40px 0}.talk_box dt{width:80px;font-weight:500;margin-bottom:10px}.talk_box dd{width:calc(100% - 80px);margin-bottom:10px}.interview-wrap{line-height:2rem}.interview-wrap .entry-title{font-size:22px;font-weight:400;margin-bottom:30px}.interview-wrap .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.interview-wrap__body{padding:0;display:grid}.block_interview{width:700px;justify-self:start;margin:0}.block_interview figure.wp-block-image{text-align:center;margin:40px 0}.block_interview h3{color:var(--main-color);font-size:25px;font-weight:400;margin:40px 0}.block_interview p{color:var(--main-color);margin-bottom:30px}.block_interview p:before{content:"ー";margin-right:1em}.interview-wrap_body .block_interview:nth-child(2n){justify-self:end}.interview-header_warp{position:relative}.interview-wrap_column{position:relative;transform:translate(-50px,-50px);margin-bottom:80px;gap:0}.interview-wrap__head__outline{background:var(--main-color);padding:40px;color:var(--white-color);width:680px;min-height:200px}.interview-wrap__head__outline h3{margin:0 0 20px 0;font-size:18px}.interview-wrap__head__info{padding:40px 0 0 40px}figure.interview-wrap__head__image{width:100%;display:block}img.interview-wrap__head__image,.interview-wrap__head__image img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.interview-wrap h2{line-height:1.5;color:var(--main-color);font-weight:600;font-size:25px;margin-bottom:var(--space-mobile);text-align:center}.interview-wrap__foot{display:flex;align-items:flex-end;justify-content:space-around}.interview-wrap__foot img{width:720px}.interview-wrap__foot__info{padding-left:40px;line-height:1.5}.interviewer{padding:var(--space-mobile);margin-top:var(--space-mobile);background:var(--sub-color);font-size:14px}.single-interview .post-navigation{display:none}.archive .nav-links{display:flex;justify-content:center;width:100%}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0}.page-numbers{display:flex;justify-content:space-between}.page-numbers li{margin:0 10px}.page-numbers span{line-height:1;text-decoration:none;width:21px;text-align:center;display:inline-block}.page-numbers a{line-height:1;text-decoration:none;width:21px;text-align:center;display:inline-block;background:var(--main-color);color:var(--white-color);font-size:11px;padding:5px;border-radius:var(--radius)}.page-numbers a.next,.page-numbers a.prev{color:var(--main-color);background:#fff0;font-size:15px;padding:5px;border-radius:var(--radius);width:auto}.open-btn{cursor:pointer;margin-left:30px;position:relative}.open-btn button{background:#fff0;padding:0;border:0;font-size:15px;letter-spacing:1px;margin-left:20px;cursor:pointer;position:absolute;right:0}.open-btn input{border:0;border-bottom:1px solid var(--text-color);background:#fff0;padding:5px;font-size:15px;width:160px}.open-btn input:focus-visible{outline:none}#search-wrap{position:fixed;top:0;left:0;z-index:-1;opacity:0;transition:var(--transition);width:100%;height:100vh;display:none}#search-wrap.panelactive{opacity:1;z-index:3;background:var(--white-color);display:flex;justify-content:center;align-items:center;color:var(--white-color)}#search-wrap .search-area{display:none}#search-wrap.panelactive .search-area{display:block;width:80%;position:relative}#search-wrap form{position:relative;height:66px}#search-wrap input{-webkit-appearance:none;outline:none;cursor:pointer;color:var(--white-color)}#search-wrap input[type="text"]{width:100%;padding:20px;border:none;border-bottom:2px solid var(--text-color);transition:var(--transition);letter-spacing:.05em}#search-wrap input[type="text"]:focus{background:var(--text-color)}#search-wrap input[type="submit"]{position:absolute;top:0;right:10px;background:url(https://cultive.co.jp/newsite/wp-content/uploads/icon_search.svg) no-repeat 15px center;background-size:25px 25px;width:60px;height:60px;background-color:#fff0;border:0}.close-btn{position:absolute;top:10px;right:10px;z-index:2;cursor:pointer;width:60px;height:60px}.close-btn span{display:inline-block;position:absolute;left:15px;height:3px;border-radius:var(--radius);background-color:var(--white-color)}.close-btn span:nth-of-type(1){top:21px;left:16px;transform:translateY(6px) rotate(-135deg);width:50%}.close-btn span:nth-of-type(2){top:32px;left:16px;transform:translateY(-6px) rotate(135deg);width:50%}@media only screen and (max-width:1200px){header{padding:20px 40px}header .site-title{margin-bottom:0}header .site-title span{display:none}header .container ul{width:auto}header .container ul li{margin-left:20px}.sec_news .container{padding:40px;width:auto}.sec_news .container .leftbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_news .container .leftbox .btn{margin-left:0;width:100%}.sec_news .container .leftbox .btn a{padding:20px;width:100%}.sec_news .container .leftbox ul{width:100%}.sec_news .container ul{width:100%;margin:30px 0 0 0}.entry_header{width:auto}.sec_map .container{padding:var(--space-mobile);width:auto}aside .box_news{margin-bottom:var(--space-mobile)}.single_container aside,.entry-content{width:100%}}@media only screen and (max-width:1125px){.single_container{width:100%;padding:40px}.sec_aboutus .container{padding:40px;width:auto}.sec_aboutus figure,.sec_aboutus .leftbox{width:40%}.sec_aboutus figcaption,.sec_aboutus .rightbox{width:55%}}@media screen and (max-width:768px){.pc_only{display:none}.sp_only{display:block}.container{width:100%}.wrap_page{width:100%}header{padding:15px var(--space-mobile)}header .container{width:100%}header .site-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}header .site-title a{width:110px;margin-right:10px}header .drawer-nav .site-title a{width:100%;margin:0}header .drawer-nav{background:rgb(11 122 172 / 85%);text-align:center;backdrop-filter:blur(4px)}header nav{width:100%}header nav .site-title{width:100%;text-align:center;margin-bottom:var(--space-mobile);display:block}header nav .site-title img{width:150px}header ul{width:100%;padding:60px var(--space-mobile) var(--space-mobile)}header ul li{width:100%;text-align:center;line-height:1}header ul li a{color:var(--white-color);display:block;padding:15px 0;font-size:15px;text-decoration:none}header ul li.menu-item-has-children{margin-bottom:0}.menu-menu-1-container>ul{padding:var(--space-mobile)}.sub-menu{padding:0;margin-bottom:0;margin-top:0}.sub-menu li{margin-top:0}header .drawer-nav .social ul{padding:0}header .drawer-nav .social ul li{padding:0}header .drawer-nav .social ul li a{padding:15px}.link_sns{padding:0 10px;display:inline-block}.link_sns a{color:var(--white-color);text-decoration:none;font-size:30px}button,input,optgroup,select,textarea{width:100%}.title_section{font-size:18px;letter-spacing:0}.title_section span{font-size:45px}.sec_vis .container{width:100%}.sec_vis .container h2{font-size:60px;text-align:left;position:static;margin-bottom:0;letter-spacing:-2vw;left:0;bottom:0}.sec_news{padding:0;margin-top:0}.sec_news .container{width:100%;flex-direction:column;padding:var(--space-mobile)}.sec_news ul li a{flex-direction:row}.sec_news .leftbox,.sec_news .rightbox{width:100%}.sec_news ul li p{width:100%;overflow:auto;white-space:break-spaces;text-overflow:clip}.sec_aboutus{padding:0}.home .sec_aboutus .container{padding:var(--space-mobile);margin-top:0}.sec_aboutus .leftbox{width:100%}.sec_aboutus .rightbox{width:100%;margin-top:var(--space-mobile)}.sec_aboutus .rightbox ul li:first-child img,.sec_aboutus .rightbox ul li:nth-child(2) img,.sec_aboutus .rightbox ul li:nth-child(3) img{height:auto}.sec_aboutus figure,.sec_aboutus figcaption{width:100%}.sec_aboutus figure h2{margin-bottom:var(--space-mobile)}.sec_aboutus figcaption{margin-top:var(--space-mobile)}.sec_function .news_list{margin:0 var(--space-mobile)}.sec_function .container{width:100%;padding:40px 0}.sec_function .container .title_section{margin-bottom:20px;padding:0 20px}.sec_function .container .rightbox,.sec_function .container .leftbox{padding:0}.sec_function .container .rightbox{margin-top:var(--space-mobile);}.home .sec_function .container .list_interview{padding:0;margin-top:var(--space-mobile)}.sec_function .list_interview li{width:100%;margin-top:var(--space-mobile)}.home .sec_map{padding:var(--space-mobile);}.sec_map .container{width:100%;flex-direction:column;padding:0}.home .sec_map .title_section{margin:0 0 var(--space-mobile);text-align:center}.home .sec_map .container .list_access{flex-direction:column}.home .sec_map .container{flex-direction:column;width:100%;margin-bottom:var(--space-mobile)}.list_access li figure{width:100%}.list_access li .map_detail{width:100%;margin-bottom:var(--space-mobile);}.list_interview_cat{margin:var(--space-mobile)}.list_interview_cat li{width:48%}.list_interview_cat li a{font-size:15px;display:inline-block;padding:15px}.main_wrap .list_interview{margin:var(--space-mobile)}.main_wrap .list_interview li{width:100%;margin:0 0 var(--space-mobile)}footer{margin-top:0;padding:var(--space-mobile)}footer h2{margin-bottom:var(--space-mobile)}footer nav{width:100%;margin:var(--space-mobile) 0 0}footer nav li{width:100%;text-align:center;margin-bottom:var(--space-mobile)}footer nav .flexbox li:nth-child(8){margin-bottom:0}.main_wrap{width:100%;margin:var(--space-mobile). 0 0}.main_wrap aside{width:100%;padding:var(--space-mobile)}.single_container{width:auto;padding:var(--space-mobile)}.single_container img{width:100%;object-fit:cover}.entry-content{padding:var(--space-mobile)}.single_container .entry-content{padding:var(--space-mobile) 0;margin-top:var(--space-mobile)}.single_container .entry-content .member_imgbox figure{width:100%}.interview-wrap h2{font-size:19px;margin-bottom:var(--space-mobile);text-align:left}.interview-wrap .flex-wrap{display:block}.interview-wrap__head .clearfix{margin:0 0 var(--space-mobile)}.interview-header_warp{position:relative;width:calc(100% + 60px);margin:0 -30px}.interview-wrap__head__image{width:100%}.interview-wrap__head_info{padding:var(--space-mobile) var(--space-mobile) 0;margin:var(--space-mobile) 0 0}.interview-wrap__head__info{padding:var(--space-mobile)}.interview-wrap__head__outline{width:100%;top:0;padding:var(--space-mobile);font-size:14px;min-height:auto}.interview-wrap__head__outline h3{font-weight:400}.headline_interview_content{color:var(--main-color);font-size:19px;font-weight:400;margin:var(--space-mobile) 0 0 0}.interview-header_warp .interview-wrap_column{position:static;margin:0;transform:translate(0)}.interview-wrap__foot{display:block}.interview-wrap__foot__info{padding:var(--space-mobile) 0}.sec_interview_footer{margin-top:0}.sec_interview_footer .title_section{margin:0 var(--space-mobile)}.sec_vis_sp{margin-top:56px;background-size:cover;position:relative;height:60vh}.sec_vis_sp .sec_vis_img_sp{height:100%;background-size:cover;position:relative}.sec_vis_sp h2{position:absolute;bottom:var(--space-mobile);font-size:45px;line-height:33px;margin:0 var(--space-mobile);width:calc(100% - 60px);color:var(--white-color)}.entry-title span{font-size:30px;letter-spacing:-2px;top:var(--space-mobile);text-align:center;left:var(--space-moblie);opacity:1}.entry-content{width:auto;padding:var(--space-mobile)}.entry_header,.archive-site-main .news_list{width:100%}.sec_aboutus figcaption .btn,.sec_aboutus .leftbox .btn{margin:var(--space-mobile) auto 0;text-align:center}.talk_box{flex-direction:column}.talk_box dd,.talk_box dt{width:100%;font-size:15px;line-height:2}.entry_header{padding:90px 0 30px;margin:0;border-radius:0}.entry_header .entry-title{font-size:20px}.archive .site-main{width:auto;margin:0 auto;padding:40px 20px}.archive .site-main .news_list li h3{line-height:1}.sec_interview_footer .list_interview{width:100%}.sec_interview_footer .list_interview li{margin:0;width:100%}.sec_interview_footer .list_interview li a{flex-direction:column;padding:0}.sec_interview_footer .list_interview li figure{width:100%;margin:0}.sec_interview_footer .container .list_interview li figcaption{width:100%;padding:var(--space-mobile)}.service_intro{flex-direction:column-reverse;width:100%;margin:0 auto;padding:0;box-shadow:none}.service_intro figure{width:100%}.service_intro figcaption{width:100%;padding:var(--space-mobile)}.single_container article{width:100%}.form_table{width:auto}.form_table dl dt{width:100%;justify-content:flex-start;margin-bottom:5px}.form_table dl dd{width:100%}.required:after{margin-left:10px}.check{text-align:left;font-size:15px}.table_cregit{display:block}.table_cregit dd,.table_cregit dt{width:100%}.aside_interview_list li a figure img{height:auto}.sec_function .news_list li h3{line-height:1.5}.sec_function .news_list li h3 a{font-size:15px}.navigation{margin:var(--space-mobile) 0;padding:var(--space-mobile) 0}.single_container .entry-content figure{margin:var(--space-mobile) 0}.table_entry tr,.single_container .entry-content table tr,.table_entry th,.single_container .entry-content table th,.table_entry td,.single_container .entry-content table td{display:block;width:100%}.post-type-archive .sec_function .news_list{margin:0}.post-type-archive .main_wrap .sec_function{padding:var(--space-mobile)}.pagination{margin:var(--space-mobile) 0;display:flex;justify-content:space-between}.pagination .page-numbers{height:30px;width:30px;padding:0;display:flex;align-items:center;justify-content:center;margin-right:15px}.pagination .page-numbers:last-child{margin-right:0}.pagination .next,.pagination .prev{width:60px;font-size:13px}}.outline_central{padding:70px}.outline_central .description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:600px;margin:40px auto 0}.outline_central .description dt{width:80px}.outline_central .description dd{width:calc(100% - 80px)}.sec_member{padding:70px 0;background:var(--sub-color);margin:0 calc(50% - 50vw);width:100vw}.sec_member .container{width:1000px;position:relative}.grid_member,.list_member{margin-top:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid_member ul{width:1000px;margin:0 auto}.list_member ul li,.grid_member ul li{border-radius:var(--radius);overflow:hidden;position:relative;background:#fff;margin-bottom:20px}.list_member ul li>div{display:flex}.list_member ul li>div .leftbox{width:105px}.list_member ul li>div .leftbox img{height:100%;object-fit:cover}.list_member ul li>div .rightbox{width:calc(100% - 105px)}.list_member ul li .rightbox,.grid_member ul li .rightbox{padding:17px}.list_member ul li .rightbox h3,.grid_member ul li .rightbox h3{color:var(--main-color);font-weight:400;font-size:20px;line-height:1;margin-bottom:10px}.list_member ul li>div,.grid_member ul li>div{gap:0}.list_member ul li .member_role,.grid_member ul li .member_role{font-size:13px;color:var(--text-color);margin:0;background:#fff0;padding:0;line-height:1.5;text-transform:none;letter-spacing:0;font-weight:400}.list_member ul li a,.grid_member ul li a{position:absolute;display:block;width:100%;height:100%;top:0;left:0;transition:var(--transition);background:#fff;opacity:0;text-decoration:none}.list_member ul li a:hover,.grid_member ul li a:hover{opacity:.4}.list_member ul li .member_explain,.grid_member ul li .member_explain{content:"";background:var(--main-color);color:var(--white-color);position:absolute;top:0;left:0;font-size:11px;line-height:1;padding:2px 3px;display:inline-block}.dl_outline{width:640px;margin:40px auto 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dl_outline dt{width:80px;margin-bottom:20px;padding:0;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph;border:none;color:var(--main-color);font-size:14px}.dl_outline dd{width:510px;margin-bottom:20px;font-size:14px}.dl_outline dd h3{color:var(--main-color);font-weight:400;font-size:14px}.dl_outline dd a{display:inline-block;margin-left:10px;font-size:10px;background-color:var(--main-color);color:var(--white-color);text-decoration:none;border:1px solid var(--main-color);padding:2px 5px;line-height:1;transition:var(--transition)}.dl_outline dd a.none{border:0;background-color:#fff0;text-decoration:underline;padding:0;font-size:14px;margin-left:0;color:var(--text-color)}.dl_outline dd a:hover{color:var(--main-color);background-color:var(--white-color)}.timeline{width:720px;margin:40px auto 80px}.timeline>li{overflow:hidden;margin:0;position:relative}.timeline-date{width:110px;float:left;margin:0;padding:10px 0 10px}.timeline-content{width:calc(100% - 110px);float:left;border-left:3px var(--main-color) solid;padding:10px 0 18px 30px;font-size:13.5px}.timeline-content:before{content:"";width:12px;height:12px;background:var(--main-color);position:absolute;left:106px;top:18px;border-radius:100%}.timeline-content p{display:flex}.timeline-content time{display:inline-block;margin-right:20px;width:35px;text-align:right}.timeline-content a{display:inline-block}.dl_outline dd hr{border:.5px solid var(--sub-color);margin:20px 0}@media only screen and (max-width:1200px){.sec_member .container{width:auto}.list_member{margin:40px}.list_member li{width:49%;margin:0 0 20px}.list_member li:nth-child(3){margin-right:0}.list_member li:nth-child(2n){margin-left:1%}}@media screen and (max-width:768px){.dl_outline{width:100%}.dl_outline dt{-moz-text-align-last:auto;text-align-last:auto;width:100%}.dl_outline dt br{display:none}.dl_outline dd{width:100%}.outline_central{padding:20px}.timeline{width:100%;margin-bottom:20px}.timeline_central{padding:0 20px}.timeline-date{width:80px}.timeline-content:before{left:75px}.sec_member{padding:var(--space-mobile)}.sec_member .grid_member ul{grid-template-columns:1fr 1fr!important;gap:15px}.sec_member .container{width:100%}.list_member{padding:0;margin:20px 0}.list_member ul li{width:100%;margin:0 0 var(--space-mobile)}.list_member li:nth-child(2n){margin-left:0}.list_member li a figure{width:80px}.list_member li a figure img{height:80px}.list_member li a figcaption{width:calc(100% - 80px);padding:15px}.list_member li a figcaption h3{margin-bottom:0;font-size:16px}}.page-template-content-service footer{margin-top:0}.page-template-content-service .intro{background:#fff;width:100vw;margin-inline:calc(50% - 50cqi)}.page-template-content-service .sec_index{background:var(--sub-color);padding:80px 0 40px;margin:0}.page-template-content-service .sec_index02{margin:40px 0;padding:0 0 40px}.page-template-content-service .sec_index02 .container{gap:0;width:1000px;padding:40px;height:100%;z-index:10000;border:1px solid var(--sub-color);transition:var(--transition);text-decoration:none;border-radius:var(--radius);align-items:center;justify-content:space-between}.page-template-content-service .sec_index02 .container .leftbox{border-right:1px solid var(--sub-color);margin-right:40px;padding-right:40px}.page-template-content-service .sec_index02 .container .leftbox h2{color:var(--main-color);text-align:center;font-size:20px;margin-bottom:20px}.page-template-content-service .sec_index02 .container .leftbox .number{text-align:center;margin-top:20px;line-height:1;font-weight:900}.page-template-content-service .sec_index02 .container .leftbox .number span{line-height:1;font-size:50px;color:var(--main-color);margin:0 20px}.page-template-content-service .sec_index02 .container .leftbox .span{font-size:12px;text-align:center}@media screen and (max-width:768px){.page-template-content-service .sec_index{padding:var(--space-mobile);width:calc(100% + 60px);margin:0 -30px}.page-template-content-service .sec_index02{margin:var(--space-mobile) 0;width:100%}.page-template-content-service .sec_index02 .container{width:auto;flex-direction:column;margin:0 var(--space-mobile);padding:var(--space-mobile)}.page-template-content-service .sec_index02 .container .leftbox,.page-template-content-service .sec_index02 .container .rightbox{width:100%;border:none;margin:0;padding:0}.page-template-content-service .sec_index02 .container .leftbox{margin-bottom:40px}}.page-template-content-service .sec_index #grid_index{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.page-template-content-service .sec_index #grid_index>div{border-radius:var(--radius);position:relative;background:var(--white-color);padding:20px;position:relative}.page-template-content-service .sec_index #grid_index>div a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:var(--transition)}.page-template-content-service .sec_index #grid_index>div h3{width:100%;display:block;color:var(--main-color);padding:0;font-size:18px;font-weight:600;text-decoration:none}.page-template-content-service .sec_index #grid_index>div p{font-size:14px}@media screen and (max-width:768px){.page-template-content-service .sec_index .list_index{width:100%;margin:0}.page-template-content-service .sec_index .list_index li{width:100%}}.sec_services{width:1200px}.page-template-content-service .sec_service_content{background:var(--sub-color);padding-bottom:80px}.sec_service_content .container{width:1200px}@media screen and (max-width:768px){.sec_service_content .container,.sec_services{margin:0;width:100%}.page-template-content-service .intro{width:100%;margin-inline:auto}.page-template-content-service .sec_service_content{background:var(--white-color);padding:var(--space-mobile)}.page-template-content-service .sec_service_content .container{width:100%;background:var(--white-color);margin:0;padding:0;border:none}.page-template-content-service .sec_index #grid_index{grid-template-columns:1fr}}.page-template-content-service .box_service{padding:40px;border-radius:var(--radius);box-shadow:var(--shadow);margin:0 auto 80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background:var(--white-color)}.page-template-content-service .box_service:last-child{margin-bottom:0}.page-template-content-service .box_service .service-item{margin-bottom:var(--space-m);border-bottom:1px solid var(--sub-color2);padding-bottom:var(--space-m)}.page-template-content-service .box_service .service-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.page-template-content-service .box_service h2{font-size:24px;color:var(--main-color);margin:-40px -40px var(--space-m);padding:var(--space-s) var(--space-m);position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background:var(--sub-color)}.page-template-content-service .box_service h2 span{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-size:30px}.page-template-content-service .box_service h3{margin-bottom:var(--space-m);color:var(--main-color);font-size:20px}.page-template-content-service .box_service h2 span a{text-decoration:none;font-size:15px;background:var(--main-color);line-height:1;padding:10px 20px;color:var(--white-color);margin-left:10px;font-weight:400;border-radius:var(--radius)}.page-template-content-service .box_service .box_left{width:600px;padding:75px 0 75px 75px}.page-template-content-service .box_service .box_left .boxbtn{margin-top:40px;line-height:1}.page-template-content-service .box_service .box_left .boxbtn a{color:var(--main-color);font-size:15px;text-decoration:none;border:1px solid var(--main-color);display:inline-block;padding:10px 20px;margin-right:20px}.page-template-content-service .box_service .box_left .subtitle{color:var(--main-color);font-size:15px}.page-template-content-service .box_service .box_right{width:calc(100% - 600px);padding:75px 0 75px 75px}.page-template-content-service .box_service .box_left h3{color:var(--main-color);margin-bottom:30px;line-height:1;font-size:23px;font-weight:500}.page-template-content-service .box_service_left a{text-decoration:none}.page-template-content-service .box_service_left .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.page-template-content-service .box_service_left .btn a{border:1px solid var(--main-color);color:var(--main-color);padding:10px 20px;line-height:1;text-decoration:none;margin:20px 0;display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:center;display:inline-block;margin-right:10px}.page-template-content-service .box_service_left .btn a span{font-size:11px;margin-left:10px}.page-template-content-service .box_service_left .btn_interview{display:block;margin-top:10px}.page-template-content-service .box_service_left .btn_interview a{background:#fff0;color:var(--main-color);padding:0;margin:0;width:auto;text-align:left;display:block;height:auto;line-height:1.7;font-size:14px}.page-template-content-service .box_service_left .btn_interview a:before{content:"・";margin-right:10px}.page-template-content-service .box_service_left .btn_out{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-content-service .box_service_left .btn_out2 a{margin-top:10px;width:auto;padding:10px 23px}.page-template-content-service .service_central .service_central_list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%;margin:50px auto}.page-template-content-service .service_central__title-text{text-align:center;display:block;width:500px;margin-bottom:-150px}.page-template-content-service .service_central_description{margin:50px auto;width:700px}.page-template-content-service .service_point{padding:60px 0;margin-top:60px}.page-template-content-service .service_point .title_section{color:var(--white-color);margin-bottom:50px}.page-template-content-service .service_point .title_section span{color:var(--white-color)}.page-template-content-service .service_point .description{width:686px;margin:0 auto 50px}.page-template-content-service .service_central__flow-fig{max-width:840px;display:block;margin:0 auto}.page-template-content-service .service_central .container{width:1200px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-content-service .service_central .container .leftbox{width:600px}.page-template-content-service .service_central .container .leftbox .title_section{text-align:left;margin-bottom:50px}.page-template-content-service .service_central .container .leftbox p{font-size:16px}.page-template-content-service .service_central .container .rightbox{width:550px}@media screen and (max-width:768px){.page-template-content-service .box_service .service-item{margin-bottom:var(--space-mobile);padding-bottom:var(--space-mobile)}.page-template-content-service .box_service h2{margin:var(--space-mobile) 0;width:100%;padding:15px;border-radius:var(--radius)}.page-template-content-service .box_service h2 span{gap:15px}.page-template-content-service .box_service h2 span a{padding:10px;margin:0;letter-spacing:0;font-size:14px}.page-template-content-service .box_service_left .btn{margin-top:var(--space-mobile);gap:15px}.page-template-content-service .box_service_left .btn a{margin:0;padding:15px}.page-template-content-service .service_central .container{width:100%}.page-template-content-service .service_central .container .leftbox{width:100%}.page-template-content-service .service_central .container .rightbox{width:100%}}.page-template-content-service .box_service_left h3 small{display:block;font-size:15px;margin-top:5px}.page-template-content-service .headline_jisseki{margin:var(--space-m) 0 var(--space-s);background:var(--sub-color);padding:10px var(--space-s);color:var(--main-color);font-size:14px;font-weight:400;line-height:1}@media only screen and (max-width:1200px){.page-template-content-service .list_point{width:auto;margin:0 var(--space-m) var(--space-m);display:flex;flex-wrap:wrap}.page-template-content-service .service_point .list_point li{width:48%;margin:0}.page-template-content-service .service_point .list_point li:last-child{margin-top:var(--space-m)}.page-template-content-service .service_central__flow-fig{margin-bottom:-60px}.page-template-content-service .service_central__title-text{width:100%}.page-template-content-service .service_central__speech-bubble{width:45%;margin:0 3%;top:-153vw;font-size:.75rem}.page-template-content-service .service_central ul{display:block;padding-left:0}.page-template-content-service .service_central li{width:84%;margin:2.5% 8%;line-height:1.25rem;padding-bottom:.25rem}.page-template-content-service .service_central figure{position:relative}}@media screen and (max-width:768px){.page-template-content-service .list_index{margin:50px 20px 0;width:auto}.page-template-content-service .list_index li{width:49%}.page-template-content-service .box_service{width:100%;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:var(--space-mobile)}.page-template-content-service .box_service figure{margin:0x}.page-template-content-service .box_service_left{padding:0}.page-template-content-service .box_service .title_section{text-align:center}.page-template-content-service .service_central__speech-bubble{position:absolute;top:700px;left:0}.page-template-content-service .service_central figure{width:100%;margin:20px 0}.page-template-content-service .service_point .description{width:auto}.page-template-content-service .service_central{width:100%;padding:20px;margin:0}.page-template-content-service .box_service h3{margin-bottom:var(--space-mobile)}.page-template-content-service .service_central .service_central_list li{width:100%;padding:20px;margin:0}.page-template-content-service .service_central .service_central_list li .title_section{margin:0 0 20px;padding:0;font-size:30px}.page-template-content-service .service_central .service_central_list p{padding:0}.page-template-content-service .service_central_description{width:100%}.page-template-content-service .service_central .service_central_list{margin:0}.page-template-content-service .service_point{background:var(--white-color);margin:50px 0 0}.page-template-content-service .service_point .list_point{margin:0}.page-template-content-service .service_point .list_point li{width:100%}.page-template-content-service .service_point .list_point li:last-child{margin-top:0}.page-template-content-service .service_point .list_point li .title_section{padding:20px;margin-bottom:0;color:var(--main-color)}.page-template-content-service .service_point .list_point li .title_section span{color:var(--main-color)}.page-template-content-service .service_point .list_point li figcaption{padding:20px}.page-template-content-service .service_point .list_point li figcaption h3{text-align:center}.page-template-content-service .service_point .list_point li figcaption .btn{text-align:center}.page-template-content-service .service_point .list_point li figcaption .description{margin-top:0}.page-template-content-service .service_point .list_point li figure{padding:20px}.page-template-content-service .service_point .list_point li figure img{width:100%;height:auto}.page-template-content-service .service_central .service_central_list li:nth-child(2){margin:20px 0}.page-template-content-service .service_central .container{width:100%}.page-template-content-service .service_central .container .rightbox{width:100%}}.page-id-802 .sec_form{margin:0 calc(50% - 50vw);width:100vw;padding:80px 0}.page-id-802 .sec_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;background:var(--sub-color);padding:10px}.page-id-802 .sec_form .title_section{color:var(--main-color)}.page-id-802 .infolist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:750px;margin:50px auto;border-top:1px solid var(--main-color)}.page-id-802 .infolist_index,.page-id-802 .infolist_desc{padding:34px 0;border-bottom:1px solid var(--main-color);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.page-id-802 .infolist_index{width:200px;color:var(--main-color)}.page-id-802 .infolist_desc{width:calc(100% - 200px)}.page-id-802 .form_table{width:600px;margin:50px auto}.page-id-802 .form_table dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-id-802 .form_table dl dt{width:34%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;line-height:1}.page-id-802 .form_table dl dd{width:62%;margin-bottom:20px}.page-id-802 .form_table dl dd input,.page-id-802 .form_table dl dd textarea{width:100%;background:var(--sub-color);border:0;padding:10px}.page-id-802 .check{text-align:center}.page-id-802 .btnWrap{text-align:center;margin:50px 0 0}.page-id-802 .btnWrap input{background:var(--main-color);color:var(--white-color);font-size:14px;border:0;padding:20px 40px}.page-id-802 .required:after{content:"必須";font-size:10px;background:var(--main-color);line-height:1;margin-top:0;color:var(--white-color);padding:2px 5px;border-radius:var(--radius)}.intern_vis .leftbox{position:relative;height:481px}.intern_vis .hero01{font-size:34px;letter-spacing:0;font-family:serif;line-height:1;margin-bottom:40px}.intern_vis .hero02{font-size:25px;font-weight:600;letter-spacing:0;color:var(--main-color);line-height:1;margin-bottom:20px}.intern_vis h2{letter-spacing:0;font-size:35px;font-weight:900;text-align:left;padding:0;color:var(--main-color);line-height:1;margin-bottom:40px}.intern_vis .hero03{font-size:26px;letter-spacing:0;font-weight:700;color:var(--main-color);line-height:1.4;margin-bottom:20px;font-family:serif}.intern_vis .msg{background:rgb(11 122 172 / 20%);padding:30px;position:absolute;left:0;bottom:0;width:540px;z-index:50}.intern_vis_bottom{margin-top:80px}.intern_vis>div{margin:0}.intern_vis_bottom{gap:60px}.intern_vis_bottom h2{text-align:left;margin-bottom:20px}.intern_vis_bottom p{font-size:16px;margin-bottom:30px;line-height:1.7}.intern_vis_bottom>div .btn{text-align:left;margin-bottom:0}.intern_vis_bottom>div .btn a{text-align:center}.intern_intro{padding:80px 0;margin:0 calc(50% - 50vw);width:100vw;background:var(--sub-color)}.intern_intro .container{width:1100px;padding:0;gap:40px}.intern_intro .container .leftbox{padding:40px;border-radius:var(--radius);background:#fff}.intern_intro .container .leftbox .area p{margin-top:20px}.intern_intro .container .leftbox h3{padding:0;border:none;background:#fff0}.intern_header{margin-bottom:60px;gap:40px}.intern_header h2{line-height:1.4;text-align:left;color:var(--main-color);letter-spacing:0}.intern_header p{font-size:18px}.intern_intro .container .rightbox>div{margin-bottom:40px;background:#fff;padding:0;border-radius:var(--radius);gap:0;overflow:hidden}.intern_intro .container .rightbox>div:last-child{margin-bottom:0}.intern_intro .container .rightbox>div figure{height:100%}.intern_intro .container .rightbox>div figure img{height:100%;object-fit:cover}.intern_intro .container .rightbox>div .right_of_right{padding:20px 20px}.intern_intro .container .rightbox>div h3{line-height:1;background:#fff0;padding:0;margin:0;margin-bottom:10px;border:none}.sec_greeding{padding:80px 0;margin:0 calc(50% - 50vw);width:100vw;background:var(--main-color)}.sec_greeding .container{width:1100px;padding:80px;gap:40px;background:#fff;border-radius:var(--radius);overflow:hidden}.entry-content .list_comment{display:grid;grid-template-columns:repeat(3,1fr)}.entry-content .list_comment>div{background:var(--sub-color);padding:30px}.entry-content .list_comment div h3{border:none;padding:0}.entry-content .list_comment>div:nth-child(1),.entry-content .list_comment>div:nth-child(2){grid-column:1fr 1fr}.sec_reason{padding:80px 0}.sec_reason .container{width:1100px}.sec_reason h2{color:var(--main-color);line-height:1.4;margin-bottom:0;text-align:left}.box_reason{margin:40px 0;border-radius:var(--radius);gap:40px}.box_reason .text_side{padding:40px;position:relative;border:1px solid var(--sub-color)}.box_reason .text_side .no{position:absolute;left:-20px;top:-20px;background:var(--main-color);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center}.external{background:var(--sub-color);padding:20px;margin-top:20px}.external a{color:var(--main-color)}.box_reason figure img{aspect-ratio:16 / 9;object-fit:cover}.entry-content .box_reason h3.wp-block-heading{font-size:16.5px;border:none;margin-top:0;background:#fff0;padding:0;margin:20px 0}.sec_voice{background:var(--sub-color);padding:80px 0;margin:0 calc(50% - 50vw);width:100vw}.sec_voice .container{width:1100px}.sec_voice h2{color:var(--main-color);margin-bottom:20px}.sec_voice .intern_header h3{border:none;background:#fff0;padding:0;margin-top:0;margin-bottom:20px}.sec_voice .intern_header .btn{font-size:14px;text-align:left}.to_interview{padding:30px;text-decoration:none;transition:var(--transition);border-radius:var(--radius);background:#fff}.to_interview a:hover{opacity:.4}.sec_entry{padding:80px 0 0}.entry-content .list_intern_voice{margin:40px 0;width:1100px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.list_intern_voice>div{position:relative}.list_intern_voice>div a{position:absolute;top:0;display:block;left:0;width:100%;height:100%}.entry-content .list_intern_voice h3{background:#fff0;border:none;padding:0;margin:20px 0}@media screen and (max-width:768px){.page-id-802 .entry-content{width:100%;padding:50px 20px}.page-id-802 .infolist{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:50px 0}.page-id-802 .form_table{width:auto}.page-id-802 .form_table dl dt{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px}.page-id-802 .form_table dl dd{width:100%}.page-id-802 .required:after{margin-left:10px}.page-id-802 .check{text-align:left;font-size:15px}.page-id-802 .infolist_desc,.page-id-802 .infolist_index{width:100%}.page-id-802 .infolist_index{border-bottom:0;padding-bottom:0}.page-id-802 .infolist_desc{padding-top:0}.page-id-802 .sec_form{padding:50px 20px}.to_interview{width:100%;margin:50px 0}.to_interview a figcaption{width:100%}.to_interview a figure{width:100%}.to_interview a figcaption h3{margin:30px 0}.page-id-59 .sec_aboutus{padding:0}.intern_intro{padding:30px}.intern_intro .container{width:100%}.intern_intro h2 br{display:none}.sec_reason .container{width:100%}.sec_voice{padding:30px}.sec_voice .container{width:100%;padding:0}.entry-content .list_intern_voice{width:calc(100% + 60px);display:block;margin:0 -30px 30px}.explain{padding:0}.intern_vis .vis_wrap{flex-direction:column-reverse}.intern_vis .leftbox{height:auto}.intern_vis .hero01{font-size:27px;text-align:center}.intern_vis .hero02{text-align:center}.intern_vis h2{font-size:28px;text-align:center}.intern_vis .msg{position:static;width:auto;width:calc(100% + 60px);margin:0 -30px}.intern_vis_bottom{gap:30px;margin-top:30px}.sec_greeding{padding-bottom:0;padding-top:0;border-radius:0}.sec_greeding .container{width:100%;padding:30px;border-radius:0}.entry-content .list_comment{display:flex;flex-direction:column}}.page-id-59 .site{margin-bottom:-80px}.page-id-59 .entry-content{width:1000px}.page-id-59 .sec_aboutus{gap:80px}.page-id-59 .sec_aboutus .leftbox{width:420px}.page-id-59 .sec_aboutus .leftbox .title_section{margin-bottom:20px}.page-id-59 .sec_aboutus figcaption .btn,.page-id-59 .sec_aboutus .leftbox .btn{margin-top:30px}.page-id-59 .sec_aboutus .rightbox{width:520px;overflow:hidden;border-radius:var(--radius);display:grid;grid-template-columns:1fr;gap:10px}.page-id-59 .sec_aboutus .rightbox .top{height:200px}.page-id-59 .sec_aboutus .rightbox .top img{height:100%;object-fit:cover}.page-id-59 .sec_aboutus .rightbox .under{gap:10px}.page-id-59 .sec_aboutus .rightbox .under img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;height:142px}.page-id-59 .sec_aboutus .rightbox ul li:first-child{width:100%;margin-bottom:15px}.page-id-59 .sec_aboutus .rightbox ul li:first-child img{height:220px}.page-id-59 .sec_aboutus figcaption{width:400px;margin-top:50px}.page-id-59 .sec_aboutus figcaption .title_section{text-align:left;margin-bottom:20px}.sec_aboutus .title_section{text-align:left}.outline_central{padding-bottom:0}table.table_outline{border-collapse:collapse;table-layout:fixed;margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid var(--sub-color);padding:80px}.title_section{margin-bottom:40px}.table_outline .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#fff0}.table_outline table th,.table_outline table td{border:0;padding:0;border:1px solid #fff0;vertical-align:top;font-size:14px}.table_outline table th{width:20%;text-align:left;border:none;color:#0b7aac;font-weight:400}.table_outline table tr td:nth-child(2){width:54%}.table_outline table tr td:nth-child(3){width:25%;padding-left:20px}.table_outline table td h3{color:#0b7aac;font-weight:400;font-size:15px}.table_outline table td a{display:inline-block;margin-right:5px;font-size:12px;text-align:center;background-color:var(--main-color);color:#fff;text-decoration:none;border:1px solid var(--main-color);padding:2px 0;transition:var(--transition);letter-spacing:0;min-width:90px;height:20px;line-height:1}.table_outline td a.link-no-ma{margin-right:0}.table_outline td a.none{border:0;background-color:#fff0;text-decoration:underline;padding:0;font-size:14px;margin-left:0;color:#111}.table_outline td a:hover{color:#0b7aac;background-color:#fff}@media (max-width:768px){.sec_aboutus .title_section{text-align:center}.title_section{margin-bottom:var(--space-mobile)}.page-id-59 .site{margin-bottom:-30px}.page-id-59 .entry-content{width:100%}.table_outline,.table_outline tbody,.table_outline tr,.table_outline th,.table_outline td,.table_outline tr td:nth-child(2),.table_outline tr td:nth-child(3){display:block;width:100%;padding:0}.table_outline{padding:0}.table_outline th{width:auto;border-top:none;background:#fff0}.timeline-content p{width:100%;display:block}.table_outline table th,.table_outline table td{width:100%}.table_outline td small{display:inline-block}.table_outline tr+tr td{border-top:none}.timeline-date{display:block;width:100%;font-size:17px;border-bottom:1px solid #7b9cab}.timeline-content{display:block;width:100%;padding-left:0;border-left:0}.timeline-content time{display:block;margin:0;width:100%}.timeline-content:before{display:none}}.history-table{width:1000px;border:1px solid var(--sub-color);padding:80px}.history-table table{width:100%;border-collapse:separate;font-size:15px;overflow:hidden}.history-table tbody td,.history-table tbody th{background:#fff;padding:15px 0;vertical-align:top;border:0;line-height:1}.history-table table th:first-child,.history-table table td:first-child{width:60px;white-space:nowrap;font-weight:700;color:#111827}.history-table table th:nth-child(2),.history-table table td:nth-child(2){width:5rem}.history-table table td:nth-child(2){position:relative;padding-left:28px}.history-table table td:nth-child(2)::before{content:"";position:absolute;left:12px;top:-12px;bottom:-12px;width:2px;background:#0b7aac}.history-table table td:nth-child(2)::after{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:999px;background:#0b7aac}.history-table table td:nth-child(2) time{text-align:right;display:inline-block;width:35px;font-size:15px}.history-table a{color:#0b7aac;text-decoration:none}.history-table tbody tr:has(>td:first-child:empty)>td:nth-child(2)::after{content:none}.history-table a:hover{text-decoration:underline}@media (max-width:768px){.history-table{padding:var(--space-mobile);overflow-x:auto;display:block;width:100%}.history-table table,.history-table table tr,.history-table table td{display:block;width:100%}.history-table table td:nth-child(2){padding:0}.history-table table td:nth-child(2) time{text-align:left}.history-table table td:empty{display:none}.history-table table td:nth-child(2)::before,.history-table table td:nth-child(2)::after{display:none}.table_outline table tr td:nth-child(1),.table_outline table tr td:nth-child(3),.table_outline table tr td:nth-child(2){width:100%}}.list_interview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.list_interview li{position:relative;transition:var(--transition);background:var(--white-color);box-shadow:var(--shadow);border-radius:var(--radius);overflow:hidden}.list_interview li:nth-child(2n){margin-right:0}.list_interview li a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.list_interview li figcaption{height:auto;position:static;padding:30px}.list_interview li figcaption .headline{color:var(--main-color);line-height:1.4;font-size:16px;margin-bottom:10px;display:block}.list_interview li figcaption .headline br{display:none}.list_interview li figcaption p{font-size:15px}.list_interview li figcaption .title{font-weight:400;font-size:14px;margin-bottom:10px;line-height:1}.list_interview li figcaption .slug{position:absolute;background:var(--main-color);color:var(--white-color);padding:5px;line-height:1;font-size:12px;top:0;left:0}.list_interview li figure{width:100%}.list_interview li figure img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;width:100%}.list_interview_cat{margin-bottom:40px}.list_interview_cat li{width:24%;margin-bottom:10px}.list_interview_cat li a{border:1px solid var(--main-color);display:inline-block;color:var(--main-color);width:100%;line-height:1;border-radius:var(--radius);padding:20px 0;text-align:center;text-decoration:none}@media screen and (max-width:768px){.list_interview{display:block}.list_interview li figcaption{padding:var(--space-mobile)}.list_interview_cat{border:1px solid var(--main-color);padding:30px;border-radius:var(--radius)}.list_interview_cat li{width:100%;margin-bottom:0}.list_interview_cat li:last-child{margin-bottom:0}.list_interview_cat li a{border:none;font-size:15px;display:inline-block;padding:15px}.mw_wp_form .mwform-checkbox-field.vertical-item{margin-right:5px;display:block}.mwform-radio-field input,.mwform-checkbox-field input{width:auto}.block_interview{width:100%}}.list_interview_cat li a:hover{background:var(--sub-color)}.smf-form .smf-text-control__control,.smf-form .smf-textarea-control__control{color:var(--text-color);width:100%}a[target="_blank"]{line-height:1}a[target="_blank"]::after{content:"";width:1em;height:1em;margin-left:.5em;display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path fill='currentColor' d='M25.98 2.99A1 1 0 0 0 25.87 3H20a1 1 0 1 0 0 2h3.59L13.29 15.29a1 1 0 1 0 1.42 1.42L25 6.41V10a1 1 0 1 0 2 0V4.13a1 1 0 0 0-1.02-1.14zM6 7C4.91 7 4 7.91 4 9v15c0 1.09.91 2 2 2h15c1.09 0 2-.91 2-2V14v-2.58L21 13.42V16v8H6V9h8h2h2.58L18.58 7H16h-2H6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path fill='currentColor' d='M25.98 2.99A1 1 0 0 0 25.87 3H20a1 1 0 1 0 0 2h3.59L13.29 15.29a1 1 0 1 0 1.42 1.42L25 6.41V10a1 1 0 1 0 2 0V4.13a1 1 0 0 0-1.02-1.14zM6 7C4.91 7 4 7.91 4 9v15c0 1.09.91 2 2 2h15c1.09 0 2-.91 2-2V14v-2.58L21 13.42V16v8H6V9h8h2h2.58L18.58 7H16h-2H6z'/></svg>");mask-size:contain;mask-repeat:no-repeat}.box_work_interview{gap:60px}.box_work_interview>div{position:relative}.box_work_interview div a{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1;background:#fff;opacity:0}.box_work_interview div .hover-text{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding:16px;text-align:center;background:rgb(0 0 0 / .35);color:#fff;font-size:20px;font-family:serif;opacity:0;transition:0.4s}.box_work_interview div:hover .hover-text{opacity:1}.box_work_interview>div .right_01{font-size:13px;margin-bottom:10px;line-height:1}.box_work_interview>div .right_02{font-size:20px;line-height:1;margin:0 0 20px 0;color:var(--main-color);font-weight:800}.box_work_interview>div .figure{padding:20px;box-shadow:var(--shadow);transform:rotate(4deg)}.box_work_interview>div.right .figure{transform:rotate(2deg)}