﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration-thickness:1px}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration-style:dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.ofi-cover{object-fit:cover;object-position:center center}.ofi-contain{object-fit:contain;object-position:center center}.ofi-none{object-fit:none;object-position:center center}.colcount2{column-count:2}@media screen and (max-width: 599px){.colcount2{column-count:1}}.colcount3{column-count:3}@media screen and (max-width: 599px){.colcount3{column-count:1}}html{box-sizing:border-box;font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.8;margin:0;text-rendering:optimizeLegibility}@media screen and (max-width: 599px){body{font-size:1.4rem}}button,input,select,optgroup,textarea{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.8;text-rendering:optimizeLegibility}.post-anc,.post-title,.site-title,h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{font-size:2.6rem}h3,h4{font-size:2.4rem}h5,h6{font-size:2rem}.post-title,blockquote{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;word-wrap:break-word}.site-description{font-family:"Noto Sans JP",sans-serif}h2,h3,h4,h5,h6{clear:both;margin:91px auto 42px;line-height:1.5}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin:0 auto 42px}@media screen and (max-width: 599px){h2,h3,h4,h5,h6{margin:32px 0 16px}}h2+h3,h3+h4,h4+h5,h5+h6{margin-top:14px}p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}dfn,cite,em,i{font-style:italic !important}html{box-sizing:border-box;scroll-padding-top:140px}::-moz-selection{background-color:#eee}::selection{background-color:#eee}*,*:before,*:after{box-sizing:inherit}body{background-color:#fff}hr{background-color:#777;border:0;height:1px;margin:35px 0}figure{margin:0}blockquote{border-left:4px solid #f2f2f2;background-color:rgba(242,242,242,.4);margin-left:0;padding:21px 28px;margin-bottom:35px}blockquote>p{font-size:1.4rem;margin:0 0 28px}blockquote>p:last-child{margin:0}blockquote cite{color:rgb(24.24,80.8,177.76)}ul{list-style:disc}ul ul{list-style-type:circle}ol{list-style:decimal}li{line-height:1.8}li>ul,li>ol{padding-left:14px}dl{margin-bottom:28px}dt{float:left;clear:both;margin-right:7px;font-weight:600}dd{margin:0 7px 7px}@media screen and (max-width: 599px){dd+dt{margin-top:7px}}table{border-collapse:collapse;border-top:1px solid #000;margin:0 0 28px;width:100%}table th,table td{padding:14px !important;border:1px solid #000 !important;vertical-align:top;word-break:break-all}table tr{border-bottom:1px solid #000}table thead th{border-right:1px solid #fff !important;text-align:center !important}table tbody th{background-color:#fff !important;text-align:center !important}table tbody td{background-color:#fff}table{border-top:0 solid #ddd !important}table tr{border:solid 3px #000}table tr th{background-color:#fff !important;border-width:0 !important}table tr td{border-width:0 !important;padding:35px 0 !important}@media screen and (max-width: 599px){table tr th{display:block;width:100% !important;padding:16px 16px 0 !important}table tr td{display:block;padding:8px 16px 16px !important}}@media screen and (max-width: 599px){.table-wrap{width:100%;overflow-x:scroll}.table-wrap table{max-width:630px}.table-wrap table.has-fixed-layout{table-layout:auto}.table-wrap th,.table-wrap td{white-space:nowrap}}.alignleft{margin:0 35px 0 0 !important}.alignright{margin:0 0 0 35px !important}.aligncenter{clear:both;margin:0 auto !important;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 599px){.alignleft,.alignright,.aligncenter{display:block;float:none;margin:0 auto 24px !important;width:100% !important}.alignleft img,.alignright img,.aligncenter img{display:block;margin-left:auto;margin-right:auto}}body{margin:0}.site{position:relative}.site-content{overflow:hidden;color:#000}.site-header{z-index:30;position:relative;position:absolute;top:49px;left:49px}@media screen and (max-width: 599px){.site-header{top:16px;left:24px}}.site-name{width:auto;height:37px;vertical-align:bottom;backface-visibility:hidden;display:block}@media screen and (max-width: 599px){.site-name{height:32px}}.site-title{display:flex}.site-title a{display:block}.pagetop{z-index:30;position:relative;cursor:pointer;padding:0 70px;margin:-35px auto -14px;text-align:right}.pagetop a{display:inline-block;height:49px;width:49px}@media screen and (max-width: 1024px){.pagetop{padding:0 32px}}@media screen and (max-width: 599px){.pagetop{padding:0 16px}}.site-footer{border-top:solid 1.5px #000;background-color:#fff;padding:49px 70px 21px;display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width: 1024px){.site-footer{flex-direction:column;padding:40px 40px 16px}}.foot-name a{display:block}.foot-name img{width:auto;height:35px;vertical-align:bottom;backface-visibility:hidden}@media screen and (max-width: 1024px){.foot-name{margin-bottom:32px}}.foot-link-list{display:flex;padding:0;margin:0}.foot-link-list li{padding-left:0;line-height:1}.foot-link-list li::before{display:none}.foot-link-list li:not(:first-child){border-left:solid 1px #000}.foot-link-list a{color:#000;font-size:1.5rem;padding:0 28px;text-decoration:none}@media screen and (max-width: 1024px){.foot-link-list{justify-content:center}.foot-link-list li:first-child{padding-left:0}}@media screen and (max-width: 599px){.foot-link-list{flex-direction:column}.foot-link-list li{padding-left:0;margin:5px 0}.foot-link-list li:not(:first-child){border-left:solid 0 #000}.foot-link-list a{font-size:1.4rem;padding:0}}.copyright{font-size:1.2rem;font-family:"Roboto",sans-serif;letter-spacing:.05em;margin:91px 0 0;text-align:right}@media screen and (max-width: 1024px){.copyright{margin:64px 0 0}}h2.frame-title{font-size:4.2rem;line-height:1}h2.frame-title span{background-color:#fff;border:solid 3px #000;display:inline-flex;align-items:center;justify-content:center;margin-left:-3px;padding-bottom:3px;height:65px;width:65px}h2.frame-title.add-solution{font-size:4.5rem;line-height:1;position:absolute;top:-55px;left:35px}h2.frame-title.add-solution span{background-color:#fff;border:solid 3px #000;display:inline-flex;align-items:center;justify-content:center;margin-left:-3px;padding-bottom:3px;height:70px;width:70px}h2.frame-title.add-solution::after{background-color:#fff;border:solid 3px #000;font-size:2.8rem;content:"ソリューション";padding:7px;position:absolute;left:-3px;bottom:-45px;white-space:nowrap}h5{background-color:#f2f2f2;border-radius:5px;color:#fff;display:inline-block;padding:7px 21px}h6{color:#0f326e}.txt-notice{color:#f57152;text-align:center}ul{list-style:none;padding:0 0 0 7px;margin:14px 0}ul li{padding-left:21px;position:relative}ul li::before{display:inline-block;vertical-align:middle;content:"";width:10px;height:10px;background-color:#2367a7;border-radius:50%;position:absolute;top:10px;left:0}ol{list-style:none;counter-reset:number;padding:0;margin:14px 0}ol>li{padding-left:35px;margin-bottom:7px;position:relative}ol>li::before{counter-increment:number;content:counter(number);background-color:#2367a7;border-radius:0;color:#fff;font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:0;top:4px;width:24px;height:24px}table+table{margin-top:35px}table.width-auto th,table.width-auto td{padding:14px 28px}td ul,td ol{margin:0}p{margin:0 0 14px;word-wrap:break-word}strong{font-weight:600}@media screen and (max-width: 599px){h2{font-size:2.4rem}h2.frame-title{font-size:2.6rem;white-space:inherit !important}h2.frame-title span{margin-bottom:-3px;height:48px;width:48px}h2.frame-title.add-solution{font-size:2.6rem;top:-40px;left:16px}h2.frame-title.add-solution span{height:48px;width:48px}h2.frame-title.add-solution::after{font-size:2.4rem;bottom:-41px;padding:74x}h3,h4{font-size:2rem}h5,h6{font-size:1.8rem}ul,ol{margin:14px 0}}.single-over100years .site{background-color:#f2f2f2}.single-over100years .site-content{position:relative}.single-over100years .site-content .sec-pattern{position:absolute;top:175px;left:0}.single-over100years .site-content .scroll{position:absolute;bottom:-196px;left:50%;transform:translateX(-50%)}.single-over100years .site-content .scroll span{color:#000;font-family:"Roboto",sans-serif;font-size:1.4rem;display:flex;align-items:center;letter-spacing:.1em;margin-bottom:140px;transform:rotate(90deg)}.single-over100years .site-content .scroll img{width:49px;height:auto;vertical-align:bottom;backface-visibility:hidden;display:block;margin:0 0 10px 14px}@media screen and (max-width: 1024px){.single-over100years .site-content .sec-pattern{top:240px}.single-over100years .site-content .scroll{bottom:-120px}.single-over100years .site-content .scroll span{margin-bottom:80px}}@media screen and (max-width: 599px){.single-over100years .site-content .sec-pattern{top:400px}.single-over100years .site-content .scroll{display:none}}.single-over100years.is-scrolled .site-content .scroll img{animation:float 2s ease-in-out infinite}.single-over100years section{display:flex;justify-content:space-between;opacity:0;transform:translateY(20px);transition:all 1s ease}.single-over100years section.is-show{opacity:1;transform:translateY(0)}.single-over100years section:first-of-type{margin-top:0}.single-over100years section p:empty{display:none}.single-over100years section.about{max-width:1200px;margin:0 auto;padding:0}@media screen and (max-width: 1024px){.single-over100years section.about{max-width:100%;padding:0 32px}}@media screen and (max-width: 599px){.single-over100years section.about{padding:0 16px}}.single-over100years section.about .title{width:45%}.single-over100years section.about .title h3{font-family:"Noto Serif JP",serif;font-size:2.8rem;letter-spacing:.25em}.single-over100years section.about .title h3 span{display:block;font-family:"Roboto",sans-serif;font-size:1.6rem;letter-spacing:.07em;margin-bottom:14px}.single-over100years section.about .cont{padding-top:28px;width:50%}.single-over100years section.about .cont p{font-size:1.4rem;letter-spacing:.05em;line-height:2.5;margin:0}@media screen and (max-width: 1024px){.single-over100years section{flex-direction:column}.single-over100years section.about .title{width:100%}.single-over100years section.about .title h3{font-size:2.6rem}.single-over100years section.about .title h3 span{font-size:1.4rem;margin-bottom:8px}.single-over100years section.about .cont{padding-top:0;width:100%}}@media screen and (max-width: 599px){.single-over100years section.about .title h3{font-size:2.4rem}}.single-over100years .post-header{position:relative;height:100vh;width:100%;margin-bottom:245px}.single-over100years .post-header.is-zoomed .head-cont{opacity:1;transform:translateY(0)}.single-over100years .post-header.is-zoomed .head-cont h2{opacity:1;transform:translateY(0);transition-delay:.6s}.single-over100years .post-header.is-zoomed .head-cont .company{opacity:1;transform:translateY(0);transition-delay:.8s}.single-over100years .post-header.is-zoomed .head-cont .name{opacity:1;transform:translateY(0);transition-delay:1s}.single-over100years .post-header.is-zoomed .head-img .ofi-cover{transform:scale(1)}.single-over100years .post-header.is-zoomed .head-img .num{opacity:1;transform:translateY(0)}.single-over100years .post-header .head-cont{display:flex;justify-content:center;flex-direction:column;height:100%;width:auto;position:absolute;top:0;left:calc(50% - 600px)}.single-over100years .post-header .head-cont h2,.single-over100years .post-header .head-cont .company,.single-over100years .post-header .head-cont .name{opacity:0;transform:translateY(12px);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(0.22, 1, 0.36, 1)}.single-over100years .post-header .head-cont h2{font-family:"Noto Serif JP",serif;font-size:3.7rem;letter-spacing:.2em;white-space:nowrap}.single-over100years .post-header .head-cont div{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.07em}.single-over100years .post-header .head-cont div.company{margin-bottom:7px}.single-over100years .post-header .head-cont div.name strong{font-size:2.4rem}.single-over100years .post-header .head-img{height:100%;width:auto;max-width:1000px;position:absolute;top:0;right:0}.single-over100years .post-header .head-img .ofi-cover{transform:scale(1.05);transition:transform 6s cubic-bezier(0.16, 1, 0.3, 1)}.single-over100years .post-header .head-img .num{font-family:"Roboto Condensed",sans-serif;font-weight:600;font-size:16rem;letter-spacing:.07em;line-height:1;margin:-35px 63px 0 0;text-align:right;opacity:0;transform:translateY(10px);transition:opacity 1s ease,transform 1s ease;transition-delay:.4s}@media screen and (max-width: 1024px){.single-over100years .post-header{height:60vh;margin-bottom:160px}.single-over100years .post-header .head-cont{background-color:hsla(0,0%,100%,.5);height:auto;left:48px;top:120px;padding:16px 24px}.single-over100years .post-header .head-cont h2{font-size:3rem;white-space:normal}.single-over100years .post-header .head-cont div.company{margin-bottom:8px}.single-over100years .post-header .head-cont div.name strong{font-size:2rem}.single-over100years .post-header .head-img{height:auto;width:85%}.single-over100years .post-header .head-img .num{font-size:10rem;margin:-40px 0 0}}@media screen and (max-width: 599px){.single-over100years .post-header{height:80vh;margin-top:64px;margin-bottom:240px}.single-over100years .post-header .head-cont{background-color:rgba(0,0,0,0);position:static;left:auto;top:auto}.single-over100years .post-header .head-cont h2{font-size:2.4rem}.single-over100years .post-header .head-img{position:static;left:auto;top:auto;width:100%}.single-over100years .post-header .head-img .num{font-size:8rem;margin:-32px 0 0}}.single-over100years .post-content{padding:28px 0 140px}.single-over100years .post-content *:first-child{margin-top:0}.single-over100years .post-content *:last-child{margin-bottom:0}.single-over100years .post-content>p{margin:35px 0}@media screen and (max-width: 1024px){.single-over100years .post-content{padding:24px 0 80px}}.single-over100years .post-content .cont-wrap{border-top:solid 1.5px #000;margin-top:140px;padding-top:140px}.single-over100years .post-content .cont-wrap .img{width:50%}.single-over100years .post-content .cont-wrap .img h3,.single-over100years .post-content .cont-wrap .img h4{font-family:"Noto Serif JP",serif;letter-spacing:.2em}.single-over100years .post-content .cont-wrap .img h3{font-size:6.5rem;margin:0 0 21px calc(100% - 600px)}.single-over100years .post-content .cont-wrap .img h4{font-size:3rem;line-height:2;margin:0 0 91px calc(100% - 600px)}.single-over100years .post-content .cont-wrap .img img,.single-over100years .post-content .cont-wrap .img .frame{height:auto;max-width:840px;width:80%}.single-over100years .post-content .cont-wrap .img .frame{margin:49px 0;padding:35px}.single-over100years .post-content .cont-wrap .img .frame h5{background-color:rgba(0,0,0,0);color:#000;font-size:3.5rem;font-weight:700;padding:0;margin:0 auto 21px}.single-over100years .post-content .cont-wrap .img .frame p{font-size:1.8rem;font-weight:500;margin:0 0 21px 28px}.single-over100years .post-content .cont-wrap .img .frame p:last-child{margin:0 0 0 28px}.single-over100years .post-content .cont-wrap .img .frame p.fontsize-sm{font-size:1.4rem}.single-over100years .post-content .cont-wrap .cont{padding:133px calc(50% - 600px) 0 0;width:48%}.single-over100years .post-content .cont-wrap .cont h5{background-color:rgba(0,0,0,0);border-radius:0;color:#000;padding:0 0 7px;border-bottom:solid 1px rgba(0,0,0,.5);font-size:2.2rem;font-weight:400;letter-spacing:.15em;margin-bottom:28px}.single-over100years .post-content .cont-wrap .cont p{letter-spacing:.05em;line-height:2.5;margin:0}@media screen and (max-width: 1024px){.single-over100years .post-content .cont-wrap{margin-top:80px;padding-top:80px}.single-over100years .post-content .cont-wrap .img{width:100%}.single-over100years .post-content .cont-wrap .img h3{font-size:4rem;margin:0 40px 16px}.single-over100years .post-content .cont-wrap .img h4{font-size:2.4rem;margin:0 40px 80px}.single-over100years .post-content .cont-wrap .img img,.single-over100years .post-content .cont-wrap .img .frame{max-width:600px;width:85%}.single-over100years .post-content .cont-wrap .cont{padding:80px 32px 0;width:100%}.single-over100years .post-content .cont-wrap .cont h5{font-size:2rem;margin-bottom:24px}}.single-over100years .post-content .profile-wrap{max-width:1200px;margin:0 auto;padding:0}@media screen and (max-width: 1024px){.single-over100years .post-content .profile-wrap{max-width:100%;padding:0 32px}}@media screen and (max-width: 599px){.single-over100years .post-content .profile-wrap{padding:0 16px}}.single-over100years .post-content .profile-wrap{flex-direction:column;margin-top:140px}.single-over100years .post-content .profile-wrap h3{font-family:"Roboto",sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.1em;margin:0 0 14px}.single-over100years .post-content .profile-inner{border:solid 1.5px #000;display:flex;padding:56px 84px}.single-over100years .post-content .profile-inner h4{flex-shrink:0;font-family:"Noto Serif JP",serif;font-size:2.6rem;letter-spacing:.2em;margin:0 70px 0 0}.single-over100years .post-content .profile-inner h4 span{display:inline-block;font-size:1.6rem;letter-spacing:0}.single-over100years .post-content .profile-inner p{font-size:1.4rem;letter-spacing:.05em;line-height:2;margin:0}@media screen and (max-width: 1024px){.single-over100years .post-content .profile-inner{flex-direction:column;padding:32px 48px}.single-over100years .post-content .profile-inner h4{font-size:2.4rem;margin-bottom:16px}.single-over100years .post-content .profile-inner h4 span{font-size:1.4rem}}.single-over100years .post-footer{margin:0 auto 175px;text-align:center}.single-over100years .post-footer a{background-color:#fff;color:#000;letter-spacing:.1em;padding:21px 56px;text-decoration:none;display:inline-flex;align-items:center}.single-over100years .post-footer a .material-symbols-outlined{font-weight:100;margin-right:14px}@media screen and (max-width: 1024px){.single-over100years .post-footer{margin-bottom:48px}}@media screen and (max-width: 599px){.single-over100years .post-footer{margin-bottom:40px}}@keyframes float{0%,100%{transform:translateX(0)}50%{transform:translateX(10px)}}.loader-bg{width:100vw;height:100vh;transition:all 1s;background-color:#0f326e;position:fixed;top:0;left:0;z-index:9999;opacity:1;visibility:visible;display:flex;justify-content:center;align-items:center}.loader-bg.is-active{opacity:0;visibility:hidden}.loader-bg.is-active .loader{opacity:0}.no-loader .loader-bg{display:none}.loader,.loader:before,.loader:after{background:#fff;animation:load1 1.5s infinite ease-in-out;width:.8em;height:3.2em}.loader{color:#fff;font-size:9px;position:relative;transform:translateZ(0);animation-delay:-0.16s;opacity:1;transition:opacity .4s ease}.is-show-name .loader{opacity:0}.loader::after,.loader::before{position:absolute;top:0;content:""}.loader::before{left:-1.5em;animation-delay:-0.32s}.loader::after{left:1.5em}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:3.2em}40%{box-shadow:0 -1.6em;height:4em}}.load-name{width:auto;height:49px;vertical-align:bottom;backface-visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateY(10px);opacity:0;filter:blur(6px);transition:opacity .8s ease,transform .8s cubic-bezier(0.22, 1, 0.36, 1),filter .8s ease}.is-show-name .load-name{opacity:1;transform:translate(-50%, -50%) translateY(0);filter:blur(0)}@media screen and (max-width: 599px){.load-name{height:35px}}.post-type-archive-over100years .site{background-color:#f2f2f2}@media screen and (max-width: 599px){.post-type-archive-over100years .site-content{padding:0}}.post-type-archive-over100years .nav{position:absolute;top:28px;right:69px;display:inline-block;min-width:210px}.post-type-archive-over100years .nav-title{cursor:pointer;font-family:"Roboto",sans-serif;letter-spacing:.07em;display:flex;align-items:center;justify-content:center}.post-type-archive-over100years .nav-title .material-symbols-outlined{margin-left:7px}.post-type-archive-over100years .nav-list{border:solid 1px #000;display:none;padding:0;margin:7px 0 0;z-index:10}.post-type-archive-over100years .nav-list.open{display:block}.post-type-archive-over100years .nav-item{padding-left:0}.post-type-archive-over100years .nav-item+.nav-item{border-top:solid 1px #000}.post-type-archive-over100years .nav-item::before{display:none}.post-type-archive-over100years .nav-item a{background-color:#fff;color:#000;font-size:1.4rem;display:block;padding:7px 0;text-decoration:none;text-align:center}.post-type-archive-over100years .nav-item a span{display:block;font-size:1.2rem}@media screen and (max-width: 599px){.post-type-archive-over100years .nav{right:47px}}.post-type-archive-over100years.no-loader .post-header{opacity:0;visibility:hidden}.post-type-archive-over100years.is-loaded .post-header{opacity:1;visibility:visible;transition:opacity .6s ease}.post-type-archive-over100years.is-scrolled .post-header .scroll img{animation:scrollFloat 2.2s ease-in-out infinite}.post-type-archive-over100years .post-header{border-bottom:solid 1px #000;height:100vh;width:100%;position:relative;overflow:hidden}.post-type-archive-over100years .post-header .ofi-cover{position:absolute;top:0;left:0;opacity:.08;height:100%;width:100%;transition:transform 2.2s cubic-bezier(0.16, 1, 0.3, 1)}.post-type-archive-over100years .post-header .ofi-cover.head-img{transform:scale(1.4) translateY(30px)}.post-type-archive-over100years .post-header .ofi-cover.head-txt{transform:scale(1.2) translateY(-20px);transition-delay:.2s}.post-type-archive-over100years .post-header.is-zoomed{transition:opacity .5s ease}.post-type-archive-over100years .post-header.is-zoomed .head-img,.post-type-archive-over100years .post-header.is-zoomed .head-txt{transform:scale(1) translateY(0);transition-delay:.2s}.post-type-archive-over100years .post-header.is-zoomed .cont-name,.post-type-archive-over100years .post-header.is-zoomed .cont-lead,.post-type-archive-over100years .post-header.is-zoomed .cont-en{opacity:1;transform:translateY(0);filter:blur(0)}.post-type-archive-over100years .post-header .head-inner{display:flex;align-items:stretch;height:100%;width:100%}.post-type-archive-over100years .post-header .cont{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:calc(100% - 70px)}.post-type-archive-over100years .post-header .cont-name,.post-type-archive-over100years .post-header .cont-lead,.post-type-archive-over100years .post-header .cont-en{opacity:0;transform:translateY(10px);transition:opacity 1.4s ease,transform 1.5s cubic-bezier(0.22, 1, 0.36, 1)}.post-type-archive-over100years .post-header .cont-name{width:auto;height:245px;vertical-align:bottom;backface-visibility:hidden;transition-delay:1.1s;transform:translateY(10px)}.post-type-archive-over100years .post-header .cont-lead{border-bottom:solid 2px #000;border-top:solid 2px #000;font-family:"Noto Serif JP",serif;font-size:2.6rem;font-weight:600;letter-spacing:.3em;margin:49px auto 35px;padding:5px 49px;text-align:center;transition-delay:1.25s;transform:translateY(20px)}.post-type-archive-over100years .post-header .cont-en{font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.12em;text-align:center;transition-delay:1.4s;transform:translateY(15px)}@media screen and (max-width: 1024px){.post-type-archive-over100years .post-header .cont{padding:0 48px}.post-type-archive-over100years .post-header .cont-name{height:auto;width:85%}}@media screen and (max-width: 599px){.post-type-archive-over100years .post-header .cont{padding:0 40px;width:calc(100% - 48px)}.post-type-archive-over100years .post-header .cont-name{width:100%}.post-type-archive-over100years .post-header .cont-lead{font-size:2rem;line-height:1.5;margin:32px auto 24px;padding:8px 16px}.post-type-archive-over100years .post-header .cont-en{font-size:1.4rem}}.post-type-archive-over100years .post-header .scroll{border-left:solid 1px #000;width:70px;height:100%;position:relative}.post-type-archive-over100years .post-header .scroll span{color:#000;font-family:"Roboto",sans-serif;font-size:1.4rem;letter-spacing:.1em;display:flex;align-items:center;position:absolute;bottom:84px;left:0;width:70px;transform:rotate(90deg)}.post-type-archive-over100years .post-header .scroll img{width:49px;height:auto;vertical-align:bottom;backface-visibility:hidden;display:block;margin:0 0 10px 14px;transform:translateX(0)}@media screen and (max-width: 599px){.post-type-archive-over100years .post-header .scroll{width:48px}.post-type-archive-over100years .post-header .scroll span{width:48px}.post-type-archive-over100years .post-header .scroll img{width:40px}}.post-type-archive-over100years section.cont-lead{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:210px 0;position:relative}.post-type-archive-over100years section.cont-lead .ofi-cover{position:absolute;top:0;left:0;height:auto;width:100%}.post-type-archive-over100years section.cont-lead h2{font-family:"Noto Serif JP",serif;font-size:5rem;font-weight:600;letter-spacing:.15em;margin-bottom:70px}.post-type-archive-over100years section.cont-lead p{font-weight:500;line-height:2.8;letter-spacing:.1em;margin-top:21px;text-align:center}@media screen and (max-width: 599px){.post-type-archive-over100years section.cont-lead{padding:80px 32px}.post-type-archive-over100years section.cont-lead h2{font-size:4rem;margin-bottom:56px}}.post-type-archive-over100years section.cont-interview{position:relative;padding-bottom:210px}.post-type-archive-over100years section.cont-interview .ofi-cover{position:absolute;bottom:0;left:0;height:auto;width:100%}.post-type-archive-over100years section.cont-interview .ofi-cover.building{opacity:.2}.post-type-archive-over100years section.cont-interview .slider{max-width:1100px;margin:0 auto}.post-type-archive-over100years section .slider{height:100%;width:100%}.post-type-archive-over100years section .slider .slide-item{margin:0 14px}.post-type-archive-over100years section .slider .slide-item.slick-current a{opacity:1}.post-type-archive-over100years section .slider .slide-item:nth-of-type(3n + 2){margin-top:56px}.post-type-archive-over100years section .slider .slide-item:nth-of-type(3n){margin-top:28px}.post-type-archive-over100years section .slider .slide-item .num{font-family:"Roboto Condensed",sans-serif;font-size:3.2rem;font-weight:500;line-height:.62;padding-top:7px}@media screen and (max-width: 599px){.post-type-archive-over100years section .slider .slide-item{margin:0 8px}}.post-type-archive-over100years section .slider .slide-inner{position:relative}.post-type-archive-over100years section .slider .slide-inner img{width:100%;height:100%;vertical-align:bottom;backface-visibility:hidden}.post-type-archive-over100years section .slider .slide-inner a{background-color:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;text-align:center;opacity:0}.post-type-archive-over100years section .slider .slide-inner a:hover{opacity:1}.post-type-archive-over100years section .slider .slide-inner a>div{font-size:1.4rem;padding:0 21px;line-height:1.6}.post-type-archive-over100years section .slider .slide-inner a>div.info{border-top:solid 1px #fff;margin-top:14px;padding-top:14px}.post-type-archive-over100years section .slider .slide-inner a>div.info span{display:block;font-size:1.1rem}@media screen and (max-width: 599px){.post-type-archive-over100years section .slider .slide-inner a>div{font-size:1.2rem;padding:0 16px}.post-type-archive-over100years section .slider .slide-inner a>div.info{margin-top:8px;padding-top:8px}.post-type-archive-over100years section .slider .slide-inner a>div.info span{font-size:1rem}}.post-type-archive-over100years section .slick-list,.post-type-archive-over100years section .slick-track,.post-type-archive-over100years section .slick-slide,.post-type-archive-over100years section .slick-slide>div,.post-type-archive-over100years section .slide-item{height:100%;width:100%}.post-type-archive-over100years section .slick-prev,.post-type-archive-over100years section .slick-next{background:url("/wp/wp-content/themes/beconnect/assets/images/over100/arrow.png") center center no-repeat;background-size:contain;width:90px;height:18px}.post-type-archive-over100years section .slick-prev::before,.post-type-archive-over100years section .slick-next::before{display:none !important}.post-type-archive-over100years section .slick-prev{left:-112px;transform:scale(-1, 1)}.post-type-archive-over100years section .slick-next{right:-112px}@keyframes scrollFloat{0%,100%{transform:translateX(0)}50%{transform:translateX(10px)}}.more a{text-decoration:none}.link-arrow{display:flex;align-items:center;text-decoration:none}.link-arrow::after{background:url("../images/common/arrow.png") center center no-repeat;background-size:contain;content:"";margin:2px 0 0 14px;height:21px;width:21px}.link-arrow:hover{text-decoration:underline}.link-list{margin:0;padding:0 !important;list-style:none}.link-list li{padding-left:0}.link-list li::before{display:none !important}.link-list{display:flex}.link-list li{display:flex;align-items:center}.link-list li+li{margin-left:28px}.link-list li a{text-decoration:none}.link-list li a::after{display:none}.link-list li a:hover{text-decoration:underline}.link-list li::after{background:url("../images/common/arrow.png") center center no-repeat;background-size:contain;content:"";margin:2px 0 0 12px;height:24px;width:24px;transition:all .5s ease-out}.link-list li:hover{transition:all .3s ease-out}.link-list li:hover::after{right:7px}.link-column{margin-bottom:28px;width:calc(33.3333333333% - 28px)}.link-column ul{margin:0;padding:0 !important;list-style:none}.link-column ul li{padding-left:0}.link-column ul li::before{display:none !important}.link-column ul{margin-top:7px}.link-column ul li{padding-left:21px}.link-column a{color:#0f326e;position:relative;text-decoration:none}.link-column a::before{color:#0f326e !important;content:"ー";display:block;line-height:1;margin-right:3px;padding:0 !important;position:absolute;left:-21px;top:1px}ul.kome li::before{content:"※" !important;background-color:rgba(0,0,0,0) !important;font-size:1.4rem;width:1em !important;height:1em !important;top:3px !important}ul.nomark-list li{padding-left:0 !important;line-height:1.5}ul.nomark-list li::before{display:none !important}ul.indent4 li{text-indent:-4em;padding-left:4em !important}ul.indent4 li::before{display:none !important}ol.kome li:before{content:"※" counter(number) "." !important;background-color:rgba(0,0,0,0) !important}ol.lower-roman{list-style-type:lower-roman}ol.upper-latin li:before{content:counter(number, upper-latin) !important}ol.kanji{list-style-type:cjk-ideographic}ol.bracket-r{margin:0;padding:0 !important;list-style:none}ol.bracket-r li{padding-left:0}ol.bracket-r li::before{display:none !important}ol.bracket-r{margin:14px 0 14px 35px !important}ol.bracket-r>li{counter-increment:brac-r;position:relative;padding-left:3rem}ol.bracket-r>li::before{content:counter(brac-r) "）";position:absolute;top:0;left:0}ol.bracket{margin:0;padding:0 !important;list-style:none}ol.bracket li{padding-left:0}ol.bracket li::before{display:none !important}ol.bracket>li{counter-increment:brac;position:relative;padding-left:4.5rem}ol.bracket>li::before{content:"（" counter(brac) "）";position:absolute;top:0;left:0}ol.katakana{margin:0;padding:0 !important;list-style:none}ol.katakana li{padding-left:0}ol.katakana li::before{display:none !important}ol.katakana>li{counter-increment:kata;position:relative;padding-left:5rem}ol.katakana>li::before{content:"（" counter(kata, katakana) "）";position:absolute;top:0;left:0}.anchor{margin-bottom:28px}.page-child .anchor{margin-bottom:91px}.pg-job .anchor{margin-bottom:28px}.anchor ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 !important;padding:0}.anchor li{margin:0 10px !important;padding-left:0 !important}.anchor li::before{display:none !important}.anchor a{background-color:#fff;border:solid 3px #000;color:#000 !important;font-weight:500;display:inline-block !important;padding:14px;text-decoration:none;text-align:center;min-width:140px}.anchor a.current_page{background-color:rgba(0,0,0,0);border:dotted 3px #000}.anchor a::after{content:"";color:#000 !important;font-family:"Material Symbols Outlined";font-size:2.4rem !important;font-weight:600;line-height:1;position:absolute;bottom:4px;left:50%;transform:translateX(-50%)}.anchor.no-icon a::after{display:none}.btn{background-color:#0f326e;border:2px solid #000;color:#000 !important;font-size:1.4rem;display:inline-block;line-height:1;letter-spacing:.3px;max-width:280px;margin:35px auto !important;padding:12px 70px !important;transition:all .5s ease-out;position:relative;text-decoration:none}.btn:has(>a){display:block;text-align:center}.btn::after{font-family:"Material Symbols Outlined";font-size:2rem;font-weight:600;content:"";position:absolute;top:50%;right:7px;transform:translateY(-50%)}.btn>a{color:#000 !important;display:inline-block;height:100%;width:100%;text-decoration:none}.button{background-color:#2367a7;border-radius:100vh;box-shadow:0px 3px 6px rgba(54,176,240,.3);color:#fff !important;display:inline-flex !important;align-items:center;font-size:1.4rem;font-weight:600;height:auto;position:relative;padding:10px 84px !important;text-decoration:none;transition:all .3s ease-out;z-index:0}.button:has(>a){padding:0 !important}.button.pt{background-color:#2367a7;box-shadow:0px 3px 6px rgba(244,127,66,.3)}.button.bg{background-color:#f2f2f2;box-shadow:0px 3px 6px rgba(51,51,51,.3)}.button:hover::before{opacity:1}.button:hover::after{right:10px}.button>a{color:#fff;display:block;height:100%;width:100%;padding:14px 91px !important;text-decoration:none}.wp-block-button a:visited{color:#fff !important}.wp-block-button__link{font-size:1.6rem;padding:14px 28px}.wp-block-button__link:hover{color:#fff}.frame{background-color:#fff;box-shadow:0px 3px 9px rgba(0,0,0,.16);padding:28px;margin:49px auto}.frame.pt{border:2px solid #f57152;box-shadow:0px 3px 9px rgba(244,127,66,.16);color:#2367a7}.frame p:empty{display:none}.frame ul li::before{background-color:#0f326e}.frame .wp-block-group__inner-container>*:last-child{margin-bottom:0}.frame-impo{border:1px solid #f57152;color:#f57152;padding:28px;margin:49px auto}.frame-impo p:empty{display:none}.frame-impo ul li::before{background-color:#0f326e}.frame-impo .wp-block-group__inner-container>*:last-child{margin-bottom:0}.frame-bg{background-color:hsla(0,0%,100%,.7);padding:28px;margin:49px auto}.frame-bg p:empty{display:none}.frame-bg ul li::before{background-color:#0f326e}.frame-bg .wp-block-group__inner-container>*:last-child{margin-bottom:0}.news-list a::before,.news-list a::after,.link-item a::before,.link-item a::after,.link-column a::before,.link-column a::after,.post-content a::before,.post-content a::after{padding:0 4px;color:#0f326e;display:inline;font-size:115%;font-weight:400;text-decoration:none !important;font-family:"Material Symbols Outlined";vertical-align:middle}.site-link[target=_blank]:after,.news-list a[target=_blank]:after,.link-item a[target=_blank]:after,.link-column a[target=_blank]:after,.post-content a[target=_blank]:after{content:""}.file-link[href$=".png"]:after,.file-link[href$=".pdf"]:after,.file-link[href*=".pdf#page="]:after,.news-list a[href$=".png"]:after,.news-list a[href$=".pdf"]:after,.news-list a[href*=".pdf#page="]:after,.link-item a[href$=".png"]:after,.link-item a[href$=".pdf"]:after,.link-item a[href*=".pdf#page="]:after,.link-column a[href$=".png"]:after,.link-column a[href$=".pdf"]:after,.link-column a[href*=".pdf#page="]:after,.post-content a[href$=".png"]:after,.post-content a[href$=".pdf"]:after,.post-content a[href*=".pdf#page="]:after{content:""}.file-link[href$=".doc"]:after,.file-link[href$=".docx"]:after,.news-list a[href$=".doc"]:after,.news-list a[href$=".docx"]:after,.link-item a[href$=".doc"]:after,.link-item a[href$=".docx"]:after,.link-column a[href$=".doc"]:after,.link-column a[href$=".docx"]:after,.post-content a[href$=".doc"]:after,.post-content a[href$=".docx"]:after{content:""}.file-link[href$=".xls"]:after,.file-link[href$=".xlsx"]:after,.news-list a[href$=".xls"]:after,.news-list a[href$=".xlsx"]:after,.link-item a[href$=".xls"]:after,.link-item a[href$=".xlsx"]:after,.link-column a[href$=".xls"]:after,.link-column a[href$=".xlsx"]:after,.post-content a[href$=".xls"]:after,.post-content a[href$=".xlsx"]:after{content:""}.post-content a[href^="mailto:"]:before{content:""}.post-content a[href^="tel:"]{text_decoration:none;pointer-events:none}.imagelink:after{background:none !important;content:"" !important;display:none !important;padding:0 !important}.imagelink:after{background:none !important;content:"" !important;display:none !important;padding:0 !important}.video{max-width:600px;aspect-ratio:16/9;text-align:center}.video iframe{width:100%;height:100%}.sec-item{padding:140px calc(50% - 640px)}.sec-item.bgimg01{background:url("/wp/wp-content/themes/recruit/assets/images/common/bgimg01.png") center center no-repeat;background-size:cover}.sec-item.bgimg02{background:url("/wp/wp-content/themes/recruit/assets/images/common/bgimg02.png") center center no-repeat;background-size:cover}.sec-item.bgimg03{background:url("/wp/wp-content/themes/recruit/assets/images/common/bgimg03.png") center center repeat;background-size:contain}.sec-item.bgimg04{background:url("/wp/wp-content/themes/recruit/assets/images/common/bgimg04.png") center center repeat;background-size:contain}.sec-item-inner{border:solid 3px #000;display:flex;gap:0;position:relative}.sec-item-inner .txt{background-color:#fff;border-right:solid 3px #000;line-height:2.5;padding:91px 49px}.sec-item-inner .img .ofi-cover img{width:100%;height:100%;vertical-align:bottom;backface-visibility:hidden;object-fit:cover}.bdrimg img{border:solid 3px #000}.card-list{gap:35px}.card-item{border:solid 2px #000;background-color:#fff}.card-item p{padding:21px;margin:0}.card-item .title{border-bottom:solid 2px #000;color:#fff;font-weight:600;text-align:center}.card-item p{font-weight:400;font-size:1.4rem}.qa-item{background-color:#fff;border:solid 2px #000;padding:35px;margin-bottom:28px}.qa-item p{display:flex;align-items:center;padding:7px 0;margin:0}.qa-item p>span{flex-shrink:0;border-radius:100vh;border:solid 2px #000;font-size:2.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding-bottom:3px;margin-right:14px;height:49px;width:49px}.qa-q{font-weight:700;font-size:2rem}.qa-q>span{background-color:#0f326e}.qa-a>span{background-color:#2367a7;color:#fff}.ojtflow-gr{position:relative;margin:49px auto}.ojtflow-gr::before{position:absolute;top:0;left:50%;transform:translateX(-50%);width:4px;height:100%;content:"";background-color:#000}.ojtflow-gr h5{background-color:#0f326e !important;border:solid 3px #000 !important;border-radius:7px !important;color:#000;display:flex;align-items:center;justify-content:center;position:relative;margin:49px auto 28px;padding:7px 28px;width:280px}.ojtflow-gr ul{margin:0;padding:0 !important;list-style:none}.ojtflow-gr ul li{padding-left:0}.ojtflow-gr ul li::before{display:none !important}.ojtflow-gr ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.ojtflow-gr li{background-color:#fff;border:solid 3px #000 !important;border-radius:7px;position:relative;padding:21px !important;width:45%}.ojtflow-gr li::after{background-color:#000;position:absolute;top:12px;right:-52px;content:"";display:block;width:52px;height:2px;z-index:0}.ojtflow-gr li.shugo{margin-top:35px}.ojtflow-gr li.rotation{margin-top:-63px}.ojtflow-gr li:nth-child(even)::after{left:-52px;right:auto}@media screen and (max-width: 599px){.link-list{flex-wrap:wrap}.link-list li{margin-right:16px}.link-list li+li{margin-left:0}.link-list li::after{margin:2px 0 0 4px}.link-list li a::after{margin:2px 0 0 4px}}@media screen and (max-width: 599px){.link-column{width:100%}}@media screen and (max-width: 599px){ol.bracket-r{margin:14px 0 !important}}@media screen and (max-width: 599px){.anchor{margin-bottom:24px}.page-child .anchor{margin-bottom:80px}.pg-job .anchor{margin-bottom:24px}.anchor li{margin:0 0 4px -3px !important}.anchor li:first-child{margin:0 0 4px !important}.anchor a{padding:10px;min-width:80px}.anchor a::after{bottom:0}}@media screen and (max-width: 599px){.btn{display:inline-flex}.btn>a{display:flex !important}}@media screen and (max-width: 599px){.frame{padding:24px 16px;margin:24px auto}}@media screen and (max-width: 599px){.frame-bg{padding:24px 16px;margin:24px auto}}@media screen and (max-width: 599px){.link-item a,.post-content a{display:inline}}embed,iframe,object{max-width:100%}img,video{height:auto;max-width:100%;vertical-align:bottom}.wp-element-caption{color:#000;font-size:1.2rem;display:block;line-height:1.5;margin:7px 0 14px !important;padding:0}@media screen and (max-width: 599px){.wp-element-caption{margin:4px 0 0 !important}}.hide{display:none !important}.float-left{float:left}.float-right{float:right}.clear{clear:both}.clear-none{clear:none}.margin-auto{margin:0 auto}.txt-center{text-align:center !important}.txt-right{text-align:right !important}.txt-left{text-align:left !important}.pos-r{position:relative}.pos-a{position:absolute}.overflow{overflow:hidden}.nowrap{white-space:nowrap !important}.width-auto{width:auto !important}.ml0{margin-left:0 !important}.mr0{margin-right:0 !important}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt-s{margin-top:14px !important}.mb-s{margin-bottom:14px !important}.mt-m{margin-top:35px !important}.mb-m{margin-bottom:35px !important}.mt-l{margin-top:56px !important}.mb-l{margin-bottom:56px !important}.mt-xl{margin-top:91px !important}.mb-xl{margin-bottom:91px !important}.txt-red{color:red !important}.txt-ci{color:#0f326e !important}.txt-pt{color:#2367a7 !important}.txt-notice{color:red;text-align:center}.txt-bg{background-color:#f2f2f2;display:inline;padding:1px 4px;margin:1px;line-height:1}.indent{margin-left:1em !important;text-indent:-1em}.indent3{margin-left:3em !important;text-indent:-3em;display:block}.indentblock{margin-left:1em !important}.box-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.nomark-list{list-style:none}.innerbox{max-width:1000px}.fontsize-sm{font-size:1.4rem}.fontsize-lg{font-size:2rem}.fontsize-xxl{font-size:2.6rem}.break-all{word-break:break-all}@media screen and (max-width: 599px){.mt-m{margin-top:24px !important}.mb-m{margin-bottom:24px !important}.mt-l{margin-top:35px !important}.mb-l{margin-bottom:35px !important}}.nomark-list{margin:0;padding:0 !important;list-style:none}.nomark-list li{padding-left:0}.nomark-list li::before{display:none !important}.innerbox{max-width:1000px;margin:0 auto;padding:0}@media screen and (max-width: 1024px){.innerbox{max-width:100%;padding:0 32px}}@media screen and (max-width: 599px){.innerbox{padding:0 16px}}.forpc{display:block !important}@media screen and (max-width: 1024px){.forpc{display:none !important}}.formb{display:none !important}@media screen and (max-width: 1024px){.formb{display:block !important}}@media print{form,button,input,select,textarea{display:none !important}body{font-size:9pt !important;line-height:1.6}h1{font-size:15pt !important}h2{font-size:14pt !important}h3{font-size:13pt !important}h4{font-size:11pt !important}h5{font-size:11pt !important}h6{font-size:11pt !important}h1,h2,h3,h4,h5,h6{margin:30px 0 15px !important}.post-title{margin:0 auto 30px !important}.site-header{position:relative}.site-header.is-fixed{position:relative}.site{padding-top:0}.anc-company .hd-link,.anc-company .main-navigation,.anc-company .breadcrumbs,.anc-company .side-area,.anc-company .ft-pagetop,.anc-company .ft-sitemap,.anc-technology .hd-link,.anc-technology .main-navigation,.anc-technology .breadcrumbs,.anc-technology .side-area,.anc-technology .ft-pagetop,.anc-technology .ft-sitemap,.post-type-archive-result .hd-link,.post-type-archive-result .main-navigation,.post-type-archive-result .breadcrumbs,.post-type-archive-result .side-area,.post-type-archive-result .ft-pagetop,.post-type-archive-result .ft-sitemap{display:none !important}.anc-company .site-header,.anc-technology .site-header,.post-type-archive-result .site-header{height:60px}.anc-company .site-header .site-com,.anc-technology .site-header .site-com,.post-type-archive-result .site-header .site-com{justify-content:center;height:60px;padding:0}.anc-company .site-header .site-title a img,.anc-technology .site-header .site-title a img,.post-type-archive-result .site-header .site-title a img{height:40px}.anc-company .site-main,.anc-technology .site-main,.post-type-archive-result .site-main{flex-basis:100%;padding:20px}.anc-company .site-footer,.anc-technology .site-footer,.post-type-archive-result .site-footer{padding:10px;text-align:center}.anc-company .copyright,.anc-technology .copyright,.post-type-archive-result .copyright{margin:0}}@-ms-viewport{width:device-width}@viewport{width:device-width}