@charset "utf-8";#archives{width:100%;text-align:left;background-color:#fff;margin-bottom:50px;box-sizing:border-box}#content.archive_wide_s{width:100%;max-width:980px}#content.archive_wide_n{width:100%;max-width:1208px}#content.archive_wide_w{width:100%;max-width:1308px}.archive-title{text-align:center;padding:3.5em 20px 0;position:relative;height:140px;margin-bottom:15px}.archive-title.products,.archive-title.support{padding:3.5em 20px 0;height:100px}.archive-sub-title{width:100%;font-size:1.5em;padding:10px;margin:15px 0 10px;border-bottom:1px solid #ccc}@media screen and (min-width:980px){.archive-title.support-sub{border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;height:100px}.archive-title.support-sub header{height:85px}}.archive-title header{margin:0 auto;width:1208px;text-align:left;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.archive-title.products header{margin:0 auto;width:1308px}.archive-title.news header{margin:0 auto;padding:1.5em 20px .5em;max-width:980px;text-align:center}@media screen and (max-width:1308px){.archive-title.products header{margin:0 auto;width:100%;padding:0 20px;box-sizing:border-box}}@media screen and (max-width:1208px){.archive-title header{margin:0 auto;width:100%;padding:0 20px;box-sizing:border-box}}.archive-title h1.page-title{margin:0;padding:0}.archive-title.gnss{background:url(../template/images/archives-bg/GNSS-Systems-Portfolio-Page.png) no-repeat right 5% top 20%;background-size:35%;background-color:rgba(255,255,255,.3);background-blend-mode:overlay}.archive-title.total-station{background:url(../template/images/archives-bg/Total-Stations-Portfolio-Page.png) no-repeat right -35% top 80%;background-size:60%;background-color:rgba(255,255,255,.3);background-blend-mode:multiply}.archive-title.laser-scanner{background:url(../template/images/archives-bg/laser-scanning-Portfolio-Page.png) no-repeat right 0 top 45%;background-size:40%}.archive-title.software{background:url(../template/images/archives-bg/office-software-Portfolio-Page.png) no-repeat right 5% top 45%;background-size:30%}.archive-title.large-scanners{background:url(../template/images/archives-bg/wideformat-scanner-Portfolio-Page.png) no-repeat right 0 top 3%;background-size:40%}.archive-title.uav{background:url(../template/images/archives-bg/uav-Portfolio-Page.png) no-repeat right 0 top 35%;background-size:36%}.archive-title.supply{background:url(../template/images/archives-bg/supply-Portfolio-Page.png) no-repeat right 0 top 35%;background-size:36%}.bg-dark:before{position:absolute;background:linear-gradient(to left,rgba(2,2,2,.2),rgba(48,48,48,.01));content:" ";height:100%;width:100%;left:0;top:0}.archive-title .categoryid{text-transform:uppercase;font-size:.86em;width:100%;display:flex;flex-wrap:wrap;justify-content:start;padding-left:.5em}.archive-title.news .categoryid{justify-content:center}.archive-title .categoryid .post-category,.archive-title .categoryid .tags-waku{text-align:center;padding:0}.archive-title .categoryid .post-category a{display:inline-block;margin:5px;padding:3px 1.2em;text-decoration:none;border:1px solid #ccc;border-radius:20px;box-sizing:border-box}.archive-title .categoryid .post-category a:hover{color:var(--accents-color);text-decoration:none;border:1px solid var(--accents-color)}.archive-title .categoryid a:hover{color:var(--accents-color);text-decoration:none}.archive-title.archive-title.support-sub header .archivecomment{display:none}@media screen and (min-width:980px){.archive-title.archive-title.support-sub header .archivecomment{width:560px;text-align:center;display:inline-block;position:absolute;top:10px;right:20px;color:#3f3f3f;font-size:.96em;padding:10px 5px;box-sizing:border-box;background-color:#f5f5f5}}@media screen and (min-width:1208px){.archive-title.archive-title.support-sub header .archivecomment{width:550px;right:5px}}.post-category-archive_menu{text-align:center;padding-top:1em}@media screen and (min-width:980px){.archive-title.support-sub .post-category-archive_menu{margin-top:-29px}}.post-category-archive_menu #category{padding:0;margin:0;font-size:90%;font-family:"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,sans-serif}.post-category-archive_menu #category .sidebarcolumn{font-size:12px;overflow:hidden;margin:0;padding:0}.post-category-archive_menu #category h2.widgettitle{display:none}.post-category-archive_menu #category ul{list-style-type:none;display:flex;width:100%;flex-wrap:wrap;justify-content:start}.archive-title.support-sub .post-category-archive_menu #category ul{justify-content:end}.archive-title.news .post-category-archive_menu #category ul{justify-content:center}.post-category-archive_menu #category ul li a:link,.post-category-archive_menu #category ul li a:visited{display:inline-block;color:#333;font-size:1em;margin:5px;padding:2px 1.2em;text-decoration:none;border:solid 1px #e0e0e0;border-radius:20px;box-sizing:border-box;cursor:pointer;background-color:#fff}.archive-title.support-sub .post-category-archive_menu #category ul li a:link,.archive-title.support-sub .post-category-archive_menu #category ul li a:visited{display:inline-block;color:#000;font-size:1em;margin:5px 5px 0;padding:5px 1.3em;text-decoration:none;border:solid 1px #dbdbdb;border-radius:0;background-color:#f2f2f2;box-sizing:border-box;cursor:pointer}.archive-title.support-sub .post-category-archive_menu #category ul li:last-of-type{margin-right:55px}.archive-title.news .post-category-archive_menu #category ul li a:link,.archive-title.news .post-category-archive_menu #category ul li a:visited{display:inline-block;color:#8a8a8a;font-size:1.15em;margin:5px 0;padding:5px 1.3em;text-decoration:none;border:none;border-bottom:solid 2px #c5c5c5;border-radius:0;box-sizing:border-box;cursor:pointer}.post-category-archive_menu #category ul li a:hover{color:var(--accents-color);text-decoration:none;font-weight:400;border:1px solid var(--accents-color);background-color:#fff}.archive-title.support-sub .post-category-archive_menu #category ul li a:hover{color:inherit;text-decoration:none;font-weight:400;border:solid 1px #e0e0e0;border-bottom:none}.archive-title.news .post-category-archive_menu #category ul li a:hover{color:var(--accents-color);text-decoration:none;font-weight:400;border-bottom:2px solid var(--accents-color)}.post-category-archive_menu #category ul li.current-menu-item a,.post-category-archive_menu #category ul li.current-post-parent a{background-color:inherit;color:var(--main-color);border:1px solid var(--main-color);background-color:#fff}.archive-title.support-sub .post-category-archive_menu #category ul li.current-menu-item a,.archive-title.support-sub .post-category-archive_menu #category ul li.current-post-parent a{background-color:#fff;color:var(--main-color);border-bottom:1px solid #fff}.archive-title.news .post-category-archive_menu #category ul li.current-menu-item a,.archive-title.news .post-category-archive_menu #category ul li.current-post-parent a{background-color:inherit;color:var(--main-color);border-bottom:2px solid var(--main-color)}.post-category-archive_menu #category ul li.current-menu-item a:hover,.post-category-archive_menu #category ul li.current-post-parent a:hover{background-color:var(--accents-color);color:#fff;border:1px solid var(--accents-color)}.archive-title.news .post-category-archive_menu #category ul li.current-menu-item a:hover,.archive-title.news .post-category-archive_menu #category ul li.current-post-parent a:hover{background-color:inherit;border-bottom:2px solid var(--accents-color)}#archives #grid-content{display:flex;flex-wrap:wrap;justify-content:flex-start}#archives #grid-content .category-title{width:100%;display:inline-block;border-top:1px solid #ccc;margin-top:2em}#archives #grid-content .category-title:first-of-type{margin-top:0}#archives #grid-content .category-title h2{font-size:1.2em;padding:1em 0;font-weight:500}#archives #grid-content .category-title p.leadtxt{font-size:.9em;line-height:1.5;padding:0;margin:-.4em 0 1.8em;color:#646464}#entry-waku{margin:0}#archives #grid-content .featured{height:100%!important;display:inline-block;width:calc(100% / 4);width:25%;padding:0;margin:0;box-sizing:border-box;cursor:pointer}#archives #grid-content .featured.prodcuts_all{display:inline-block;width:calc(100% / 10);padding:0;margin:0;box-sizing:border-box}#archives #grid-content .featured:hover img{opacity:.7}#archives #grid-content .featured:hover .title{color:var(--accents-color);text-decoration:none}#archives #grid-content .featured .thumbnail{width:100%;box-sizing:border-box;height:auto;margin:0;padding:30px 20px}#archives #grid-content .featured.prodcuts_all .thumbnail{padding:10px}#archives #grid-content .featured .thumbnail img{width:100%;box-sizing:border-box;height:auto;display:block;margin:0;padding:0 0 12px 0}#archives #grid-content .featured .title{margin:0 5px 10px;line-height:1.8em;font-size:1.1em;font-weight:400}#archives #grid-content .featured.prodcuts_all .title{font-weight:400;font-size:.9em;line-height:1.4}#archives #grid-content .featured .postcomment{margin:5px 5px 0;color:#646464}#archives #grid-content .featured .postmetadata{margin:5px 5px 0;text-transform:uppercase}#archives.newsarea #grid-content .featured{width:100%;padding:0 20px}#archives.newsarea #grid-content .featured .thumbnail{display:flex;flex-flow:wrap;margin:0;padding:20px 0 20px 0;border-top:dotted 1px #ccc}#archives.newsarea #grid-content .featured:first-of-type .thumbnail{border-top:none}#archives.newsarea #grid-content .featured .thumbnail .data_area{box-sizing:border-box;display:inline-block;width:220px}#archives.newsarea #grid-content .featured .thumbnail .textarea{box-sizing:border-box;width:calc(100% - 220px);display:inline-block}#archives.newsarea #grid-content .featured .title{line-height:1.5em;font-size:1.1em}#archives.newsarea #grid-content .featured .postmetadata{margin:0 5px 10px;font-size:1em}#archives.newsarea #grid-content .featured .postmetadata .datearea{display:inline-block;vertical-align:middle}#archives.newsarea #grid-content .featured .postmetadata .waku{display:inline-block;margin-left:1em;vertical-align:middle;padding:0;background-color:inherit}#archives.newsarea #grid-content .featured .thumbnail .data_area .waku a{color:#fff;font-size:.9em;line-height:1.4;background-color:#c3c3c3;padding:2px 5px;display:inline-block;letter-spacing:.5px;min-width:78px;text-align:center}#archives.newsarea #grid-content .featured .thumbnail:hover .data_area .waku a{color:#fff;background-color:var(--accents-color)}#archives.newsarea #grid-content .featured .postcomment{font-size:.96em}#archives.supportarea #grid-content .itemarea{display:inline-block;width:50%;padding:0 50px 50px;margin:0;box-sizing:border-box}#archives.supportarea #grid-content .itemarea .featuredarea{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0}#archives.supportarea #grid-content .itemarea .featuredarea .category-title{margin:0 0;padding:0 10px}#archives.supportarea #grid-content .featured{width:50%;padding:0 10px;box-sizing:border-box}#archives.supportarea #grid-content .featured.support_all{display:inline-block;width:50%;padding:0 10px;margin:0;box-sizing:border-box}#archives.supportarea #grid-content .featured .thumbnail{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:30px 20px 5px}#archives.supportarea #grid-content .featured.support_all .thumbnail{padding:5px 0 5px 0;display:flex;flex-wrap:nowrap;justify-content:space-between}#archives.supportarea #grid-content .featured .thumbnail .imagearea{display:inline-block;width:36%;height:36%}#archives.supportarea #grid-content .featured .thumbnail .titlearea{display:inline-block;width:64%;padding-left:20px;box-sizing:border-box}#archives.supportarea #grid-content .featured .title{margin:0 0 0;padding:0;line-height:1.5}#archives.supportarea #grid-content .featured .title .links_to_external_sites{position:relative}#archives.supportarea #grid-content .featured .title .links_to_external_sites::after{font-family:icomoon;content:"\e902";vertical-align:-1.5px;margin-left:.2em;font-size:1.1em}#archives.supportarea #grid-content .featured .title .news-nikon_trimble::after{content:"";display:inline-block;width:20px;height:20px;background-image:url(images/nikontorimble.png);background-size:contain;vertical-align:middle;margin-right:5px}#archives.supportarea #grid-content .featured .postcomment{margin:10px 0 0;line-height:1.5}#archives.supportarea #grid-content .featured.support_all .thumbnail img{display:inline-block;width:40%;height:40%}#archives.supportarea #grid-content .featured.support_all .thumbnail .title{display:inline-block;width:60%;box-sizing:border-box;margin:0 .5em 0;padding:0 0 0 6px;font-size:.86em;font-weight:400;line-height:1.5!important}#archives.searcharea #grid-content .featured{width:100%;padding:0 20px}#archives.searcharea #grid-content .featured .thumbnail{display:flex;flex-flow:wrap;justify-content:space-between;margin:0;padding:20px 0 20px 0;border-bottom:dotted 1px #ccc}#archives.searcharea #grid-content .featured:first-of-type .thumbnail{border-top:dotted 1px #ccc}#archives.searcharea #grid-content .featured .thumbnail .image_area{box-sizing:border-box;display:inline-block;width:20%}#archives.searcharea #grid-content .featured .thumbnail .image_area img{width:100%;height:auto;padding-bottom:0}#archives.searcharea #grid-content .featured .thumbnail .text_area{box-sizing:border-box;width:calc(80% - 20px);display:inline-block;padding-top:5px;padding-bottom:5px}#archives.searcharea #grid-content .featured .thumbnail .text_area .title{line-height:1.5em;font-size:1.1em}#archives.searcharea #grid-content .featured .thumbnail .text_area .postmetadata{margin:0 5px 10px;font-size:1em}#archives.searcharea #grid-content .featured .thumbnail .text_area .postmetadata .waku{display:inline-block;vertical-align:middle;padding:0;background-color:inherit}#archives.searcharea #grid-content .featured .thumbnail .text_area .postmetadata .waku a{color:#fff;font-size:.9em;line-height:1.4;background-color:#c3c3c3;padding:2px 5px;display:inline-block;letter-spacing:.5px;min-width:78px;text-align:center}#archives.searcharea #grid-content .featured .thumbnail:hover .text_area .postmetadata .waku a{color:#fff;background-color:var(--accents-color)}#archives.searcharea #grid-content .featured .thumbnail .text_area .postcomment{font-size:.96em}.samurai_left{float:left;width:460px;background:url(images/samurai.gif) no-repeat center!important;line-height:190%}.samurai_right{float:right;width:170px}h3.samurai{font-size:105%;font-weight:700;margin:4em 0 2em 0}.waku{color:#fff;background-color:#c3c3c3;padding:2px 5px;display:inline;letter-spacing:.5px;font-size:.9em}.block_line{float:left;width:100%;padding:0}.block_line h2{font-size:140%;font-weight:700;margin:10px 0 15px 0}.navigation{width:100%;box-sizing:border-box;text-align:left;display:inline-block;text-align:center}.gnavigation{padding:0 0 2em}.wp-pagenavi{clear:both!important;padding:40px 0 40px}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none!important;border:1px solid #bfbfbf!important;padding:5px 10px!important;margin:2px!important;border-radius:2px!important}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000!important}.wp-pagenavi span.current{font-weight:700!important}.wp-pagenavi .pages{border:0 solid #bfbfbf!important;padding:3px 5px!important;margin:2px!important}@media screen and (max-width:1308px){#archives #grid-content .category-title{padding:0 20px}}@media screen and (max-width:1150px){#archives #grid-content .featured.prodcuts_all{width:calc(100% / 8)}#archives.supportarea #grid-content .itemarea{width:100%;padding:0;margin:0}#archives.supportarea #grid-content .itemarea:not(:first-of-type) .featuredarea .category-title{margin-top:2em}#archives.supportarea #grid-content .featured.support_all{width:calc(100% / 4);width:25%}#archives.supportarea #grid-content .featured .thumbnail .imagearea{width:35%;height:35%}#archives.supportarea #grid-content .featured .thumbnail .titlearea{width:65%;font-size:.96em}}@media screen and (max-width:979px){#content.archive_wide_w{margin-top:-.5em}#archives{width:100%;float:none;padding:0 0 20px 0;margin-bottom:0;box-sizing:border-box}.archive-title{margin:0 0 1.5em 0;padding:1.5em 20px 1em;height:120px}.archive-title h1.page-title{font-size:2em;margin:0;padding:0}.post-category-archive_menu{display:none}#archives #grid-content{padding:0 10px}#archives #grid-content .featured.prodcuts_all{width:calc(100% / 6)}#archives #grid-content .featured .thumbnail{padding:15px 7px}#archives.supportarea #grid-content{padding:0 7px 15px}#archives.supportarea #grid-content .featured.support_all{width:calc(100% / 3);width:33.333333%}#archives.supportarea #grid-content .featured .thumbnail{padding:15px 10px 5px}#archives.supportarea #grid-content .featured .title{padding:0;font-size:1em}#archives.supportarea #grid-content .featured .postcomment{display:none}#archives.newsarea #grid-content .featured{padding:0 10px;font-size:.8rem}#archives.newsarea #grid-content .featured .thumbnail{flex-flow:wrap;padding:10px 0 10px 0}#archives.newsarea #grid-content .featured .thumbnail .textarea{width:100%}#archives.newsarea #grid-content .featured .postcomment{display:none}.samurai_left{float:none;width:100%}.samurai_right{float:none;width:100%;text-align:center}.samurai_right img{margin:20px auto 0}.block_line h2{line-height:1.2em}.navigation{float:none;width:100%;padding:0 20px}}@media screen and (max-width:640px){.archive-title{padding:10px 20px 5px;height:100px;text-align:left}.archive-title header{text-align:left!important}.archive-title h1.page-title{font-size:1.5em}.archive-title .categoryid{justify-content:start!important}#archives #grid-content .featured,#archives.supportarea #grid-content .featured.support_all{width:calc(100% / 2)}#archives.supportarea #grid-content .featured .thumbnail{padding:0 0 10px}#archives.supportarea #grid-content .featured .title{font-size:.96em}#archives.supportarea #grid-content .featured.support_all .thumbnail{padding:5px 0 0 0}#archives.supportarea #grid-content .featured{width:100%}#archives #grid-content .featured.prodcuts_all{width:calc(100% / 3)}#archives.searcharea #grid-content .featured .thumbnail .image_area{display:none}#archives.searcharea #grid-content .featured .thumbnail .text_area{width:100%}}@media screen and (max-width:460px){#archives.supportarea #grid-content .featured.support_all{width:100%}#archives.supportarea #grid-content .featured.support_all .thumbnail img{width:30%;height:30%}#archives.supportarea #grid-content .featured.support_all .thumbnail .title{width:70%}}