@charset "UTF-8";
body.home #page #primary{padding-bottom:0}body.home #page #primary section{width:100%;margin:0 auto;padding:0;position:relative}body.home #page #primary section .inner{width:100%;max-width:95.3271028037vw;margin:0 auto}body.home #page #primary section#main-visual{margin-bottom:9.5794392523vw;padding-top:21.0280373832vw}body.home #page #primary section#main-visual .inner strong{display:block;font-size:3.738317757vw;font-weight:600;line-height:1;margin-bottom:3.8940809969vw;background:linear-gradient(30deg, #2ab9ad 0%, #016ea0 62%, #016ea0 90%, #016ea0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.home #page #primary section#main-visual .inner label{display:block;font-size:1.246105919vw;font-weight:500;line-height:2.492211838vw;margin-bottom:4.5171339564vw}body.home #page #primary section#main-visual video{width:100%;height:54.5171339564vw;object-fit:cover;object-position:center calc(50% + var(--parallax-position, 0px))}body.home #page #primary section#news{margin-bottom:7.3987538941vw}body.home #page #primary section#news .inner .btn{margin-left:auto}body.home #page #primary section#technology_solutions{margin-bottom:2.8816199377vw}body.home #page #primary section#technology_solutions .inner{display:flex;flex-wrap:wrap;justify-content:space-between}body.home #page #primary section#technology_solutions .inner .block_header{width:100%}body.home #page #primary section#technology_solutions .inner>p{width:100%;margin-bottom:4.2056074766vw;font-size:1.4018691589vw;line-height:2.9595015576vw}body.home #page #primary section#technology_solutions .inner .pagelink{margin-bottom:4.4392523364vw}body.home #page #primary section#equipment_system{background-color:#333333;padding:9.8909657321vw 0 8.2554517134vw}body.home #page #primary section#equipment_system .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8.3333333333vw 0}body.home #page #primary section#equipment_system .inner>img{display:block;width:45.9501557632vw}body.home #page #primary section#equipment_system .inner .wrapper{width:44.1588785047vw}body.home #page #primary section#equipment_system .inner .wrapper .block_header .title{color:#ffffff}body.home #page #primary section#equipment_system .inner .wrapper>p{color:#ffffff;margin-bottom:2.8816199377vw;font-size:1.4018691589vw;line-height:2.9595015576vw}body.home #page #primary section#equipment_system .inner .wrapper ul{display:flex;flex-wrap:wrap;gap:0.6230529595vw 0.3894080997vw}body.home #page #primary section#equipment_system .inner .wrapper ul li{font-size:1.1682242991vw;font-weight:500;line-height:2.1806853583vw;color:#ffffff;padding:0 1.1682242991vw;border:0.0778816199vw solid #ffffff;border-radius:1.1682242991vw}body.home #page #primary section#equipment_system .inner .pagelink .img_wrapper::after{background-image:url("../img/top/arrow-right.svg");background-color:#333333}body.home #page #primary section#equipment_system .inner .pagelink h3{color:#ffffff}body.home #page #primary section#equipment_system .inner .pagelink p{color:#ffffff}body.home #page #primary section#equipment_system .inner .pagelink:hover .img_wrapper::after{background-image:url("../img/top/arrow-right-hover.svg");background-color:#ffffff}body.home #page #primary section#works{padding:9.1900311526vw 0}body.home #page #primary section#works #worksslide{position:relative;z-index:0}body.home #page #primary section#works #worksslide .swiper-wrapper .swiper-slide{width:46.7289719626vw;height:31.1526479751vw}body.home #page #primary section#works #worksslide .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.home #page #primary section#works .inner{background:linear-gradient(to right, #f5f5f5 0%, #f5f5f5 52.9595015576vw, transparent 52.9595015576vw, transparent 100%);width:100%;height:31.1526479751vw;position:absolute;top:9.1900311526vw;left:0;right:0;z-index:1;padding:2.1806853583vw 0 0 7.8660436137vw}body.home #page #primary section#works .inner p{width:38.4735202492vw;margin-bottom:3.6604361371vw}body #page #primary{position:relative;z-index:0}body #page #primary #pcmenu{position:absolute;top:4.1277258567vw;right:8.5669781931vw;display:flex;flex-direction:column;align-items:flex-end}body #page #primary #pcmenu .menu-item{font-size:1.1682242991vw;font-weight:500;line-height:2.8816199377vw}body #page #primary #pcmenu .menu-item.current-menu-item a:link,body #page #primary #pcmenu .menu-item.current-menu-item a:visited{color:#009999}body #page #primary #pcmenu .menu-item.menu-item-has-children{margin-top:1.3239875389vw;font-size:1.0124610592vw}body #page #primary #pcmenu .menu-item.menu-item-has-children a{display:inline-block}body #page #primary #pcmenu .menu-item.menu-item-has-children .sub-menu{box-shadow:unset;float:unset;position:relative;top:unset;left:unset;z-index:inherit;display:inline-block}body #page #primary #pcmenu .menu-item.menu-item-has-children .sub-menu .menu-item{display:inline-block;font-size:1.0124610592vw}body #page #primary #pcmenu .menu-item.menu-item-has-children .sub-menu .menu-item::before{content:" / "}body #page #primary #pcmenu .menu-item.menu-item-has-children .sub-menu .menu-item a{width:auto;display:inline-block}body #page #primary .news-list{margin-bottom:2.2585669782vw}body #page #primary .news-list li{border-bottom:0.03894081vw solid #000000}body #page #primary .news-list li a{display:flex;gap:0 3.3489096573vw;padding:1.6355140187vw 0}body #page #primary .news-list li a .date{display:inline-block;font-family:var(--fontInter);font-size:1.246105919vw;line-height:2.1806853583vw;margin-right:1.0124610592vw}body #page #primary .news-list li a .cat{display:inline-block;font-size:1.1682242991vw;font-weight:500;line-height:2.1806853583vw;color:#ffffff;padding:0 0.5em;background-color:#333333}body #page #primary .news-list li a .title{font-size:1.246105919vw;font-weight:500;line-height:2.1806853583vw}body #page #primary .pagelink{width:29.5950155763vw}body #page #primary .pagelink.wide{width:46.0280373832vw}body #page #primary .pagelink .img_wrapper{width:100%;height:19.4704049844vw;position:relative;overflow:hidden;margin-bottom:2.7258566978vw}body #page #primary .pagelink .img_wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.5s ease}body #page #primary .pagelink .img_wrapper::after{content:"";display:block;width:2.8037383178vw;height:2.8037383178vw;position:absolute;bottom:0;right:0;background-color:#f5f5f5;background-image:url("../img/top/arrow-right-hover.svg");background-repeat:no-repeat;background-position:center;background-size:1.246105919vw;transition:all 0.5s ease}body #page #primary .pagelink h3{display:block;font-size:1.7133956386vw;font-weight:700;line-height:1;margin-bottom:1.9470404984vw}body #page #primary .pagelink p{display:block;font-size:1.1682242991vw;font-weight:500;line-height:2.1806853583vw}body #page #primary .pagelink:hover .img_wrapper img{transform:scale(1.1)}body #page #primary .pagelink:hover .img_wrapper::after{background-color:#333333;background-image:url("../img/top/arrow-right.svg")}body.page #page #primary article,body.archive #page #primary article,body.single #page #primary article{width:100%;margin:0}body.page #page #primary article .entry-header,body.page #page #primary article .page-header,body.archive #page #primary article .entry-header,body.archive #page #primary article .page-header,body.single #page #primary article .entry-header,body.single #page #primary article .page-header{width:100%;position:relative;padding-top:21.0280373832vw}body.page #page #primary article .entry-header .entry-title,body.page #page #primary article .entry-header .page-title,body.page #page #primary article .page-header .entry-title,body.page #page #primary article .page-header .page-title,body.archive #page #primary article .entry-header .entry-title,body.archive #page #primary article .entry-header .page-title,body.archive #page #primary article .page-header .entry-title,body.archive #page #primary article .page-header .page-title,body.single #page #primary article .entry-header .entry-title,body.single #page #primary article .entry-header .page-title,body.single #page #primary article .page-header .entry-title,body.single #page #primary article .page-header .page-title{display:block;width:100%;max-width:95.3271028037vw;margin:0 auto 7.0093457944vw;font-size:3.2710280374vw;font-weight:700;line-height:1}body.page #page #primary article .entry-header .entry-title .subtitle,body.page #page #primary article .entry-header .page-title .subtitle,body.page #page #primary article .page-header .entry-title .subtitle,body.page #page #primary article .page-header .page-title .subtitle,body.archive #page #primary article .entry-header .entry-title .subtitle,body.archive #page #primary article .entry-header .page-title .subtitle,body.archive #page #primary article .page-header .entry-title .subtitle,body.archive #page #primary article .page-header .page-title .subtitle,body.single #page #primary article .entry-header .entry-title .subtitle,body.single #page #primary article .entry-header .page-title .subtitle,body.single #page #primary article .page-header .entry-title .subtitle,body.single #page #primary article .page-header .page-title .subtitle{display:block;font-family:var(--fontInter);font-style:italic;font-size:1.1682242991vw;font-weight:700;line-height:1.0124610592vw;color:#009999;margin-bottom:1.7912772586vw;padding-left:1.0903426791vw;background-image:url("../img/common/icon-subtitle.svg");background-repeat:no-repeat;background-size:contain;background-position:left center}body.page #page #primary article .entry-header .breadcrumbs,body.page #page #primary article .page-header .breadcrumbs,body.archive #page #primary article .entry-header .breadcrumbs,body.archive #page #primary article .page-header .breadcrumbs,body.single #page #primary article .entry-header .breadcrumbs,body.single #page #primary article .page-header .breadcrumbs{width:100%;max-width:95.3271028037vw;margin:0 auto 4.9065420561vw;font-size:0.9345794393vw;font-weight:500;line-height:1}body.page #page #primary article .entry-header .breadcrumbs>span,body.page #page #primary article .page-header .breadcrumbs>span,body.archive #page #primary article .entry-header .breadcrumbs>span,body.archive #page #primary article .page-header .breadcrumbs>span,body.single #page #primary article .entry-header .breadcrumbs>span,body.single #page #primary article .page-header .breadcrumbs>span{font-size:0.9345794393vw;font-weight:500;line-height:1;color:#000000}body.page #page #primary article .entry-header .breadcrumbs>span a,body.page #page #primary article .page-header .breadcrumbs>span a,body.archive #page #primary article .entry-header .breadcrumbs>span a,body.archive #page #primary article .page-header .breadcrumbs>span a,body.single #page #primary article .entry-header .breadcrumbs>span a,body.single #page #primary article .page-header .breadcrumbs>span a{color:rgba(0, 0, 0, 0.2)}body.page #page #primary article .entry-header .breadcrumbs>span a:hover,body.page #page #primary article .page-header .breadcrumbs>span a:hover,body.archive #page #primary article .entry-header .breadcrumbs>span a:hover,body.archive #page #primary article .page-header .breadcrumbs>span a:hover,body.single #page #primary article .entry-header .breadcrumbs>span a:hover,body.single #page #primary article .page-header .breadcrumbs>span a:hover{color:#000000;text-decoration:underline}body.page #page #primary article .entry-header img,body.page #page #primary article .page-header img,body.archive #page #primary article .entry-header img,body.archive #page #primary article .page-header img,body.single #page #primary article .entry-header img,body.single #page #primary article .page-header img{display:block;width:100%;height:38.9408099688vw;object-fit:cover;object-position:center calc(50% + var(--parallax-position, 0px))}body.page #page #primary article .entry-content,body.archive #page #primary article .entry-content,body.single #page #primary article .entry-content{width:100%;margin:0 auto;padding-top:11.214953271vw;padding-bottom:10.9034267913vw;position:relative}body.page #page #primary article .entry-content section,body.archive #page #primary article .entry-content section,body.single #page #primary article .entry-content section{width:100%}body.page #page #primary article .entry-content section h2,body.archive #page #primary article .entry-content section h2,body.single #page #primary article .entry-content section h2{font-size:2.9595015576vw;font-weight:700;text-align:center;line-height:1;margin-bottom:4.1277258567vw}body.page #page #primary article .entry-content section .inner,body.archive #page #primary article .entry-content section .inner,body.single #page #primary article .entry-content section .inner{width:100%;max-width:95.3271028037vw;margin:0 auto}body.page #page #primary article .entry-content section .inner .overview,body.archive #page #primary article .entry-content section .inner .overview,body.single #page #primary article .entry-content section .inner .overview{display:flex;margin-bottom:4.0498442368vw}body.page #page #primary article .entry-content section .inner .overview img,body.archive #page #primary article .entry-content section .inner .overview img,body.single #page #primary article .entry-content section .inner .overview img{display:block;width:45.7943925234vw;height:100%;object-fit:cover;object-position:center}body.page #page #primary article .entry-content section .inner .overview dl,body.archive #page #primary article .entry-content section .inner .overview dl,body.single #page #primary article .entry-content section .inner .overview dl{padding:7.3987538941vw 4.0498442368vw 6.3862928349vw 4.2056074766vw;background-color:#ffffff}body.page #page #primary article .entry-content section .inner .overview dl dt,body.archive #page #primary article .entry-content section .inner .overview dl dt,body.single #page #primary article .entry-content section .inner .overview dl dt{font-size:2.0249221184vw;font-weight:700;line-height:1;padding-bottom:1.7133956386vw;border-bottom:0.0778816199vw solid #009999;margin-bottom:1.3239875389vw}body.page #page #primary article .entry-content section .inner .overview dl dd,body.archive #page #primary article .entry-content section .inner .overview dl dd,body.single #page #primary article .entry-content section .inner .overview dl dd{font-size:1.246105919vw;line-height:2.6479750779vw}body.page #page #primary article .entry-content section .inner table,body.archive #page #primary article .entry-content section .inner table,body.single #page #primary article .entry-content section .inner table{border-collapse:collapse}body.page #page #primary article .entry-content section .inner table.type1 tbody tr th,body.page #page #primary article .entry-content section .inner table.type1 tbody tr td,body.archive #page #primary article .entry-content section .inner table.type1 tbody tr th,body.archive #page #primary article .entry-content section .inner table.type1 tbody tr td,body.single #page #primary article .entry-content section .inner table.type1 tbody tr th,body.single #page #primary article .entry-content section .inner table.type1 tbody tr td{font-size:1.246105919vw;font-weight:700;line-height:3.2710280374vw;text-align:center;border:0.0778816199vw solid #000000}body.page #page #primary article .entry-content section .inner table.type1 tbody tr th,body.archive #page #primary article .entry-content section .inner table.type1 tbody tr th,body.single #page #primary article .entry-content section .inner table.type1 tbody tr th{color:#ffffff;background-color:#4d4d4d}body.page #page #primary article .entry-content section .inner table.type2 tbody tr th,body.page #page #primary article .entry-content section .inner table.type2 tbody tr td,body.archive #page #primary article .entry-content section .inner table.type2 tbody tr th,body.archive #page #primary article .entry-content section .inner table.type2 tbody tr td,body.single #page #primary article .entry-content section .inner table.type2 tbody tr th,body.single #page #primary article .entry-content section .inner table.type2 tbody tr td{font-size:1.246105919vw;font-weight:700;line-height:3.8940809969vw;text-align:left;border-bottom:0.0778816199vw solid #000000}body.page #page #primary article .entry-content section .inner table.type2 tbody tr td:nth-child(2),body.archive #page #primary article .entry-content section .inner table.type2 tbody tr td:nth-child(2),body.single #page #primary article .entry-content section .inner table.type2 tbody tr td:nth-child(2){text-align:right;font-family:var(--fontInter);font-weight:600}body.page #page #primary article .entry-content section .inner table.type3 tbody tr th,body.archive #page #primary article .entry-content section .inner table.type3 tbody tr th,body.single #page #primary article .entry-content section .inner table.type3 tbody tr th{width:12.6947040498vw;font-size:1.4018691589vw;font-weight:700;line-height:2.0249221184vw;text-align:left;border-bottom:0.0778816199vw solid #000000;padding:1.4018691589vw 0;vertical-align:top}body.page #page #primary article .entry-content section .inner table.type3 tbody tr td,body.archive #page #primary article .entry-content section .inner table.type3 tbody tr td,body.single #page #primary article .entry-content section .inner table.type3 tbody tr td{font-size:1.246105919vw;font-weight:500;line-height:2.1806853583vw;text-align:left;border-bottom:0.0778816199vw solid #000000;padding:1.3239875389vw 0}body.page #page #primary article .entry-content .post_navigation_link,body.archive #page #primary article .entry-content .post_navigation_link,body.single #page #primary article .entry-content .post_navigation_link{display:flex;justify-content:space-between;align-items:center;margin-top:4.6728971963vw}body.page #page #primary article .entry-content .post_navigation_link a.goto-prev,body.page #page #primary article .entry-content .post_navigation_link a.goto-next,body.archive #page #primary article .entry-content .post_navigation_link a.goto-prev,body.archive #page #primary article .entry-content .post_navigation_link a.goto-next,body.single #page #primary article .entry-content .post_navigation_link a.goto-prev,body.single #page #primary article .entry-content .post_navigation_link a.goto-next{font-family:var(--fontNotoSans);font-size:1.246105919vw;font-weight:600;line-height:3.1152647975vw;background-repeat:no-repeat;background-size:3.1152647975vw}body.page #page #primary article .entry-content .post_navigation_link a.goto-prev,body.archive #page #primary article .entry-content .post_navigation_link a.goto-prev,body.single #page #primary article .entry-content .post_navigation_link a.goto-prev{padding-left:4.2834890966vw;background-image:url("../img/common/page-prev.svg");background-position:left center}body.page #page #primary article .entry-content .post_navigation_link a.goto-next,body.archive #page #primary article .entry-content .post_navigation_link a.goto-next,body.single #page #primary article .entry-content .post_navigation_link a.goto-next{padding-right:4.2834890966vw;background-image:url("../img/common/page-next.svg");background-position:right center}body.page #page #primary article .entry-content .post_navigation_link a.back-archive,body.archive #page #primary article .entry-content .post_navigation_link a.back-archive,body.single #page #primary article .entry-content .post_navigation_link a.back-archive{display:block;width:14.0186915888vw;font-family:var(--fontNotoSans);font-size:1.246105919vw;line-height:4.6728971963vw;font-weight:600;text-align:center;color:#ffffff;background-color:#274875;border-radius:0.3894080997vw}body.page #page #primary article .entry-content .post_navigation_link .dummy,body.archive #page #primary article .entry-content .post_navigation_link .dummy,body.single #page #primary article .entry-content .post_navigation_link .dummy{font-size:1.246105919vw;width:calc(55px + 5em)}body.page #page #primary.ict article .entry-content{padding-bottom:0}body.page #page #primary.ict article .entry-content section#surveying3d{padding-bottom:2.7258566978vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .drone,body.page #page #primary.ict article .entry-content section#surveying3d .inner .scanner{display:flex;align-items:flex-end;margin-bottom:3.738317757vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .drone h3,body.page #page #primary.ict article .entry-content section#surveying3d .inner .scanner h3{display:block;width:19.4704049844vw;height:19.4704049844vw;font-size:2.3364485981vw;font-weight:700;line-height:3.4267912773vw;text-align:center;color:#009999;border:0.0778816199vw solid #009999;border-radius:50%;padding-top:6.308411215vw;background-color:#f5f5f5;position:relative}body.page #page #primary.ict article .entry-content section#surveying3d .inner .drone h3::before,body.page #page #primary.ict article .entry-content section#surveying3d .inner .scanner h3::before{content:"";display:block;width:51.4018691589vw;height:3.738317757vw;background-image:url("../img/ict/3d/border.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:6.9314641745vw;left:9.7352024922vw;z-index:-1}body.page #page #primary.ict article .entry-content section#surveying3d .inner .drone p,body.page #page #primary.ict article .entry-content section#surveying3d .inner .scanner p{width:100%;max-width:31.8535825545vw;font-size:1.1682242991vw;font-weight:500;line-height:2.1806853583vw;margin-left:2.1028037383vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .drone img,body.page #page #primary.ict article .entry-content section#surveying3d .inner .scanner img{display:block;width:23.2087227414vw;margin-left:10.7476635514vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .scanner{padding-bottom:11.9158878505vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .scanner img{width:17.0560747664vw;margin-left:13.4735202492vw;margin-bottom:-11.9158878505vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .uav{display:flex;align-items:flex-end;justify-content:space-between;position:relative;margin-bottom:4.3613707165vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .uav img{display:block;width:63.785046729vw;margin-right:-6.7757009346vw;z-index:1}body.page #page #primary.ict article .entry-content section#surveying3d .inner .uav dl{padding:5.9190031153vw 4.5950155763vw 5.062305296vw 5.2959501558vw;background-color:#ffffff}body.page #page #primary.ict article .entry-content section#surveying3d .inner .uav dl dt{font-size:1.7133956386vw;font-weight:700;line-height:1;margin-bottom:2.1806853583vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .uav dl dd p{font-size:1.1682242991vw;line-height:2.1806853583vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .uav dl dd p+p{margin-top:2.1806853583vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .img-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5.9190031153vw}body.page #page #primary.ict article .entry-content section#surveying3d .inner .img-wrapper img{display:block;width:45.9501557632vw}body.page #page #primary.ict article .entry-content section#mgmc{background-color:#333333;padding:9.5015576324vw 0 8.6448598131vw}body.page #page #primary.ict article .entry-content section#mgmc h2{color:#ffffff}body.page #page #primary.ict article .entry-content section#mgmc .wrapper{display:flex;justify-content:space-between;margin-bottom:3.8940809969vw}body.page #page #primary.ict article .entry-content section#mgmc .wrapper dl{color:#ffffff;padding:2.6479750779vw 2.3364485981vw 2.6479750779vw;border:0.1557632399vw solid #009999;width:100%;max-width:45.9501557632vw;position:relative}body.page #page #primary.ict article .entry-content section#mgmc .wrapper dl dt{font-size:2.0249221184vw;font-weight:700;line-height:1;text-align:center;margin-bottom:2.6479750779vw}body.page #page #primary.ict article .entry-content section#mgmc .wrapper dl dd p{font-size:1.1682242991vw;line-height:2.1806853583vw;margin-bottom:1.5576323988vw}body.page #page #primary.ict article .entry-content section#mgmc .wrapper dl dd ul{display:flex;flex-direction:column;gap:0.4672897196vw 0;align-items:flex-start}body.page #page #primary.ict article .entry-content section#mgmc .wrapper dl dd ul li{font-size:1.4018691589vw;font-weight:700;line-height:2.6479750779vw;padding:0 0.8566978193vw;background-image:radial-gradient(circle at 79% 110%, #ffd86a 0%, #2ab9ad 15%, #006ca0 50%)}body.page #page #primary.ict article .entry-content section#mgmc .wrapper dl dd ul li::before{content:"+ "}body.page #page #primary.ict article .entry-content section#mgmc .wrapper dl::after{display:block;width:7.476635514vw;height:7.476635514vw;position:absolute;top:-2.1806853583vw;left:-1.7912772586vw;border:0.3894080997vw solid #009999;border-radius:50%;font-family:var(--fontInter);font-size:2.0249221184vw;font-weight:800;text-align:center;line-height:6.6978193146vw;color:#ffffff;background-image:radial-gradient(circle at 75% 10%, #2ab9ad 0%, transparent 80%), radial-gradient(circle at 10% 40%, #006ca0 0%, transparent 60%), radial-gradient(circle at 75% 90%, #ffd86a 0%, transparent 70%);background-color:#333333}body.page #page #primary.ict article .entry-content section#mgmc .wrapper dl.mg::after{content:"MG"}body.page #page #primary.ict article .entry-content section#mgmc .wrapper dl.mc::after{content:"MC"}body.page #page #primary.ict article .entry-content section#mgmc .gps{position:relative}body.page #page #primary.ict article .entry-content section#mgmc .gps p{display:block;width:28.8161993769vw;position:relative;font-size:1.1682242991vw;line-height:2.1806853583vw;color:#cccccc;padding:0.7788161994vw 2.3364485981vw;border:0.0778816199vw dashed #cccccc;position:absolute;top:0;left:24.7663551402vw}body.page #page #primary.ict article .entry-content section#mgmc .gps p::after{content:"";display:block;width:2.1028037383vw;height:2.1028037383vw;background-image:url("../img/ict/mgmc/icon-check.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-0.7009345794vw;left:-0.6230529595vw}body.page #page #primary.ict article .entry-content section#mgmc .gps img{display:block;width:100%;max-width:82.3987538941vw;margin:0 auto}body.page #page #primary.ict article .entry-content section#mgmc .gps img.sp{display:none}body.page #page #primary.ict article .entry-content section#cim{padding:8.4112149533vw 0 10.8255451713vw}body.page #page #primary.ict article .entry-content section#cim .wrapper{position:relative;padding-top:16.5109034268vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:9.0342679128vw 0}body.page #page #primary.ict article .entry-content section#cim .wrapper .swiper-thumbnail{width:15.5763239875vw;height:11.7601246106vw;overflow:visible;background-image:url("../img/ict/cim/slide-active.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:center;position:absolute;top:0;right:9.5794392523vw}body.page #page #primary.ict article .entry-content section#cim .wrapper .swiper-thumbnail .swiper-wrapper .swiper-slide{width:12.8504672897vw;height:8.5669781931vw;padding:1.246105919vw 0 1.9470404984vw}body.page #page #primary.ict article .entry-content section#cim .wrapper .swiper-thumbnail .swiper-wrapper .swiper-slide img{display:block;width:12.8504672897vw;height:8.5669781931vw;object-fit:cover}body.page #page #primary.ict article .entry-content section#cim .wrapper>img{display:block;width:54.5171339564vw}body.page #page #primary.ict article .entry-content section#cim .wrapper>img:nth-of-type(2){width:34.968847352vw}body.page #page #primary.ict article .entry-content section#cim .wrapper ol{width:100%;max-width:35.5919003115vw;list-style:none;display:flex;flex-direction:column;gap:1.9470404984vw 0}body.page #page #primary.ict article .entry-content section#cim .wrapper ol li{display:flex;justify-content:space-between}body.page #page #primary.ict article .entry-content section#cim .wrapper ol li::before{display:block;width:7.476635514vw;height:7.476635514vw;border:0.3894080997vw solid #009999;border-radius:50%;font-family:var(--fontInter);font-size:2.0249221184vw;font-weight:800;text-align:center;line-height:6.6978193146vw;color:#ffffff;background-image:radial-gradient(circle at 75% 10%, #2ab9ad 0%, transparent 80%), radial-gradient(circle at 10% 40%, #006ca0 0%, transparent 60%), radial-gradient(circle at 75% 90%, #ffd86a 0%, transparent 70%);background-color:#f5f5f5}body.page #page #primary.ict article .entry-content section#cim .wrapper ol li:nth-child(1)::before{content:"01"}body.page #page #primary.ict article .entry-content section#cim .wrapper ol li:nth-child(2)::before{content:"02"}body.page #page #primary.ict article .entry-content section#cim .wrapper ol li:nth-child(3)::before{content:"03"}body.page #page #primary.ict article .entry-content section#cim .wrapper ol li:nth-child(4)::before{content:"04"}body.page #page #primary.ict article .entry-content section#cim .wrapper ol li dl{width:26.0124610592vw;padding-top:0.8566978193vw}body.page #page #primary.ict article .entry-content section#cim .wrapper ol li dl dt{font-size:1.5576323988vw;font-weight:700;line-height:1;margin-bottom:1.246105919vw}body.page #page #primary.ict article .entry-content section#cim .wrapper ol li dl dd{font-size:1.1682242991vw;line-height:2.1806853583vw}body.page #page #primary.ict article .entry-content section#cim .wrapper .swiper-main{display:block;width:54.5171339564vw;height:36.3707165109vw}body.page #page #primary.ict article .entry-content section#dx{background-color:#e6e6e6;padding:8.800623053vw 0 10.9034267913vw}body.page #page #primary.ict article .entry-content section#dx .inner>dl{display:flex;justify-content:space-between;margin-bottom:6.230529595vw}body.page #page #primary.ict article .entry-content section#dx .inner>dl dt{display:block;width:17.9127725857vw;height:17.9127725857vw;font-size:2.0249221184vw;font-weight:700;line-height:17.7570093458vw;border:0.0778816199vw solid #000000;border-radius:50%;text-align:center;background-color:#e6e6e6;position:relative}body.page #page #primary.ict article .entry-content section#dx .inner>dl dt::before{content:"";display:block;width:16.9003115265vw;height:0.0778816199vw;background-color:#000000;position:absolute;top:50%;right:0;transform:translateX(100%)}body.page #page #primary.ict article .entry-content section#dx .inner>dl dd{width:100%;max-width:56.6199376947vw}body.page #page #primary.ict article .entry-content section#dx .inner>dl dd p{font-size:1.246105919vw;line-height:2.6479750779vw}body.page #page #primary.ict article .entry-content section#dx .inner>dl dd p+p{margin-top:2.6479750779vw}body.page #page #primary.ict article .entry-content section#dx .inner .wrapper{display:flex;justify-content:space-between}body.page #page #primary.ict article .entry-content section#dx .inner .wrapper ol{width:20.2492211838vw;display:flex;flex-direction:column;gap:2.492211838vw 0;list-style:none;padding-left:1.4797507788vw}body.page #page #primary.ict article .entry-content section#dx .inner .wrapper ol li{font-size:1.1682242991vw;font-weight:500;line-height:1.8691588785vw;text-align:center;padding:1.5576323988vw 0;border:0.0778816199vw solid #000000;border-radius:0.2336448598vw;position:relative}body.page #page #primary.ict article .entry-content section#dx .inner .wrapper ol li::after{display:block;width:2.9595015576vw;height:2.9595015576vw;border-radius:50%;font-family:var(--fontInter);font-size:1.5576323988vw;font-weight:800;text-align:center;line-height:2.9595015576vw;color:#ffffff;background-image:radial-gradient(circle at 75% 10%, #2ab9ad 0%, transparent 80%), radial-gradient(circle at 10% 40%, #006ca0 0%, transparent 60%), radial-gradient(circle at 75% 90%, #ffd86a 0%, transparent 70%);background-color:#e6e6e6;position:absolute;top:-1.4797507788vw;left:-1.4797507788vw}body.page #page #primary.ict article .entry-content section#dx .inner .wrapper ol li:nth-child(1)::after{content:"01"}body.page #page #primary.ict article .entry-content section#dx .inner .wrapper ol li:nth-child(2)::after{content:"02"}body.page #page #primary.ict article .entry-content section#dx .inner .wrapper ol li:nth-child(3)::after{content:"03"}body.page #page #primary.ict article .entry-content section#dx .inner .wrapper .img-wrapper{width:100%;max-width:71.8068535826vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.9595015576vw 0}body.page #page #primary.ict article .entry-content section#dx .inner .wrapper .img-wrapper img{display:block;width:35.046728972vw;height:21.0280373832vw;object-fit:cover;object-position:center}body.page #page #primary.analysis article .entry-content section#concrete .feature{display:flex;justify-content:space-between;margin-bottom:7.7881619938vw}body.page #page #primary.analysis article .entry-content section#concrete .feature dl{display:block;width:29.5950155763vw;background-color:#ffffff;padding:10.3582554517vw 4.2834890966vw 2.5700934579vw;background-repeat:no-repeat}body.page #page #primary.analysis article .entry-content section#concrete .feature dl dt{display:block;font-size:1.7133956386vw;font-weight:700;line-height:1;text-align:center;margin-bottom:1.7912772586vw}body.page #page #primary.analysis article .entry-content section#concrete .feature dl dd{font-size:1.1682242991vw;line-height:2.1806853583vw}body.page #page #primary.analysis article .entry-content section#concrete .feature dl:nth-child(1){background-image:url("../img/analysis/feature-1.svg");background-size:4.7507788162vw;background-position:center top 3.2710280374vw}body.page #page #primary.analysis article .entry-content section#concrete .feature dl:nth-child(2){background-image:url("../img/analysis/feature-2.svg");background-size:4.8286604361vw;background-position:center top 2.6479750779vw}body.page #page #primary.analysis article .entry-content section#concrete .feature dl:nth-child(3){background-image:url("../img/analysis/feature-3.svg");background-size:5.4517133956vw;background-position:center top 2.8816199377vw}body.page #page #primary.analysis article .entry-content section#concrete .result label{display:block;font-size:2.0249221184vw;font-weight:700;line-height:1;margin-bottom:1.8691588785vw}body.page #page #primary.innovation article .entry-content section#concrete{padding-bottom:10.9034267913vw}body.page #page #primary.innovation article .entry-content section#concrete .inner .img-wrapper{display:flex;justify-content:space-between;align-items:flex-start}body.page #page #primary.innovation article .entry-content section#concrete .inner .img-wrapper img{display:block;width:29.5950155763vw;height:19.4704049844vw;object-fit:cover;object-position:center}body.page #page #primary.innovation article .entry-content section#remote{background-color:#333333;padding:9.1900311526vw 0 7.6323987539vw}body.page #page #primary.innovation article .entry-content section#remote .inner h2{color:#ffffff}body.page #page #primary.innovation article .entry-content section#remote .inner .overview dl{padding-top:6.6199376947vw;padding-bottom:4.5950155763vw}body.page #page #primary.innovation article .entry-content section#remote .inner .overview dl dd{font-feature-settings:"palt"}body.page #page #primary.innovation article .entry-content section#remote .inner .measurement{display:flex;align-items:flex-start;position:relative}body.page #page #primary.innovation article .entry-content section#remote .inner .measurement::before{content:"";display:block;width:55.4517133956vw;height:1.8691588785vw;background-image:url("../img/innovation/remote/border.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:7.0093457944vw;left:9.7352024922vw}body.page #page #primary.innovation article .entry-content section#remote .inner .measurement h3{display:block;width:19.4704049844vw;height:19.4704049844vw;font-size:2.3364485981vw;font-weight:700;line-height:3.4267912773vw;text-align:center;color:#009999;border:0.0778816199vw solid #009999;border-radius:50%;padding-top:6.308411215vw;background-color:#333333;margin-right:2.2585669782vw;position:relative;z-index:1}body.page #page #primary.innovation article .entry-content section#remote .inner .measurement .wrapper{color:#ffffff;width:25.0778816199vw;margin-top:10.2024922118vw;margin-right:5.9190031153vw}body.page #page #primary.innovation article .entry-content section#remote .inner .measurement .wrapper p{font-size:1.246105919vw;line-height:2.6479750779vw;margin-bottom:1.5576323988vw}body.page #page #primary.innovation article .entry-content section#remote .inner .measurement .wrapper span{display:block;font-size:1.4018691589vw;font-weight:500;line-height:2.3364485981vw;padding:1.0903426791vw 0;text-align:center;border:0.0778816199vw solid #ffffff}body.page #page #primary.innovation article .entry-content section#remote .inner .measurement img{display:block;width:34.3457943925vw}body.page #page #primary.innovation article .entry-content section#compaction{padding:10.5140186916vw 0 11.6822429907vw}body.page #page #primary.innovation article .entry-content section#compaction .inner .wrapper{display:flex;justify-content:space-between}body.page #page #primary.innovation article .entry-content section#compaction .inner .wrapper .img-wrapper{width:45.9501557632vw}body.page #page #primary.innovation article .entry-content section#compaction .inner .wrapper .img-wrapper img{display:block;width:100%;height:28.6604361371vw;object-fit:cover;object-position:center;margin-bottom:1.246105919vw}body.page #page #primary.innovation article .entry-content section#compaction .inner .wrapper .img-wrapper label{display:block;font-size:1.4018691589vw;font-weight:500;line-height:1}body.page #page #primary.innovation article .entry-content section#sw{background-color:#e6e6e6;padding:9.3457943925vw 0 10.9034267913vw}body.page #page #primary.innovation article .entry-content section#sw .inner ol{display:flex;flex-direction:column;gap:2.4143302181vw 0;list-style:none}body.page #page #primary.innovation article .entry-content section#sw .inner ol li{display:flex;justify-content:space-between;align-items:flex-start}body.page #page #primary.innovation article .entry-content section#sw .inner ol li img{display:block;width:29.5950155763vw;height:20.2492211838vw;object-fit:cover;object-position:center}body.page #page #primary.innovation article .entry-content section#sw .inner ol li dl{width:29.5950155763vw;min-height:20.2492211838vw;border:0.0778816199vw solid #000000;padding:3.6604361371vw 2.4143302181vw 0;position:relative}body.page #page #primary.innovation article .entry-content section#sw .inner ol li dl dt{font-size:1.7133956386vw;font-weight:700;line-height:2.6479750779vw;margin-bottom:1.246105919vw}body.page #page #primary.innovation article .entry-content section#sw .inner ol li dl dd{font-size:1.1682242991vw;line-height:2.1806853583vw}body.page #page #primary.innovation article .entry-content section#sw .inner ol li dl::after{display:block;width:2.9595015576vw;height:2.9595015576vw;border-radius:50%;font-family:var(--fontInter);font-size:1.5576323988vw;font-weight:800;text-align:center;line-height:2.9595015576vw;color:#ffffff;background-image:radial-gradient(circle at 75% 10%, #2ab9ad 0%, transparent 80%), radial-gradient(circle at 10% 40%, #006ca0 0%, transparent 60%), radial-gradient(circle at 75% 90%, #ffd86a 0%, transparent 70%);background-color:#e6e6e6;position:absolute;top:-1.4797507788vw;left:-1.4797507788vw}body.page #page #primary.innovation article .entry-content section#sw .inner ol li:nth-child(1) dl::after{content:"01"}body.page #page #primary.innovation article .entry-content section#sw .inner ol li:nth-child(2) dl::after{content:"02"}body.page #page #primary.innovation article .entry-content section#sw .inner ol li:nth-child(3) dl::after{content:"03"}body.page #page #primary.innovation article .entry-content section#sw .inner ol li:nth-child(4) dl::after{content:"04"}body.page #page #primary.bridge article .entry-content section#bridge .inner .img-wrapper{display:flex;justify-content:space-between;margin-bottom:6.8535825545vw}body.page #page #primary.bridge article .entry-content section#bridge .inner .img-wrapper img{display:block}body.page #page #primary.bridge article .entry-content section#bridge .inner .img-wrapper img:nth-child(1){width:63.0841121495vw}body.page #page #primary.bridge article .entry-content section#bridge .inner .img-wrapper img:nth-child(2){width:29.5950155763vw}body.page #page #primary.bridge article .entry-content section#bridge .inner .miyada{position:relative}body.page #page #primary.bridge article .entry-content section#bridge .inner .miyada::before{content:"";display:block;width:27.3364485981vw;height:3.8161993769vw;background-image:url("../img/bridge/border.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:7.0093457944vw;left:9.7352024922vw;z-index:-1}body.page #page #primary.bridge article .entry-content section#bridge .inner .miyada h3{display:block;width:19.4704049844vw;height:19.4704049844vw;font-size:2.3364485981vw;font-weight:700;line-height:19.3146417445vw;text-align:center;color:#009999;border:0.0778816199vw solid #009999;border-radius:50%;background-color:#f5f5f5;margin-right:2.2585669782vw;margin-bottom:12.9283489097vw}body.page #page #primary.bridge article .entry-content section#bridge .inner .miyada img{display:block;width:89.5638629283vw;position:absolute;top:0;left:21.5732087227vw}body.page #page #primary.bridge article .entry-content section#bridge .inner .miyada p{width:100%;max-width:46.9626168224vw;font-size:1.246105919vw;line-height:2.6479750779vw}body.page #page #primary.bridge article .entry-content section#equipment{padding-top:5.9968847352vw}body.page #page #primary.bridge article .entry-content section#equipment .inner h2{display:block;font-size:2.0249221184vw;font-weight:700;line-height:1;margin-bottom:1.7912772586vw;text-align:left}body.page #page #primary.machinery article .entry-content section#gallery .inner p{text-align:center;margin-bottom:7.3208722741vw}body.page #page #primary.machinery article .entry-content section#gallery .inner .sp{display:none}body.page #page #primary.machinery article .entry-content section#equipment{padding-top:5.9968847352vw}body.page #page #primary.machinery article .entry-content section#equipment .inner h2{display:block;font-size:2.0249221184vw;font-weight:700;line-height:1;margin-bottom:1.7912772586vw;text-align:left}body.page #page #primary.license article .entry-content section#license .inner p{text-align:center;margin-bottom:7.3208722741vw}body.page #page #primary.team article .entry-content{padding-bottom:0}body.page #page #primary.team article .entry-content section#team .inner .overview dl dt{line-height:3.1152647975vw}body.page #page #primary.team article .entry-content section#team .inner .wrapper{display:flex;justify-content:space-between;margin-bottom:3.8940809969vw}body.page #page #primary.team article .entry-content section#team .inner .wrapper dl{padding:2.6479750779vw 2.3364485981vw 2.6479750779vw;border:0.1557632399vw solid #009999;width:100%;max-width:45.9501557632vw;position:relative}body.page #page #primary.team article .entry-content section#team .inner .wrapper dl dt{font-size:2.0249221184vw;font-weight:700;line-height:3.1152647975vw;text-align:center;color:#009999;margin-bottom:1.3239875389vw}body.page #page #primary.team article .entry-content section#team .inner .wrapper dl dd{font-size:1.1682242991vw;line-height:2.1806853583vw}body.page #page #primary.team article .entry-content section#team .inner .wrapper dl::after{display:block;width:7.476635514vw;height:7.476635514vw;position:absolute;top:-2.1806853583vw;left:-1.7912772586vw;border:0.3894080997vw solid #009999;border-radius:50%;font-family:var(--fontInter);font-size:2.0249221184vw;font-weight:800;text-align:center;line-height:6.6978193146vw;color:#ffffff;background-image:radial-gradient(circle at 75% 10%, #2ab9ad 0%, transparent 80%), radial-gradient(circle at 10% 40%, #006ca0 0%, transparent 60%), radial-gradient(circle at 75% 90%, #ffd86a 0%, transparent 70%);background-color:#333333}body.page #page #primary.team article .entry-content section#team .inner .wrapper dl:nth-child(1)::after{content:"01"}body.page #page #primary.team article .entry-content section#team .inner .wrapper dl:nth-child(2)::after{content:"02"}body.page #page #primary.team article .entry-content section#recruit{padding:7.6323987539vw 0 8.800623053vw;background-color:#e6e6e6}body.page #page #primary.team article .entry-content section#recruit .inner .wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5.8411214953vw}body.page #page #primary.team article .entry-content section#recruit .inner .wrapper img{display:block;width:45.9501557632vw}body.page #page #primary.team article .entry-content section#recruit .inner .wrapper .wrapper-content{width:45.9501557632vw}body.page #page #primary.team article .entry-content section#recruit .inner .wrapper .wrapper-content table{margin-bottom:3.5825545171vw;margin-top:-0.3894080997vw}body.page #page #primary.team article .entry-content section#recruit .inner .wrapper .wrapper-content table tbody tr:nth-child(1) th{padding-top:0.0778816199vw}body.page #page #primary.team article .entry-content section#recruit .inner .wrapper .wrapper-content table tbody tr:nth-child(1) td{padding-top:0}body.page #page #primary.company article .entry-content{padding-bottom:0}body.page #page #primary.company article .entry-content section#intro .inner .overview dl dt{line-height:3.1152647975vw}body.page #page #primary.company article .entry-content section#brand{padding-top:5.062305296vw;padding-bottom:10.9034267913vw}body.page #page #primary.company article .entry-content section#brand .inner .wrapper{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:6.5420560748vw}body.page #page #primary.company article .entry-content section#brand .inner .wrapper::before{content:"";display:block;width:23.6760124611vw;height:6.7757009346vw;background-image:url("../img/company/border.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:7.0093457944vw;left:9.7352024922vw;z-index:-1}body.page #page #primary.company article .entry-content section#brand .inner .wrapper h3{display:block;width:19.4704049844vw;height:19.4704049844vw;font-size:2.3364485981vw;font-weight:700;line-height:3.8940809969vw;text-align:center;color:#009999;border:0.0778816199vw solid #009999;border-radius:50%;background-color:#f5f5f5;padding-top:5.8411214953vw}body.page #page #primary.company article .entry-content section#brand .inner .wrapper h3 span{display:block;font-size:1.4018691589vw;line-height:2.7258566978vw}body.page #page #primary.company article .entry-content section#brand .inner .wrapper p{width:100%;max-width:61.8380062305vw;font-size:1.246105919vw;line-height:2.6479750779vw;background-color:#ffffff;padding:2.492211838vw 4.984423676vw}body.page #page #primary.company article .entry-content section#brand .inner ul{width:100%;max-width:77.8816199377vw;display:flex;flex-wrap:wrap;gap:3.5046728972vw 5.2959501558vw;margin:0 auto 7.1651090343vw}body.page #page #primary.company article .entry-content section#brand .inner ul li{width:22.4299065421vw}body.page #page #primary.company article .entry-content section#brand .inner ul li a{display:block}body.page #page #primary.company article .entry-content section#brand .inner ul li a img{display:block;width:100%;height:6.3862928349vw;object-fit:contain;object-position:left center;margin-bottom:1.0124610592vw}body.page #page #primary.company article .entry-content section#brand .inner ul li a label{display:block;font-size:1.1682242991vw;font-weight:500;line-height:1.8691588785vw}body.page #page #primary.company article .entry-content section#brand .inner .btn{width:100%;max-width:77.8816199377vw;height:10.9034267913vw;margin:0 auto;font-size:2.3364485981vw;line-height:10.9034267913vw}body.page #page #primary.company article .entry-content section#brand .inner .btn span::before{content:"";display:inline-block;width:10.9034267913vw;height:100%;background-image:url("../img/company/logo-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:top;margin-right:4.0498442368vw}body.page #page #primary.contact article .entry-content,body.page #page #primary.confirm article .entry-content,body.page #page #primary.thanks article .entry-content{max-width:65.4205607477vw}body.page #page #primary.contact article .entry-content section#intro,body.page #page #primary.confirm article .entry-content section#intro,body.page #page #primary.thanks article .entry-content section#intro{margin-bottom:5.2959501558vw}body.page #page #primary.contact article .entry-content section#intro p,body.page #page #primary.confirm article .entry-content section#intro p,body.page #page #primary.thanks article .entry-content section#intro p{text-align:center}body.page #page #primary.contact article .entry-content .mw_wp_form .form,body.page #page #primary.confirm article .entry-content .mw_wp_form .form,body.page #page #primary.thanks article .entry-content .mw_wp_form .form{margin-bottom:3.2710280374vw;display:flex;flex-direction:column;gap:1.0124610592vw 0}body.page #page #primary.contact article .entry-content .mw_wp_form .form dl,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl{width:100%;margin:0 auto;display:flex}body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dt,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dt,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dt{display:block;width:18.691588785vw;font-size:1.4018691589vw;font-weight:700;line-height:4.984423676vw;padding-right:5.6074766355vw;position:relative}body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dt.required::after,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dt.required::after,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dt.required::after{content:"必須";display:block;width:3.5825545171vw;height:1.5576323988vw;font-size:1.1682242991vw;font-weight:700;line-height:1.5576323988vw;text-align:center;position:absolute;top:1.7133956386vw;right:1.3239875389vw;color:#ffffff;background-color:#333333}body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd{width:46.7289719626vw}body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="company"],body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="department"],body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="name"],body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="tel"],body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="mail"],body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd textarea,body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd select,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="company"],body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="department"],body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="name"],body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="tel"],body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="mail"],body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd textarea,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd select,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="company"],body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="department"],body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="name"],body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="tel"],body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="mail"],body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd textarea,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd select{width:100%;font-size:1.4018691589vw;font-weight:500;line-height:4.984423676vw}body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="company"]::placeholder,body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="department"]::placeholder,body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="name"]::placeholder,body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="tel"]::placeholder,body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[name="mail"]::placeholder,body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd textarea::placeholder,body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd select::placeholder,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="company"]::placeholder,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="department"]::placeholder,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="name"]::placeholder,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="tel"]::placeholder,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[name="mail"]::placeholder,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd textarea::placeholder,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd select::placeholder,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="company"]::placeholder,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="department"]::placeholder,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="name"]::placeholder,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="tel"]::placeholder,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[name="mail"]::placeholder,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd textarea::placeholder,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd select::placeholder{color:rgba(0, 0, 0, 0.2)}body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[type="text"],body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[type="number"],body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd input[type="email"],body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd select,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[type="text"],body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[type="number"],body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd input[type="email"],body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd select,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[type="text"],body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[type="number"],body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd input[type="email"],body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd select{height:4.984423676vw;padding:0 1em}body.page #page #primary.contact article .entry-content .mw_wp_form .form dl dd textarea,body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd textarea,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd textarea{line-height:1.4;padding:0.5em 1em}body.page #page #primary.contact article .entry-content .mw_wp_form .form button,body.page #page #primary.confirm article .entry-content .mw_wp_form .form button,body.page #page #primary.thanks article .entry-content .mw_wp_form .form button{cursor:pointer;margin-bottom:2.3364485981vw}body.page #page #primary.contact article .entry-content .mw_wp_form .submit,body.page #page #primary.confirm article .entry-content .mw_wp_form .submit,body.page #page #primary.thanks article .entry-content .mw_wp_form .submit{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}body.page #page #primary.contact article .entry-content .mw_wp_form .submit .privacypolicy,body.page #page #primary.confirm article .entry-content .mw_wp_form .submit .privacypolicy,body.page #page #primary.thanks article .entry-content .mw_wp_form .submit .privacypolicy{font-size:1.4018691589vw;font-weight:700;line-height:2.1806853583vw;text-align:center;margin-bottom:2.8037383178vw}body.page #page #primary.contact article .entry-content .mw_wp_form .submit .privacypolicy a,body.page #page #primary.confirm article .entry-content .mw_wp_form .submit .privacypolicy a,body.page #page #primary.thanks article .entry-content .mw_wp_form .submit .privacypolicy a{text-decoration:underline}body.page #page #primary.contact article .entry-content .mw_wp_form .submit .mwform-checkbox-field,body.page #page #primary.confirm article .entry-content .mw_wp_form .submit .mwform-checkbox-field,body.page #page #primary.thanks article .entry-content .mw_wp_form .submit .mwform-checkbox-field{display:block;text-align:center;margin-bottom:4.0498442368vw}body.page #page #primary.contact article .entry-content .mw_wp_form .submit .mwform-checkbox-field label,body.page #page #primary.confirm article .entry-content .mw_wp_form .submit .mwform-checkbox-field label,body.page #page #primary.thanks article .entry-content .mw_wp_form .submit .mwform-checkbox-field label{font-size:1.4018691589vw;font-weight:700;line-height:1.8691588785vw}body.page #page #primary.contact article .entry-content .mw_wp_form .submit input[type="submit"],body.page #page #primary.confirm article .entry-content .mw_wp_form .submit input[type="submit"],body.page #page #primary.thanks article .entry-content .mw_wp_form .submit input[type="submit"]{display:block;width:32.7102803738vw;height:4.6728971963vw;font-family:var(--fontNotoSans);font-size:1.7133956386vw;font-weight:700;line-height:4.6728971963vw;text-align:center;background-image:radial-gradient(circle at 79% 110%, #ffd86a 0%, #2ab9ad 15%, #006ca0 50%);position:relative;color:#ffffff;padding:0;cursor:pointer;box-shadow:unset;border:none;border-radius:0}body.page #page #primary.contact article .entry-content .mw_wp_form .submit input[type="submit"]+input[type="submit"],body.page #page #primary.confirm article .entry-content .mw_wp_form .submit input[type="submit"]+input[type="submit"],body.page #page #primary.thanks article .entry-content .mw_wp_form .submit input[type="submit"]+input[type="submit"]{margin-top:1.5576323988vw}body.page #page #primary.contact article .entry-content .mw_wp_form .submit input[type="submit"]:hover,body.page #page #primary.confirm article .entry-content .mw_wp_form .submit input[type="submit"]:hover,body.page #page #primary.thanks article .entry-content .mw_wp_form .submit input[type="submit"]:hover{opacity:0.9}body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl{align-items:center}body.page #page #primary.confirm article .entry-content .mw_wp_form .form dl dd,body.page #page #primary.thanks article .entry-content .mw_wp_form .form dl dd{line-height:2.0249221184vw}body.page #page #primary.confirm article .entry-content .mw_wp_form .submit .privacypolicy,body.page #page #primary.thanks article .entry-content .mw_wp_form .submit .privacypolicy{display:none}body.page #page #primary.confirm article .entry-content .mw_wp_form .submit:not(input),body.page #page #primary.thanks article .entry-content .mw_wp_form .submit:not(input){font-size:0}body.page #page #primary.confirm article .entry-content .mw_wp_form_complete,body.page #page #primary.thanks article .entry-content .mw_wp_form_complete{width:100%;max-width:65.4205607477vw;margin:0 auto 7.7881619938vw;padding-top:3.1152647975vw}body.page #page #primary.confirm article .entry-content .mw_wp_form_complete p,body.page #page #primary.thanks article .entry-content .mw_wp_form_complete p{font-size:1.4018691589vw;line-height:2.492211838vw;font-weight:300;text-align:center}body.archive #page #primary article .entry-content{padding-top:6.6199376947vw}body.archive #page #primary article .entry-content .pagination_wrapper{padding-top:4.9065420561vw}body.archive #page #primary article .entry-content .pagination_wrapper ul{display:flex;justify-content:flex-start;gap:0 0.3115264798vw}body.archive #page #primary article .entry-content .pagination_wrapper ul li a,body.archive #page #primary article .entry-content .pagination_wrapper ul li span{display:block;width:2.3364485981vw;height:2.3364485981vw;font-family:var(--fontInter);font-size:1.246105919vw;font-weight:500;line-height:2.3364485981vw;text-align:center;background-color:#e6e6e6;transition:all 0.5s ease;color:#333333}body.archive #page #primary article .entry-content .pagination_wrapper ul li a:link,body.archive #page #primary article .entry-content .pagination_wrapper ul li a:visited,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:link,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:visited{color:#333333}body.archive #page #primary article .entry-content .pagination_wrapper ul li a.current,body.archive #page #primary article .entry-content .pagination_wrapper ul li a:hover,body.archive #page #primary article .entry-content .pagination_wrapper ul li span.current,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:hover{background-color:#333333;color:#ffffff}body.single #page #primary article .post-header{padding-bottom:2.6479750779vw;border-bottom:0.0778816199vw solid #000000;margin-bottom:2.9595015576vw}body.single #page #primary article .post-header img{display:block;width:100%;margin-bottom:5.062305296vw}body.single #page #primary article .post-header .date{font-family:var(--fontInter);font-size:1.246105919vw;font-weight:500;line-height:2.1806853583vw;display:inline-block;margin-right:4.2056074766vw}body.single #page #primary article .post-header .cat{display:inline-block;font-size:1.1682242991vw;font-weight:500;line-height:2.1806853583vw;color:#ffffff;letter-spacing:0.025em;background-color:#333333;padding:0 0.7788161994vw}body.single #page #primary article .post-header .title{display:block;font-size:1.7133956386vw;font-weight:700;line-height:1.2;margin-top:1.8691588785vw}body.single #page #primary article .entry-content{width:100%;max-width:65.4205607477vw;margin:0 auto;padding-top:3.6604361371vw}body.single #page #primary article .entry-content p+p{margin-top:2.6479750779vw}