@charset "utf-8";.entry-page{width:100%;text-align:left;display:inline-block;padding:0 0 50px 0!important}.singlepost{padding-top:4.5em}#content.content_w .singlepost{padding:0}.entry-page p{line-height:200%;margin:0 0 10px 0}.entry-page #grid-content .featured{width:100%;height:auto;margin:10px 0 10px 0;padding:0}.entry-page #grid-content .featured{zoom:1}.entry-page #grid-content .featured:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0}.entry-page #grid-content .featured:hover{background-image:none!important}.entry-page h2{font-size:1.6em;font-weight:400;margin:20px 0 30px 0;line-height:1.6}.entry-page h3{font-size:1.4em;font-weight:400;margin:10px 0 15px 0;line-height:1.6}a.open_in_new:after{font-family:icomoon;content:"\e902";font-size:1.1em;vertical-align:top}a.links_to_pdf_files{position:relative;margin-left:1.3em}a.links_to_pdf_files:before{font-family:icomoon;content:"\e000";position:absolute;top:-.33em;left:-1.3em;color:#c00303}a.links_to_external_sites{position:relative}a.links_to_external_sites::after{font-family:icomoon;content:"\e902";position:absolute;top:-.31em;right:-1.3em;font-size:1.1em}.entry-page table{margin:0;width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse;text-align:left;box-sizing:border-box}.entry-page table th{padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f0f0f0;font-weight:400;text-align:center}.entry-page table td{padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}.entry-page ul{line-height:140%;list-style-type:disc;margin:0 0 20px 20px;padding:0}.entry-page ul li{margin:0;padding:0 0 5px 0}ul.pdf{list-style-type:none;margin:30px 0 20px 0;padding:0}ul.pdf li{list-style-type:none;text-indent:-1em;position:relative;line-height:1.6em;padding:3px 0 2px 2.3em}ul.pdf li:before{font-family:icomoon;content:"\e000";padding-right:0;position:absolute;top:3px;left:1em;color:#c00303}.entry-page ul.dot{font-size:1em;line-height:200%;list-style-type:none;margin:20px 0 20px 10px;padding:0}.entry-page ul.dot li{margin:0;padding:0 0 0 15px;background:url(images/dot4.gif) no-repeat left 1em!important}.entry-page ul.dot li:last-of-type{padding-bottom:0}.entry-page dt{float:left;width:80px;padding:0}.entry-page dd{margin-left:90px;padding:0;margin-bottom:2em}hr.dot{border-top:1px dotted #bbb}.uperline{border-top:1px dotted #797979;padding:25px 0 0 0}.entry-page .block{width:100%!important;box-sizing:border-box;padding:20px 0}.entry-page .block .h_left{float:left;width:47%;box-sizing:border-box}.entry-page .block .h_right{float:right;width:47%;box-sizing:border-box}.entry-page .block0{float:left;width:100%;box-sizing:border-box;padding:0 0}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:10px}.video-container iframe,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.video-thumbnailbar{overflow:hidden;width:100%;height:200px;position:relative}.video-thumbnailbar img.trimming{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.video-item{position:relative;overflow:hidden}.video-item:hover h1.otitle{color:#363636}h1.otitle{position:absolute;font-size:4.5em;line-height:1.05em;letter-spacing:1.1px;top:40%;left:8%;z-index:9;color:#fff;font-weight:800!important;font-family:'Open Sans','Noto Sans JP',sans-serif!important}h1.otitle.sky{font-size:3.5em;font-family:myFont!important;font-weight:400!important}.video-item h3.work-title{font-size:1.4em;font-weight:400!important;padding:.35em;margin-bottom:0}.video-item:hover h3.work-title{color:var(--accents-color)!important;color:#d22c33!important;font-weight:400!important}.video-item p{font-size:1em;padding:0 .5em}.work-image img{display:block;overflow:hidden;width:100%}.work-image:after,.work-image>img{transition:all .3s ease-in-out 0s}.work-image{position:relative;overflow:hidden;width:100%;background:#fff}.work-image:before{font-family:icomoon;content:"\e903";font-size:4rem;color:#f7f7f7;text-shadow:2px 2px 3px #000;z-index:9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-image:hover:before{color:var(--accents-color)!important;color:#d22c33!important;text-decoration:none}.video-item:hover .work-image>img{-webkit-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg);opacity:.6}.video-item:hover .material-icons.play{color:#363636}.material-icons.play{position:absolute;font-size:4.5em;line-height:1.05em;letter-spacing:1.1px;top:40%;left:47%;z-index:10;color:#fff}.product-image{width:38%;padding:15px 30px;box-sizing:border-box;text-align:center}.product-overview{width:62%;padding:15px 30px;box-sizing:border-box}.product-image img{width:100%}#jquery-cycle{width:auto;margin:0 auto}#jquery-cycle img{margin:0;background-color:#fff}#responsive-slider{margin:0 auto}#slide{position:relative}#slide img{position:absolute;width:auto;height:auto;top:0;left:50%;transform:translateX(-50%);margin:0}#slide-thumbnail{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:15px auto 0;width:90%}#slide-thumbnail li{width:25%;margin:0 5px;padding:0;display:inline-block}#slide-thumbnail li img{width:100%;height:auto}#slide-thumbnail li a.selected img{opacity:.5}.singlepost .categoryid{font-size:.86em;color:#666;margin:5px 0 35px 0;padding:0;text-align:left;text-transform:uppercase;width:auto;display:flex;flex-wrap:wrap;justify-content:start}.singlepost .categoryid a:hover,.singlepost .categoryid a:link,.singlepost .categoryid a:visited{color:#666;margin:5px 10px 5px 10px;text-decoration:none;background-image:none;padding:0}.singlepost .categoryid .datearea,.singlepost .categoryid .post-category,.singlepost .categoryid .tags-waku{text-align:center;padding:0}.singlepost .categoryid .post-category a{display:inline-block;margin:5px;padding:0 .8em!important;text-decoration:none;border:1px solid #ccc;border-radius:20px;box-sizing:border-box}.singlepost .categoryid .post-category a:hover{color:var(--main-color);color:#a71f24;text-decoration:none;border:1px solid var(--accents-color);border:1px solid #d22c33}.singlepost .categoryid.bd-none .post-category a{border-radius:0;border:none;border-right:1px solid #ccc}.singlepost .categoryid.bdr-none .post-category a{border-radius:0}.singlepost .tags-waku{border-left:solid 1px #ccc;margin:5px 10px;padding:0}.singlepost .categoryid .tags-waku a{display:inline-block;color:#888;margin:0;padding:0 1.2em!important;letter-spacing:.5px;font-size:1em;font-family:Helvetica,"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",Osaka,sans-serif;text-decoration:none;box-sizing:border-box}.singlepost .datearea{margin:5px;padding:0;color:#888;letter-spacing:.5px;font-size:1em;box-sizing:border-box}.singlepost .categoryid a:hover{color:var(--accents-color)!important;color:#d22c33!important;text-decoration:none}.spec table{width:100%;margin:0;border-collapse:collapse;font-size:.9em;line-height:140%}.spec td,.spec th{padding:10px;box-sizing:border-box}.spec th{width:15%}.spec td.feature,.spec th.feature{background-color:#5b95cd;color:#fff}.colortrac td{width:17%;width:auto}ul.dataarea{list-style-type:none;margin:30px 0 10px;padding:10px 0;width:auto;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start}ul.dataarea li{display:inline-block;width:auto;max-width:150px;list-style-type:none;text-indent:0;position:relative;padding:0 15px!important;box-sizing:border-box;font-size:.9em;text-align:center;line-height:1.2em;box-sizing:border-box}ul.dataarea li .thumb{width:100%;height:auto;display:table-cell;vertical-align:middle;padding-bottom:10px}ul.dataarea li img{box-shadow:2px 2px 2px 0 rgba(0,0,0,.4)}ul.dataarea li:hover img{transition:all .5s ease;opacity:.6;-ms-filter:"alpha( opacity=60 )"}ul.dataarea .icon-adobe21{font-size:1.2em;vertical-align:middle;margin-right:5px}.feature-bg li{list-style:none;background-image:url(images/checkmark.png);background-repeat:no-repeat;background-position:left 12px;padding:10px 0 0 25px!important}.block .subtitle{font-size:1.5em;font-weight:700;margin:10px 0}.entry-page .block .imageslide{margin:20px 0}.entry-page .block .imageslide img{width:100%;height:100%;max-width:420px}.entry-page .block .imageslide img.one{width:100%;height:100%;max-width:940px}.column{-webkit-column-width:307px;-moz-column-width:307px;column-width:307px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;font-size:.9em}.column h3{padding-top:20px}.column h3:first-child{padding-top:0}.column2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.column2 h3{padding-top:1em}.column2 h3:first-child{padding-top:0}h1.vtitle{font-family:'Open Sans',sans-serif;font-size:5em;color:#fff;font-weight:800}ul.tab{border-bottom:1px solid #ccc;width:100%;display:flex;flex-wrap:nowrap;margin:0 0 1em 0!important}ul.tab li{font-size:1.15em;color:#333;display:inline-block;width:auto;margin:0 0 -1px 1em!important;padding:10px 1em!important;border:1px solid #ccc;border-radius:4px;border-radius:4px 4px 0 0;background-color:#f7f7f7;cursor:pointer;list-style:none;transition:.3s}ul.tab li.active{border:1px solid #ccc;border-bottom:none;cursor:auto;background-color:#fff}.tabContents{display:none}.tabContents.active{display:block}.entry-page .block0 .h_left{float:left;width:47%;box-sizing:border-box}.entry-page .block0 .h_right{float:right;width:47%;box-sizing:border-box}.entry-page .block .thumbnail_yt,.entry-page .block0 .thumbnail_yt{float:left;width:30%;padding:0;box-sizing:border-box}.entry-page .block .thumbnail_comment,.entry-page .block0 .thumbnail_comment{float:right;width:65%;padding:0;box-sizing:border-box}.entry-page .block0 ul.thumbnail{list-style:none;width:100%;padding:0;margin:0}.entry-page .block0 ul.thumbnail li{float:left;width:20%;padding:0 7px;box-sizing:border-box;font-size:.86em}.entry-page .block .thumbnail_yt img,.entry-page .block0 .thumbnail_yt img,.entry-page .block0 ul.thumbnail li img{width:100%;padding:0;margin-bottom:5px}#pv .work-image:before{content:""}#pv .work-image .video-container{position:relative}#pv .work-image .video-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry-page .block .col_1,.entry-page .block0 .col_1{float:left;width:100%;padding:10px 20px;box-sizing:border-box}.entry-page .block .col_4,.entry-page .block0 .col_4{float:left;width:25%;padding:10px 20px;box-sizing:border-box}.hukidasi{clear:both;width:100%;margin:20px auto 20px;padding:8px 0;border-bottom:4px solid #ffb100;border-radius:12px;text-align:center;position:relative}.hukidasi:before{content:"";border:15px solid transparent;border-top:15px solid #fff;position:absolute;right:50%;margin-right:-10px;bottom:-29px}.hukidasi:after{content:"";border:15px solid transparent;border-top:15px solid #ffb100;position:absolute;right:50%;margin-right:-10px;bottom:-30px}h2.event{font-size:2em!important;font-weight:400!important;text-align:center;margin-top:1em;padding-top:2.5em;padding-bottom:2em;border-top:1px solid #000;color:#000}h2.event_b0{font-size:2em!important;font-weight:400!important;text-align:center;padding-top:2.5em;padding-bottom:2em;border-top:0 solid #000;color:#000}a.marker-pen-y{background:linear-gradient(transparent 60%,#fff200 60%)!important;color:#000}a.marker-pen{background:linear-gradient(transparent 60%,#fcc836 60%)!important;color:#000}.swide{width:80%;margin:0 auto}.entry-page .aisatsu{line-height:2em;font-size:1.1em}.event_cols_product{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;padding-bottom:2em}.event_cols_product div{padding:0 20px 20px;width:25%;box-sizing:border-box;text-align:center}.event_cols_product div .ptitle{font-size:1.2em;font-weight:700}.event_cols_product div img{height:150px}.seminar{background-image:url(images/trimble-3D_Technology_Fair/speaking.jpg);background-position:40% 60%;background-size:140% auto}dl.event_seminar{display:flex;flex-wrap:wrap;border:1px solid #000;background-color:#fff;border-top:none}dl.event_seminar dt{background:#f5bb19;width:25%;padding:10px;box-sizing:border-box;border-top:1px solid #000}dl.event_seminar dd{padding:10px;margin:0;border-left:1px solid #000;border-top:1px solid #000;width:75%;background:#fff;box-sizing:border-box;margin-bottom:0!important}.event-area-section{background-color:#f9f9f9;padding:2em 0!important}.event-product .col-1 img,.event-product .col-10 img,.event-product .col-12 img,.event-product .col-2 img,.event-product .col-3 img,.event-product .col-4 img,.event-product .col-6 img,.event-product .col-8 img,.event-product .col-9 img{max-height:100%;max-width:100%;object-fit:contain;font-family:'object-fit: contain;'}.event-product .imgarea{position:relative}.eventbtn .button{border:2px solid #f5bb19;background-color:#f5bb19;color:#000}.eventbtn .button:hover{border:2px solid #000;color:#f5bb19}.eventbtn .button:hover::after{left:0;background-color:#000}h3.event{font-size:1.3em!important;font-weight:700;margin-top:1em;padding-top:1em;padding-bottom:1em;color:var(--main-color)!important;color:#a71f24!important}dl.event dt{float:left;width:200px;font-size:100%}dl.event dd{margin-left:220px;padding-top:3px;font-size:100%}.event_cols{display:flex;justify-content:space-between;box-sizing:border-box;padding-bottom:2em}.event_cols div{padding:0 20px}.event_cols div h3{font-weight:700;font-size:150%!important;color:#fff;padding:8px 0;line-height:1em;text-align:center;background:#953735}.event_cols div p.ctg{text-align:center}.event_cols div img{padding-top:10px;padding-bottom:10px}.event_cols div img:first-child{padding-right:10px}.event_area{width:100%;float:left;padding:0 0 30px}.event_cols_product .col4{padding:20px 20px 20px;width:33.333333%;box-sizing:border-box;text-align:center}.event_cols_product .col4 .imgarea{width:130px;float:left;margin-right:15px;padding:0}.event_cols_product .col4 img{height:auto;width:100%;margin:0 auto}.event_cols_product .col4 p{margin-left:145px;text-align:left}ol.closing_bracket{list-style-type:none}ol.closing_bracket>li{counter-increment:cnt;text-indent:-1.4em;margin-left:1.4em}ol.closing_bracket>li:before{content:counter(cnt) ") "}dl.event_seminar dt.bg-y{background:#fff200}.circle-area{margin-top:-4em;padding-bottom:7em}.circle{position:relative;width:33.333333%;height:50%;padding:25%;border-radius:50%;margin:1.25em auto}.circle:before{z-index:1;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:rgba(0,0,0,.35)}.circle:hover:before{background-color:rgba(0,0,0,.75)}.experience{background-image:url(images/trimble-3D_Technology_Fair/Trimble_SX10_TotalStation_app_watercontrol_8132.jpg);background-position:40% 60%;background-size:300% auto}.exhibition{background-image:url(images/trimble-3D_Technology_Fair/image-1.png);background-position:85% 60%;background-size:145% auto}.circle span{position:absolute;z-index:2;left:0;top:50%;transform:translateY(-50%);margin:0;width:100%;text-align:center;color:#fff;font-size:1.6em;font-weight:800;letter-spacing:.05em;line-height:1.6;text-shadow:2px 2px 3px #000}.event-product .col-3.minh3 .imgarea{min-height:120px}.event-product .col-3.minh3 .imgarea img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1150px){.singlepost{padding:10px 20px 0}.product-image,.product-overview{padding:15px 20px}}@media screen and (max-width:979px){.event-product .col-1 img,.event-product .col-10 img,.event-product .col-12 img,.event-product .col-2 img,.event-product .col-3 img,.event-product .col-4 img,.event-product .col-6 img,.event-product .col-8 img,.event-product .col-9 img{max-height:100%;max-width:100%;object-fit:contain;font-family:'object-fit: contain;'}dl.event dt{float:none;width:100%}dl.event dd{margin-left:0;padding-top:3px}dl.event_seminar dd.item,dl.event_seminar dt.item{display:none}dl.event_seminar dt{display:flex;align-items:center}dl.event_seminar dt h3{width:60%;padding:0 1em;line-height:1.4em;margin-bottom:.6em!important}dl.event_seminar dt .time{width:40%;text-align:right;padding:0 1em;margin-bottom:0;line-height:1.4em}dl.event_seminar dd{padding:1em!important;border-left:0 solid #000}.swide{width:100%}.entry-page{width:100%;float:none;padding:0 0 20px 0;margin-bottom:0;box-sizing:border-box}.singlepost h1.page-title{margin:0;padding:0;font-size:1.5rem}.singlepost h2{font-size:1.3em}.singlepost .categoryid{font-size:.8em;margin-bottom:20px}.singlepost .categoryid .post-category a{display:inline-block;margin:5px 3px;padding:0 .6em!important}.singlepost .tags-waku{margin:5px 3px}.entry-page #grid-content .featured{float:none;display:block;width:100%;height:auto;margin:10px 0 30px 0;padding:0;box-sizing:border-box}#content.content_w .singlepost{padding:0 20px 0}.singlepost img{float:none!important;margin:10px auto;text-align:center;display:block}.webprice{position:relative;top:0;left:0;width:auto;text-align:right;display:block;padding-bottom:5px;font-size:120%;font-weight:700;border-bottom:0 solid #c7c7c7}em.tax{font-size:70%;font-weight:nomal}.map{display:none}.entry-page .block,.entry-page .block0{float:none;width:100%;padding:20px 0}.entry-page .block .h_left,.entry-page .block .h_right,.entry-page .block .thumbnail_comment,.entry-page .block .thumbnail_yt,.entry-page .block0 .h_left,.entry-page .block0 .h_right,.entry-page .block0 .thumbnail_comment,.entry-page .block0 .thumbnail_yt{float:none;width:100%}.column2{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.entry-page dt{float:none;width:100%;padding:0}.entry-page dd{float:none;width:100%;margin-left:0;padding:0;margin-bottom:1em}.entry-page .block0 ul.thumbnail{display:none;height:1;overflow:hidden}.bn a:hover,.bn a:link,.bn a:visited{margin:40px auto 30px}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contactbtn{float:none;margin:10px auto}.entry-page table{width:100%}img.title{max-width:100%;height:auto;width:auto}.cycle-area1{width:100%;height:330px;margin:10px 0;text-align:center}.session-area{width:100%;text-align:center}.showroom_map img{width:100%;float:none;margin-right:0}.bnarea{text-align:center;clear:both}.event_cols{display:inline-block;width:100%;box-sizing:border-box}.event_cols div{padding:10px 0}.event_cols div h3{color:#953735;background-color:#fff;padding:0;text-align:left}.event_cols div p.ctg{text-align:left}.event_cols div img{display:block;float:right!important;margin-left:10px;margin-top:-50px;padding-left:20px;padding-top:0;padding-bottom:0}.event_cols div img:first-child{padding-right:0}.event_cols_product div{padding:0 20px 20px;width:50%}.event_cols_product .col4{padding:0 20px 20px;width:50%}}@media screen and (max-width:960px){.trai .col-4{width:100%}}@media screen and (max-width:768px){.lead{text-align:left}.lead br{display:none}.event-product .w-50{width:50%}.event-product .w-50 .col-offset-1,.event-product .w-50 .col-offset-2{display:none}.present-waku .col-8{width:100%}.aisatsu-waku .col-4,.aisatsu-waku .col-8{width:100%;padding:0}h1.vtitle{font-size:8vw!important}h1.otitle{font-size:4.5vw}h1.otitle.sky{font-size:5vw}.caption-content{display:flex;flex-wrap:nowrap;justify-content:center}a.popup-iframe{font-size:2vh}#jquery-cycle{float:none;width:100%!important;margin:0 auto!important;padding:0!important;display:flex}#jquery-cycle img{margin:0 auto 15px}#jquery-cycle img:not(:first-child){display:none!important}}@media screen and (max-width:640px){.event-product .col-10,.event-product .col-12,.event-product .col-2,.event-product .col-3,.event-product .col-4,.event-product .col-6,.event-product .col-8,.event-product .col-9,.event-product .w-50{width:100%;padding:5px}.event-product .col-1 .imgarea,.event-product .col-10 .imgarea,.event-product .col-12 .imgarea,.event-product .col-2 .imgarea,.event-product .col-3 .imgarea,.event-product .col-4 .imgarea,.event-product .col-6 .imgarea,.event-product .col-8 .imgarea,.event-product .col-9 .imgarea{display:inline-block;width:130px;margin-right:15px}.event-product .col-1 img,.event-product .col-10 img,.event-product .col-12 img,.event-product .col-2 img,.event-product .col-3 img,.event-product .col-4 img,.event-product .col-6 img,.event-product .col-8 img,.event-product .col-9 img{max-height:100px}.col-1 img,.col-10 img,.col-12 img,.col-2 img,.col-3 img,.col-4 img,.col-6 img,.col-8 img,.col-9 img{max-width:100%}.circle-area{margin-top:-2em;padding-bottom:2em}.circle{position:relative;width:auto;height:auto;border-radius:0;margin:0 auto -2em}.circle:before{border-radius:0}.tabContents .col-4,.tabContents .col-6{width:50%;padding:15px;box-sizing:border-box}ul.tab li{font-size:1em}.video-item h3.work-title{font-size:1em;padding:.35em 0}.video-item p{font-size:.9em;line-height:1.6em;padding:0}.event_cols_product div{padding:0 20px 20px;width:100%}.event_cols_product .col4{padding:0 0 20px 0;width:100%}.entry-page .block .col_4,.entry-page .block0 .col_4{width:100%}.singlepost h1.page-title{width:100%}.singlepost .categoryid{width:100%;justify-content:flex-start}.product-image{width:100%;padding:15px 0;margin:0 auto}.product-image img{max-height:250px!important;height:auto;width:auto}.product-overview{width:100%;padding:15px 0}}@media screen and (max-width:420px){.singlepost img{max-width:100%;height:auto}#jquery-cycle img{width:auto;height:auto}.spec table{font-size:.8em}}