@charset "UTF-8";@import"//use.typekit.net/bdk4isg.css";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";html{scroll-behavior:smooth;height:100vh;overflow-y:scroll}:root{--black: #272727;--red: #c1212b;--width: 1440;--max-width: 10000}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:0!important}.section_ttl{width:100%;max-width:1600px;margin:120px auto 30px;padding-left:30px}a.backto_parent{z-index:900;position:relative;padding-left:13px}a.backto_parent:before{position:absolute;left:0;top:3px;content:"<";line-height:1}#main a[target=_blank]:not(.nomark):after{content:""!important}#main a[target=_blank]:hover{text-decoration:none!important}div.text{position:absolute}div.text .title{overflow:hidden;transform:translate(-100%);transition:transform cubic-bezier(.215,.61,.355,1) .5s;color:#ffebdb;font-family:Josefin Sans,sans-serif}div.text .title span{display:block;transform:translate(100%);transition:transform cubic-bezier(.215,.61,.355,1) .5s}div.text .title.-visible,div.text .title.-visible span{transform:translate(0)}div.text .sentence{overflow:hidden;transform:translate(-100%);transition:transform cubic-bezier(.215,.61,.355,1) .5s;font-size:16px;text-align:center}div.text .sentence span{display:block;transform:translate(100%);transition:transform cubic-bezier(.215,.61,.355,1) .5s}div.text .sentence.-visible,div.text .sentence.-visible span{transform:translate(0)}.scrlbar_wrapper{width:7px}.post-content{background-color:#fff}.post-content p{font-weight:400;font-size:clamp(16px,.8vw,18px)}#post-17618>.post-content{padding-top:0}#pagetop{position:fixed;right:0;bottom:50px;z-index:900;transform:rotate(90deg)}#pagetop a{position:relative;display:block;width:120px;color:#8290a1;mix-blend-mode:inherit;font-size:14px;font-family:Raleway,sans-serif;transition:all linear .3s}#pagetop:before{content:"";position:absolute;left:0;top:0;width:120px;height:1px;background:#8290a1}#pagetop:hover a{color:#05aecf!important}#pagetop:hover:before{background-color:#05aecf}#page_header{height:200px}#header_wrapper>.fusion-builder-row,#header_wrapper>.fusion-builder-row>.fusion-builder-row{max-width:100%!important}.en{font-family:Raleway,sans-serif!important}a.more{padding:12px 0;color:#05aecf;font-size:14px;font-weight:800;display:inline-block;font-family:Raleway,sans-serif!important}a.more:hover{filter:brightness(1.2)}.avada-html-layout-boxed,.avada-html-layout-boxed body,.avada-html-layout-boxed body.custom-background,html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed),html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body{background-color:#fff!important}.fusion-builder-column-0>.fusion-column-wrapper{margin-right:0!important;margin-left:0!important}html,body,div,p,em,span,section,article,aside,ul,li,ol,a,#teamdx-content p,#nav ul li ul li a,#sticky-nav ul li ul li a,#wrapper #nav ul li ul li>a,#wrapper #sticky-nav ul li ul li>a,.avada-container h3,.fusion-blog-shortcode .fusion-timeline-date,.fusion-load-more-button,.fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,.fusion-megamenu-widgets-container,.fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover,.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,.meta .fusion-date,.more,.post-content blockquote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-text-size-adjust:100%}.fusion-fullwidth.nonhundred-percent-fullwidth>.fusion-builder-row{width:100%}#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:100%}.site-content .ast-container{display:block!important}section .inner{width:80vw;max-width:2300px;margin-left:auto;margin-right:auto}section .inner>.tit{margin-top:3em;font-size:1.8em;font-weight:700}.primary_inner{position:relative;padding-top:90px}nav.breadcrumb{display:flex;position:absolute;top:0;right:30px;z-index:20}nav.breadcrumb a,nav.breadcrumb span{position:relative;display:inline-block;white-space:nowrap}nav.breadcrumb a:after{position:absolute;content:"";width:8px;height:1px;top:12px;right:-4px;background-color:#a3a7ab}.scrolldown{width:300px;height:100px;margin:0 auto;position:absolute;bottom:-40px;left:50%;transform:translate(-50%);overflow:hidden;z-index:2100}.arrowWrap{position:absolute;left:50%;top:0;height:100px;transform:translate(-50%)}.arrowInner{color:#fff}.arrowInner p{font-size:11px;text-align:end;letter-spacing:1px}.arrow{width:1px;height:100px;margin:5px auto 0;background-color:transparent;position:relative;overflow:hidden}.arrow:before{content:"";width:2px;height:100px;margin:50px auto 0;background-color:#fff;position:absolute;top:-150px;left:0;-webkit-animation:arrow 2.5s ease 0s infinite normal;animation:arrow 2.5s ease 0s infinite normal}@keyframes arrow{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}60%{-webkit-transform:translate3d(-50%,100px,0);transform:translate3d(-50%,100px,0)}to{-webkit-transform:translate3d(-50%,100px,0);transform:translate3d(-50%,100px,0)}}::selection{background:#4f97bb4d}.textcontent>p{margin-bottom:1em}.menuicon,.menuicon span{display:inline-block;transition:all .4s;box-sizing:border-box}.menuicon{position:relative;width:60px;height:60px}.menuicon span{position:absolute;left:21px;width:33%;height:2px;background-color:#fff;border-radius:2px}.menuicon span:nth-of-type(1){top:24px}.menuicon span:nth-of-type(2){top:30px}.menuicon span:nth-of-type(3){bottom:22px}.menuicon.active span:nth-of-type(1){-webkit-transform:translateY(6x) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.menuicon.active span:nth-of-type(2){opacity:0}.menuicon.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}#reviews #comments>h2,#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-body .tribe-block__tickets__registration__tickets__header,.fusion-main-menu .fusion-custom-menu-item-contents,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.review blockquote div,.search input,.sidebar .jtwt,.sidebar .widget .recentcomments,.sidebar .widget_archive li,.sidebar .widget_categories li,.sidebar .widget_layered_nav li,.sidebar .widget_links li,.sidebar .widget_meta li,.sidebar .widget_nav_menu li,.sidebar .widget_pages li,.sidebar .widget_product_categories li,.sidebar .widget_recent_entries li,.title-row,body{color:#191d23!important}.color{color:#05aecf!important}html{scroll-behavior:smooth}.tl_r{display:block;text-align:right}#wrapper{overflow:hidden!important}.stit{position:relative;text-align:left;font-size:20px!important}.stit:before{content:"";position:absolute;top:50%;left:-35px;width:20px;height:4px;margin-top:-2px;background-color:#05aecf}.loadbox{width:100%;height:1;margin:0;z-index:3010;position:absolute;top:0}.loadbox .inner{width:100vw;height:100vh;margin:0;position:fixed;top:0;left:0;z-index:3011;opacity:1;background:#3e505c;text-align:center;line-height:100vh;color:#fff}.loadbox .inner #svg-logo{width:70px;height:70px;display:none}.loadbox .inner #svg-logo path{fill-opacity:0;fill:#fff9;stroke:#fff9;stroke-width:1;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600}.loadbox .inner2{width:100vw;height:100vh;margin:0;position:absolute;top:0;left:0;z-index:3001;background:#fff;opacity:1;transition:opacity 1s ease 1s}.loadbox .inner.maskOut{animation-name:maskOut;animation-duration:.5s;animation-delay:.5s;transition-timing-function:ease-in-out;animation-fill-mode:forwards}.fadeOut{opacity:0!important;display:none}@keyframes maskOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.rcrit_container.welfare li .txt{font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:400;font-feature-settings:"palt"!important;-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt";-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-variant-ligatures:none}.title{text-align:center;white-space:nowrap;opacity:0}.title .jp{color:#879cab}.title .en{margin-top:4px;font-weight:600;letter-spacing:4px;white-space:nowrap;line-height:1;color:#272d3a}.to-top-container{display:none}#main{padding:0!important}.fusion-column-wrapper{margin:0 auto}.nav_ul li{cursor:pointer}.nav_ul li a{position:relative;display:block;line-height:40px;color:#444;text-align:center;line-height:1.8}.nav_ul li:not(.entry) a:after{content:"";width:0%;height:7px;background:transparent;position:absolute;left:0;bottom:0;transition:.3s cubic-bezier(.4,0,.2,1);opacity:.2}.nav_ul li:not(.entry) a:hover:after{background:tomato;width:100%}.nav_ul li span{display:block;font-size:10px;line-height:1.6}.nav_ul li span.jp{font-size:12px;font-weight:700}.nav_ul li span.en{margin-top:5px;color:#05aecf;letter-spacing:1.1px;font-size:9px}.nav_ul li.entry a{display:inline-block;color:#fff;background:#05aecf;padding:10px 20px;border-radius:40px;font-size:13px}.anchor{margin-top:-80px;padding-top:80px}html,html body,div,p,li{font-size:15px;letter-spacing:.01em;line-height:2}#main .pagev .en.sign{top:-50px}#main h3.section_ttl:after{margin-top:10px;margin-left:3px;color:#05aecf;font-size:12px;display:none;font-family:Raleway,sans-serif}#main section#message h3.section_ttl:after{content:"MESSAGE"}#main section#value h3.section_ttl:after{content:"VALUE"}#main section#home_environment h3.section_ttl:after{content:"ENVIRONMENT"}#main section#home_members h3.section_ttl:after{content:"MEMBERS"}#main section#home_jobtype h3.section_ttl:after,#main section#jobtype h3.section_ttl:after{content:"JOB TYPE"}#main section#interview h3.section_ttl:after{content:"INTERVIEW"}#main section#news h3.section_ttl:after{content:"NEWS"}#main section#ceo_profile h3.section_ttl:after{content:"CEO PROFILE"}section{position:relative}section .en.sign{position:absolute;top:0;font-size:140px;font-size:clamp(1.25rem,.341rem + 3.55vw,3rem);color:#f0f7f9;line-height:1;height:auto;background:linear-gradient(to right,#eaf1ff,#e2f4f9 40%,#eaf5f5 75%);-webkit-background-clip:text;color:transparent;letter-spacing:0}.toc{position:fixed;left:30px;top:30%;z-index:900;background-color:#fff;padding:15px 35px 18px 16px}.toc ul li a{position:relative;display:block;color:#c1cad5;margin:4px 0;padding:6px 16px;border-radius:20px;font-size:15px;font-weight:600}.toc ul li a:after{content:"";position:absolute;top:20px;right:0;width:8px;height:1px;background:#c1cad5}.toc ul li:hover a,.toc ul li.active a{color:#05aecf}.toc ul li:hover a:after,.toc ul li.active a:after{background:#05aecf}.jobtype_main h3{display:block;padding-bottom:.8em;border-bottom:2px solid #000}#jobinfo{position:relative;min-height:400px}#jobinfo .ovly,#jobinfo .bgimg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1001}#jobinfo .bgimg{background:url(/wp-content/uploads/2019/11/joblist_bg2.jpg) no-repeat center top;background-size:cover;z-index:950;z-index:1002;min-height:400px}#jobinfo section{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%);z-index:2010}#jobinfo .title .jp{color:#547085}#jobinfo ul{max-width:920px;margin:0 auto}#jobinfo ul li{width:100%;display:block;line-height:60px;height:68px;border:1px solid #288ec3;background:#fff}#jobinfo ul li:hover{box-shadow:0 0 40px 3px #fff;background-color:#1289ac}#jobinfo ul li:hover a{color:#fff}#jobinfo a{display:inline-block;color:#45789c;padding:0 10px;vertical-align:middle;line-height:1.6!important}.title_jobdetail .jp{font-weight:800}.title_jobdetail .en{font-weight:500;color:#5f869c}#jobdetail dl{border-top:1px solid #ddd}#jobdetail dl dt{width:10em;position:absolute}#jobdetail dl dd{padding-left:12em;border-bottom:1px solid #ddd}#jobdetail dl,#jobdetail dt,#jobdetail dd{text-align:left}#jobdetail dt,#jobdetail dd{padding-top:16px;padding-bottom:16px}.jobdetail_entrybtn{position:relative;overflow:visible;margin:0 auto 10%;text-align:center}.jobdetail_entrybtn a{display:inline-block;color:#fff;font-weight:700;background:#05aecf}.jobdetail_entrybtn a:after{content:"";position:absolute;background:transparent;bottom:0;right:0;top:0;z-index:2;opacity:.2;transition:.3s cubic-bezier(.4,0,.2,1)}.jobdetail_entrybtn a:hover:after{background:tomato}#main h3.section_ttl{position:relative;margin-top:120px;font-size:clamp(40px,2vw,48px)}.section_subttl{position:relative;margin-top:0;font-size:24px;font-weight:700!important}@media screen and (min-width:1090px){.is-pc{display:block}.is-mbl{display:none}}@media screen and (min-width:1140px){nav.breadcrumb a,nav.breadcrumb span{font-size:12px;padding:0 16px}section#home_interview .swiper-slide .txt .txtbox .comment{line-height:1.4}section .inner{min-width:640px}section#home_members h3{margin-top:90px!important}.entrybox{margin-top:100px!important}.entrybox .entry_inner{height:400px}.entrybox .entry_inner:after{content:"";position:absolute;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(195,220,235,.14) 0%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,rgba(195,220,235,.14) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,#c3dceb24,#00000080);left:0;top:0}.entry_btn{z-index:9;position:relative;margin-top:0;transition:all .3s}.entry_btn a{overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;max-width:520px;margin:0 auto;padding:24px 80px;text-align:center;background-color:#00c3e9b3;color:#fff;transition:all .5s;position:relative;line-height:52px;border-radius:10px 30px;z-index:1}.entry_btn a:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#00b1d5;transition:all .3s;z-index:-1}.entry_btn a:hover{color:#fff}.entry_btn a:hover:before{width:100%}.entry_btn a .en{position:relative;display:inline-block;margin-right:10px;padding-right:4px;font-size:32px}.entry_btn a .en:after{position:absolute;right:-10px;top:11px;content:"";width:1px;height:28px;background-color:#fff;transform:rotate(25deg)}.entry_btn a .jp{margin-left:14px;margin-bottom:4px;font-size:15px;font-weight:600}}@media screen and (min-width:2000px){nav.breadcrumb a a,nav.breadcrumb a span,nav.breadcrumb a,nav.breadcrumb span{font-size:15px!important}nav.breadcrumb a a:after,nav.breadcrumb a:after{top:14px!important}section#env_office .inner,#env_benefits .inner,#env_culture .inner{max-width:1700px!important}#post-20944 .section_ttl,#post-20942 .section_ttl{margin-left:3em!important}section#interview .ihead .ttl{font-size:clamp(41px,2.2vw,46px)!important}section#interview .ihead .lead{font-size:1.3rem!important}section#interview .ibox .ttl{font-size:2.5rem!important}.post-content p.txt{font-size:clamp(16px,.8vw,18px)!important}#main h3.section_ttl{font-size:3rem!important;margin-left:0}dl.members_item dt{height:60vh!important;max-height:520px!important}dl.members_item dd .pos{font-size:clamp(14px,.9vw,16px)!important}dl.members_item dd .name{margin-bottom:1em!important;font-size:clamp(26px,1.4vw,30px)!important}dl.members_item dd .comment{font-size:clamp(15px,.8vw,16px)!important}.footer_menu a{font-size:1rem!important}}@media screen and (max-width:1140px){.is-pc{display:none}.is-mbl{display:block}.post-content p{line-height:1.8;font-size:14px}section .primary_inner{width:100%!important}section .primary_inner en.sign{top:135px}section .inner{width:100%!important;padding-left:35px;padding-right:35px}nav.breadcrumb{top:100px;right:15px}nav.breadcrumb a,nav.breadcrumb span{font-size:11px;padding:0 16px}#main h3.section_ttl{margin:0 0 40px;font-size:28px!important}.message_txt .heading{margin-bottom:1.5em;font-size:23px}.message_txt .txt{font-size:14px;line-height:28px;text-align:left}.message_txt .txt p{margin-bottom:.8em;font-size:14px}.message_txt .txt br{display:none}.jobtype_items .imgs{width:52%!important;top:0!important;right:0!important}.jobtype_items .list{width:43%;margin-right:5%}.jobtype_items .list a{padding:14px 20px}.jobtype_wrapper{justify-content:center;flex-direction:column}.jobtype_wrapper .jobtype_aside{width:auto}.jobtype_wrapper .jobtype_aside ul{display:flex;flex-wrap:wrap}.jobtype_wrapper .jobtype_aside li{width:50%}.jobtype_wrapper .jobtype_aside a{padding:10px 16px;line-height:1.5}.jobtype_wrapper .jobtype_main{width:100%}.jobtype_wrapper .jobtype_main table th,.jobtype_wrapper .jobtype_main table td{display:block;width:100%;padding:14px}.jobtype_wrapper .jobtype_main table th{padding-bottom:0}.jobtype_wrapper .jobtype_main table td{font-size:14px;line-height:1.6}.toc{width:100%;top:auto;left:0;bottom:0;background-color:#000}.toc ul{display:flex;justify-content:space-around}.entrybox{margin-left:-30px;margin-right:-30px}.entrybox:before{background-position:center 0!important}.entrybox .entry_inner{height:100%}.entrybox img{width:100%;margin-top:0;max-width:auto}.entry_btn{z-index:990;width:270px;position:relative;margin-top:0;transition:all .3s}.entry_btn .tit{margin-bottom:1em!important;font-size:15px!important}.entry_btn a{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:20px 40px;text-align:center;background-color:#05aecf;color:#fff;transition:all .5s;position:relative;line-height:52px;z-index:1;border-radius:10px 30px}.entry_btn a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#05aecf;border-radius:0rem;z-index:-2}.entry_btn a:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#3ecbf1;transition:all .3s;border-radius:10rem;z-index:-1}.entry_btn a:hover{color:#fff}.entry_btn a:hover:before{width:100%}.entry_btn a .en{position:relative;display:inline-block;margin-right:10px;padding-right:4px;font-size:24px;line-height:1.1}.entry_btn a .jp{display:none}.en.sign{font-size:13vw!important}.entrybox{height:340px;overflow:hidden}.entrybox .entry_inner .entry_img{margin-top:0}.footer_menu{padding-left:0;padding-right:0}.footer_menu p{display:inline-block}}@media screen and (max-width:600px){nav.breadcrumb{left:20px;top:135px;height:24px}.scrlbar_wrapper{width:3px!important}#main h3.section_ttl{margin-top:0}.footer_menu{flex-direction:column;padding-top:16px!important}.footer_menu .left{margin-bottom:15px;flex-direction:column}.footer_menu .left a{padding:10px 0}.entry_btn{top:100px!important}.entrybox{margin-top:60px;height:230px!important}#pagetop{display:none}}.fadein,.fadein_list li{transform:translateY(30px);transition-duration:1.4s;transition-timing-function:cubic-bezier(.34,.07,.095,.995);transition-property:all;opacity:0}.moving,.fadein_list li.moving{opacity:1;transform:translateY(0)}.moving.delay_1{transition-delay:.35s}.moving.delay_2{transition-delay:.65s}section .en.sign{font-size:10vw}section#home_interview .en{left:50%;transform:translate(-50%);mix-blend-mode:multiply;background:transparent;color:#e0eef3!important;mix-blend-mode:hard-light;z-index:91}section#home_interview .inner{max-width:100%;width:100%}section#home_interview .swiper-slide{display:flex;background-color:#038aa9}section#home_interview .swiper-slide .photo{background-size:cover}section#home_interview .swiper-slide .photo img{width:100%;height:100%;object-fit:cover;object-position:center}section#home_interview .swiper-slide .txt{position:relative}section#home_interview .swiper-slide .txt .txtbox div,section#home_interview .swiper-slide .txt .txtbox p,section#home_interview .swiper-slide .txt .txtbox span{color:#fff!important}section#home_interview .swiper-slide .txt .txtbox .pos{display:block}section#home_interview .swiper-slide .txt .txtbox .name{display:block;margin-bottom:10px;font-weight:600}section#home_interview .swiper-slide .txt .txtbox .comment{display:block;margin-bottom:1.5em;font-weight:600}section#home_interview .swiper-slide .txt .txtbox .more a{color:#fff;display:inline-block;border-radius:50px;background:#000;text-align:center;font-weight:700}section#home_members{display:none;margin-bottom:80px;background:#3b4950}section#home_members .en.sign{position:absolute;right:50px;color:#d1d1cb;opacity:.2}section#home_members>.inner{padding-top:40px;padding-bottom:120px}section#home_members p,section#home_members div,section#home_members h3{color:#fff}section#home_members .comment{color:#bdc6cb}section#members{padding-bottom:0;background:#f1f1ef}section#members .primary_inner{position:relative}section#members .en.sign{position:absolute;right:50px}section#members>.inner{padding-top:40px}.members_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#home_news{position:absolute;bottom:0%;width:100%;height:90px;z-index:901;background-color:#000}section#news .inner{position:relative}section#news .news_items{padding-bottom:90px}section#news .news_items ul.list{width:40%}section#news .news_items ul.list li{margin-bottom:10px}section#news .news_items ul.list li a{position:relative;display:block;background-color:#f0f0f0;padding:20px 30px;font-size:17px;font-weight:600;color:#fff}section#news .news_items ul.list li a:after{position:absolute;right:20px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:inherit;margin-left:20px;transition:all .2s linear}section#news .news_items ul.list li a:hover{background:#ccc}section#news .news_items .imgs{position:relative;width:54%;right:-100px}section#news .news_items .imgs .img1{width:100%;max-width:600px;height:330px;margin-top:60px;background:gray}section#news .news_items .imgs .img2{position:absolute;top:-85px;right:-50px;background:#ccc;width:62%;height:250px}section#news .en.sign{line-height:1;top:4px;left:100px}.news_items{display:flex}#footer{width:100%;margin-top:0;padding-bottom:90px;background:#000!important}#footer .inner{margin:0 auto}.footer_menu{padding-top:20px}.footer_menu>p{margin-bottom:0}.footer_menu .left{display:flex}.footer_menu a{font-size:11px}.footer_menu sup{display:none}.footer_menu,.footer_bottom{display:flex;justify-content:space-between;color:#fff}.footer_menu a,.footer_bottom a{color:inherit;margin-right:30px}.footer_bottom .copy{font-size:11px;color:#ccc;font-family:halcom,sans-serif;letter-spacing:.07em}.footer_bottom .copy sup{display:none}.entrybox{position:relative;padding:0!important;background-color:#000;text-align:center;overflow:hidden;color:#fff;background-repeat:no-repeat;background-size:cover}.entrybox .entry_inner{position:relative}.entrybox .entry_inner .entry_img{opacity:.7;width:100%}.entrybox .entry_btn{position:absolute;left:50%;top:50%;transform:translateY(-50%) translate(-50%)}.entrybox .entry_btn .tit{margin-bottom:1em;font-size:22px;font-weight:700;line-height:1}@keyframes blur{0%{text-shadow:0 0 100px 90px #000;color:#fff;opacity:0;transform:translateY(-60px)}30%{text-shadow:0 0 80px #000;color:#fff}60%{text-shadow:0 0 40px #93f5ff}to{opacity:1;color:#47515f;transform:translateY(0)}}.text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}
