@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,main,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font:inherit;font-size:100%;color:#000;vertical-align:baseline;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1}header,footer,article,section,aside,hgroup,nav,menu,figure,figcaption,time{display:block}li{list-style:none}ol,ul{list-style:none}img{border:0;vertical-align:top;font-size:0;line-height:0}table{border-collapse:collapse;border-spacing:0}h1,h2,p,pre{word-wrap:break-word}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}caption{margin:0;padding:0;border:0;font:inherit;font-size:100%}tbody,tfoot,thead,tr{vertical-align:baseline}tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font:inherit;font-size:100%}hr{margin:1em 0;padding:0;display:block;height:1px;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}input,button,textarea,select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}select::-ms-expand{display:none}.clearfix{min-height:1px;_height:1%}.clearfix:after{content:"";clear:both;height:0;display:block;visibility:hidden}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html,body{-webkit-text-size-adjust:none;height:100%;margin:0;padding:0;height:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#000;font-size:12px;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;letter-spacing:.01em;line-height:1;text-align:center;background:transparent url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/common/contents_bg.png) 0 0 no-repeat;background-attachment:fixed;background-size:cover}@media (max-width:414px){body{background:0 0}body:before{content:" ";width:100%;height:100vh;background:transparent url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/common/contents_bg.png) 0 0 no-repeat;background-size:cover;position:fixed;top:0;left:0;display:block;z-index:-1}}body.nobg{background-image:none}body.nobg:before{display:none}a{color:#000;text-decoration:none;transition:all .6s ease;outline:none;cursor:pointer}a img{border:none;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover img{filter:alpha(opacity=60);opacity:.6}@media (max-width:414px){a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.sp-visible{display:none !important}@media (max-width:414px){.sp-visible{display:block !important}}@media (max-width:414px){.sp-invisible{display:none !important}}.loading{width:100%;height:100%;background:#fff url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/common/logo.svg) 50% 50% no-repeat;background-size:300px;position:fixed;top:0;left:0;z-index:105}@media (max-width:414px){.loading{background-size:150px}}.viewmore{text-align:center}.viewmore a{color:#248b22;font-size:24px;font-size:1.5rem;font-family:"Yantramanav",sans-serif;font-weight:400;letter-spacing:.1em;line-height:80px;width:800px;background-color:#fff;border:1px solid #248b22;display:inline-block;box-sizing:border-box;border-radius:5px;position:relative}@media (max-width:414px){.viewmore a{font-size:18px;font-size:1.125rem;line-height:60px;width:100%}}.viewmore a:before{content:" ";width:13px;height:13px;border-top:2px solid #248b22;border-right:2px solid #248b22;position:absolute;top:33px;right:35px;transform:rotate(45deg)}@media (max-width:414px){.viewmore a:before{top:25px;right:35px;width:8px;height:8px}}.viewmore a:hover{color:#fff;background-color:#248b22}.viewmore a:hover:before{border-color:#fff}.page_title{text-align:left;width:1200px;margin:110px auto 75px;position:relative}@media (max-width:414px){.page_title{width:auto;padding:0 5vw;margin:100px 0 50px}}.page_title h2{font-size:20px;font-size:1.25rem;line-height:1}@media (max-width:414px){.page_title h2{font-size:16px;font-size:1rem;margin-bottom:20px}}.page_title h2 .en{font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:300;line-height:1;margin-bottom:10px;display:block}@media (max-width:414px){.page_title h2 .en{font-size:50px;font-size:3.125rem;margin-bottom:0}}.page_title h2 .line{width:0;height:2px;background-color:#008c05;margin-top:25px;display:block;transition:width 1s ease-out}.page_title h2 .line.on{width:600px}@media (max-width:414px){.page_title h2 .line.on{width:100%}}.page_title .breadcrumbles{position:absolute;top:0;right:0}@media (max-width:414px){.page_title .breadcrumbles{position:static;top:auto;right:auto}}.page_title .breadcrumbles ul{font-size:0px;font-size:0rem}.page_title .breadcrumbles ul li{color:#707070;font-size:14px;font-size:.875rem;font-weight:700;line-height:1;margin-right:40px;display:inline-block;position:relative}@media (max-width:414px){.page_title .breadcrumbles ul li{font-size:12px;font-size:.75rem;margin-right:30px}}.page_title .breadcrumbles ul li:last-child{margin-right:0}.page_title .breadcrumbles ul li:last-child:before{display:none !important}.page_title .breadcrumbles ul li:before{content:" ";width:5px;height:5px;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(45deg);position:absolute;top:4px;right:-20px;display:block}@media (max-width:414px){.page_title .breadcrumbles ul li:before{top:5px;right:-15px}}.page_title .breadcrumbles ul li a{color:#707070;font-weight:400}.page_title .breadcrumbles ul li a:hover{text-decoration:underline}.page_title.recruit{width:100%;margin:80px 0 0;height:250px;background-color:#228b22}@media (max-width:414px){.page_title.recruit{margin:70px 0 0;height:auto;padding:0 0 20px}}.page_title.recruit .inner{text-align:center;width:1200px;margin:auto;position:relative}@media (max-width:414px){.page_title.recruit .inner{width:auto}}.page_title.recruit .inner h2{padding-top:130px}@media (max-width:414px){.page_title.recruit .inner h2{padding:30px 0 20px;margin-bottom:0}.page_title.recruit .inner h2 img{width:auto;height:40px}}.page_title.recruit .inner .breadcrumbles{position:absolute;top:50px;right:0}@media (max-width:414px){.page_title.recruit .inner .breadcrumbles{position:static;top:auto;right:auto}}.page_title.recruit .inner .breadcrumbles ul li{color:#fff;font-size:16px;font-size:1rem}@media (max-width:414px){.page_title.recruit .inner .breadcrumbles ul li{font-size:11px;font-size:.6875rem;line-height:1.4}}.page_title.recruit .inner .breadcrumbles ul li:before{border-color:#fff;top:7px}@media (max-width:414px){.page_title.recruit .inner .breadcrumbles ul li:before{top:5px;right:-15px}}.page_title.recruit .inner .breadcrumbles ul li a{color:#fff}.pagination{text-align:center;margin-bottom:120px}@media (max-width:414px){.pagination{margin-bottom:60px}}.pagination a,.pagination span{font-size:16px;font-size:1rem;line-height:1;font-family:"Yantramanav",sans-serif;font-weight:400;line-height:38px;width:25px;margin:0 15px;display:inline-block;transition:none}@media (max-width:414px){.pagination a,.pagination span{width:20px;margin:0 10px}}.pagination a:hover,.pagination a.current,.pagination span:hover,.pagination span.current{border-bottom:2px solid #848484}.pagination a.previouspostslink,.pagination a.nextpostslink,.pagination span.previouspostslink,.pagination span.nextpostslink{position:relative}@media (max-width:414px){.pagination a.previouspostslink,.pagination a.nextpostslink,.pagination span.previouspostslink,.pagination span.nextpostslink{margin:0}}.pagination a.previouspostslink:hover,.pagination a.nextpostslink:hover,.pagination span.previouspostslink:hover,.pagination span.nextpostslink:hover{border-bottom:none !important}.pagination a.previouspostslink:before,.pagination a.nextpostslink:before,.pagination span.previouspostslink:before,.pagination span.nextpostslink:before{content:" ";width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:50%;display:block}.pagination a.previouspostslink:before,.pagination span.previouspostslink:before{transform:translateY(-50%) rotate(-135deg);right:0}.pagination a.nextpostslink:before,.pagination span.nextpostslink:before{transform:translateY(-50%) rotate(45deg);left:0}header{width:100%;height:80px;background:rgba(255,255,255,.9);position:fixed;top:0;left:0;z-index:100}@media (max-width:414px){header{height:70px;background:#fff}}header.contact_form{margin-bottom:30px;position:static;top:auto;left:auto;z-index:100}@media (max-width:414px){header.contact_form{height:auto;margin-bottom:60px}}header.contact_form h1{text-align:center;position:static;top:auto;left:auto;padding-top:10px}@media (max-width:414px){header.contact_form h1{padding-top:15px}}header.contact_form h1 img{width:135px}@media (max-width:414px){header.contact_form h1 img{width:auto;height:50px}}header h1{position:absolute;top:10px;left:20px}@media (max-width:414px){header h1{top:10px;left:20px}}header h1 a{display:block}header h1 a img{width:135px}@media (max-width:414px){header h1 a img{width:auto;height:50px}}@media (max-width:414px){header .gnavi{display:none}}header .gnavi ul li{height:80px;text-align:center;padding-top:20px;margin:0 30px;border-bottom:4px solid transparent;display:inline-block;position:relative;transition:all .3s ease}header .gnavi ul li:hover{border-color:#228b22}header .gnavi ul li:hover ul{opacity:1;pointer-events:auto}header .gnavi ul li a{color:#000;font-size:16px;font-size:1rem;font-family:"Yantramanav",sans-serif;font-weight:500;letter-spacing:.05em;line-height:1;display:block}header .gnavi ul li a span{font-size:11px;font-size:.6875rem;margin-top:10px;display:block}header .gnavi ul li>ul{position:fixed;top:80px;left:0;width:100%;border-top:1px solid #efefef;border-bottom:1px solid #efefef;background:rgba(255,255,255,.9);opacity:0;pointer-events:none;transition:all .3s ease}header .gnavi ul li>ul li{padding-top:20px}header .gnavi ul li>ul.recruit li{vertical-align:bottom;margin:0 30px}header .gnavi ul li>ul.recruit li.br{height:0;margin:0;padding:0;display:block;border-bottom:1px solid #efefef}header .gnavi ul li>ul.recruit li a{color:#000;font-size:13px;font-size:.8125rem;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;height:80px;display:block}header .gnavi ul li>ul.recruit li a span{font-size:10px;font-size:.625rem;letter-spacing:0;margin-top:10px;display:block}header .gnavi ul li>ul.recruit li a.pad{padding-top:10px}header .contact{position:absolute;top:15px;right:20px}@media (max-width:414px){header .contact{display:none}}header .contact a{color:#fff;font-size:18px;font-size:1.125rem;font-family:"Yantramanav",sans-serif;font-weight:700;letter-spacing:.05em;line-height:50px;width:240px;background-color:#228b22;border-radius:5px;border:1px solid #228b22;box-shadow:8px 8px 12px 3px #efefef;display:block;position:relative;overflow:hidden;transition:all .3s ease;box-sizing:border-box}header .contact a:hover{color:#228b22;background-color:#fff}header .contact a:hover i{color:#228b22}header .contact a i{color:#fff;margin-right:10px;transition:all .3s ease}.mobile-menu-button{width:28px;height:18px;position:fixed;top:30px;right:20px;display:none;z-index:101;cursor:pointer}@media (max-width:414px){.mobile-menu-button{top:25px;display:block}}.mobile-menu-button span{display:block;background:#228b22;width:28px;height:1px;position:absolute;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}.mobile-menu-button span:first-child{top:0}.mobile-menu-button span:nth-child(2){margin-top:-1px;top:50%}.mobile-menu-button span:last-child{bottom:0}.mobile-menu-button.open-button span{background:#228b22}.mobile-menu-button.open-button span:first-child{-webkit-transform:translateY(5px) rotate(45deg);-moz-transform:translateY(5px) rotate(45deg);-ms-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.mobile-menu-button.open-button span:nth-child(2){transform:translateX(200px);background:rgba(255,255,255,0)}.mobile-menu-button.open-button span:last-child{-webkit-transform:translateY(-12px) rotate(-45deg);-moz-transform:translateY(-12px) rotate(-45deg);-ms-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}.mobile-menu-container{width:100%;height:100%;max-height:100%;overflow:auto;position:fixed;top:0;left:0;z-index:99;pointer-events:none;-webkit-overflow-scrolling:touch;display:none;overflow:hidden}@media (max-width:414px){.mobile-menu-container{display:block}}.mobile-menu-container:before{content:"";width:100%;height:100%;max-height:100%;background:rgba(0,0,0,.8);overflow:auto;position:fixed;top:0;left:0;transition:all .3s ease;opacity:0}.mobile-menu-container.show{display:block;pointer-events:auto;overflow:auto}.mobile-menu-container.show:before{opacity:1}.mobile-menu-container.show ul{right:0}.mobile-menu-container ul{text-align:left;width:300px;padding:10px 25px;margin-bottom:50px;background-color:#fff;position:absolute;top:70px;right:-100%;box-sizing:border-box;transition:all .6s ease;-webkit-overflow-scrolling:touch}.mobile-menu-container ul li{padding:25px 15px;border-bottom:1px solid #d2d2d2}.mobile-menu-container ul li:last-child{border-bottom:none}.mobile-menu-container ul li:last-child dl dd:nth-of-type(1){margin-top:0}.mobile-menu-container ul li dl dt{line-height:1}.mobile-menu-container ul li dl dt a{color:#228b22;font-size:18px;font-size:1.125rem;font-family:"Yantramanav",sans-serif;font-weight:500;letter-spacing:.05em;display:block}.mobile-menu-container ul li dl dd{line-height:1;padding-left:10px;margin-top:20px}.mobile-menu-container ul li dl dd a{color:#3b3b3b;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:.05em;line-height:1.6;display:block}.footer__sns{text-align:left;padding:150px 0 100px;background-color:#eee}@media (max-width:414px){.footer__sns{padding:40px 0}}.footer__sns .inner{width:1200px;margin:0 auto}@media (max-width:414px){.footer__sns .inner{width:auto;padding:0 5vw}}.footer__sns .inner h3{color:#707070;font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:300;letter-spacing:.04em;line-height:1;margin-bottom:40px}@media (max-width:414px){.footer__sns .inner h3{font-size:40px;font-size:2.5rem;margin-bottom:20px}}.footer__sns .inner ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}.footer__sns .inner ul li{float:left;width:585px;margin:0 30px 30px 0}@media (max-width:414px){.footer__sns .inner ul li{width:calc(50% - 5px);margin:0 10px 10px 0}}.footer__sns .inner ul li:nth-child(2n){margin-right:0}.footer__sns .inner ul li a{color:#008c05;font-size:20px;font-size:1.25rem;font-family:"Yantramanav",sans-serif;font-weight:300;line-height:60px;text-align:center;border:1px solid #008c05;border-radius:5px;display:block;position:relative}@media (max-width:414px){.footer__sns .inner ul li a{font-size:14px;font-size:.875rem;line-height:40px}}.footer__sns .inner ul li a span{color:#008c05;padding-left:15px}@media (max-width:414px){.footer__sns .inner ul li a span{padding-left:5px}}.footer__sns .inner ul li a .fa-external-link-alt{font-size:14px;font-size:.875rem;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width:414px){.footer__sns .inner ul li a .fa-external-link-alt{font-size:11px;font-size:.6875rem;right:15px}}.footer__sns .inner ul li a:hover{background-color:#008c06}.footer__sns .inner ul li a:hover span{color:#fff}.footer__sns .inner ul li a:hover i{color:#fff}.footer__sns .inner ul li a i{color:#008c05;font-size:22px;font-size:1.375rem;line-height:1;transition:color .3s ease}@media (max-width:414px){.footer__sns .inner ul li a i{font-size:14px;font-size:.875rem}}.footer__sitemap{text-align:left;background:#228b22;padding:90px 0 40px}@media (max-width:414px){.footer__sitemap{padding:50px 0 0}}.footer__sitemap__inner{font-size:0px;font-size:0rem;width:1200px;margin:0 auto;padding:0 40px;position:relative;box-sizing:border-box}@media (max-width:414px){.footer__sitemap__inner{width:auto}}.footer__sitemap__inner h3{margin-right:50px;vertical-align:top;display:inline-block}@media (max-width:414px){.footer__sitemap__inner h3{margin-right:0;margin-bottom:40px;display:block}}.footer__sitemap__inner h3 img{width:100px;height:auto}@media (max-width:414px){.footer__sitemap__inner h3 img{width:50px}}.footer__sitemap__inner .fnavi{vertical-align:top;display:inline-block}@media (max-width:414px){.footer__sitemap__inner .fnavi{margin-bottom:360px;display:block}}.footer__sitemap__inner .fnavi ul{font-size:0px;font-size:0rem;text-align:left;position:relative}.footer__sitemap__inner .fnavi ul li{margin-right:45px;vertical-align:top;display:inline-block}@media (max-width:414px){.footer__sitemap__inner .fnavi ul li:nth-child(1),.footer__sitemap__inner .fnavi ul li:nth-child(2),.footer__sitemap__inner .fnavi ul li:nth-child(3){margin-right:0;display:block}.footer__sitemap__inner .fnavi ul li:nth-child(1) dl,.footer__sitemap__inner .fnavi ul li:nth-child(2) dl,.footer__sitemap__inner .fnavi ul li:nth-child(3) dl{margin-bottom:0}.footer__sitemap__inner .fnavi ul li:nth-child(1) dl dt,.footer__sitemap__inner .fnavi ul li:nth-child(2) dl dt,.footer__sitemap__inner .fnavi ul li:nth-child(3) dl dt{margin-bottom:20px}.footer__sitemap__inner .fnavi ul li:nth-child(3){width:170px;position:absolute;top:0;left:150px}.footer__sitemap__inner .fnavi ul li:nth-child(3) dl dd{margin-bottom:20px;display:block}.footer__sitemap__inner .fnavi ul li:nth-child(4){width:170px;position:absolute;top:615px;left:150px}.footer__sitemap__inner .fnavi ul li:nth-child(4) dl dd{margin-bottom:20px;display:block}}.footer__sitemap__inner .fnavi ul li:nth-child(3){width:220px}@media (max-width:414px){.footer__sitemap__inner .fnavi ul li:nth-child(3){width:170px}}.footer__sitemap__inner .fnavi ul li dl{margin-bottom:60px}.footer__sitemap__inner .fnavi ul li dl dt{font-size:16px;font-size:1rem;font-family:"Yantramanav",sans-serif;font-weight:400;letter-spacing:.05em;line-height:1;margin-bottom:25px}.footer__sitemap__inner .fnavi ul li dl dt a{color:#fff}.footer__sitemap__inner .fnavi ul li dl dt a:hover{opacity:.6}.footer__sitemap__inner .fnavi ul li dl dd{font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:.05em;line-height:1.4;margin-bottom:25px}.footer__sitemap__inner .fnavi ul li dl dd a{color:#fff}.footer__sitemap__inner .fnavi ul li dl dd a:hover{opacity:.6}.footer__sitemap__inner .fnavi ul li dl dd a i{color:#fff;opacity:.5}.footer__sitemap__inner .address{vertical-align:top;display:inline-block}@media (max-width:414px){.footer__sitemap__inner .address{display:block}}.footer__sitemap__inner .address dl{margin-bottom:40px}@media (max-width:414px){.footer__sitemap__inner .address dl{margin-bottom:0;padding-bottom:40px}}.footer__sitemap__inner .address dl dt{color:#fff;font-size:13px;font-size:.8125rem;letter-spacing:.05em;line-height:1;margin-bottom:15px}@media (max-width:414px){.footer__sitemap__inner .address dl dt{font-size:14px;font-size:.875rem;margin-bottom:10px}}.footer__sitemap__inner .address dl dd{color:#fff;font-size:13px;font-size:.8125rem;letter-spacing:.05em;line-height:1.8}@media (max-width:414px){.footer__sitemap__inner .address dl dd{font-size:14px;font-size:.875rem;line-height:1.6}}.footer__copyright{background:#d3e8d3}@media (max-width:414px){.footer__copyright{background:#228b22;padding-bottom:40px}}.footer__copyright__inner{width:1200px;margin:0 auto;padding:40px 0;position:relative}.footer__copyright__inner:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.footer__copyright__inner{padding:20px 0;width:auto}}.footer__copyright__inner .copyright{float:left}@media (max-width:414px){.footer__copyright__inner .copyright{float:none;color:#fff;text-align:center;line-height:1;padding:0 15px;margin-bottom:10px}}.footer__copyright__inner aside{float:right}@media (max-width:414px){.footer__copyright__inner aside{float:none;display:none}}.footer__copyright__inner aside ul li{display:inline-block}@media (max-width:414px){.footer__copyright__inner aside ul li{display:block}}.footer__copyright__inner aside ul li:first-child{padding-right:75px}.footer__copyright__inner aside ul li:last-child{position:absolute;top:20px;right:0}.index{overflow:hidden}.index__mainvisual{position:relative}.index__mainvisual h2{font-size:7.5vw;font-family:"Yantramanav",sans-serif;font-weight:100;text-align:left;position:absolute;top:21.43vw;left:12.5vw;z-index:2}@media (max-width:414px){.index__mainvisual h2{display:none}}.index__mainvisual .bg{width:100%;height:100vh;z-index:0;overflow:hidden}.index__mainvisual .bg video{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media (max-width:414px){.index__mainvisual .bg video{width:100%;height:100%;min-width:115%;min-height:100%;top:50%;transform:translate(-50%,-50%)}}.index__mainvisual figure img{width:100%;height:auto}.index__catch{text-align:left;width:calc(100% - 12.5vw);margin-bottom:70px;padding:150px 0 200px 12.5vw;background-color:#228b21;box-shadow:8px 8px 12px 3px #efefef;transform:translateY(-80px);box-sizing:border-box}@media (max-width:414px){.index__catch{width:calc(100% - 20px);margin-bottom:20px;padding:15vw 17vw;transform:translateY(-60px);position:relative;z-index:50}}.index__catch h3{color:#fff;font-size:60px;font-size:3.75rem;font-weight:300;letter-spacing:.1em;line-height:1.3;text-align:left;margin-right:8.25vw;vertical-align:top;display:inline-block;transition:all .5s ease;opacity:0;transform:translateY(100px)}@media (max-width:414px){.index__catch h3{font-size:32px;font-size:2rem;margin:0 0 20px;display:block}}.index__catch h3.visible{opacity:1;transform:translateY(0px)}.index__catch p{color:#fff;font-size:20px;font-size:1.25rem;font-weight:400;line-height:200%;text-align:left;width:31.62vw;vertical-align:top;display:inline-block;transition:all .5s ease;opacity:0;transform:translateY(100px)}@media (max-width:414px){.index__catch p{font-size:14px;font-size:.875rem;width:auto}.index__catch p br{display:none}}.index__catch p.visible{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px)}.index__business{margin-bottom:250px}@media (max-width:414px){.index__business{margin-bottom:100px}}.index__business__inner{text-align:left;width:1200px;margin:0 auto;position:relative}@media (max-width:414px){.index__business__inner{width:auto;padding:0 15px}}.index__business__inner__left{transition:all .5s ease;opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px)}.index__business__inner__left.visible{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px)}.index__business__inner__left h2{font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:100;letter-spacing:.05em;line-height:1;margin-bottom:30px}@media (max-width:414px){.index__business__inner__left h2{font-size:50px;font-size:3.125rem;margin-bottom:10px}}.index__business__inner__left h3{font-size:18px;font-size:1.125rem;letter-spacing:.05em;margin-bottom:60px}@media (max-width:414px){.index__business__inner__left h3{font-size:13px;font-size:.8125rem;margin-bottom:40px}}.index__business__inner__left h4{font-size:40px;font-size:2.5rem;font-weight:300;line-height:1.6;letter-spacing:.05em;margin-bottom:30px}@media (max-width:414px){.index__business__inner__left h4{font-size:25px;font-size:1.5625rem;margin-bottom:20px}}.index__business__inner__left p{font-size:18px;font-size:1.125rem;font-weight:400;line-height:2;letter-spacing:.05em;margin-bottom:60px}@media (max-width:414px){.index__business__inner__left p{font-size:15px;font-size:.9375rem;line-height:1.8;margin-bottom:30px}.index__business__inner__left p br{display:none}}.index__business__inner__left figure img{max-width:100%;height:auto}.index__business__inner__right{position:absolute;top:40px;right:-80px;transition:all 1s ease;opacity:0;transform:translateY(100px) rotateY(0deg)}@media (max-width:414px){.index__business__inner__right{position:static;top:auto;right:auto}}.index__business__inner__right.visible{opacity:1;transform:translateY(0px) rotateY(360deg);-webkit-transform:translateY(0px) rotateY(360deg)}.index__business__inner__right figure img{width:700px;height:auto}@media (max-width:414px){.index__business__inner__right figure img{width:100%}}.index__depart{position:relative;padding-top:150px}@media (max-width:414px){.index__depart{width:320px;margin:0 auto;padding-top:0}}.index__depart #bodymovin{width:1100px;position:absolute;top:-60px;left:50%;transform:translateX(-50%);z-index:1}@media (max-width:414px){.index__depart #bodymovin{width:415px}}.index__depart .inner{width:1200px;margin:0 auto 50px;position:relative;z-index:2;overflow:hidden}@media (max-width:414px){.index__depart .inner{text-align:center;width:100%;margin-bottom:0}}.index__depart .inner ul li{position:relative;opacity:0;transition:all 1s ease}@media (max-width:414px){.index__depart .inner ul li{width:100%}}@media (max-width:414px){.index__depart .inner ul li figure{margin-bottom:80px}}.index__depart .inner ul li figure img{width:700px;box-shadow:8px 8px 12px 3px #efefef;transition:all 1s ease;transform:rotateY(0deg)}@media (max-width:414px){.index__depart .inner ul li figure img{width:100%;height:auto}}.index__depart .inner ul li .description{text-align:center;position:absolute;top:50%;transform:translate(0,-50%)}@media (max-width:414px){.index__depart .inner ul li .description{position:static;top:auto;right:auto;transform:translate(0,0)}}.index__depart .inner ul li .description h4{margin-bottom:40px}@media (max-width:414px){.index__depart .inner ul li .description h4{margin-bottom:60px}}.index__depart .inner ul li .description h4 img{width:150px;height:auto}@media (max-width:414px){.index__depart .inner ul li .description h4 img{width:auto;height:125px}}.index__depart .inner ul li .description h5{font-size:48px;font-size:3rem;line-height:1.4;font-weight:300;margin-bottom:30px}@media (max-width:414px){.index__depart .inner ul li .description h5{font-size:30px;font-size:1.875rem;line-height:1;margin-bottom:10px}.index__depart .inner ul li .description h5 br{display:none}}.index__depart .inner ul li .description p{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:300}@media (max-width:414px){.index__depart .inner ul li .description p{font-size:19px;font-size:1.1875rem}}.index__depart .inner ul li.system{text-align:left;margin-bottom:480px;transform:translateX(-100px)}@media (max-width:414px){.index__depart .inner ul li.system{margin-bottom:320px}}.index__depart .inner ul li.system figure{margin-left:60px}@media (max-width:414px){.index__depart .inner ul li.system figure{margin-left:0}}.index__depart .inner ul li.system .description{right:50px}.index__depart .inner ul li.infra{text-align:left;margin-bottom:520px;transform:translateX(-100px)}@media (max-width:414px){.index__depart .inner ul li.infra{margin-bottom:140px}}.index__depart .inner ul li.infra .description{right:170px}.index__depart .inner ul li.creative{text-align:right;margin-bottom:485px;transform:translateX(100px)}@media (max-width:414px){.index__depart .inner ul li.creative{margin-bottom:280px}}.index__depart .inner ul li.creative .description{left:90px}.index__depart .inner ul li.visible{opacity:1;transform:translateX(0px) !important}.index__depart .inner .viewmore_alt{transform:translateY(-115px)}@media (max-width:414px){.index__depart .inner .viewmore_alt{text-align:center;transform:translateY(-19vw)}}.index__depart .inner .viewmore_alt a{color:#228b22;font-size:100px;font-size:6.25rem;font-family:"Yantramanav",sans-serif;font-weight:100;line-height:160px;width:600px;position:relative;display:inline-block}@media (max-width:414px){.index__depart .inner .viewmore_alt a{font-size:40px;font-size:2.5rem;width:calc(100% - 2vw);line-height:100px}}.index__depart .inner .viewmore_alt a:before{content:"";width:630px;height:2px;background:#228b22;position:absolute;bottom:0;left:50%;transform:translateX(-48%)}@media (max-width:414px){.index__depart .inner .viewmore_alt a:before{width:305px}}.index__depart .inner .viewmore_alt a:after{content:"";width:45px;height:2px;background:#228b22;position:absolute;bottom:13px;transform:rotate(35deg);right:-30px}@media (max-width:414px){.index__depart .inner .viewmore_alt a:after{width:35px;bottom:11px;transform:rotate(35deg);right:-5px}}.index__depart .inner .viewmore_alt a:hover{opacity:.6}.index__recruit{margin-bottom:160px}@media (max-width:414px){.index__recruit{margin-bottom:80px}}.index__recruit__inner{width:1200px;margin:0 auto}@media (max-width:414px){.index__recruit__inner{width:auto;padding:0 15px}}.index__recruit__inner img{width:100%;height:auto}@media (max-width:414px){.index__recruit__inner img.pc{display:none}}.index__recruit__inner img.sp{display:none}@media (max-width:414px){.index__recruit__inner img.sp{display:block}}.index__news{margin-bottom:160px}@media (max-width:414px){.index__news{margin-bottom:80px}}.index__news__inner{text-align:left;width:1200px;margin:0 auto;position:relative}@media (max-width:414px){.index__news__inner{width:auto;padding:0 15px}}.index__news__inner h2{font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:100;letter-spacing:.05em;line-height:1;margin-bottom:30px}@media (max-width:414px){.index__news__inner h2{font-size:50px;font-size:3.125rem;margin-bottom:10px}}.index__news__inner h3{font-size:18px;font-size:1.125rem;letter-spacing:.05em;margin-bottom:60px}@media (max-width:414px){.index__news__inner h3{font-size:13px;font-size:.8125rem;margin-bottom:40px}}.index__news__inner ul{font-size:0px;font-size:0rem;margin-left:100px;margin-bottom:100px}@media (max-width:414px){.index__news__inner ul{margin:0}.index__news__inner ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}}.index__news__inner ul li{width:320px;background-color:#fff;margin:0 20px 20px 0;vertical-align:top;display:inline-block;transition:all .3s ease}@media (max-width:414px){.index__news__inner ul li{float:left;width:calc(50% - 5px);margin:0 10px 20px 0;display:block}.index__news__inner ul li:nth-child(2n){margin-right:0 !important}}.index__news__inner ul li:hover{transform:translate(-10px,-10px);box-shadow:5px 5px 10px 5px rgba(0,0,0,.2)}.index__news__inner ul li:nth-child(3n){margin-right:10px}.index__news__inner ul li a{display:block}.index__news__inner ul li a:hover img{opacity:1}.index__news__inner ul li a figure{height:200px;overflow:hidden}@media (max-width:414px){.index__news__inner ul li a figure{height:auto}}.index__news__inner ul li a figure img{width:100%;height:auto}.index__news__inner ul li a .meta{height:160px;padding:30px 20px;position:relative;box-sizing:border-box}@media (max-width:414px){.index__news__inner ul li a .meta{height:auto;padding:15px 10px}}.index__news__inner ul li a .meta .label{color:#fff;font-size:14px;font-size:.875rem;font-family:"Yantramanav",sans-serif;font-weight:600;letter-spacing:.05em;background-color:#d3d3d3;line-height:30px;padding:0 20px;position:absolute;top:-15px;left:20px;border-radius:15px}@media (max-width:414px){.index__news__inner ul li a .meta .label{font-size:12px;font-size:.75rem;line-height:20px;top:-10px;left:10px;padding:0 15px}}.index__news__inner ul li a .meta .label.pink{background-color:#ffb2bf}.index__news__inner ul li a .meta .label.gray{background-color:#d3d3d3}.index__news__inner ul li a .meta .label.blue{background-color:#4169e2}.index__news__inner ul li a .meta .label.orange{background-color:#f19f4d}.index__news__inner ul li a .meta h4{font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:1.6}@media (max-width:414px){.index__news__inner ul li a .meta h4{font-size:13px;font-size:.8125rem;line-height:1.4;margin-bottom:10px}}.index__news__inner ul li a .meta .date{color:#555;font-size:14px;font-size:.875rem;position:absolute;bottom:15px;left:20px}@media (max-width:414px){.index__news__inner ul li a .meta .date{font-size:12px;font-size:.75rem;position:static;bottom:auto;left:auto}}.index__news__inner ul li a .meta .date i{color:#555}.index .partner_recruit{text-align:left;width:300px;padding:15px 20px;background-color:rgba(210,210,210,.9);box-shadow:10px 10px 35px -10px rgba(0,0,0,.3);position:fixed;right:4vw;bottom:4vw;z-index:10}@media (max-width:414px){.index .partner_recruit{padding:15px;width:calc(100% - 4vw);right:2vw;bottom:2vw;z-index:60}}.index .partner_recruit .close{width:30px;height:30px;border-radius:50%;background-color:#000;position:absolute;top:-15px;right:-15px;cursor:pointer;transition:all .6s ease}@media (max-width:414px){.index .partner_recruit .close{width:40px;height:40px;right:-5px}}.index .partner_recruit .close:hover{transform:rotate(180deg)}.index .partner_recruit .close:before,.index .partner_recruit .close:after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.index .partner_recruit .close:before{width:1px;height:18px}@media (max-width:414px){.index .partner_recruit .close:before{height:20px}}.index .partner_recruit .close:after{width:18px;height:1px}@media (max-width:414px){.index .partner_recruit .close:after{width:20px}}.index .partner_recruit a{display:block}.index .partner_recruit a:hover{opacity:.5}.index .partner_recruit a h3{color:#233c6e;font-size:40px;font-size:2.5rem;font-family:"Yantramanav",sans-serif;font-weight:400;letter-spacing:0;line-height:1}@media (max-width:414px){.index .partner_recruit a h3{font-size:30px;font-size:1.875rem;margin-bottom:5px}}.index .partner_recruit a h3 span{color:#fff;font-size:24px;font-size:1.5rem;font-family:"Yantramanav",sans-serif;font-weight:500;text-align:center;background-color:#233c6e;padding:5px 10px;margin:5px 0 10px;display:block}@media (max-width:414px){.index .partner_recruit a h3 span{font-size:16px;font-size:1rem;margin:0 0 0 10px;vertical-align:middle;display:inline-block}}.index .partner_recruit a p{font-size:12px;font-size:.75rem;line-height:1.6;padding:0 5px}@media (max-width:414px){.index .partner_recruit a p{line-height:1.6}.index .partner_recruit a p br{display:none}}.news_container .inner{text-align:left;width:1200px;padding:0 100px;margin:0 auto;box-sizing:border-box;position:relative}@media (max-width:414px){.news_container .inner{width:auto;padding:0 5vw}}.news_container .inner .line{width:2px;height:100%;background-color:#90c591;position:absolute;top:0;left:5px;pointer-events:none}@media (max-width:414px){.news_container .inner .line{left:8px}}.news_container .inner .line:before{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;top:0;left:-4px}.news_container .inner .line:after{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;bottom:0;left:-4px}.news_container .inner .archive_head{margin-bottom:70px;position:relative}@media (max-width:414px){.news_container .inner .archive_head{margin-bottom:40px}}.news_container .inner .archive_head h4{color:#208d24;font-size:32px;font-size:2rem;font-family:"Yantramanav",sans-serif;font-weight:400;line-height:1}@media (max-width:414px){.news_container .inner .archive_head h4{margin-bottom:30px}}.news_container .inner .archive_head .selector{font-size:0px;font-size:0rem;position:absolute;top:0;right:0}@media (max-width:414px){.news_container .inner .archive_head .selector{position:static;top:auto;right:auto}}.news_container .inner .archive_head .selector li{display:inline-block}.news_container .inner .archive_head .selector li.yearly,.news_container .inner .archive_head .selector li.category{overflow:hidden;text-align:center;position:relative;border:1px solid #bbb;border-radius:2px;background:#fff}.news_container .inner .archive_head .selector li.yearly:before,.news_container .inner .archive_head .selector li.category:before{content:' ';width:8px;height:8px;border-right:1px solid #333;border-bottom:1px solid #333;pointer-events:none;position:absolute;top:10px;right:10px;transform:rotate(45deg)}.news_container .inner .archive_head .selector li.yearly select,.news_container .inner .archive_head .selector li.category select{color:#666;font-size:18px;font-size:1.125rem;font-family:"Yantramanav",sans-serif;width:100%;line-height:1;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:8px 38px 8px 8px}.news_container .inner .archive_head .selector li.yearly select span,.news_container .inner .archive_head .selector li.category select span{font-size:16px;font-size:1rem}.news_container .inner .archive_head .selector li.yearly{width:140px;border:1px solid #333;margin-right:20px}@media (max-width:414px){.news_container .inner .archive_head .selector li.yearly{margin-right:10px}}.news_container .inner .archive_head .selector li.yearly select{color:#333}.news_container .inner .archive_head .selector li.category{width:180px;border:1px solid #bddcbd;background-color:#bddcbd}.news_container .inner .archive_head .selector li.category select{color:#333}.news_container .inner .archive_list{margin-bottom:150px}@media (max-width:414px){.news_container .inner .archive_list{margin-bottom:0}}.news_container .inner .archive_list .post{margin-bottom:50px}.news_container .inner .archive_list .post:after{content:"";clear:both;height:0;display:block;visibility:hidden}.news_container .inner .archive_list .post figure{float:left;width:300px;height:220px;margin-right:35px;overflow:hidden}@media (max-width:414px){.news_container .inner .archive_list .post figure{float:none;width:100%;margin:0 0 20px}}.news_container .inner .archive_list .post figure img{width:100%;height:auto}.news_container .inner .archive_list .post .content .meta{font-size:0px;font-size:0rem;margin-bottom:10px}.news_container .inner .archive_list .post .content .meta li{margin-right:20px;display:inline-block}@media (max-width:414px){.news_container .inner .archive_list .post .content .meta li{margin-right:10px}}.news_container .inner .archive_list .post .content .meta li.cate{color:#fff;font-size:14px;font-size:.875rem;font-family:"Yantramanav",sans-serif;font-weight:600;letter-spacing:.05em;background-color:#d3d3d3;line-height:30px;padding:0 20px;border-radius:15px;display:inline-block}.news_container .inner .archive_list .post .content .meta li.cate.pink{background-color:#ffb2bf}.news_container .inner .archive_list .post .content .meta li.cate.gray{background-color:#d3d3d3}.news_container .inner .archive_list .post .content .meta li.cate.blue{background-color:#4169e2}.news_container .inner .archive_list .post .content .meta li.cate.orange{background-color:#f19f4d}.news_container .inner .archive_list .post .content .meta li.date{color:#585858;font-size:14px;font-size:.875rem}.news_container .inner .archive_list .post .content .meta li.date i{color:#585858}.news_container .inner .archive_list .post .content h3{font-size:18px;font-size:1.125rem;line-height:1.8;margin-bottom:10px}@media (max-width:414px){.news_container .inner .archive_list .post .content h3{font-size:16px;font-size:1rem;font-weight:500}}.news_container .inner .archive_list .post .content h3 a{text-decoration:underline}.news_container .inner .archive_list .post .content h3 a:hover{text-decoration:none}.news_container .inner .archive_list .post .content .excerpt{font-size:16px;font-size:1rem;line-height:2}@media (max-width:414px){.news_container .inner .archive_list .post .content .excerpt{font-size:14px;font-size:.875rem;line-height:1.8}}.news_container .inner .news_single .post_head{margin-bottom:40px}@media (max-width:414px){.news_container .inner .news_single .post_head{margin-bottom:20px}}.news_container .inner .news_single .post_head h3{color:#333;font-size:40px;font-size:2.5rem;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-bottom:20px}@media (max-width:414px){.news_container .inner .news_single .post_head h3{font-size:20px;font-size:1.25rem;margin-bottom:10px}}.news_container .inner .news_single .post_head .date{color:#585858;font-size:20px;font-size:1.25rem;font-family:"Yantramanav",sans-serif}@media (max-width:414px){.news_container .inner .news_single .post_head .date{font-size:14px;font-size:.875rem}}.news_container .inner .news_single .post_head .date i{color:#585858;margin-right:5px}.news_container .inner .news_single .mv{margin-bottom:100px;position:relative}@media (max-width:414px){.news_container .inner .news_single .mv{margin-bottom:40px}}.news_container .inner .news_single .mv img{width:100%;height:auto}.news_container .inner .news_single .mv .cate{color:#fff;font-size:23px;font-size:1.4375rem;font-family:"Yantramanav",sans-serif;font-weight:700;letter-spacing:.05em;background-color:#d3d3d3;line-height:50px;padding:0 30px;border-radius:25px;display:inline-block;position:absolute;bottom:-25px;left:50px}@media (max-width:414px){.news_container .inner .news_single .mv .cate{font-size:16px;font-size:1rem;line-height:30px;padding:0 20px;bottom:-15px;left:15px}}.news_container .inner .news_single .mv .cate.pink{background-color:#ffb2bf}.news_container .inner .news_single .mv .cate.gray{background-color:#d3d3d3}.news_container .inner .news_single .mv .cate.blue{background-color:#4169e2}.news_container .inner .news_single .mv .cate.orange{background-color:#f19f4d}.news_container .inner .news_single .post_block{margin-bottom:80px}.news_container .inner .news_single .post_block:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.news_container .inner .news_single .post_block{margin-bottom:60px}}.news_container .inner .news_single .post_block figure{float:left;width:500px}@media (max-width:414px){.news_container .inner .news_single .post_block figure{float:none;width:100%;margin-bottom:30px}}.news_container .inner .news_single .post_block figure img{width:100%;height:auto}.news_container .inner .news_single .post_block .poragraph{float:right;width:500px;padding-left:50px;box-sizing:border-box}@media (max-width:414px){.news_container .inner .news_single .post_block .poragraph{float:none;width:100%;padding-left:0}}.news_container .inner .news_single .post_block .poragraph h1{font-size:2em}.news_container .inner .news_single .post_block .poragraph h2{font-size:1.5em}.news_container .inner .news_single .post_block .poragraph h3{font-size:1.17em}.news_container .inner .news_single .post_block .poragraph h4{font-size:1em}.news_container .inner .news_single .post_block .poragraph h5{font-size:.83em}.news_container .inner .news_single .post_block .poragraph strong,.news_container .inner .news_single .post_block .poragraph b{font-weight:700}.news_container .inner .news_single .post_block .poragraph em{font-style:italic}.news_container .inner .news_single .post_block .poragraph p{font-size:18px;font-size:1.125rem;line-height:1.8;margin-bottom:30px}@media (max-width:414px){.news_container .inner .news_single .post_block .poragraph p{font-size:14px;font-size:.875rem;margin-bottom:20px}}.news_container .inner .news_single .post_block .poragraph pre{color:#218b22;line-height:1.8;font-weight:600;padding-left:10px;font-size:32px;font-size:2rem;border-left:4px solid #218b22;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}@media (max-width:414px){.news_container .inner .news_single .post_block .poragraph pre{font-size:18px;font-size:1.125rem;font-weight:600;margin-bottom:20px}}.news_container .inner .news_single .post_block .poragraph pre span{color:#218b22}.news_container .inner .related_articles{margin-bottom:180px}@media (max-width:414px){.news_container .inner .related_articles{margin-bottom:80px}}.news_container .inner .related_articles h3{font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:50px}@media (max-width:414px){.news_container .inner .related_articles h3{font-size:16px;font-size:1rem;margin-bottom:40px}}.news_container .inner .related_articles h3 .en{color:#707070;font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:300;letter-spacing:.05em;line-height:1;margin-bottom:15px;display:block}@media (max-width:414px){.news_container .inner .related_articles h3 .en{font-size:50px;font-size:3.125rem;letter-spacing:0;margin-bottom:10px}}.news_container .inner .related_articles ul{font-size:0px;font-size:0rem;margin-bottom:100px}.news_container .inner .related_articles ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.news_container .inner .related_articles ul{margin:0}}.news_container .inner .related_articles ul li{float:left;width:320px;background-color:#fff;margin:0 20px 20px 0;display:inline-block;transition:all .3s ease}@media (max-width:414px){.news_container .inner .related_articles ul li{width:100%;margin:0 0 40px;display:block}}.news_container .inner .related_articles ul li:hover{transform:translate(-10px,-10px);box-shadow:5px 5px 10px 5px rgba(0,0,0,.2)}@media (max-width:414px){.news_container .inner .related_articles ul li:hover{transform:none;box-shadow:none}}.news_container .inner .related_articles ul li:nth-child(3n){margin-right:0}.news_container .inner .related_articles ul li a{display:block}.news_container .inner .related_articles ul li a:hover img{opacity:1}.news_container .inner .related_articles ul li a figure img{width:100%;height:auto}.news_container .inner .related_articles ul li a .meta{height:160px;padding:30px 20px;position:relative;box-sizing:border-box}@media (max-width:414px){.news_container .inner .related_articles ul li a .meta{height:auto;padding:20px 0 0}}.news_container .inner .related_articles ul li a .meta .label{color:#fff;font-size:14px;font-size:.875rem;font-family:"Yantramanav",sans-serif;font-weight:600;letter-spacing:.05em;background-color:#d3d3d3;line-height:30px;padding:0 20px;position:absolute;top:-15px;left:20px;border-radius:15px}.news_container .inner .related_articles ul li a .meta .label.pink{background-color:#ffb2bf}.news_container .inner .related_articles ul li a .meta .label.gray{background-color:#d3d3d3}.news_container .inner .related_articles ul li a .meta .label.blue{background-color:#4169e2}.news_container .inner .related_articles ul li a .meta .label.orange{background-color:#f19f4d}.news_container .inner .related_articles ul li a .meta h4{font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:1.6}@media (max-width:414px){.news_container .inner .related_articles ul li a .meta h4{margin-bottom:10px}}.news_container .inner .related_articles ul li a .meta .date{color:#555;font-size:14px;font-size:.875rem;position:absolute;bottom:15px;left:20px}@media (max-width:414px){.news_container .inner .related_articles ul li a .meta .date{position:static;bottom:auto;left:auto}}.news_container .inner .related_articles ul li a .meta .date i{color:#555}.contact__inner{text-align:left;width:1200px;margin:0 auto}@media (max-width:414px){.contact__inner{width:auto;padding:0 15px}}.contact__inner h2{font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:100;letter-spacing:.05em;line-height:1;margin-bottom:10px}@media (max-width:414px){.contact__inner h2{font-size:50px;font-size:3.125rem;margin-bottom:10px}}.contact__inner h3{font-size:18px;font-size:1.125rem;letter-spacing:.05em;margin-bottom:60px}@media (max-width:414px){.contact__inner h3{font-size:13px;font-size:.8125rem;margin-bottom:40px}}.contact__inner__form{padding:0 100px;margin-bottom:160px;position:relative}@media (max-width:414px){.contact__inner__form{padding:0 0 0 25px;margin-bottom:80px}}.contact__inner__form .line{width:2px;height:calc(100% - 40px);background-color:#90c591;position:absolute;top:0;left:5px}.contact__inner__form .line:before{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;top:0;left:-4px}.contact__inner__form .line:after{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;bottom:0;left:-4px}.contact__inner__form .stats{text-align:center;margin-bottom:100px}@media (max-width:414px){.contact__inner__form .stats{display:none}}.contact__inner__form h4{color:#228b22;font-size:24px;font-size:1.5rem;line-height:1;text-align:center;margin-bottom:80px}@media (max-width:414px){.contact__inner__form h4{font-size:18px;font-size:1.125rem;margin-bottom:40px}}.contact__inner__form p{font-size:15px;font-size:.9375rem;line-height:2;margin-bottom:100px}@media (max-width:414px){.contact__inner__form p{font-size:14px;font-size:.875rem;line-height:1.8;margin-bottom:50px}}.contact__inner__form .mw_wp_form_confirm ul li dl dd{line-height:60px;text-indent:0}@media (max-width:414px){.contact__inner__form .mw_wp_form_confirm ul li dl dd{line-height:40px}}.contact__inner__form .mw_wp_form_confirm ul li.textarea dl dd{line-height:1.8;-webkit-box-sizing:border-box;box-sizing:border-box;width:670px;height:275px;margin-bottom:15px;padding:20px;border:1px solid #969696;border-radius:6px;background-color:#fff;overflow:scroll;text-indent:0}@media (max-width:414px){.contact__inner__form .mw_wp_form_confirm ul li.textarea dl dd{font-size:14px;font-size:.875rem;width:100%;height:160px;padding:10px;margin-bottom:10px}}.contact__inner__form .mw_wp_form_confirm .submit span{width:380px;margin:0 20px;display:inline-block;position:relative}@media (max-width:414px){.contact__inner__form .mw_wp_form_confirm .submit span{width:100%;margin:0 0 10px}}.contact__inner__form .mw_wp_form_confirm .submit span input{width:100% !important}@media (max-width:414px){.contact__inner__form .mw_wp_form_confirm .submit span input{font-size:16px;font-size:1rem;line-height:60px;width:100%;margin:0;display:block;box-sizing:border-box}}.contact__inner__form ul li{margin-bottom:40px}@media (max-width:414px){.contact__inner__form ul li{margin-bottom:30px}}.contact__inner__form ul li dl{font-size:0px;font-size:0rem}.contact__inner__form ul li dl:after{content:"";clear:both;height:0;display:block;visibility:hidden}.contact__inner__form ul li dl dt{float:left;font-size:18px;font-size:1.125rem;font-weight:400;line-height:60px;text-align:left;text-indent:35px;width:300px;height:60px;margin-right:30px;background-color:#f5f5f5;vertical-align:top;display:inline-block}@media (max-width:414px){.contact__inner__form ul li dl dt{font-size:16px;font-size:1rem;line-height:50px;text-indent:20px;width:100%;height:50px;margin-right:0;margin-bottom:10px;display:block}}.contact__inner__form ul li dl dt.full{height:275px}@media (max-width:414px){.contact__inner__form ul li dl dt.full{height:auto}}.contact__inner__form ul li dl dt span{font-size:12px;font-size:.75rem;text-align:center;text-indent:0;padding:3px 5px;border:1px solid #333;border-radius:4px;margin-left:20px;display:inline-block}.contact__inner__form ul li dl dt span.req{color:#bd0018;border-color:#bd0018}.contact__inner__form ul li dl dd{font-size:18px;font-size:1.125rem;line-height:1;vertical-align:top;width:670px;display:inline-block;position:relative}@media (max-width:414px){.contact__inner__form ul li dl dd{font-size:14px;font-size:.875rem;width:100%;display:block}}.contact__inner__form ul li dl dd .conf{font-size:18px;font-size:1.125rem;line-height:60px;text-indent:20px;border-bottom:1px solid #acacac;display:block}@media (max-width:414px){.contact__inner__form ul li dl dd .conf{font-size:14px;font-size:.875rem;line-height:1.8;text-indent:0;padding:0 10px;padding-bottom:10px}}.contact__inner__form ul li dl dd .example{font-weight:400;padding-left:20px;margin-top:15px;display:block}@media (max-width:414px){.contact__inner__form ul li dl dd .example{line-height:1.6;padding:0;margin-top:0}}.contact__inner__form ul li dl dd select{font-size:18px;font-size:1.125rem;width:390px;height:55px;background-color:#fff;border:1px solid #969696;border-radius:6px;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}@media (max-width:414px){.contact__inner__form ul li dl dd select{font-size:16px;font-size:1rem;height:40px;width:100%;margin-bottom:5px}}.contact__inner__form ul li dl dd button{color:#fff;font-size:16px;font-size:1rem;line-height:50px;width:210px;margin-left:20px;border:1px solid #228b22;background-color:#228b22;border-radius:25px;transition:all .3s ease}@media (max-width:414px){.contact__inner__form ul li dl dd button{line-height:40px;width:160px;margin:10px 0 0 10px}}.contact__inner__form ul li dl dd button:hover{color:#228b22;background-color:#fff}.contact__inner__form ul li dl dd input[type=text],.contact__inner__form ul li dl dd input[type=tel],.contact__inner__form ul li dl dd input[type=email]{font-size:18px;font-size:1.125rem;line-height:55px;width:390px;padding:0 15px;background-color:#fff;border:1px solid #969696;border-radius:6px;box-sizing:border-box}@media (max-width:414px){.contact__inner__form ul li dl dd input[type=text],.contact__inner__form ul li dl dd input[type=tel],.contact__inner__form ul li dl dd input[type=email]{font-size:16px;font-size:1rem;line-height:40px;width:100%;padding:0 10px;margin-bottom:5px}}.contact__inner__form ul li dl dd input[type=text]:focus,.contact__inner__form ul li dl dd input[type=tel]:focus,.contact__inner__form ul li dl dd input[type=email]:focus{border-color:#228b22}.contact__inner__form ul li dl dd input[type=text].short,.contact__inner__form ul li dl dd input[type=tel].short,.contact__inner__form ul li dl dd input[type=email].short{width:260px}@media (max-width:414px){.contact__inner__form ul li dl dd input[type=text].short,.contact__inner__form ul li dl dd input[type=tel].short,.contact__inner__form ul li dl dd input[type=email].short{width:100%}}.contact__inner__form ul li dl dd input[type=text].full,.contact__inner__form ul li dl dd input[type=tel].full,.contact__inner__form ul li dl dd input[type=email].full{width:670px}@media (max-width:414px){.contact__inner__form ul li dl dd input[type=text].full,.contact__inner__form ul li dl dd input[type=tel].full,.contact__inner__form ul li dl dd input[type=email].full{width:100%;margin-bottom:10px}}.contact__inner__form ul li dl dd textarea{font-size:16px;font-size:1rem;line-height:1.8;width:670px;height:275px;padding:20px;background-color:#fff;border:1px solid #969696;border-radius:6px;box-sizing:border-box}@media (max-width:414px){.contact__inner__form ul li dl dd textarea{font-size:14px;font-size:.875rem;width:100%;height:160px;padding:10px;margin-bottom:10px}}.contact__inner__form ul li dl dd textarea:focus{border-color:#228b22}.contact__inner__form ul li dl dd .error{margin-top:10px;display:inline-block}.contact__inner__form ul li dl dd .mwform-radio-field{margin-left:0 !important;width:45%;padding:3px 0;display:inline-block;position:relative}@media (max-width:414px){.contact__inner__form ul li dl dd .mwform-radio-field{width:100%;display:block}}.contact__inner__form ul li dl dd .mwform-radio-field label{line-height:1;cursor:pointer;position:relative}.contact__inner__form ul li dl dd .mwform-radio-field label:before{content:'';text-align:center;width:15px;height:15px;margin-right:5px;background:#f4f4f4;border:1px solid #969696;border-radius:100%;vertical-align:top;display:inline-block;position:relative;top:1px;cursor:pointer;transition:all .25s ease}@media (max-width:414px){.contact__inner__form ul li dl dd .mwform-radio-field label:before{top:2px}}.contact__inner__form ul li dl dd .mwform-radio-field .mwform-radio-field-text:before{content:"" !important}.contact__inner__form ul li dl dd .mwform-radio-field input[type=radio]{position:absolute;opacity:0}.contact__inner__form ul li dl dd .mwform-radio-field input[type=radio]:checked+.mwform-radio-field-text:before{content:"";width:11px;height:11px;background-color:#228b22;border-radius:50%;position:absolute;top:9px;left:3px}@media (max-width:414px){.contact__inner__form ul li dl dd .mwform-radio-field input[type=radio]:checked+.mwform-radio-field-text:before{top:50%;transform:translateY(-50%)}}.contact__inner__form .policy h4{line-height:1;text-align:left;margin-bottom:30px}@media (max-width:414px){.contact__inner__form .policy h4{font-size:16px;font-size:1rem;margin-bottom:15px}}.contact__inner__form .policy .inner{height:220px;background-color:#f4f9f4;margin-bottom:60px;padding:50px;box-sizing:border-box;overflow:scroll}@media (max-width:414px){.contact__inner__form .policy .inner{height:180px;padding:15px;margin-bottom:30px}}.contact__inner__form .policy .inner dl dt{color:#222;font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.8;margin-bottom:10px}@media (max-width:414px){.contact__inner__form .policy .inner dl dt{font-size:13px;font-size:.8125rem}}.contact__inner__form .policy .inner dl dd{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.6;padding-left:25px;margin-bottom:40px}@media (max-width:414px){.contact__inner__form .policy .inner dl dd{font-size:12px;font-size:.75rem;padding-left:10px;margin-bottom:20px}}.contact__inner__form .policy .inner dl dd ul{padding-left:20px}@media (max-width:414px){.contact__inner__form .policy .inner dl dd ul{padding-left:10px}}.contact__inner__form .policy .inner dl dd ul li{line-height:1.8;margin:10px 0 0}@media (max-width:414px){.contact__inner__form .policy .inner dl dd ul li{margin:5px 0 0}}.contact__inner__form .policy .inner dl dd ul li strong{color:#333;font-weight:700;line-height:1.8;margin-bottom:0;display:block}.contact__inner__form .agreement{margin-bottom:100px}@media (max-width:414px){.contact__inner__form .agreement{margin-bottom:50px}}.contact__inner__form .agreement dl{text-align:center}.contact__inner__form .agreement dl dt{font-size:18px;font-size:1.125rem;margin-bottom:20px}@media (max-width:414px){.contact__inner__form .agreement dl dt{font-size:16px;font-size:1rem;margin-bottom:10px}}.contact__inner__form .agreement dl dt .mwform-checkbox-field{position:relative;margin:0 20px 8px 0;padding-left:42px;vertical-align:baseline;display:inline-block;box-sizing:border-box;cursor:pointer}.contact__inner__form .agreement dl dt .mwform-checkbox-field label{cursor:pointer}.contact__inner__form .agreement dl dt .mwform-checkbox-field label:after{content:'';-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:15px;display:block;margin-top:-9px;width:18px;height:18px;border:1px solid #bbb}.contact__inner__form .agreement dl dt .mwform-checkbox-field label .mwform-checkbox-field-text:before{content:'';margin-top:-6px;width:5px;height:9px;border-right:3px solid #53b300;border-bottom:3px solid #53b300;opacity:0;display:block;position:absolute;top:50%;left:21px;transition:opacity .2s linear;transform:rotate(45deg)}.contact__inner__form .agreement dl dt input[type=checkbox]:checked+.wpcf7-list-item-label:before,.contact__inner__form .agreement dl dt input[type=checkbox]:checked+.mwform-checkbox-field-text:before{opacity:1}.contact__inner__form .agreement dl dd{font-size:18px;font-size:1.125rem;line-height:1}@media (max-width:414px){.contact__inner__form .agreement dl dd{font-size:14px;font-size:.875rem;line-height:1.6}}.contact__inner__form .agreement dl dd br.sp{display:none}@media (max-width:414px){.contact__inner__form .agreement dl dd br.sp{display:block}}.contact__inner__form .submit{text-align:center}.contact__inner__form .submit span input[type=submit],.contact__inner__form .submit span input[type=button]{color:#248b22;font-size:22px;font-size:1.375rem;font-family:"Yantramanav",sans-serif;font-weight:400;letter-spacing:.1em;line-height:80px;width:800px;background-color:#fff;border:1px solid #248b22;display:inline-block;box-sizing:border-box;border-radius:5px;position:relative;transition:all .3s ease;cursor:pointer}@media (max-width:414px){.contact__inner__form .submit span input[type=submit],.contact__inner__form .submit span input[type=button]{font-size:16px;font-size:1rem;line-height:60px;width:100%;display:block}}.contact__inner__form .submit span input[type=submit]:hover,.contact__inner__form .submit span input[type=button]:hover{color:#fff;background-color:#248b22}.company_container .inner{text-align:left;width:1200px;padding:0 50px;margin:0 auto;box-sizing:border-box;position:relative}@media (max-width:414px){.company_container .inner{width:auto;padding:0 5vw}}.company_container .inner .line{width:2px;height:100%;background-color:#90c591;position:absolute;top:0;left:5px;pointer-events:none}@media (max-width:414px){.company_container .inner .line{left:8px}}.company_container .inner .line:before{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;top:0;left:-4px}.company_container .inner .line:after{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;bottom:0;left:-4px}.company_container .inner .home{padding-top:20px;margin-bottom:160px}@media (max-width:414px){.company_container .inner .home{margin-bottom:80px}}.company_container .inner .home ul{font-size:0px;font-size:0rem}.company_container .inner .home ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}.company_container .inner .home ul li{float:left;width:340px;margin:0 40px 40px 0;transition:all .3s ease}@media (max-width:414px){.company_container .inner .home ul li{float:none;width:100%;margin:0 0 40px}.company_container .inner .home ul li img{width:100%;height:auto}}.company_container .inner .home ul li:hover{transform:translate(-10px,-10px);box-shadow:5px 5px 10px 5px rgba(0,0,0,.2)}.company_container .inner .home ul li:nth-child(3n){margin-right:0}.company_container .inner .home ul li a:hover img{opacity:1}.company_container .inner .message{margin-bottom:200px}@media (max-width:414px){.company_container .inner .message{margin-bottom:100px}}.company_container .inner .message .main_visual{margin-bottom:100px}@media (max-width:414px){.company_container .inner .message .main_visual{margin-bottom:50px}}.company_container .inner .message .main_visual figure{text-align:center;margin-bottom:120px}@media (max-width:414px){.company_container .inner .message .main_visual figure{padding:0 15vw;margin-bottom:50px}.company_container .inner .message .main_visual figure img{width:100%;height:auto}}.company_container .inner .message .main_visual h3{color:#008c05;font-size:50px;font-size:3.125rem;font-weight:500;letter-spacing:.05em;line-height:1;text-align:center;margin-bottom:40px}@media (max-width:414px){.company_container .inner .message .main_visual h3{font-size:7vw;width:auto;margin-bottom:30px}}.company_container .inner .message .main_visual .catch{width:1000px;margin:0 auto;padding:60px 90px;background-color:#228b22;box-sizing:border-box;box-shadow:0 20px 33px 6px rgba(0,0,0,.2)}@media (max-width:414px){.company_container .inner .message .main_visual .catch{width:calc(100% - 5vw);padding:20px 30px}}.company_container .inner .message .main_visual .catch p{color:#fff;font-size:18px;font-size:1.125rem;line-height:2}@media (max-width:414px){.company_container .inner .message .main_visual .catch p{font-size:14px;font-size:.875rem;line-height:1.8;width:auto;display:block}}.company_container .inner .message .content{padding:0 50px}.company_container .inner .message .content:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.company_container .inner .message .content{padding:0 2.5vw}}.company_container .inner .message .content p{color:#333;font-size:18px;font-size:1.125rem;line-height:2;margin-bottom:30px}@media (max-width:414px){.company_container .inner .message .content p{font-size:14px;font-size:.875rem;line-height:1.8;margin-bottom:20px}}.company_container .inner .message .content p.sig{font-size:24px;font-size:1.5rem;text-align:right}@media (max-width:414px){.company_container .inner .message .content p.sig{font-size:18px;font-size:1.125rem}}.company_container .inner .message .content .above{margin-bottom:30px}.company_container .inner .message .content .above:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.company_container .inner .message .content .above{font-size:14px;font-size:.875rem;line-height:1.8;margin-bottom:0}}.company_container .inner .message .content .above figure{float:left;margin-right:50px}@media (max-width:414px){.company_container .inner .message .content .above figure{float:none;margin:0 0 20px}.company_container .inner .message .content .above figure img{width:100%;height:auto}}.company_container .inner .message .content .above .paragraph{float:right;width:450px}@media (max-width:414px){.company_container .inner .message .content .above .paragraph{float:none;width:auto}}.company_container .inner .organzation_chart{margin-bottom:200px}@media (max-width:414px){.company_container .inner .organzation_chart{margin-bottom:100px}}.company_container .inner .organzation_chart figure{text-align:center}@media (max-width:414px){.company_container .inner .organzation_chart figure{padding:0 15vw 0 10vw}}@media (max-width:414px){.company_container .inner .organzation_chart figure img.pc{display:none}}.company_container .inner .organzation_chart figure img.sp{width:100%;height:auto;display:none}@media (max-width:414px){.company_container .inner .organzation_chart figure img.sp{display:block}}.company_container .inner .company_profile{padding:0 50px;margin-bottom:80px}@media (max-width:414px){.company_container .inner .company_profile{padding:0 10px;margin-bottom:0}}.company_container .inner .company_profile h3{color:#228b22;font-size:40px;font-size:2.5rem;font-weight:300;letter-spacing:.05em;line-height:1;padding-bottom:40px;border-bottom:1px solid #ccc}@media (max-width:414px){.company_container .inner .company_profile h3{font-size:30px;font-size:1.875rem;padding-bottom:20px;margin-bottom:40px}}.company_container .inner .company_profile table{margin-bottom:160px}@media (max-width:414px){.company_container .inner .company_profile table{margin-bottom:40px}}.company_container .inner .company_profile table tr{border-bottom:1px solid #ccc}@media (max-width:414px){.company_container .inner .company_profile table tr{border-bottom:none}}.company_container .inner .company_profile table tr:last-of-type{border-bottom:none}.company_container .inner .company_profile table tr th,.company_container .inner .company_profile table tr td{font-size:18px;font-size:1.125rem;line-height:1.8;letter-spacing:.05em;padding:50px 0;vertical-align:middle}@media (max-width:414px){.company_container .inner .company_profile table tr th,.company_container .inner .company_profile table tr td{padding:0;display:block}}.company_container .inner .company_profile table tr th{width:360px;text-indent:50px}@media (max-width:414px){.company_container .inner .company_profile table tr th{font-size:14px;font-size:.875rem;line-height:1;width:auto;padding:10px;margin-bottom:10px;background-color:#efefef;text-indent:0;display:block;box-sizing:border-box}}@media (max-width:414px){.company_container .inner .company_profile table tr td{font-size:14px;font-size:.875rem;line-height:1.8;margin-bottom:20px}}.company_container .inner .company_profile table tr td dl{font-size:0px;font-size:0rem}.company_container .inner .company_profile table tr td dl:after{content:"";clear:both;height:0;display:block;visibility:hidden}.company_container .inner .company_profile table tr td dl dt{float:left;line-height:1.8;font-size:18px;font-size:1.125rem}@media (max-width:414px){.company_container .inner .company_profile table tr td dl dt{font-size:14px;font-size:.875rem}}.company_container .inner .company_profile table tr td dl dd{font-size:18px;font-size:1.125rem;line-height:1.8;padding-left:140px;margin-bottom:10px}@media (max-width:414px){.company_container .inner .company_profile table tr td dl dd{font-size:14px;font-size:.875rem;padding-left:100px;margin-bottom:10px}}.company_container .inner .company_profile .history{font-size:0px;font-size:0rem;padding:50px 0 0 50px;margin-bottom:150px}.company_container .inner .company_profile .history:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.company_container .inner .company_profile .history{padding:0;margin-bottom:40px}}.company_container .inner .company_profile .history dt{float:left;line-height:1.8;font-size:18px;font-size:1.125rem}@media (max-width:414px){.company_container .inner .company_profile .history dt{font-size:14px;font-size:.875rem;line-height:1.8}}.company_container .inner .company_profile .history dd{font-size:18px;font-size:1.125rem;line-height:1.8;padding-left:150px;margin-bottom:10px}@media (max-width:414px){.company_container .inner .company_profile .history dd{font-size:14px;font-size:.875rem;line-height:1.8;padding-left:100px}}.company_container .inner .company_profile .client{font-size:18px;font-size:1.125rem;letter-spacing:.05em;line-height:2;padding:50px 50px 0}@media (max-width:414px){.company_container .inner .company_profile .client{font-size:14px;font-size:.875rem;line-height:1.8;padding:0}}.company_container .access{background-color:#ecf6ed}@media (max-width:414px){.company_container .access{padding:0 20px}}.company_container .access .inner{padding:150px 0 100px;position:relative}@media (max-width:414px){.company_container .access .inner{padding:150px 0 50px}}.company_container .access .inner:before{content:"";width:100%;height:70px;background-color:#fff;position:absolute;top:0;left:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.company_container .access .inner h3{color:#228b22;font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:80px}@media (max-width:414px){.company_container .access .inner h3{font-size:16px;font-size:1rem;margin-bottom:40px}}.company_container .access .inner h3 .en{color:#228b22;font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:300;line-height:1;margin-bottom:10px;display:block}@media (max-width:414px){.company_container .access .inner h3 .en{font-size:50px;font-size:3.125rem;margin-bottom:0}}.company_container .access .inner ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}.company_container .access .inner ul li{float:left;width:calc(50% - 20px);margin-right:40px}@media (max-width:414px){.company_container .access .inner ul li{float:none;width:auto;margin-right:0;margin-bottom:40px}.company_container .access .inner ul li:last-child{margin-bottom:0}}.company_container .access .inner ul li:nth-child(2){margin-right:0}.company_container .access .inner ul li .gglm{margin-bottom:40px}@media (max-width:414px){.company_container .access .inner ul li .gglm{margin-bottom:20px}.company_container .access .inner ul li .gglm iframe{width:100%;height:250px}}.company_container .access .inner ul li dl{font-size:0px;font-size:0rem;padding-left:40px}.company_container .access .inner ul li dl:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.company_container .access .inner ul li dl{padding-left:0}}.company_container .access .inner ul li dl dt{float:left;font-size:18px;font-size:1.125rem;line-height:1.8}@media (max-width:414px){.company_container .access .inner ul li dl dt{float:none;font-size:16px;font-size:1rem;line-height:1;margin-bottom:10px}}.company_container .access .inner ul li dl dd{font-size:18px;font-size:1.125rem;line-height:1.8;padding-left:150px;margin-bottom:10px}@media (max-width:414px){.company_container .access .inner ul li dl dd{font-size:14px;font-size:.875rem;line-height:1.6;padding-left:0}}.privacy_container{margin-bottom:280px}@media (max-width:414px){.privacy_container{margin-bottom:80px}}.privacy_container .inner{text-align:left;width:1200px;padding:0 110px;margin:0 auto;box-sizing:border-box;position:relative}@media (max-width:414px){.privacy_container .inner{width:auto;padding:0 10vw}}.privacy_container .inner .line{width:2px;height:100%;background-color:#90c591;position:absolute;top:0;left:5px;pointer-events:none}@media (max-width:414px){.privacy_container .inner .line{left:8px}}.privacy_container .inner .line:before{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;top:0;left:-4px}.privacy_container .inner .line:after{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;bottom:0;left:-4px}.privacy_container .inner h3{color:#228b22;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.8;margin-bottom:80px}@media (max-width:414px){.privacy_container .inner h3{font-size:16px;font-size:1rem;margin-bottom:40px}}.privacy_container .inner dl{margin-bottom:70px}@media (max-width:414px){.privacy_container .inner dl{margin-bottom:40px}}.privacy_container .inner dl dt{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.8;padding-left:30px;margin-top:40px;position:relative}@media (max-width:414px){.privacy_container .inner dl dt{font-size:14px;font-size:.875rem;margin-top:20px;padding-left:25px}}.privacy_container .inner dl dt:before{content:"";position:absolute;top:0;left:0;display:block}.privacy_container .inner dl dt:nth-of-type(1):before{content:"01."}.privacy_container .inner dl dt:nth-of-type(2):before{content:"02."}.privacy_container .inner dl dt:nth-of-type(3):before{content:"03."}.privacy_container .inner dl dt:nth-of-type(4):before{content:"04."}.privacy_container .inner dl dt:nth-of-type(5):before{content:"05."}.privacy_container .inner dl dd{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.8;margin:20px 0 0 40px;padding-left:30px;position:relative}@media (max-width:414px){.privacy_container .inner dl dd{font-size:12px;font-size:.75rem;margin:10px 0 0 20px;padding-left:20px}}.privacy_container .inner dl dd:before{content:"";position:absolute;top:0;left:0;display:block}.privacy_container .inner dl dd:nth-of-type(1):before{content:"(1)"}.privacy_container .inner dl dd:nth-of-type(2):before{content:"(2)"}.privacy_container .inner p.copyright{font-size:18px;font-size:1.125rem;font-weight:300;line-height:2}@media (max-width:414px){.privacy_container .inner p.copyright{font-size:14px;font-size:.875rem;line-height:1.8}}.partner_container{margin-bottom:280px}@media (max-width:414px){.partner_container{margin-bottom:80px}}.partner_container .inner{text-align:left;width:1200px;padding:0 50px;margin:0 auto;box-sizing:border-box;position:relative}@media (max-width:414px){.partner_container .inner{width:auto;padding:0 10vw}}.partner_container .inner .line{width:2px;height:100%;background-color:#90c591;position:absolute;top:0;left:5px;pointer-events:none}@media (max-width:414px){.partner_container .inner .line{left:8px}}.partner_container .inner .line:before{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;top:0;left:-4px}.partner_container .inner .line:after{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;bottom:0;left:-4px}.partner_container .inner .catch{text-align:center;background-color:#fff;padding:60px;margin-bottom:100px;border-radius:10px;box-shadow:0px 5px 20px 5px rgba(0,0,0,.15)}@media (max-width:414px){.partner_container .inner .catch{text-align:left;padding:20px;margin-bottom:50px}}.partner_container .inner .catch h3{color:#228b22;font-size:36px;font-size:2.25rem;font-weight:300;line-height:1.6;margin-bottom:30px}@media (max-width:414px){.partner_container .inner .catch h3{font-size:20px;font-size:1.25rem;margin-bottom:10px}.partner_container .inner .catch h3 br{display:none}}.partner_container .inner .catch p{font-size:18px;font-size:1.125rem;line-height:1.8}@media (max-width:414px){.partner_container .inner .catch p{font-size:14px;font-size:.875rem;line-height:1.6}.partner_container .inner .catch p br{display:none}}.partner_container .inner ul{font-size:0px;font-size:0rem;text-align:center}.partner_container .inner ul li{width:330px;vertical-align:top;display:inline-block}@media (max-width:414px){.partner_container .inner ul li{width:auto;margin-bottom:50px;display:block}}.partner_container .inner ul li:nth-child(2){margin:0 54px}@media (max-width:414px){.partner_container .inner ul li:nth-child(2){margin:0 0 50px}}@media (max-width:414px){.partner_container .inner ul li figure{padding:0 10vw}}.partner_container .inner ul li figure img{width:100%;height:auto}.partner_container .inner ul li dl dt{color:#228b22;font-size:42px;font-size:2.625rem;font-family:"Yantramanav",sans-serif;font-weight:300;margin-bottom:30px}@media (max-width:414px){.partner_container .inner ul li dl dt{font-size:38px;font-size:2.375rem;margin-bottom:10px}}.partner_container .inner ul li dl dd{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.8;letter-spacing:.05em;text-align:left}@media (max-width:414px){.partner_container .inner ul li dl dd{font-size:14px;font-size:.875rem;line-height:1.6}}@media (max-width:414px){.recruit_index{overflow:hidden}}.recruit_index *{font-family:"M PLUS Rounded 1c",sans-serif}.recruit_index .main_visual{background-color:#000;position:relative;overflow:hidden}.recruit_index .main_visual .catch{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:414px){.recruit_index .main_visual .catch{width:100%;padding:0 10vw;box-sizing:border-box}.recruit_index .main_visual .catch img{width:100%;height:auto}}.recruit_index .main_visual .catch h2{margin-bottom:4vw}@media (max-width:414px){.recruit_index .main_visual .catch h2{margin-bottom:40px}}.recruit_index .main_visual .catch h2 img{width:37.5vw;height:auto}@media (max-width:414px){.recruit_index .main_visual .catch h2 img{width:100%;height:auto}}.recruit_index .main_visual .catch .btn{text-align:center}.recruit_index .main_visual .catch .btn a{color:#fff;font-size:2.18vw;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;line-height:6.25vw;width:37.5vw;background-color:rgba(0,0,0,.45);border:2px solid #fff;display:block;position:relative;border-radius:5px}@media (max-width:414px){.recruit_index .main_visual .catch .btn a{font-size:22px;font-size:1.375rem;width:100%;line-height:70px}}.recruit_index .main_visual .catch .btn a:hover{opacity:.6}.recruit_index .main_visual .catch .btn a:before{content:"";width:.8vw;height:.8vw;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:2.81vw;right:2.5vw;transform:rotate(45deg)}@media (max-width:414px){.recruit_index .main_visual .catch .btn a:before{top:28px;right:20px}}.recruit_index .main_visual .bg{width:100%;height:100vh;background-color:#000}@media (max-width:414px){.recruit_index .main_visual .bg{background:transparent url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/kv_rec.jpg) 50% 50% no-repeat;background-size:cover;opacity:.65}}.recruit_index .main_visual .bg video{width:auto;height:auto;min-width:100%;min-height:100vh;position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:.65}@media (max-width:414px){.recruit_index .main_visual .bg video{width:100%;height:100%;min-width:115%;min-height:100%;top:50%;transform:translate(-50%,-50%);display:none}}.recruit_index .interview{padding:100px 0 50px;background-color:#ffb119;position:relative}@media (max-width:414px){.recruit_index .interview{padding:80px 0}}.recruit_index .interview .trim{width:100%;overflow:hidden}.recruit_index .interview .inner{width:1200px;margin:0 auto}@media (max-width:414px){.recruit_index .interview .inner{width:auto;padding:0 5vw}}@media (max-width:414px){.recruit_index .interview .inner h3 img{width:auto;height:45px}}.recruit_index .interview .inner h3 .sub{margin-top:30px;display:block}@media (max-width:414px){.recruit_index .interview .inner h3 .sub{margin-top:20px}.recruit_index .interview .inner h3 .sub img{width:auto;height:30px}}.recruit_index .interview .inner ul li{width:calc(100% - 40px);padding-top:130px}.recruit_index .interview .inner ul li:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.recruit_index .interview .inner ul li{width:100%;padding-top:40px;background-color:transparent}}.recruit_index .interview .inner ul li:last-child{margin-bottom:0}.recruit_index .interview .inner ul li:nth-child(odd){margin-left:40px}@media (max-width:414px){.recruit_index .interview .inner ul li:nth-child(odd){margin-left:0}}.recruit_index .interview .inner ul li:nth-child(odd) figure{top:-50px;left:-50px}@media (max-width:414px){.recruit_index .interview .inner ul li:nth-child(odd) figure{top:auto;left:auto}}.recruit_index .interview .inner ul li:nth-child(odd) .content{float:right}@media (max-width:414px){.recruit_index .interview .inner ul li:nth-child(odd) .content{float:none}}.recruit_index .interview .inner ul li:nth-child(even){margin-right:40px}@media (max-width:414px){.recruit_index .interview .inner ul li:nth-child(even){margin-right:0}}.recruit_index .interview .inner ul li:nth-child(even) figure{top:-50px;right:-50px}@media (max-width:414px){.recruit_index .interview .inner ul li:nth-child(even) figure{top:auto;right:auto}}.recruit_index .interview .inner ul li:nth-child(even) .content{float:left}@media (max-width:414px){.recruit_index .interview .inner ul li:nth-child(even) .content{float:none}}.recruit_index .interview .inner ul li .wrap{height:430px;background-color:#fff;position:relative;border-radius:5px}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap{height:auto}}.recruit_index .interview .inner ul li .wrap figure{position:absolute}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap figure{position:static}}.recruit_index .interview .inner ul li .wrap figure img{border-radius:5px}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap figure img{width:100%;height:auto}}.recruit_index .interview .inner ul li .wrap .content{width:480px;transform:translateY(-55px)}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap .content{width:calc(100% - 40px);padding:20px;margin:0 auto;background-color:#fff;transform:translateY(0);box-sizing:border-box}}.recruit_index .interview .inner ul li .wrap .content dl{margin-bottom:50px}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap .content dl{margin-bottom:10px}}.recruit_index .interview .inner ul li .wrap .content dl dt{margin-bottom:30px}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap .content dl dt{margin-bottom:10px}.recruit_index .interview .inner ul li .wrap .content dl dt img{width:60px;height:auto}}.recruit_index .interview .inner ul li .wrap .content dl dd{font-size:20px;font-size:1.25rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;line-height:1}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap .content dl dd{font-size:14px;font-size:.875rem}}.recruit_index .interview .inner ul li .wrap .content dl dd.orange{color:#d8780a}.recruit_index .interview .inner ul li .wrap .content dl dd.blue{color:#4177b5}.recruit_index .interview .inner ul li .wrap .content dl dd.green{color:#2d9560}.recruit_index .interview .inner ul li .wrap .content dl dd.red{color:#cf4334}.recruit_index .interview .inner ul li .wrap .content h4{font-size:32px;font-size:2rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;line-height:1.4;margin-bottom:60px}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap .content h4{font-size:20px;font-size:1.25rem;margin-bottom:20px}}.recruit_index .interview .inner ul li .wrap .content .btn a{color:#fff;font-size:22px;font-size:1.375rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;line-height:80px;width:320px;height:80px;background-color:#ccc;display:inline-block;position:relative;border-radius:5px}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap .content .btn a{font-size:16px;font-size:1rem;line-height:60px;width:100%;height:60px}}.recruit_index .interview .inner ul li .wrap .content .btn a:before{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:35px;right:30px;transform:rotate(45deg)}@media (max-width:414px){.recruit_index .interview .inner ul li .wrap .content .btn a:before{width:8px;height:8px;top:25px;right:20px}}.recruit_index .interview .inner ul li .wrap .content .btn a:hover{opacity:.6}.recruit_index .interview .inner ul li .wrap .content .btn.orange a{background-color:#d8780a}.recruit_index .interview .inner ul li .wrap .content .btn.blue a{background-color:#4177b5}.recruit_index .interview .inner ul li .wrap .content .btn.green a{background-color:#2d9560}.recruit_index .interview .inner ul li .wrap .content .btn.red a{background-color:#cf4334}.recruit_index .interview .bg_round{width:100%;position:absolute;bottom:-5.9vw;left:0;z-index:1}.recruit_index .interview .bg_round img{width:100%;height:auto}.recruit_index .crosstalk{padding:13vw 0 50px;background-color:#4acda5;position:relative}@media (max-width:414px){.recruit_index .crosstalk{padding:80px 0}}.recruit_index .crosstalk .inner{width:1200px;margin:0 auto}@media (max-width:414px){.recruit_index .crosstalk .inner{width:auto;padding:0 5vw}}.recruit_index .crosstalk .inner h3{margin-bottom:120px}@media (max-width:414px){.recruit_index .crosstalk .inner h3{margin-bottom:40px}.recruit_index .crosstalk .inner h3 img{width:auto;height:45px}}.recruit_index .crosstalk .inner h3 .sub{margin-top:30px;display:block}@media (max-width:414px){.recruit_index .crosstalk .inner h3 .sub{margin-top:20px}.recruit_index .crosstalk .inner h3 .sub img{width:auto;height:30px}}.recruit_index .crosstalk .inner ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}.recruit_index .crosstalk .inner ul li{float:left;width:580px;position:relative;border-radius:5px;overflow:hidden}@media (max-width:414px){.recruit_index .crosstalk .inner ul li{float:none;width:100%}}.recruit_index .crosstalk .inner ul li:nth-child(1){margin-right:40px;background-color:#4177b5}@media (max-width:414px){.recruit_index .crosstalk .inner ul li:nth-child(1){margin-right:0;margin-bottom:40px}}.recruit_index .crosstalk .inner ul li:nth-child(1) h4{background-color:#4177b5}.recruit_index .crosstalk .inner ul li:nth-child(2){background-color:#ca507f}.recruit_index .crosstalk .inner ul li:nth-child(2) h4{background-color:#ca507f}.recruit_index .crosstalk .inner ul li a:hover figure img{transform:scale(1.1);opacity:.4}.recruit_index .crosstalk .inner ul li a h4{color:#fff;font-size:20px;font-size:1.25rem;line-height:60px;padding:0 30px;border-radius:30px;position:absolute;top:-30px;left:20px;z-index:5}@media (max-width:414px){.recruit_index .crosstalk .inner ul li a h4{font-size:12px;font-size:.75rem;line-height:30px;padding:0 20px;top:-15px;left:10px}}.recruit_index .crosstalk .inner ul li a h4 span{color:#fff;font-size:30px;font-size:1.875rem;font-weight:600;display:inline-block;position:relative;top:3px}@media (max-width:414px){.recruit_index .crosstalk .inner ul li a h4 span{font-size:15px;font-size:.9375rem;top:1px}}.recruit_index .crosstalk .inner ul li a figure{background-color:#000;overflow:hidden}.recruit_index .crosstalk .inner ul li a figure img{transition:all .6s ease}@media (max-width:414px){.recruit_index .crosstalk .inner ul li a figure img{width:100%;height:auto}}.recruit_index .crosstalk .inner ul li a dl{text-align:left;padding:20px 40px}@media (max-width:414px){.recruit_index .crosstalk .inner ul li a dl{padding:10px 20px 20px}}.recruit_index .crosstalk .inner ul li a dl dt{color:#fff;font-size:36px;font-size:2.25rem;line-height:1.6;text-align:left;margin-bottom:10px}@media (max-width:414px){.recruit_index .crosstalk .inner ul li a dl dt{font-size:20px;font-size:1.25rem;margin-bottom:10px}}.recruit_index .crosstalk .inner ul li a dl dd{color:#fff;font-size:18px;font-size:1.125rem;line-height:1.6;border:1px solid #fff;padding:10px 20px;display:inline-block;border-radius:10px}@media (max-width:414px){.recruit_index .crosstalk .inner ul li a dl dd{font-size:14px;font-size:.875rem;padding:5px 10px}}.recruit_index .crosstalk .bg_round{width:100%;position:absolute;bottom:-5.9vw;left:0;z-index:1}.recruit_index .crosstalk .bg_round img{width:100%;height:auto}.recruit_index .blog{padding:13vw 0 50px;background-color:#ffe667;position:relative}@media (max-width:414px){.recruit_index .blog{padding:80px 0}}.recruit_index .blog .inner{width:1000px;margin:0 auto}@media (max-width:414px){.recruit_index .blog .inner{width:auto;padding:0 5vw}}.recruit_index .blog .inner h3{margin-bottom:70px}@media (max-width:414px){.recruit_index .blog .inner h3{margin-bottom:40px}.recruit_index .blog .inner h3 img{width:auto;height:45px}}.recruit_index .blog .inner h3 .sub{margin-top:30px;display:block}@media (max-width:414px){.recruit_index .blog .inner h3 .sub{margin-top:20px}.recruit_index .blog .inner h3 .sub img{width:auto;height:30px}}.recruit_index .blog .inner ul{margin-bottom:80px;display:flex;flex-wrap:wrap}@media (max-width:414px){.recruit_index .blog .inner ul{margin:0}.recruit_index .blog .inner ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}}.recruit_index .blog .inner ul li{width:320px;background-color:#fff;margin:0 20px 20px 0;vertical-align:top;border-radius:5px;overflow:hidden;transition:all .3s ease}@media (max-width:414px){.recruit_index .blog .inner ul li{width:calc(50% - 5px);margin:0 10px 20px 0;display:block}.recruit_index .blog .inner ul li:nth-child(2n){margin-right:0 !important}}.recruit_index .blog .inner ul li:hover figure img{transform:scale(1.1)}.recruit_index .blog .inner ul li:nth-child(3n){margin-right:0}@media (max-width:414px){.recruit_index .blog .inner ul li:nth-child(3n){margin-right:10px}}.recruit_index .blog .inner ul li a{display:block}.recruit_index .blog .inner ul li a:hover img{opacity:1}.recruit_index .blog .inner ul li a:hover h4{text-decoration:underline}.recruit_index .blog .inner ul li a figure{height:200px;overflow:hidden}@media (max-width:414px){.recruit_index .blog .inner ul li a figure{height:auto}}.recruit_index .blog .inner ul li a figure img{width:100%;height:auto;transition:all .6s ease}.recruit_index .blog .inner ul li a .meta{padding:30px 20px;position:relative;box-sizing:border-box}@media (max-width:414px){.recruit_index .blog .inner ul li a .meta{height:auto;padding:15px 10px}}.recruit_index .blog .inner ul li a .meta .label{color:#fff;font-size:14px;font-size:.875rem;font-family:"Yantramanav",sans-serif;font-weight:600;letter-spacing:.05em;background-color:#dfdfdf;line-height:30px;padding:0 20px;position:absolute;top:-15px;left:20px;border-radius:15px}@media (max-width:414px){.recruit_index .blog .inner ul li a .meta .label{font-size:12px;font-size:.75rem;line-height:20px;top:-10px;left:10px;padding:0 15px}}.recruit_index .blog .inner ul li a .meta .label.pink{background-color:pink}.recruit_index .blog .inner ul li a .meta .label.gray{background-color:#696969}.recruit_index .blog .inner ul li a .meta .label.blue{background-color:#4169e2}.recruit_index .blog .inner ul li a .meta .label.orange{background-color:#f19f4d}.recruit_index .blog .inner ul li a .meta h4{font-size:16px;font-size:1rem;letter-spacing:.05em;line-height:1.6;text-align:left;margin-bottom:20px}@media (max-width:414px){.recruit_index .blog .inner ul li a .meta h4{font-size:13px;font-size:.8125rem;line-height:1.4;margin-bottom:10px}}.recruit_index .blog .inner ul li a .meta .date{color:#555;font-size:14px;font-size:.875rem;position:absolute;bottom:15px;left:20px}@media (max-width:414px){.recruit_index .blog .inner ul li a .meta .date{font-size:12px;font-size:.75rem;position:static;bottom:auto;left:auto}}.recruit_index .blog .inner ul li a .meta .date i{color:#555}.recruit_index .blog .inner .btn{text-align:center}.recruit_index .blog .inner .btn a{color:#333;font-size:24px;font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:100px;width:800px;background-color:#ed801b;border-radius:5px;display:inline-block;position:relative}@media (max-width:414px){.recruit_index .blog .inner .btn a{font-size:16px;font-size:1rem;line-height:60px;width:100%;height:60px}}.recruit_index .blog .inner .btn a:before{content:"";width:12px;height:12px;border-top:2px solid #333;border-right:2px solid #333;position:absolute;top:45px;right:50px;transform:rotate(45deg)}@media (max-width:414px){.recruit_index .blog .inner .btn a:before{width:8px;height:8px;top:25px;right:20px}}.recruit_index .blog .inner .btn a:hover{opacity:.6}.recruit_index .blog .bg_round{width:100%;position:absolute;bottom:-5.9vw;left:0;z-index:1}.recruit_index .blog .bg_round img{width:100%;height:auto}.recruit_index .culture{padding:13vw 0 50px;background-color:#449cdb;position:relative}@media (max-width:414px){.recruit_index .culture{padding:80px 0}}.recruit_index .culture .inner{width:1200px;margin:0 auto}@media (max-width:414px){.recruit_index .culture .inner{width:auto;padding:0 5vw}}.recruit_index .culture .inner h3{margin-bottom:70px}@media (max-width:414px){.recruit_index .culture .inner h3{margin-bottom:40px}.recruit_index .culture .inner h3 img{width:auto;height:45px}}.recruit_index .culture .inner h3 .sub{margin-top:30px;display:block}@media (max-width:414px){.recruit_index .culture .inner h3 .sub{margin-top:20px}.recruit_index .culture .inner h3 .sub img{width:auto;height:30px}}.recruit_index .culture .inner ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}.recruit_index .culture .inner ul li{float:left;width:580px;height:320px;margin:0 40px 40px 0;position:relative;overflow:hidden;border-radius:5px;overflow:hidden}@media (max-width:414px){.recruit_index .culture .inner ul li{float:none;width:100%;height:auto;margin:0 0 20px}}.recruit_index .culture .inner ul li:nth-child(even){margin-right:0}.recruit_index .culture .inner ul li a{display:block}.recruit_index .culture .inner ul li a:hover img{opacity:1}.recruit_index .culture .inner ul li a:hover .mask{top:0}.recruit_index .culture .inner ul li a:hover dl{top:60px}@media (max-width:414px){.recruit_index .culture .inner ul li a:hover dl{top:0}}.recruit_index .culture .inner ul li a figure img{border-radius:5px}@media (max-width:414px){.recruit_index .culture .inner ul li a figure img{width:100%;height:auto}}.recruit_index .culture .inner ul li a dl{text-align:center;width:100%;position:absolute;top:100px;z-index:5;transition:top .6s ease}@media (max-width:414px){.recruit_index .culture .inner ul li a dl{top:8vw}}.recruit_index .culture .inner ul li a dl dd{color:#fff;font-size:36px;font-size:2.25rem}@media (max-width:414px){.recruit_index .culture .inner ul li a dl dd{font-size:24px;font-size:1.5rem;position:relative;top:-20px}}.recruit_index .culture .inner ul li a .mask{width:580px;height:320px;background-color:#326b8c;position:absolute;top:50%;left:0;opacity:.8;mix-blend-mode:multiply;transition:top .6s ease;z-index:1}@media (max-width:414px){.recruit_index .culture .inner ul li a .mask{width:100%}}.recruit_index .culture .inner ul li a .mask:before{content:"";width:125px;height:125px;border-radius:50%;background-color:#326b8c;position:absolute;top:-60px;left:50%;transform:translateX(-50%)}.recruit_index .culture .bg_round{width:100%;position:absolute;bottom:-5.9vw;left:0;z-index:1}.recruit_index .culture .bg_round img{width:100%;height:auto}.recruit_index .recruit{padding:200px 0}@media (max-width:414px){.recruit_index .recruit{padding:80px 0}}.recruit_index .recruit .inner{width:1200px;margin:0 auto}@media (max-width:414px){.recruit_index .recruit .inner{width:auto;padding:0 5vw}}.recruit_index .recruit .inner img{width:100%;height:auto}@media (max-width:414px){.recruit_index .recruit .inner img.pc{display:none}}.recruit_index .recruit .inner img.sp{display:none}@media (max-width:414px){.recruit_index .recruit .inner img.sp{display:block}}.recruit_application{padding:170px 0 100px;position:relative}@media (max-width:414px){.recruit_application{padding:50px 0}}.recruit_application *{font-family:"M PLUS Rounded 1c",sans-serif}.recruit_application .bg_round{width:100%;position:absolute;top:-.1vw;left:0;z-index:1}.recruit_application .bg_round img{width:100%;height:auto}.recruit_application .archive_list{text-align:left;width:1100px;margin:0 auto}.recruit_application .archive_list:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.recruit_application .archive_list{width:auto;padding:0 5vw}}.recruit_application .archive_list li{float:left;width:500px;margin:0 100px 50px 0}@media (max-width:414px){.recruit_application .archive_list li{float:none;width:100%;margin:0 0 20px}}.recruit_application .archive_list li:nth-child(2n){margin-right:0}.recruit_application .archive_list li a{font-size:18px;font-size:1.125rem;line-height:1.6;width:520px;padding:25px 30px;border-top:1px solid #228b22;border-bottom:1px solid #228b22;border-left:20px solid #228b22;border-top-left-radius:10px;border-bottom-left-radius:10px;display:block;position:relative}@media (max-width:414px){.recruit_application .archive_list li a{font-size:14px;font-size:.875rem;width:auto;padding:10px 15px;border-left:15px solid #228b22}}.recruit_application .archive_list li a:hover span{transform:translateX(20px)}.recruit_application .archive_list li a span{width:60px;height:1px;background-color:#228b22;display:block;position:absolute;top:50%;right:-20px;transition:all .3s ease}@media (max-width:414px){.recruit_application .archive_list li a span{width:30px;right:0}}.recruit_application .archive_list li a span:after{content:"";width:15px;height:1px;background-color:#228b22;position:absolute;top:-6px;right:-1px;transform:rotate(45deg)}@media (max-width:414px){.recruit_application .archive_list li a span:after{width:10px;top:-4px}}.recruit_application .inner{text-align:left;width:1000px;padding:0 160px;margin:0 auto;box-sizing:border-box}@media (max-width:414px){.recruit_application .inner{width:auto;padding:0 5vw}}.recruit_application .inner h3{color:#251e1c;font-size:40px;font-size:2.5rem;font-weight:500;line-height:1.4;margin-bottom:60px}@media (max-width:414px){.recruit_application .inner h3{font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:30px}}.recruit_application .inner .post_body{margin-bottom:120px}@media (max-width:414px){.recruit_application .inner .post_body{margin-bottom:40px}}.recruit_application .inner .post_body p{font-size:18px;font-size:1.125rem;line-height:1.8;margin-bottom:30px}@media (max-width:414px){.recruit_application .inner .post_body p{font-size:14px;font-size:.875rem;line-height:1.6;margin-bottom:20px}}.recruit_application .inner .entry_btn{text-align:center}.recruit_application .inner .entry_btn a{color:#fff;font-size:24px;font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:100px;width:100%;background-color:#228b22;display:inline-block;position:relative;border-radius:5px}@media (max-width:414px){.recruit_application .inner .entry_btn a{font-size:16px;font-size:1rem;line-height:60px;width:100%;height:60px}}.recruit_application .inner .entry_btn a:before{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:45px;right:50px;transform:rotate(45deg)}@media (max-width:414px){.recruit_application .inner .entry_btn a:before{width:8px;height:8px;top:25px;right:20px}}.recruit_application .inner .entry_btn a:hover{opacity:.6}@keyframes fadeInUp{from{opacity:1;transform:translateY(100px)}}.theme-pink{background:#efc5dc}.theme-pink .recruit-under__cross-profile{background:#f7edf2}.theme-pink .recruit-under__head{background:#4ac49d}.theme-pink .recruit-under__profile .profile-area .profile-item dl dt .answer{color:#df5382}.theme-pink .recruit-under__talk .recruit-under__talk-area>li h4{color:#df5382;border:solid 5px #df5382;border-width:5px 0 5px}.theme-pink .recruit-under__requirements .requirements-link{background:#df5382}.theme-cross-blue{background:#91c3e5}.theme-cross-blue .recruit-under__cross-profile{background:#bdddef}.theme-cross-blue .recruit-under__head{background:#4ac49d}.theme-cross-blue .recruit-under__profile .profile-area .profile-item dl dt .answer{color:#4177b4}.theme-cross-blue .recruit-under__talk .recruit-under__talk-area>li h4{color:#4177b4;border:solid 5px #4177b4;border-width:5px 0 5px}.theme-cross-blue .recruit-under__requirements .requirements-link{background:#4177b4}.theme-yellow{background:#ffe5b3}.theme-yellow .recruit-under__head{background:#ffb11a}.theme-yellow .recruit-under__interview-profile .profile-area{background:#cd780a}.theme-yellow .recruit-under__interview-profile .profile-area .profile-item dl dt .question{color:#fff}.theme-yellow .recruit-under__interview-profile .profile-area .profile-item dl dt .answer{color:#fff}.theme-yellow .recruit-under__interview-talk .recruit-under__talk-area>li h4{color:#cd780a;border:solid 5px #cd780a;border-width:5px 0 5px}.theme-yellow .recruit-under__requirements .requirements-link{background:#cd780a}.theme-interview-blue{background:#ffe5b3}.theme-interview-blue .recruit-under__head{background:#ffb11a}.theme-interview-blue .recruit-under__interview-profile .profile-area{background:#4177b4}.theme-interview-blue .recruit-under__interview-profile .profile-area .profile-item dl dt .question{color:#fff}.theme-interview-blue .recruit-under__interview-profile .profile-area .profile-item dl dt .answer{color:#fff}.theme-interview-blue .recruit-under__interview-talk .recruit-under__talk-area>li h4{color:#4177b4;border:solid 5px #4177b4;border-width:5px 0 5px}.theme-interview-blue .recruit-under__requirements .requirements-link{background:#4177b4}.theme-interview-green{background:#ffe5b3}.theme-interview-green .recruit-under__head{background:#ffb11a}.theme-interview-green .recruit-under__interview-profile .profile-area{background:#2d8d60}.theme-interview-green .recruit-under__interview-profile .profile-area .profile-item dl dt .question{color:#fff}.theme-interview-green .recruit-under__interview-profile .profile-area .profile-item dl dt .answer{color:#fff}.theme-interview-green .recruit-under__interview-talk .recruit-under__talk-area>li h4{color:#2d8d60;border:solid 5px #2d8d60;border-width:5px 0 5px}.theme-interview-green .recruit-under__requirements .requirements-link{background:#2d8d60}.theme-interview-red{background:#ffe5b3}.theme-interview-red .recruit-under__head{background:#ffb11a}.theme-interview-red .recruit-under__interview-profile .profile-area{background:#c64334}.theme-interview-red .recruit-under__interview-profile .profile-area .profile-item dl dt .question{color:#fff}.theme-interview-red .recruit-under__interview-profile .profile-area .profile-item dl dt .answer{color:#fff}.theme-interview-red .recruit-under__interview-talk .recruit-under__talk-area>li h4{color:#c64334;border:solid 5px #c64334;border-width:5px 0 5px}.theme-interview-red .recruit-under__requirements .requirements-link{background:#c64334}.theme-blue-career .recruit-under__head{background:#449cdb}.theme-blue-career .recruit-under__career-interviewhead{background:#eff7fc}.theme-blue-career .recruit-under__career-interview{background:#eff7fc}.theme-blue-career .recruit-under__career-interview .interview-area dl dt{color:#449cdb}.theme-blue-career .recruit-under__career-interview .interview-area dl dt small{color:#449cdb}.theme-blue-career .recruit-under__career-profile .profile-area .profile-item dl dt .answer{color:#449cdb}.theme-blue-career .recruit-under__career-talk .talk-area>li dl dt{color:#fff;background:#449cdb}.theme-blue-career .recruit-under__requirements .requirements-link{background:#449cdb}.theme-blue{background:#eff7fc}.theme-blue .recruit-under__head{background:#449cdb}.theme-blue .recruit-under__requirements .requirements-link{background:#449cdb}@media (max-width:414px){.sp-invisible{display:none}}.sp-visible{display:none}@media (max-width:414px){.sp-visible{display:block}}.recruit-under img{width:100%;max-width:100%;vertical-align:bottom;pointer-events:none}.recruit-under__inner{width:1200px;margin:80px auto 0;position:relative;padding:57px 0 0;min-height:250px}@media only screen and (max-width:1024px){.recruit-under__inner{width:95%}}@media (max-width:414px){.recruit-under__inner{padding:2em 5vw;margin:70px 0 0;min-height:120px}}.recruit-under__inner .breadcrumbles{position:absolute;top:57px;right:0}@media (max-width:414px){.recruit-under__inner .breadcrumbles{position:static;top:auto;right:auto}}.recruit-under__inner .breadcrumbles ul{font-size:0px;font-size:0rem}.recruit-under__inner .breadcrumbles ul li{color:#090000;font-size:14px;font-size:.875rem;font-weight:700;line-height:1;margin-right:40px;display:inline-block;position:relative;font-family:"M PLUS Rounded 1c",sans-serif}@media (max-width:414px){.recruit-under__inner .breadcrumbles ul li{font-size:12px;font-size:.75rem;margin-right:30px}}.recruit-under__inner .breadcrumbles ul li a{color:#090000;font-weight:400;font-family:"M PLUS Rounded 1c",sans-serif}.recruit-under__inner .breadcrumbles ul li:before{content:'';width:5px;height:5px;border-top:1px solid;border-right:1px solid #090000;transform:rotate(45deg);position:absolute;top:4px;right:-20px;display:block}@media (max-width:414px){.recruit-under__inner .breadcrumbles ul li:before{top:5px;right:-15px}}.recruit-under__inner .breadcrumbles ul li:last-child{margin-right:0}.recruit-under__inner .breadcrumbles ul li:last-child:before{content:none}.recruit-under__inner h1.title{text-align:center;position:absolute;left:0;right:0;margin:auto;bottom:0;z-index:1}@media (max-width:414px){.recruit-under__inner h1.title{position:static;margin-bottom:2em}}.recruit-under__inner h1.title img{max-width:513px;max-height:88px;width:100%;margin:auto}@media (max-width:414px){.recruit-under__inner h1.title img{max-height:44px}}.recruit-under__subheadings{position:relative}.recruit-under__subheadings .bg_round{width:100%;position:relative;top:-1px;z-index:0}@media (max-width:414px){.recruit-under__subheadings .bg_round .bg-pc{display:none}}.recruit-under__subheadings .bg_round .bg-sp{display:none}@media (max-width:414px){.recruit-under__subheadings .bg_round .bg-sp{display:block}}.recruit-under__subheadings .bg_round h2.title{font-family:"Manjari",sans-serif;font-weight:700;font-size:50px;font-size:3.125rem;color:#fff;position:absolute;left:0;right:0;margin:auto;bottom:15%;line-height:1em;z-index:1;text-align:center}.recruit-under__subheadings .bg_round h2.title img{width:517px;max-height:50px;vertical-align:top}@media (max-width:414px){.recruit-under__subheadings .bg_round h2.title{font-size:24px;font-size:1.5rem;bottom:20%}.recruit-under__subheadings .bg_round h2.title img{width:auto;max-width:none;height:32px}}.recruit-under__content{width:1200px;margin:0 auto;text-align:left}.recruit-under__content *{font-family:"M PLUS Rounded 1c",sans-serif}@media only screen and (max-width:1024px){.recruit-under__content{width:95%}}@media (max-width:414px){.recruit-under__content{width:auto;padding:0 5vw}}.recruit-under__talk-area.creative>li:nth-of-type(3),.recruit-under__talk-area.creative>li:nth-of-type(5),.recruit-under__talk-area.creative>li:nth-of-type(7){margin:0 auto 175px}@media (max-width:414px){.recruit-under__talk-area.creative>li:nth-of-type(3),.recruit-under__talk-area.creative>li:nth-of-type(5),.recruit-under__talk-area.creative>li:nth-of-type(7){margin:0 auto 87px}}.recruit-under__talk-area.creative>li:nth-of-type(3) dl dd,.recruit-under__talk-area.creative>li:nth-of-type(5) dl dd,.recruit-under__talk-area.creative>li:nth-of-type(7) dl dd{align-self:center}.recruit-under__talk-area.creative>li:nth-of-type(2),.recruit-under__talk-area.creative>li:nth-of-type(4),.recruit-under__talk-area.creative>li:nth-of-type(6),.recruit-under__talk-area.creative>li:nth-of-type(8){margin:0 auto 65px}.recruit-under__talk-area>li{margin:0 auto 65px;text-align:center}.recruit-under__talk-area>li h4{font-size:32px;font-size:2rem;padding:28px 0;text-align:center;opacity:1;max-width:808px;margin:auto}@media (max-width:414px){.recruit-under__talk-area>li h4{font-size:28px;font-size:1.75rem;line-height:1.5}}.recruit-under__talk-area>li .last-img{opacity:1}.recruit-under__talk-area>li .last-img img{max-width:850px;margin:50px auto 0}@media (max-width:414px){.recruit-under__talk-area>li .last-img img{max-width:auto;margin:20px auto 0}}.recruit-under__talk-area>li dl{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px;margin:auto}@media (max-width:414px){.recruit-under__talk-area>li dl{display:block}}.recruit-under__talk-area>li dl dt{flex-basis:45%;opacity:1;align-self:center;text-align:left}@media (max-width:414px){.recruit-under__talk-area>li dl dt{margin:0 auto 50px}}.recruit-under__talk-area>li dl dt .talk-detail li b{font-weight:800;display:block;font-size:18px;font-size:1.125rem}.recruit-under__talk-area>li dl dt .talk-detail li p{font-weight:300;line-height:2;letter-spacing:.04em;font-size:16px;font-size:1rem}.recruit-under__talk-area>li dl dt .talk-detail li:nth-of-type(n+2) b{margin-top:50px}.recruit-under__talk-area>li dl dd{font-weight:500;font-size:32px;font-size:2rem;line-height:1.5;flex-basis:50%;opacity:1;align-self:center;text-align:left}@media (max-width:414px){.recruit-under__talk-area>li dl dd{font-size:28px;font-size:1.75rem;margin:0 auto 50px}}.recruit-under__talk-area>li dl dd img:nth-of-type(2){margin-top:50px}.recruit-under__talk-area>li dl dd .multiple{max-width:500px;position:relative;opacity:1}@media (max-width:414px){.recruit-under__talk-area>li dl dd .multiple{max-width:auto}}.recruit-under__talk-area>li dl dd .multiple:nth-of-type(1){z-index:0}@media (max-width:414px){.recruit-under__talk-area>li dl dd .multiple:nth-of-type(1){margin-bottom:20px}}.recruit-under__talk-area>li dl dd .multiple:nth-of-type(2){float:right;margin-top:-50px;z-index:1}@media (max-width:414px){.recruit-under__talk-area>li dl dd .multiple:nth-of-type(2){float:none;margin-top:0}}.recruit-under__talk-area>li:nth-of-type(2),.recruit-under__talk-area>li:nth-of-type(4),.recruit-under__talk-area>li:nth-of-type(6),.recruit-under__talk-area>li:nth-of-type(8),.recruit-under__talk-area>li:nth-of-type(11),.recruit-under__talk-area>li:nth-of-type(13){margin:0 auto 175px}@media (max-width:414px){.recruit-under__talk-area>li:nth-of-type(2),.recruit-under__talk-area>li:nth-of-type(4),.recruit-under__talk-area>li:nth-of-type(6),.recruit-under__talk-area>li:nth-of-type(8),.recruit-under__talk-area>li:nth-of-type(11),.recruit-under__talk-area>li:nth-of-type(13){margin:0 auto 87px}}.recruit-under__talk-area>li:nth-of-type(2) dl dd,.recruit-under__talk-area>li:nth-of-type(4) dl dd,.recruit-under__talk-area>li:nth-of-type(6) dl dd,.recruit-under__talk-area>li:nth-of-type(8) dl dd,.recruit-under__talk-area>li:nth-of-type(11) dl dd,.recruit-under__talk-area>li:nth-of-type(13) dl dd{align-self:center}.recruit-under__talk-area>li.img-reverse dl dt{order:2}.recruit-under__talk-area>li.img-reverse dl dd{order:1}.recruit-under__talk-area>li.img-reverse dl dd .multiple:nth-of-type(1){float:right}@media (max-width:414px){.recruit-under__talk-area>li.img-reverse dl dd .multiple:nth-of-type(1){float:none;margin-bottom:20px}}.recruit-under__talk-area>li.img-reverse dl dd .multiple:nth-of-type(2){float:none;margin-top:-50px}@media (max-width:414px){.recruit-under__talk-area>li.img-reverse dl dd .multiple:nth-of-type(2){margin-top:0}}.recruit-under__talk-area>li.no-img dl{display:block;max-width:500px}.recruit-under__talk-area>li.no-img dl dd{display:none}.recruit-under__requirements{padding-bottom:110px}@media (max-width:414px){.recruit-under__requirements{padding:0 5vw 55px}}.recruit-under__requirements .requirements-link{display:block;font-weight:500;font-size:24px;font-size:1.5rem;max-width:800px;height:100px;line-height:100px;margin:auto;position:relative;text-align:center;border-radius:10px}.recruit-under__requirements .requirements-link:hover{opacity:.6}@media (max-width:414px){.recruit-under__requirements .requirements-link{max-width:none;line-height:60px;width:100%;height:60px;font-size:16px;font-size:1rem}}.recruit-under__requirements .requirements-link:after{content:'';width:12px;height:12px;border-top:2px solid #090000;border-right:2px solid #090000;position:absolute;top:45px;right:30px;transform:rotate(45deg)}@media (max-width:414px){.recruit-under__requirements .requirements-link:after{width:8px;height:8px;top:25px;right:20px}}.recruit-under__introduction{padding:72px 0 0}.recruit-under__introduction .text-center{text-align:center}.recruit-under__introduction h3{font-size:40px;font-size:2.5rem;margin-bottom:53px;font-weight:500;line-height:1.5;letter-spacing:.2em}@media (max-width:414px){.recruit-under__introduction h3{font-size:20px;font-size:1.25rem}}.recruit-under__introduction p{max-width:910px;letter-spacing:-.01em;margin:70px auto 80px;font-size:16px;font-size:1rem;font-weight:300;line-height:1.8}@media (max-width:414px){.recruit-under__introduction p{font-size:16px;font-size:1rem;margin:70px auto 40px}}.recruit-under__profile.womans-talk .profile-area{display:flex;flex-wrap:wrap;justify-content:space-around}@media (max-width:414px){.recruit-under__profile.womans-talk .profile-area{display:block}}.recruit-under__profile.womans-talk .profile-area .profile-item{flex-basis:30%}.recruit-under__profile.womans-talk .profile-area .profile-item:not(:last-of-type):after{content:'';display:block;background:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/cross_talk/versus.svg);width:28px;height:28px;position:absolute;top:100px;right:-25px}@media (max-width:414px){.recruit-under__profile.womans-talk .profile-area .profile-item:not(:last-of-type):after{content:none}}.recruit-under__profile.womans-talk .profile-area .profile-item dl dt{text-align:center}.recruit-under__profile.womans-talk .profile-area .profile-item dl dt img{max-width:220px}.recruit-under__profile.womans-talk .profile-area .profile-item dl dt .answer{text-align:left}.recruit-under__profile.top-conversation .profile-area{display:flex;flex-wrap:wrap;justify-content:space-around}@media (max-width:414px){.recruit-under__profile.top-conversation .profile-area{display:block}}.recruit-under__profile.top-conversation .profile-area .profile-item{flex-basis:30%}.recruit-under__profile.top-conversation .profile-area .profile-item:not(:last-of-type):after{content:none}.recruit-under__profile.top-conversation .profile-area .profile-item:not(:last-of-type) dl:after{content:'';display:block;background:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/cross_talk/versus.svg);width:28px;height:28px;position:absolute;top:0;right:0}@media (max-width:414px){.recruit-under__profile.top-conversation .profile-area .profile-item:not(:last-of-type) dl:after{content:none}}.recruit-under__profile.top-conversation .profile-area .profile-item:last-of-type dl:before{content:'';display:block;background:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/cross_talk/versus.svg);width:28px;height:28px;position:absolute;top:0;left:0}@media (max-width:414px){.recruit-under__profile.top-conversation .profile-area .profile-item:last-of-type dl:before{content:none}}.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type{flex-basis:100%;text-align:center;padding-bottom:10px}.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl dt{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column}.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl dt img{order:4}@media (max-width:414px){.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl dt img{order:2}}.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl dt .question{order:1}@media (max-width:414px){.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl dt .question{order:3}}.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl dt .answer{text-align:center;order:2;margin-bottom:33px}@media (max-width:414px){.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl dt .answer{order:4}}.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl dt .name{order:3;font-size:21px;font-size:1.3125rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;margin-bottom:33px}@media (max-width:414px){.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl dt .name{order:1}}.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type dl:after{content:none}.recruit-under__profile.top-conversation .profile-area .profile-item:first-of-type:after{content:none}.recruit-under__profile.top-conversation .profile-area .profile-item dl dt{text-align:center;padding:0}.recruit-under__profile.top-conversation .profile-area .profile-item dl dt img{max-width:220px;margin:auto}.recruit-under__profile.top-conversation .profile-area .profile-item dl dt .answer{text-align:left}.recruit-under__profile .profile-area .profile-item{position:relative}@media (max-width:414px){.recruit-under__profile .profile-area .profile-item{margin:0 auto 40px}}.recruit-under__profile .profile-area .profile-item dl dt{padding:0 0 30px}@media (max-width:414px){.recruit-under__profile .profile-area .profile-item dl dt{padding:0}}.recruit-under__profile .profile-area .profile-item dl dt .question,.recruit-under__profile .profile-area .profile-item dl dt .answer{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700}.recruit-under__profile .profile-area .profile-item dl dt .question{font-size:18px;font-size:1.125rem;padding:33px 0 25px}.recruit-under__profile .profile-area .profile-item dl dt .answer{font-size:24px;font-size:1.5rem;line-height:1.5;min-height:3em}@media (max-width:414px){.recruit-under__profile .profile-area .profile-item dl dt .answer{min-height:0;margin-bottom:20px}}.recruit-under__profile .profile-area .profile-item dl dd{border-top:1px solid #545454;border-bottom:1px solid #545454;padding:30px 0;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500}.recruit-under__profile .profile-area .profile-item dl dd .heading{font-size:18px;font-size:1.125rem;margin-bottom:32px}.recruit-under__profile .profile-area .profile-item dl dd .name{font-size:21px;font-size:1.3125rem;margin-bottom:22px}.recruit-under__profile .profile-area .profile-item dl dd .department{font-size:16px;font-size:1rem;margin-bottom:32px}.recruit-under__profile .profile-area .profile-item dl dd .comment{font-family:"M PLUS Rounded 1c",sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.8;letter-spacing:.08em;text-align:justify}.recruit-under__talk{padding:100px 0 63px;font-family:"M PLUS Rounded 1c",sans-serif}@media (max-width:414px){.recruit-under__talk{padding:50px 0 30px}}.recruit-under__cross-mutual{padding-bottom:168px}@media (max-width:414px){.recruit-under__cross-mutual{padding-bottom:84px}}.recruit-under__cross-mutual>ul{width:1200px;margin:auto;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.recruit-under__cross-mutual>ul{width:95%}}@media (max-width:414px){.recruit-under__cross-mutual>ul{display:block;width:100%;padding:0 5vw}}.recruit-under__cross-mutual>ul li{flex-basis:31%}@media (max-width:414px){.recruit-under__cross-mutual>ul li{margin-bottom:25px}}.recruit-under__cross-mutual>ul li dl dt{text-align:center;padding:30px 20px;border-radius:10px 10px 0 0;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-size:20px;font-size:1.25rem;color:#fff;line-height:1.5}@media only screen and (max-width:1024px){.recruit-under__cross-mutual>ul li dl dt{font-size:16px;font-size:1rem}}.recruit-under__cross-mutual>ul li dl dd{height:auto;min-height:223px;border-radius:0 0 10px 10px;overflow:hidden;position:relative}.recruit-under__cross-mutual>ul li dl dd:after{position:absolute;content:'';display:block;width:100%;height:100%;top:0;transition:all .3s ease-out;background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:0}.recruit-under__cross-mutual>ul li dl dd:hover:after{transform:scale(1.2)}.recruit-under__cross-mutual>ul li dl dd a{width:100%;background:rgba(255,255,255,.5);display:block;height:100%;min-height:223px;border-radius:0 0 10px 10px;position:relative;z-index:1}.recruit-under__cross-mutual>ul li dl dd a>p{position:absolute;font-family:"Yantramanav",sans-serif;font-weight:500;font-size:22px;font-size:1.375rem;letter-spacing:.05em;margin:auto;left:0;right:0;bottom:12%}.recruit-under__cross-mutual>ul li dl dd a>p:after{content:'';width:15px;height:15px;border-top:2px solid #090000;border-right:2px solid #090000;transform:rotate(45deg);display:inline-block}.recruit-under__cross-mutual>ul li.top-conversation dl dt{background:#4177b4}.recruit-under__cross-mutual>ul li.top-conversation dl dd:after{background-image:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/cross_talk/thumb-top-conversation.png)}.recruit-under__cross-mutual>ul li.top-conversation dl dd p{color:#4177b4}.recruit-under__cross-mutual>ul li.top-conversation dl dd p:after{border-top:2px solid #4177b4;border-right:2px solid #4177b4}.recruit-under__cross-mutual>ul li.womans-talk dl dt{background:#df5382}.recruit-under__cross-mutual>ul li.womans-talk dl dd:after{background-image:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/cross_talk/thumb-womans-talk.png)}.recruit-under__cross-mutual>ul li.womans-talk dl dd p{color:#df5382}.recruit-under__cross-mutual>ul li.womans-talk dl dd p:after{border-top:2px solid #df5382;border-right:2px solid #df5382}.recruit-under__heading{text-align:center;margin:60px auto 52px;display:flex;justify-content:center;align-items:center}.recruit-under__heading img{flex-basis:10%;max-width:80px}@media only screen and (max-width:414px){.recruit-under__heading img{max-width:40px}}.recruit-under__heading h3{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-size:40px;font-size:2.5rem;flex-basis:60%;text-align:left;padding-left:30px;line-height:1.5}@media only screen and (max-width:1024px){.recruit-under__heading h3{flex-basis:65%}}@media only screen and (max-width:768px){.recruit-under__heading h3{flex-basis:90%;padding-left:10px}}@media only screen and (max-width:414px){.recruit-under__heading h3{font-size:20px;font-size:1.25rem;flex-basis:85%}}@media only screen and (max-width:375px){.recruit-under__heading h3{font-size:18px;font-size:1.125rem;flex-basis:90%}}.recruit-under__interview-introduction{padding:0}.recruit-under__interview-introduction h3{font-size:40px;font-size:2.5rem;font-weight:500;line-height:1.5;letter-spacing:.2em;height:120px}@media (max-width:414px){.recruit-under__interview-introduction h3{font-size:20px;font-size:1.25rem}}.recruit-under__interview-introduction h3.text-center{text-align:center}.recruit-under__interview-introduction img{margin-top:50px}@media (max-width:414px){.recruit-under__interview-introduction img{margin-top:0}}.recruit-under__interview-profile{position:relative;padding-bottom:40%}@media (max-width:414px){.recruit-under__interview-profile{padding-bottom:0}}.recruit-under__interview-profile.profile2{margin-top:50px}.recruit-under__interview-profile.profile2 .profile-area{top:0}.recruit-under__interview-profile .profile-area{width:1000px;margin:0 auto 150px;border-radius:10px;position:absolute;top:-54px;left:0;right:0;padding:50px 0}@media only screen and (max-width:1024px){.recruit-under__interview-profile .profile-area{width:95%}}@media (max-width:414px){.recruit-under__interview-profile .profile-area{position:static;margin:34px auto 75px;width:100%}}.recruit-under__interview-profile .profile-area .profile-item{position:relative;width:754px;margin:auto}@media (max-width:414px){.recruit-under__interview-profile .profile-area .profile-item{width:95%}}.recruit-under__interview-profile .profile-area .profile-item dl dt{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;text-align:center}.recruit-under__interview-profile .profile-area .profile-item dl dt .question{font-size:28px;font-size:1.75rem;padding:0 0 30px}.recruit-under__interview-profile .profile-area .profile-item dl dt .answer{font-size:36px;font-size:2.25rem;line-height:1.5;min-height:3.5em}@media only screen and (max-width:414px){.recruit-under__interview-profile .profile-area .profile-item dl dt .answer{min-height:4em;font-size:30px;font-size:1.875rem}}.recruit-under__interview-profile .profile-area .profile-item dl dd{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500}.recruit-under__interview-profile .profile-area .profile-item dl dd ul{display:flex;justify-content:space-between}@media only screen and (max-width:414px){.recruit-under__interview-profile .profile-area .profile-item dl dd ul{display:block}}.recruit-under__interview-profile .profile-area .profile-item dl dd ul li{flex-basis:65%}.recruit-under__interview-profile .profile-area .profile-item dl dd ul li p{color:#fff}@media only screen and (max-width:414px){.recruit-under__interview-profile .profile-area .profile-item dl dd ul li{padding:0 5vw}}.recruit-under__interview-profile .profile-area .profile-item dl dd ul li.heading-area{flex-basis:30%;text-align:center}@media only screen and (max-width:414px){.recruit-under__interview-profile .profile-area .profile-item dl dd ul li.heading-area{margin-bottom:20px}.recruit-under__interview-profile .profile-area .profile-item dl dd ul li.heading-area img{width:50%}}.recruit-under__interview-profile .profile-area .profile-item dl dd .heading{font-size:18px;font-size:1.125rem;margin-bottom:40px;font-weight:300}.recruit-under__interview-profile .profile-area .profile-item dl dd .name{font-size:21px;font-size:1.3125rem;margin-bottom:22px}.recruit-under__interview-profile .profile-area .profile-item dl dd .department{font-size:16px;font-size:1rem;margin-bottom:30px;line-height:1.8}.recruit-under__interview-profile .profile-area .profile-item dl dd .comment{font-size:14px;font-size:.875rem;font-weight:300;line-height:1.8;text-align:justify}.recruit-under__interview-talk{padding:150px 0 63px;font-family:"M PLUS Rounded 1c",sans-serif}@media (max-width:414px){.recruit-under__interview-talk{padding:75px 0 30px}}.recruit-under__interview-talk .credit{max-width:850px;width:100%;margin:8px auto 0;text-align:right}.recruit-under__interview-mutual{padding-bottom:168px}@media (max-width:414px){.recruit-under__interview-mutual{padding-bottom:84px}}.recruit-under__interview-mutual>ul{width:1200px;margin:auto;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.recruit-under__interview-mutual>ul{width:95%}}@media (max-width:414px){.recruit-under__interview-mutual>ul{display:block;width:100%;padding:0 5vw}}.recruit-under__interview-mutual>ul li{flex-basis:31%}@media (max-width:414px){.recruit-under__interview-mutual>ul li{margin-bottom:25px}}.recruit-under__interview-mutual>ul li dl dt{text-align:center;padding:30px 20px;border-radius:10px 10px 0 0;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-size:20px;font-size:1.25rem;color:#fff;line-height:1.5}@media only screen and (max-width:1024px){.recruit-under__interview-mutual>ul li dl dt{font-size:16px;font-size:1rem}}.recruit-under__interview-mutual>ul li dl dd{height:auto;min-height:223px;border-radius:0 0 10px 10px;overflow:hidden;position:relative}.recruit-under__interview-mutual>ul li dl dd:after{position:absolute;content:'';display:block;width:100%;height:100%;top:0;transition:all .3s ease-out;background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:0}.recruit-under__interview-mutual>ul li dl dd:hover:after{transform:scale(1.2)}.recruit-under__interview-mutual>ul li dl dd a{width:100%;background:rgba(255,255,255,.5);display:block;height:100%;min-height:223px;border-radius:0 0 10px 10px;position:relative;z-index:1}.recruit-under__interview-mutual>ul li dl dd a>p{position:absolute;font-family:"Yantramanav",sans-serif;font-weight:500;font-size:22px;font-size:1.375rem;letter-spacing:.05em;margin:auto;left:0;right:0;bottom:12%}.recruit-under__interview-mutual>ul li dl dd a>p:after{content:'';width:15px;height:15px;border-top:2px solid #090000;border-right:2px solid #090000;transform:rotate(45deg);display:inline-block}.recruit-under__interview-mutual>ul li.development dl dt{background:#4177b4}.recruit-under__interview-mutual>ul li.development dl dd:after{background-image:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/interview/thumb-development.png)}.recruit-under__interview-mutual>ul li.development dl dd p{color:#4177b4}.recruit-under__interview-mutual>ul li.development dl dd p:after{border-top:2px solid #4177b4;border-right:2px solid #4177b4}.recruit-under__interview-mutual>ul li.support dl dt{background:#cd780a}.recruit-under__interview-mutual>ul li.support dl dd:after{background-image:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/interview/thumb-support.png)}.recruit-under__interview-mutual>ul li.support dl dd p{color:#cd780a}.recruit-under__interview-mutual>ul li.support dl dd p:after{border-top:2px solid #cd780a;border-right:2px solid #cd780a}.recruit-under__interview-mutual>ul li.web-game dl dt{background:#2d8d60}.recruit-under__interview-mutual>ul li.web-game dl dd:after{background-image:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/interview/thumb-web-game.png)}.recruit-under__interview-mutual>ul li.web-game dl dd p{color:#2d8d60}.recruit-under__interview-mutual>ul li.web-game dl dd p:after{border-top:2px solid #2d8d60;border-right:2px solid #2d8d60}.recruit-under__interview-mutual>ul li.infrastructure dl dt{background:#c64334}.recruit-under__interview-mutual>ul li.infrastructure dl dd:after{background-image:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/interview/thumb-infrastructure.png)}.recruit-under__interview-mutual>ul li.infrastructure dl dd p{color:#c64334}.recruit-under__interview-mutual>ul li.infrastructure dl dd p:after{border-top:2px solid #c64334;border-right:2px solid #c64334}.recruit-under__career-introduction{padding:72px 0 0}.recruit-under__career-introduction h3{font-size:28px;font-size:1.75rem;font-weight:500;line-height:1.5;letter-spacing:.2em}@media (max-width:414px){.recruit-under__career-introduction h3{font-size:20px;font-size:1.25rem}}.recruit-under__career-introduction h3.confirmation{text-align:center;padding-bottom:100px;position:relative}@media (max-width:414px){.recruit-under__career-introduction h3.confirmation{padding-bottom:50px}}.recruit-under__career-introduction h3.confirmation:after{content:'';display:block;background:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/recruit/career/ico-caret-down.png) no-repeat;width:46px;height:40px;margin:auto;position:absolute;bottom:0;left:0;right:0}@media (max-width:414px){.recruit-under__career-introduction h3.confirmation:after{background-size:cover;width:23px;height:20px}}.recruit-under__career-introduction h4{max-width:910px;letter-spacing:-.01em;margin:100px auto 50px;font-size:36px;font-size:2.25rem;font-weight:500;line-height:1.8;text-align:center}@media (max-width:414px){.recruit-under__career-introduction h4{font-size:30px;font-size:1.875rem;margin:50px auto 25px}}.recruit-under__career-introduction img{margin-bottom:250px}@media (max-width:414px){.recruit-under__career-introduction img{margin-bottom:125px}}.recruit-under__career-interviewhead{padding:0 0 63px;font-family:"M PLUS Rounded 1c",sans-serif}@media (max-width:414px){.recruit-under__career-interviewhead{padding:0 5vw 2em}}.recruit-under__career-interviewhead h2.title{margin:145px auto 105px}@media (max-width:414px){.recruit-under__career-interviewhead h2.title{margin:72px auto 52px}}.recruit-under__career-interviewhead h2.title img{width:380px}@media (max-width:414px){.recruit-under__career-interviewhead h2.title img{width:80%}}@media (max-width:414px){.recruit-under__career-interview{padding:2em 5vw}}.recruit-under__career-interview .interview-area dl{margin-bottom:55px;display:flex;align-items:baseline;justify-content:space-between;width:914px;margin:auto}@media (max-width:414px){.recruit-under__career-interview .interview-area dl{width:100%;display:block}}.recruit-under__career-interview .interview-area dl dt{font-size:87px;font-size:5.4375rem;flex-basis:10%;font-family:"Manjari",sans-serif;font-weight:700}@media (max-width:414px){.recruit-under__career-interview .interview-area dl dt{font-size:43px;font-size:2.6875rem}}.recruit-under__career-interview .interview-area dl dt small{font-size:28px;font-size:1.75rem;font-family:"Manjari",sans-serif;font-weight:700}@media (max-width:414px){.recruit-under__career-interview .interview-area dl dt small{font-size:14px;font-size:.875rem}}.recruit-under__career-interview .interview-area dl dd{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-size:40px;font-size:2.5rem;text-align:left;line-height:1.8;flex-basis:80%}@media (max-width:414px){.recruit-under__career-interview .interview-area dl dd{font-size:20px;font-size:1.25rem}}.recruit-under__career-interview .interview-area img{width:1416px;margin:auto;opacity:1}@media (max-width:414px){.recruit-under__career-interview .interview-area img{width:100%}}.recruit-under__career-profile .profile-area{width:800px;margin:68px auto 0}@media (max-width:414px){.recruit-under__career-profile .profile-area{margin:34px auto 0;width:100%}}.recruit-under__career-profile .profile-area .profile-item{position:relative}.recruit-under__career-profile .profile-area .profile-item dl dt{border-bottom:1px solid #545454;text-align:center}.recruit-under__career-profile .profile-area .profile-item dl dt *{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500}@media (max-width:414px){.recruit-under__career-profile .profile-area .profile-item dl dt{padding:0}}.recruit-under__career-profile .profile-area .profile-item dl dt .question{font-size:28px;font-size:1.75rem;padding:33px 0 25px}.recruit-under__career-profile .profile-area .profile-item dl dt .answer{font-size:36px;font-size:2.25rem;line-height:1.5;min-height:3em;font-weight:800;padding-bottom:63px}@media (max-width:414px){.recruit-under__career-profile .profile-area .profile-item dl dt .answer{min-height:0;font-size:23px;font-size:1.4375rem}}.recruit-under__career-profile .profile-area .profile-item dl dd{border-bottom:1px solid #545454;padding:48px 0 50px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500}.recruit-under__career-profile .profile-area .profile-item dl dd ul{display:flex;justify-content:center}@media (max-width:414px){.recruit-under__career-profile .profile-area .profile-item dl dd ul{display:block}}.recruit-under__career-profile .profile-area .profile-item dl dd ul li{flex-basis:80%;text-align:left}.recruit-under__career-profile .profile-area .profile-item dl dd ul li.heading-area{flex-basis:20%;text-align:center}.recruit-under__career-profile .profile-area .profile-item dl dd .heading{font-size:18px;font-size:1.125rem;margin-bottom:32px}.recruit-under__career-profile .profile-area .profile-item dl dd .name{font-size:21px;font-size:1.3125rem;margin-bottom:22px}.recruit-under__career-profile .profile-area .profile-item dl dd .department{font-size:16px;font-size:1rem;margin-bottom:32px}.recruit-under__career-profile .profile-area .profile-item dl dd .comment{font-size:16px;font-size:1rem;font-weight:300;line-height:1.8;letter-spacing:.08em;text-align:justify;font-family:"M PLUS Rounded 1c",sans-serif}.recruit-under__career-talk{padding:100px 0 63px;font-family:"M PLUS Rounded 1c",sans-serif}@media (max-width:414px){.recruit-under__career-talk{padding:50px 0 30px}}.recruit-under__career-talk .talk-area{width:800px;margin:auto}@media (max-width:414px){.recruit-under__career-talk .talk-area{width:100%}}.recruit-under__career-talk .talk-area>li{margin-bottom:100px}@media (max-width:414px){.recruit-under__career-talk .talk-area>li{margin-bottom:50px}}.recruit-under__career-talk .talk-area>li dl{text-align:left}.recruit-under__career-talk .talk-area>li dl dt{font-weight:500;font-size:32px;font-size:2rem;padding:10px 15px;border-radius:10px;display:inline-block;line-height:1.5}@media (max-width:414px){.recruit-under__career-talk .talk-area>li dl dt{font-size:24px;font-size:1.5rem}}.recruit-under__career-talk .talk-area>li dl dd .talk-detail li{font-weight:800;font-size:18px;font-size:1.125rem;padding:46px 0 0}.recruit-under__career-talk .talk-area>li dl dd .talk-detail li p{font-weight:300;line-height:1.8;letter-spacing:.04em;text-align:left;font-family:"M PLUS Rounded 1c",sans-serif}.recruit-under__career-talk .talk-area>li dl dd .talk-detail li .recruit-under__requirements{margin-top:104px;padding-bottom:0}@media (max-width:414px){.recruit-under__career-talk .talk-area>li dl dd .talk-detail li .recruit-under__requirements{margin-top:52px}}.recruit-under__faq-head{padding:0 0 63px;font-family:"M PLUS Rounded 1c",sans-serif}@media (max-width:414px){.recruit-under__faq-head{padding:2em 5vw}}.recruit-under__faq-head h2.title{margin:145px auto 105px;text-align:center}@media (max-width:414px){.recruit-under__faq-head h2.title{margin:72px auto 52px}}.recruit-under__faq-head h2.title img.title1{width:380px}@media (max-width:414px){.recruit-under__faq-head h2.title img.title1{width:auto;height:25px}}.recruit-under__faq-head h2.title img.title2{width:880px}@media (max-width:414px){.recruit-under__faq-head h2.title img.title2{width:auto}}.recruit-under__faq-content{width:804px;margin:auto}@media (max-width:414px){.recruit-under__faq-content{width:90%}}.recruit-under__faq-content .question-block{display:flex;justify-content:space-around;align-items:center;margin-bottom:28px}.recruit-under__faq-content .question-block dt{color:#449cdb;font-size:60px;font-size:3.75rem;font-family:"Manjari",sans-serif;font-weight:700;flex-basis:10%}@media (max-width:414px){.recruit-under__faq-content .question-block dt{font-size:30px;font-size:1.875rem}}.recruit-under__faq-content .question-block dd{color:#449cdb;font-size:32px;font-size:2rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;flex-basis:80%;text-align:left;line-height:1.8}@media (max-width:414px){.recruit-under__faq-content .question-block dd{font-size:16px;font-size:1rem}}.recruit-under__faq-content .answer-block{display:flex;justify-content:space-around;padding-bottom:110px}@media (max-width:414px){.recruit-under__faq-content .answer-block{padding-bottom:55px}}.recruit-under__faq-content .answer-block dt{color:#c50018;font-size:60px;font-size:3.75rem;font-family:"Manjari",sans-serif;font-weight:700;flex-basis:10%}@media (max-width:414px){.recruit-under__faq-content .answer-block dt{font-size:30px;font-size:1.875rem}}.recruit-under__faq-content .answer-block dd{font-size:18px;font-size:1.125rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;text-align:left;line-height:1.8;flex-basis:90%}@media (max-width:414px){.recruit-under__faq-content .answer-block dd{font-size:16px;font-size:1rem}}.recruit-under__gallery{max-width:1200px;margin:auto}@media only screen and (max-width:1200px){.recruit-under__gallery{max-width:95%}}.recruit-under__welfare{background:#c4e0f4;border-radius:5px;margin:100px auto 0;padding:90px 100px}@media only screen and (max-width:1200px){.recruit-under__welfare{padding:20px}}@media (max-width:414px){.recruit-under__welfare{padding:20px}}.recruit-under__welfare .recruit-under__gallery-head h2.title{margin:0 auto 95px}@media (max-width:414px){.recruit-under__welfare .recruit-under__gallery-head h2.title{margin:0 auto 47px}}.recruit-under__welfare .recruit-under__gallery-head h2.title img{width:250px}@media (max-width:414px){.recruit-under__welfare .recruit-under__gallery-head h2.title img{width:200px}}.recruit-under__welfare .welfare-list{display:flex;flex-wrap:wrap;align-content:space-between}.recruit-under__welfare .welfare-list li{flex-basis:29%;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;line-height:1.8;padding:20px;align-self:center;display:flex;align-self:center;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:center;align-content:space-between;margin-bottom:60px}.recruit-under__welfare .welfare-list li:not(:nth-of-type(3n)){margin-right:65px}@media \0screen{.recruit-under__welfare .welfare-list li:not(:nth-of-type(3n)){margin-right:0}}@media all and (min-width:0\0){.recruit-under__welfare .welfare-list li:not(:nth-of-type(3n)){margin-right:0}}@media all and (-ms-high-contrast:none\0){.recruit-under__welfare .welfare-list li:not(:nth-of-type(3n)){margin-right:0}}@media only screen and (max-width:1200px){.recruit-under__welfare .welfare-list li:not(:nth-of-type(3n)){margin-right:6.5%}}@media (max-width:414px){.recruit-under__welfare .welfare-list li:not(:nth-of-type(3n)){margin-right:0}}@media (max-width:414px){.recruit-under__welfare .welfare-list li{flex-basis:49%;align-self:flex-start;padding:20px;margin-bottom:32px}}.recruit-under__welfare .welfare-list li figure{height:135px}.recruit-under__welfare .welfare-list li figure img.welfare-list-new{width:136px}.recruit-under__welfare .welfare-list li figure img.welfare-list-celebration{width:140px}.recruit-under__welfare .welfare-list li figure img.welfare-list-study{width:150px}.recruit-under__welfare .welfare-list li figure img.welfare-list-library{width:152px}.recruit-under__welfare .welfare-list li figure img.welfare-list-club{width:182px}.recruit-under__welfare .welfare-list li figure img.welfare-list-residential{width:124px}.recruit-under__welfare .welfare-list li figure img.welfare-list-introduction{width:124px}.recruit-under__welfare .welfare-list li figure img.welfare-list-lunch{width:116px}.recruit-under__welfare .welfare-list li h3{font-size:24px;font-size:1.5rem;margin:30px auto 36px}@media (max-width:414px){.recruit-under__welfare .welfare-list li h3{font-size:22px;font-size:1.375rem;margin:15px auto 18px;text-align:left;line-height:1.5}}.recruit-under__welfare .welfare-list li p{font-size:16px;font-size:1rem;text-align:left;line-height:1.8;font-family:"M PLUS Rounded 1c",sans-serif;min-height:168px}@media \0screen{.recruit-under__welfare .welfare-list li p{max-width:95%}}@media all and (min-width:0\0){.recruit-under__welfare .welfare-list li p{max-width:95%}}@media all and (-ms-high-contrast:none\0){.recruit-under__welfare .welfare-list li p{max-width:95%}}.recruit-under__welfare .holiday-list{display:flex;justify-content:space-between;align-items:center}@media (max-width:414px){.recruit-under__welfare .holiday-list{display:block}}.recruit-under__welfare .holiday-list dt{flex-basis:12%}@media (max-width:414px){.recruit-under__welfare .holiday-list dt{margin-bottom:20px}}.recruit-under__welfare .holiday-list dt img{max-width:120px}.recruit-under__welfare .holiday-list dd{flex-basis:82%}.recruit-under__welfare .holiday-list dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:414px){.recruit-under__welfare .holiday-list dd ul{display:block}}.recruit-under__welfare .holiday-list dd ul li{flex-basis:32%}.recruit-under__welfare .holiday-list dd ul li:first-of-type{margin-bottom:20px}@media (max-width:414px){.recruit-under__welfare .holiday-list dd ul li{margin-bottom:20px}}.recruit-under__welfare .holiday-list dd ul li p{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;border-radius:10px;background:#eff7fc;font-size:24px;font-size:1.5rem;padding:20px}.recruit-under__gallery-head{padding:0;font-family:"M PLUS Rounded 1c",sans-serif}@media (max-width:414px){.recruit-under__gallery-head{padding:0 5vw}}.recruit-under__gallery-head h2.title{margin:85px auto 95px}@media (max-width:414px){.recruit-under__gallery-head h2.title{margin:42px auto 47px}}.recruit-under__gallery-head h2.title img{width:250px}@media (max-width:414px){.recruit-under__gallery-head h2.title img{width:200px}}.recruit-under__gallery-content{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1200px;margin:auto}@media (max-width:414px){.recruit-under__gallery-content{display:block;max-width:auto}}.recruit-under__gallery-item{flex-basis:48%;margin:0 auto 100px}@media (max-width:414px){.recruit-under__gallery-item{margin:0 auto 50px}}.recruit-under__gallery-item h3{background:#449cdb;color:#fff;font-size:36px;font-size:2.25rem;font-family:"M PLUS Rounded 1c",sans-serif;margin:0 auto 30px;font-weight:500;border-radius:10px;width:360px;height:66px;line-height:66px}@media (max-width:414px){.recruit-under__gallery-item h3{font-size:20px;font-size:1.25rem;width:auto;height:48px;line-height:48px;margin:0 auto 15px}}.recruit-under__gallery-item img{max-width:529px}@media (max-width:414px){.recruit-under__gallery-item img{max-width:auto}}.business_container{overflow:hidden}.business_container .inner{text-align:left;width:1200px;padding:0 50px;margin:0 auto;box-sizing:border-box;position:relative}@media (max-width:414px){.business_container .inner{width:auto;padding:0 5vw}}.business_container .inner .line{width:2px;height:calc(100% - 230px);background-color:#90c591;position:absolute;top:0;left:5px;pointer-events:none;z-index:5}@media (max-width:414px){.business_container .inner .line{left:8px;height:calc(100% - 80px)}}.business_container .inner .line:before{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;top:0;left:-4px}.business_container .inner .line:after{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;bottom:0;left:-4px}.business_container .depart{padding-bottom:100px;margin-bottom:150px;background:linear-gradient(to bottom,#fff 0%,#fff 350px,#f3f3f3 350px,#f3f3f3 100%)}@media (max-width:414px){.business_container .depart{padding-bottom:50px;margin-bottom:100px}}.business_container .depart h3{color:#228b22;font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:300;line-height:1;letter-spacing:.03em;margin-bottom:60px}@media (max-width:414px){.business_container .depart h3{font-size:40px;font-size:2.5rem;margin-bottom:30px}}.business_container .depart h3 span{color:#228b22;font-size:24px;font-size:1.5rem;font-family:"Yantramanav",sans-serif;font-weight:300;line-height:1;margin-top:15px;display:block}.business_container .depart .main_visual{position:relative;margin-bottom:120px}@media (max-width:414px){.business_container .depart .main_visual{margin-bottom:30px}}.business_container .depart .main_visual figure{width:60%;height:420px;background:transparent url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/business/system_mv_img.jpg) 0 100% no-repeat;background-size:cover;position:absolute;top:50%;left:40%;transform:translateY(-50%)}@media (max-width:414px){.business_container .depart .main_visual figure{width:100%;height:auto;margin-bottom:20px;background-image:none !important;position:static;top:auto;left:auto;transform:translateY(0%)}}.business_container .depart .main_visual figure.crea{background-image:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/business/creative_mv_img.jpg)}.business_container .depart .main_visual figure.infra{background-image:url(//l-owcal.com/wp-content/themes/lowcal_theme_2019_v2/css/../images/business/infra_mv_img.jpg)}.business_container .depart .main_visual figure img{width:100%;height:auto;display:none}@media (max-width:414px){.business_container .depart .main_visual figure img{display:block}}.business_container .depart .main_visual .description{text-align:center;width:520px;height:360px;padding-top:70px;background-color:#008c05;border-radius:10px;position:relative;box-shadow:0px 0px 20px 10px rgba(0,0,0,.12);z-index:10}@media (max-width:414px){.business_container .depart .main_visual .description{width:100%;height:auto;padding:5vw;position:static;top:auto;right:auto;transform:translate(0,0);border-radius:5px}}.business_container .depart .main_visual .description h4{margin-bottom:40px}@media (max-width:414px){.business_container .depart .main_visual .description h4{margin-bottom:20px}}.business_container .depart .main_visual .description h4 img{width:auto;height:100px}@media (max-width:414px){.business_container .depart .main_visual .description h4 img{width:auto;height:50px}}.business_container .depart .main_visual .description h5{color:#fff;font-size:30px;font-size:1.875rem;line-height:1.4;font-weight:300;margin-bottom:30px}@media (max-width:414px){.business_container .depart .main_visual .description h5{font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:10px}.business_container .depart .main_visual .description h5 br{display:none}}.business_container .depart .main_visual .description p{font-size:20px;font-size:1.25rem;line-height:1.6;font-weight:300}@media (max-width:414px){.business_container .depart .main_visual .description p{font-size:19px;font-size:1.1875rem}}.business_container .depart .catch{color:#228b22;font-size:32px;font-size:2rem;font-weight:600;line-height:2;text-align:center;margin-bottom:100px}@media (max-width:414px){.business_container .depart .catch{font-size:16px;font-size:1rem;margin-bottom:50px}.business_container .depart .catch br{display:none}}.business_container .depart .solution{text-align:center;width:1000px;margin:0 auto 100px}@media (max-width:414px){.business_container .depart .solution{width:100%;padding:25px;margin-bottom:40px}}.business_container .depart .solution h4{font-size:40px;font-size:2.5rem;line-height:1;font-weight:500;margin-bottom:30px}@media (max-width:414px){.business_container .depart .solution h4{font-size:20px;font-size:1.25rem;margin-bottom:15px}}.business_container .depart .solution p{font-size:24px;font-size:1.5rem;line-height:1.8;font-weight:400;margin-bottom:40px}@media (max-width:414px){.business_container .depart .solution p{font-size:14px;font-size:.875rem;margin-bottom:20px}}.business_container .depart .solution ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}.business_container .depart .solution ul li{float:left;width:485px;min-height:270px;padding:35px;margin:0 30px 30px 0;background-color:#fff;box-sizing:border-box;border-radius:5px}@media (max-width:414px){.business_container .depart .solution ul li{float:none;width:auto;min-height:100%;padding:20px;margin:0 0 15px}.business_container .depart .solution ul li:last-child{margin-bottom:0}}.business_container .depart .solution ul li:nth-child(2n){margin-right:0}.business_container .depart .solution ul li dl dt{color:#228b22;font-size:28px;font-size:1.75rem;line-height:1;font-weight:600;margin-bottom:40px}@media (max-width:414px){.business_container .depart .solution ul li dl dt{font-size:14px;font-size:.875rem;margin-bottom:10px}}.business_container .depart .solution ul li dl dd{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.8;text-align:left}@media (max-width:414px){.business_container .depart .solution ul li dl dd{font-size:12px;font-size:.75rem}}.business_container .depart .external:after{content:"";clear:both;height:0;display:block;visibility:hidden}.business_container .depart .external .interview{float:left;width:620px;border-radius:10px;overflow:hidden;box-shadow:0px 0px 20px 10px rgba(0,0,0,.12)}@media (max-width:414px){.business_container .depart .external .interview{float:none;width:100%;margin-bottom:40px}}.business_container .depart .external .interview .comingsoon{color:#008c05;font-size:36px;font-size:2.25rem;font-weight:400;line-height:380px;text-align:center}@media (max-width:414px){.business_container .depart .external .interview .comingsoon{font-size:28px;font-size:1.75rem;line-height:160px}}.business_container .depart .external .interview a{display:block}.business_container .depart .external .interview a:hover dl dd figure img{transform:scale(1.1)}.business_container .depart .external .interview dl{text-align:center}.business_container .depart .external .interview dl dt{color:#008c05;font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.8;padding:20px 0 10px;background-color:#fff}@media (max-width:414px){.business_container .depart .external .interview dl dt{font-size:16px;font-size:1rem}}.business_container .depart .external .interview dl dd{position:relative;overflow:hidden}.business_container .depart .external .interview dl dd figure{background-color:#fff}.business_container .depart .external .interview dl dd figure img{opacity:.4;transition:all .6s ease}@media (max-width:414px){.business_container .depart .external .interview dl dd figure img{width:100%;height:auto}}.business_container .depart .external .interview dl dd .inner{text-align:center;width:100%;position:absolute;top:130px;left:0}@media (max-width:414px){.business_container .depart .external .interview dl dd .inner{top:50%}}.business_container .depart .external .interview dl dd .inner h4{color:#008c05;font-size:27px;font-size:1.6875rem;font-weight:600;line-height:1.4;margin-bottom:30px}@media (max-width:414px){.business_container .depart .external .interview dl dd .inner h4{font-size:16px;font-size:1rem;margin-bottom:20px}}.business_container .depart .external .interview dl dd .inner p{color:#008c05;font-size:22px;font-size:1.375rem;font-family:"Yantramanav",sans-serif;font-weight:500;line-height:1;letter-spacing:.05em}@media (max-width:414px){.business_container .depart .external .interview dl dd .inner p{font-size:16px;font-size:1rem}}.business_container .depart .external .interview dl dd .inner p i{color:#008c05;font-size:14px;font-size:.875rem;margin-left:20px;transform:translateY(-1px)}.business_container .depart .external .works{float:right}@media (max-width:414px){.business_container .depart .external .works{float:none}}.business_container .depart .external .works a{text-align:center;width:450px;height:380px;padding-top:120px;background-color:#ffb200;border-radius:10px;overflow:hidden;box-shadow:0px 0px 20px 10px rgba(0,0,0,.12);display:block;box-sizing:border-box}@media (max-width:414px){.business_container .depart .external .works a{float:none;width:100%;height:auto;padding:30px 0}}.business_container .depart .external .works a:hover{opacity:.6}.business_container .depart .external .works a h4{color:#090000;font-size:27px;font-size:1.6875rem;font-weight:600;line-height:2;margin-bottom:100px}@media (max-width:414px){.business_container .depart .external .works a h4{font-size:18px;font-size:1.125rem;line-height:1.6;margin-bottom:30px}}.business_container .depart .external .works a p{color:#090000;font-size:22px;font-size:1.375rem;font-family:"Yantramanav",sans-serif;font-weight:500;line-height:1;letter-spacing:.05em}@media (max-width:414px){.business_container .depart .external .works a p{font-size:16px;font-size:1rem}}.business_container .depart .external .works a p i{color:#090000;font-size:18px;font-size:1.125rem;margin-left:20px;transform:translateY(-1px)}@media (max-width:414px){.business_container .depart .external .works a p i{font-size:14px;font-size:.875rem}}.business_container .order_system{margin-bottom:150px}@media (max-width:414px){.business_container .order_system{padding:0 5vw;margin-bottom:60px}}.business_container .order_system .inner{padding:80px 60px;box-shadow:0px 0px 20px 10px rgba(0,0,0,.12);border-radius:15px}@media (max-width:414px){.business_container .order_system .inner{padding:40px 30px}}.business_container .order_system .inner h3{font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:40px}@media (max-width:414px){.business_container .order_system .inner h3{font-size:12px;font-size:.75rem;margin-bottom:20px}}.business_container .order_system .inner h3 .en{color:#707070;font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:300;line-height:1;margin-bottom:10px;display:block}@media (max-width:414px){.business_container .order_system .inner h3 .en{font-size:40px;font-size:2.5rem}}.business_container .order_system .inner .wrap{padding:0 55px}@media (max-width:414px){.business_container .order_system .inner .wrap{padding:0}}.business_container .order_system .inner .wrap .menu{margin-bottom:100px;border-bottom:2px solid #e7e5e6}.business_container .order_system .inner .wrap .menu:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.business_container .order_system .inner .wrap .menu{margin-bottom:30px}}.business_container .order_system .inner .wrap .menu li{float:left;font-size:35px;font-size:2.1875rem;font-weight:300;line-height:70px;text-align:center;width:33.3333%;cursor:pointer;position:relative;transition:all .3s ease}@media (max-width:414px){.business_container .order_system .inner .wrap .menu li{font-size:18px;font-size:1.125rem;line-height:50px}}.business_container .order_system .inner .wrap .menu li:after{content:"";width:100%;height:4px;background-color:#228b22;position:absolute;bottom:-1px;left:0;opacity:0;transition:all .3s ease}.business_container .order_system .inner .wrap .menu li.active a,.business_container .order_system .inner .wrap .menu li:hover a{color:#228b22}.business_container .order_system .inner .wrap .menu li.active:after,.business_container .order_system .inner .wrap .menu li:hover:after{opacity:1}.business_container .order_system .inner .wrap .menu li a{color:#aaa}.business_container .order_system .inner .wrap .content li{font-size:18px;font-size:1.125rem;font-weight:300;line-height:2;display:none}@media (max-width:414px){.business_container .order_system .inner .wrap .content li{font-size:14px;font-size:.875rem}}.business_container .order_system .inner .wrap .content li:first-child{display:block}.business_container .challenge_env{margin-bottom:150px}@media (max-width:414px){.business_container .challenge_env{margin-bottom:100px}}.business_container .challenge_env h3{font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:40px}@media (max-width:414px){.business_container .challenge_env h3{font-size:12px;font-size:.75rem;margin-bottom:40px}}.business_container .challenge_env h3 .en{color:#707070;font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:300;line-height:1;margin-bottom:10px;display:block}@media (max-width:414px){.business_container .challenge_env h3 .en{font-size:40px;font-size:2.5rem}}.business_container .challenge_env ul{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:414px){.business_container .challenge_env ul{padding:0 5vw}}.business_container .challenge_env ul li{width:50%}@media (max-width:414px){.business_container .challenge_env ul li{float:none;width:100%;margin:10px 0;display:block;overflow:hidden}}.business_container .challenge_env ul li a:hover img{opacity:1;transform:scale(1.1);position:relative;z-index:1}.business_container .challenge_env ul li a img{width:100%;height:auto}.business_container .challenge{padding-bottom:160px;position:relative}@media (max-width:414px){.business_container .challenge{padding-bottom:60px}}@media (max-width:414px){.business_container .challenge.no2:before{height:405vw !important}}.business_container .challenge.no2 .speaker{margin:0 auto 320px}.business_container .challenge.no2 .speaker h4{height:350px}.business_container .challenge.no2 .speaker .profile{height:320px}.business_container .challenge:before{content:"";width:100vw;height:1250px;background-color:#d2e8d3;position:absolute;top:985px;left:50%;transform:translate(-50%,-50%)}@media (max-width:414px){.business_container .challenge:before{height:425vw;top:20vw;transform:translate(-50%,0)}}.business_container .challenge .mv{margin-bottom:65px;position:relative;z-index:1}@media (max-width:414px){.business_container .challenge .mv{margin-bottom:40px}.business_container .challenge .mv img{width:100%;height:auto}}.business_container .challenge .speaker{font-size:0px;font-size:0rem;width:800px;margin:0 auto 200px;position:relative}@media (max-width:414px){.business_container .challenge .speaker{width:100%;padding:0 5vw;margin:0 auto 120px !important}}.business_container .challenge .speaker .cross{width:70px;height:70px;position:absolute;top:70px;left:50%;transform:translateX(-50%) rotate(45deg)}@media (max-width:414px){.business_container .challenge .speaker .cross{display:none}}.business_container .challenge .speaker .cross:before{content:"";width:70px;height:2px;background-color:#228b22;position:absolute;top:50%;left:0;transform:translateY(-50%)}.business_container .challenge .speaker .cross:after{content:"";width:2px;height:70px;background-color:#228b22;position:absolute;top:0;left:50%;transform:translateX(-50%)}.business_container .challenge .speaker ul li{width:330px;margin-right:139px;vertical-align:top;display:inline-block}@media (max-width:414px){.business_container .challenge .speaker ul li{width:auto;margin-right:0;display:block}}.business_container .challenge .speaker ul li:nth-child(2n){margin-right:0}@media (max-width:414px){.business_container .challenge .speaker ul li:nth-child(2n){margin-top:60px}}.business_container .challenge .speaker ul li figure{margin-bottom:30px}.business_container .challenge .speaker ul li figure img{width:100%;height:auto}.business_container .challenge .speaker ul li h4{color:#228b22;font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.6;height:270px;margin-bottom:20px;position:relative}@media (max-width:414px){.business_container .challenge .speaker ul li h4{font-size:18px;font-size:1.125rem;height:auto !important;margin-bottom:30px}}.business_container .challenge .speaker ul li h4 strong{color:#000;font-size:18px;font-size:1.125rem;margin-bottom:10px;display:block}@media (max-width:414px){.business_container .challenge .speaker ul li h4 strong{font-size:14px;font-size:.875rem}}.business_container .challenge .speaker ul li .profile{padding:30px 0;height:440px;border-top:1px solid #545454;border-bottom:1px solid #545454}@media (max-width:414px){.business_container .challenge .speaker ul li .profile{padding:5vw;height:auto !important}}.business_container .challenge .speaker ul li .profile h5{font-size:18px;font-size:1.125rem;line-height:1;margin-bottom:20px}@media (max-width:414px){.business_container .challenge .speaker ul li .profile h5{font-size:16px;font-size:1rem}}.business_container .challenge .speaker ul li .profile .name{font-size:16px;font-size:1rem;font-weight:600;line-height:1.8;margin-bottom:20px}@media (max-width:414px){.business_container .challenge .speaker ul li .profile .name{font-size:12px;font-size:.75rem;margin-bottom:10px}}.business_container .challenge .speaker ul li .profile .name strong{font-size:21px;font-size:1.3125rem;line-height:1;margin-bottom:10px;display:block}@media (max-width:414px){.business_container .challenge .speaker ul li .profile .name strong{font-size:18px;font-size:1.125rem;margin-bottom:5px}}.business_container .challenge .speaker ul li .profile .desc{font-size:14px;font-size:.875rem;font-weight:400;line-height:2}@media (max-width:414px){.business_container .challenge .speaker ul li .profile .desc{font-size:12px;font-size:.75rem;line-height:1.8}}.business_container .challenge article{margin:0 auto 80px}@media (max-width:414px){.business_container .challenge article{width:100%;padding:0 5vw;margin:0 auto 60px}}.business_container .challenge article h3{color:#228b22;font-size:32px;font-size:2rem;font-weight:500;line-height:1.8;text-align:center;width:800px;padding:10px 0;margin:0 auto 50px;border-top:2px solid #228b22;border-bottom:2px solid #228b22}@media (max-width:414px){.business_container .challenge article h3{font-size:16px;font-size:1rem;text-align:left;width:100%;margin-bottom:30px}.business_container .challenge article h3 br{display:none}}.business_container .challenge article .article_block{margin:0 auto 180px;position:relative}@media (max-width:414px){.business_container .challenge article .article_block{margin-bottom:60px}}.business_container .challenge article .article_block dl{width:500px}@media (max-width:414px){.business_container .challenge article .article_block dl{width:auto}}.business_container .challenge article .article_block dl dt{font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.6;margin-bottom:10px}@media (max-width:414px){.business_container .challenge article .article_block dl dt{font-size:16px;font-size:1rem;margin-bottom:5px}}.business_container .challenge article .article_block dl dd p{font-size:16px;font-size:1rem;line-height:2;margin-bottom:30px}@media (max-width:414px){.business_container .challenge article .article_block dl dd p{font-size:14px;font-size:.875rem;margin-bottom:30px}}.business_container .challenge article .article_block figure{width:550px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:414px){.business_container .challenge article .article_block figure{width:auto;margin-bottom:20px;position:static;top:auto;transform:translateY(0)}}.business_container .challenge article .article_block figure img{width:100%;height:auto}.business_container .challenge article .article_block.style_left{width:1100px}@media (max-width:414px){.business_container .challenge article .article_block.style_left{width:100%}}.business_container .challenge article .article_block.style_left figure{right:0;transform:translateY(-50%)}@media (max-width:414px){.business_container .challenge article .article_block.style_left figure{right:auto;transform:translateY(0)}}.business_container .challenge article .article_block.style_right{width:1100px}.business_container .challenge article .article_block.style_right:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.business_container .challenge article .article_block.style_right{width:100%}}.business_container .challenge article .article_block.style_right dl{float:right}.business_container .challenge article .article_block.style_right figure{left:0}.business_container .challenge article .article_block.style_center dl{margin:0 auto}.business_container .challenge article .article_block.style_center figure{position:static;top:auto;left:auto;right:auto;transform:translate(0);margin:0 auto}.business_container .challenge article .article_block.style_narrow{width:1050px}@media (max-width:414px){.business_container .challenge article .article_block.style_narrow{width:100%}}.business_container .challenge article .article_block.style_narrow .wrap{margin-bottom:60px}.business_container .challenge article .article_block.style_narrow .wrap:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media (max-width:414px){.business_container .challenge article .article_block.style_narrow .wrap{margin-bottom:20px}}.business_container .challenge article .article_block.style_narrow dl:nth-of-type(1){float:left}@media (max-width:414px){.business_container .challenge article .article_block.style_narrow dl:nth-of-type(1){float:none}}.business_container .challenge article .article_block.style_narrow dl:nth-of-type(2){float:right;padding-top:200px}@media (max-width:414px){.business_container .challenge article .article_block.style_narrow dl:nth-of-type(2){float:none;padding-top:0}}.business_container .challenge article .article_block.style_narrow figure{width:650px;position:static;transform:translate(0,0);margin:0 auto}@media (max-width:414px){.business_container .challenge article .article_block.style_narrow figure{width:100%}}.performance_container{margin-bottom:150px}@media (max-width:414px){.performance_container{margin-bottom:50px}}.performance_container .inner{text-align:left;width:1200px;padding:0 50px;margin:0 auto;box-sizing:border-box;position:relative}@media (max-width:414px){.performance_container .inner{width:auto;padding:0 5vw}}.performance_container .inner .line{width:2px;height:100%;background-color:#90c591;position:absolute;top:0;left:5px;pointer-events:none}@media (max-width:414px){.performance_container .inner .line{left:8px}}.performance_container .inner .line:before{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;top:0;left:-4px}.performance_container .inner .line:after{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;bottom:0;left:-4px}.performance_container .desc{color:#228b22;font-size:24px;font-size:1.5rem;line-height:2;text-align:center;margin-bottom:100px}@media (max-width:414px){.performance_container .desc{font-size:16px;font-size:1rem;line-height:1.8;padding:0 10px;margin-bottom:50px}}.performance_container .works{margin-bottom:120px}@media (max-width:414px){.performance_container .works{margin-bottom:60px}}.performance_container .works h4{color:#2d7d44;font-size:18px;font-size:1.125rem;line-height:1;margin-bottom:60px}@media (max-width:414px){.performance_container .works h4{font-size:12px;font-size:.75rem;margin-bottom:20px}}.performance_container .works h4 .en{color:#2d7d44;font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:300;line-height:1;margin-bottom:10px;display:block}@media (max-width:414px){.performance_container .works h4 .en{font-size:40px;font-size:2.5rem}}.performance_container .works ul:after{content:"";clear:both;height:0;display:block;visibility:hidden}.performance_container .works ul li{float:left;text-align:center;width:525px;height:500px;padding:50px 50px 0;margin:0 50px 50px 0;background-color:#e9f3ea}@media (max-width:414px){.performance_container .works ul li{width:100%;height:auto;padding:25px 0;margin:0 0 25px}}.performance_container .works ul li:nth-child(2n){margin-right:0}.performance_container .works ul li.style_2{padding-top:80px}@media (max-width:414px){.performance_container .works ul li.style_2{padding-top:40px}}.performance_container .works ul li.style_2 dl{display:block}.performance_container .works ul li.style_2 dl dt{line-height:1.6;margin-bottom:60px}@media (max-width:414px){.performance_container .works ul li.style_2 dl dt{margin-bottom:10px}}.performance_container .works ul li.style_2 dl dd .desc{text-align:center}.performance_container .works ul li.style_3{float:none;text-align:left;width:auto;height:auto;min-height:400px;padding:30px 50px;margin-bottom:100px;position:relative}@media (max-width:414px){.performance_container .works ul li.style_3{min-height:100%;padding:20px;margin-bottom:50px}}.performance_container .works ul li.style_3 figure{position:absolute;top:-30px;left:-30px}@media (max-width:414px){.performance_container .works ul li.style_3 figure{position:static;top:auto;left:auto}.performance_container .works ul li.style_3 figure img{width:100%}}.performance_container .works ul li.style_3 dl{padding-left:530px}@media (max-width:414px){.performance_container .works ul li.style_3 dl{padding-left:0}}.performance_container .works ul li.style_3 dl dt{font-size:24px;font-size:1.5rem;font-size:1.5rem;line-height:1.6;margin-bottom:40px}@media (max-width:414px){.performance_container .works ul li.style_3 dl dt{font-size:20px;font-size:1.25rem;width:auto;margin-bottom:20px;display:block}}.performance_container .works ul li.style_3 dl dd ul{text-align:left}.performance_container .works ul li.style_3 dl dd ul li{font-size:18px;font-size:1.125rem}@media (max-width:414px){.performance_container .works ul li figure{text-align:center;margin:0 0 5px;display:block}.performance_container .works ul li figure img{width:80%;height:auto}}.performance_container .works ul li dl dt{font-size:22px;font-size:1.375rem;line-height:1.4;margin-bottom:20px}@media (max-width:414px){.performance_container .works ul li dl dt{font-size:18px;font-size:1.125rem;line-height:1.8;margin-bottom:10px}}.performance_container .works ul li dl dt .mb90{margin-bottom:90px}@media (max-width:414px){.performance_container .works ul li dl dt .mb90{margin-bottom:10px}}.performance_container .works ul li dl dt .sm{font-size:16px;font-size:1rem;font-weight:300;padding-left:20px}@media (max-width:414px){.performance_container .works ul li dl dt .sm{font-size:12px;font-size:.75rem;padding-left:0;display:block}}.performance_container .works ul li dl dd .url{margin-bottom:20px}.performance_container .works ul li dl dd .url a{color:#2d7d44;font-size:20px;font-size:1.25rem;font-family:"Yantramanav",sans-serif;font-weight:400;line-height:1}@media (max-width:414px){.performance_container .works ul li dl dd .url a{font-size:14px;font-size:.875rem}}.performance_container .works ul li dl dd .url a:hover{text-decoration:underline}.performance_container .works ul li dl dd .url a i{color:#2d7d44;font-size:15px;font-size:.9375rem}@media (max-width:414px){.performance_container .works ul li dl dd .url a i{font-size:10px;font-size:.625rem}}.performance_container .works ul li dl dd .desc{font-size:18px;font-size:1.125rem;line-height:1.6;text-align:left;padding:0;margin:0 0 20px}@media (max-width:414px){.performance_container .works ul li dl dd .desc{font-size:14px;font-size:.875rem;margin:0 0 10px}}.performance_container .works ul li dl dd ul{font-size:0px;font-size:0rem;text-align:center}.performance_container .works ul li dl dd ul li{float:none;font-size:16px;font-size:1rem;line-height:1;width:auto;height:auto;margin:0 5px 10px 0 !important;padding:10px 15px;border-radius:5px;background-color:#fff;display:inline-block}@media (max-width:414px){.performance_container .works ul li dl dd ul li{font-size:12px;font-size:.75rem}}.performance_container .works_contact .inner{text-align:center}.performance_container .works_contact .inner h3{font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:40px}@media (max-width:414px){.performance_container .works_contact .inner h3{font-size:20px;font-size:1.25rem;margin-bottom:20px}}.performance_container .works_contact .inner p{font-size:18px;font-size:1.125rem;line-height:1.6;margin-bottom:60px}@media (max-width:414px){.performance_container .works_contact .inner p{font-size:14px;font-size:.875rem;line-height:1.8;margin-bottom:30px}.performance_container .works_contact .inner p br{display:none}}.security_container{margin-bottom:140px}@media (max-width:414px){.security_container{margin-bottom:80px}}.security_container .inner{text-align:left;width:1200px;padding:0 110px;margin:0 auto;box-sizing:border-box;position:relative}@media (max-width:414px){.security_container .inner{width:auto;padding:0 10vw}}.security_container .inner .line{width:2px;height:100%;background-color:#90c591;position:absolute;top:0;left:5px;pointer-events:none}@media (max-width:414px){.security_container .inner .line{left:8px}}.security_container .inner .line:before{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;top:0;left:-4px}.security_container .inner .line:after{content:" ";width:10px;height:10px;background-color:#228b22;border-radius:100%;position:absolute;bottom:0;left:-4px}.security_container .inner h3{color:#228b22;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.8;text-align:center;padding:50px 0;border-radius:10px;margin-bottom:80px;box-shadow:5px 5px 10px 5px rgba(0,0,0,.1)}@media (max-width:414px){.security_container .inner h3{font-size:16px;font-size:1rem;padding:25px;margin-bottom:40px}.security_container .inner h3 br{display:none}}.security_container .inner dl{padding:0 90px;margin-bottom:60px}@media (max-width:414px){.security_container .inner dl{padding:0;margin-bottom:30px}}.security_container .inner dl dt{font-size:18px;font-size:1.125rem;line-height:1;font-weight:500;margin-bottom:30px}@media (max-width:414px){.security_container .inner dl dt{font-size:16px;font-size:1rem}}.security_container .inner dl dd ul{margin-left:20px}@media (max-width:414px){.security_container .inner dl dd ul{margin-left:10px}}.security_container .inner dl dd ul li{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.8;margin-bottom:20px;list-style-type:decimal}@media (max-width:414px){.security_container .inner dl dd ul li{font-size:14px;font-size:.875rem;margin-bottom:10px}}.security_container .inner p.copyright{font-size:18px;font-size:1.125rem;font-weight:300;line-height:2;padding:0 90px}@media (max-width:414px){.security_container .inner p.copyright{font-size:14px;font-size:.875rem;line-height:1.8;padding:0}}.error_container{padding:230px 0 150px}@media (max-width:414px){.error_container{padding:150px 5vw 100px}}.error_container h2{font-size:60px;font-size:3.75rem;font-weight:300;font-family:"Yantramanav",sans-serif;line-height:1;margin-bottom:40px}@media (max-width:414px){.error_container h2{font-size:40px;font-size:2.5rem;margin-bottom:30px}}.error_container h2 span{font-size:80px;font-size:5rem;font-family:"Yantramanav",sans-serif;font-weight:300}@media (max-width:414px){.error_container h2 span{font-size:60px;font-size:3.75rem}}.error_container p{font-size:18px;font-size:1.125rem;font-weight:300;line-height:2;margin-bottom:60px}@media (max-width:414px){.error_container p{font-size:14px;font-size:.875rem;margin-bottom:40px}.error_container p br{display:none}}.error_container a{color:#228b22;font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:.05em;position:relative}.error_container a:before{content:" ";width:8px;height:8px;border-top:2px solid #248b22;border-right:2px solid #248b22;position:absolute;top:10px;right:-20px;transform:rotate(45deg)}@media (max-width:414px){.error_container a:before{top:10px;right:-15px;border-top:1px solid #248b22;border-right:1px solid #248b22}}.error_container a:hover{text-decoration:underline}
@charset 'UTF-8';.contact__inner__form .submit input[type=submit],.contact__inner__form .submit input[type=button]{margin-bottom:30px}@media only screen and (max-width:979px){.contact__inner__form .submit input[type=submit],.contact__inner__form .submit input[type=button]{margin-bottom:10px}}.submitConfirmButton:disabled,.submitConfirmButton:disabled:hover{border:1px solid #ccc !important;background-color:#ccc !important;color:#fff !important}dd.valid input,dd.valid textarea,dd.valid select{background-color:#feeeed !important}.contact__inner__form ul li dl dd .error{display:block}.contact-confirm .example,.contact-confirm #zipsearch,.contact-confirm .policy,.contact-confirm .agreement{display:none !important}.contact-confirm dd{border-bottom:1px solid #acacac;text-indent:20px}.contact-confirm ul li:last-child dd{border:0}.mw-wp-form_file{display:block;margin:5px 0}.mw-wp-form_file a{text-decoration:underline}.pager{margin-bottom:120px;text-align:center}.pager ul li{font-family:'Yantramanav',sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1;line-height:38px;display:inline-block;width:25px;margin:0 15px;-webkit-transition:none;transition:none}.pager ul li.current{border-bottom:2px solid #848484}.news_container .inner .news_single .post_block .poragraph{float:none;width:100%;padding:0}.footer__sns li:nth-child(odd){margin:0 0 30px !important}.footer__sns li:nth-child(even){margin:0 30px 30px 0 !important}.footer__sns li:first-child{float:none !important;margin:0 auto 30px !important}.footer__sns li:first-child a svg{vertical-align:middle}.footer__sns li:first-child a:hover svg path{transition:fill .3s ease}.footer__sns li:first-child a:hover svg path{fill:#fff}@media (max-width:414px){.footer__sns li:nth-child(odd){margin:0 0 10px !important}.footer__sns li:nth-child(even){margin:0 10px 10px 0 !important}.footer__sns li:first-child{margin:0 auto 10px !important}.footer__sns li:first-child svg{width:14px;height:auto}}.index .partner_recruit{padding:0;background-color:transparent;box-shadow:none}.index .partner_recruit .close{top:-10px;right:-10px;z-index:1}.index .partner_recruit a:hover{opacity:1}.index .partner_recruit a img{width:100%;height:auto}@media (max-width:414px){.index .partner_recruit{text-align:right;width:auto;right:auto;left:50%;transform:translateX(-50%)}.index .partner_recruit a img{width:auto;height:160px}}
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:28px;box-shadow:none;cursor:pointer;display:inline-block;font-size:18px;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline .wp-block-button__link,.wp-block-button__link.is-style-outline{color:#32373c;background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:8px}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:8px}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-button.aligncenter,.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#007cba;color:var(--wp-admin-theme-color)}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 38px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:16px}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim,.wp-block-cover.has-background-dim{background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type^=core-embed],.wp-block[data-align=right]>[data-type^=core-embed]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type^=core-embed] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type^=core-embed] .wp-block-embed__wrapper{min-width:280px}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc(50% - 16px)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - 10.66667px);margin-right:16px}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - 12px);margin-right:16px}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - 12.8px);margin-right:16px}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - 13.33333px);margin-right:16px}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - 13.71429px);margin-right:16px}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - 14px);margin-right:16px}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:20px 38px}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 20px 20px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 20px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 20px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 20px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 20px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 20px)}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.edit-post-visual-editor .wp-block-latest-posts.is-grid li{margin-bottom:20px}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color),.wp-block-navigation .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color){color:#fff}.wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container{background-color:#1e1e1e}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:fit-content;z-index:1;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:8px}@media (min-width:782px){.has-child .wp-block-navigation__container{left:24px}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:8px;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{text-decoration:none;padding:8px 16px}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:6px 16px}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 38px}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap;line-height:1.5}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:16px}.wp-block-post-author__bio{margin-bottom:8px;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .editor-styles-wrapper .has-pale-pink-background-color,:root .has-pale-pink-background-color{background-color:#f78da7}:root .editor-styles-wrapper .has-vivid-red-background-color,:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .editor-styles-wrapper .has-luminous-vivid-orange-background-color,:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .editor-styles-wrapper .has-luminous-vivid-amber-background-color,:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .editor-styles-wrapper .has-light-green-cyan-background-color,:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .editor-styles-wrapper .has-vivid-green-cyan-background-color,:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .editor-styles-wrapper .has-pale-cyan-blue-background-color,:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .editor-styles-wrapper .has-vivid-cyan-blue-background-color,:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .editor-styles-wrapper .has-vivid-purple-background-color,:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .editor-styles-wrapper .has-white-background-color,:root .has-white-background-color{background-color:#fff}:root .editor-styles-wrapper .has-very-light-gray-background-color,:root .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-cyan-bluish-gray-background-color,:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .editor-styles-wrapper .has-very-dark-gray-background-color,:root .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-black-background-color,:root .has-black-background-color{background-color:#000}:root .editor-styles-wrapper .has-pale-pink-color,:root .has-pale-pink-color{color:#f78da7}:root .editor-styles-wrapper .has-vivid-red-color,:root .has-vivid-red-color{color:#cf2e2e}:root .editor-styles-wrapper .has-luminous-vivid-orange-color,:root .has-luminous-vivid-orange-color{color:#ff6900}:root .editor-styles-wrapper .has-luminous-vivid-amber-color,:root .has-luminous-vivid-amber-color{color:#fcb900}:root .editor-styles-wrapper .has-light-green-cyan-color,:root .has-light-green-cyan-color{color:#7bdcb5}:root .editor-styles-wrapper .has-vivid-green-cyan-color,:root .has-vivid-green-cyan-color{color:#00d084}:root .editor-styles-wrapper .has-pale-cyan-blue-color,:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .editor-styles-wrapper .has-vivid-cyan-blue-color,:root .has-vivid-cyan-blue-color{color:#0693e3}:root .editor-styles-wrapper .has-vivid-purple-color,:root .has-vivid-purple-color{color:#9b51e0}:root .editor-styles-wrapper .has-white-color,:root .has-white-color{color:#fff}:root .editor-styles-wrapper .has-very-light-gray-color,:root .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-cyan-bluish-gray-color,:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .editor-styles-wrapper .has-very-dark-gray-color,:root .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-black-color,:root .has-black-color{color:#000}:root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background,:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background,:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background,:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background,:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background,:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background,:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .editor-styles-wrapper .has-blush-light-purple-gradient-background,:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .editor-styles-wrapper .has-blush-bordeaux-gradient-background,:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .editor-styles-wrapper .has-purple-crush-gradient-background,:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-luminous-dusk-gradient-background,:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background,:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-pale-ocean-gradient-background,:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .editor-styles-wrapper .has-electric-grass-gradient-background,:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background,:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background,:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background,:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background,:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .editor-styles-wrapper .has-link-color a,:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.editor-styles-wrapper .has-small-font-size,.has-small-font-size{font-size:13px}.editor-styles-wrapper .has-normal-font-size,.editor-styles-wrapper .has-regular-font-size,.has-normal-font-size,.has-regular-font-size{font-size:16px}.editor-styles-wrapper .has-medium-font-size,.has-medium-font-size{font-size:20px}.editor-styles-wrapper .has-large-font-size,.has-large-font-size{font-size:36px}.editor-styles-wrapper .has-huge-font-size,.editor-styles-wrapper .has-larger-font-size,.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}