@charset "UTF-8";footer{margin-top:0}#place div.section_inner div.block span.pin.place01{top:5.2%;left:19.7%}#place div.section_inner div.block span.pin.place01::after{content:"宇宙をはかる";width:8em;right:calc(50% - 4em);top:initial;bottom:-2.25em}#place div.section_inner div.block span.pin.place02{top:20.5%;left:43.5%}#place div.section_inner div.block span.pin.place02::after{white-space:pre;content:"温室効果ガスをはかる\A地球環境をはかる";width:12em;right:calc(50% - 6em);top:-3.5em}#place div.section_inner div.block span.pin.place03{top:14.8%;left:81.8%}#place div.section_inner div.block span.pin.place03::after{content:"大気をはかる";width:8em;right:calc(50% - 4em)}#place div.section_inner div.block span.pin.place04{top:27%;left:13%}#place div.section_inner div.block span.pin.place04::after{content:"血液をはかる";width:8em;right:calc(50% - 4em)}#place div.section_inner div.block span.pin.place05{top:32%;left:59.8%}#place div.section_inner div.block span.pin.place05::after{content:"バッテリーをはかる";width:11em;right:calc(50% - 5.5em)}#place div.section_inner div.block span.pin.place06{top:34%;left:78.8%}#place div.section_inner div.block span.pin.place06::after{content:"野菜をはかる";width:8em;right:calc(50% - 4em)}#place div.section_inner div.block span.pin.place07{top:33.8%;left:88%}#place div.section_inner div.block span.pin.place07::after{content:"食の安全をはかる";width:10em;right:calc(50% - 5em)}#place div.section_inner div.block span.pin.place08{top:44%;left:10%}#place div.section_inner div.block span.pin.place08::after{content:"文化財をはかる";width:9em;right:calc(50% - 4.5em)}#place div.section_inner div.block span.pin.place09{top:44.2%;left:54.2%}#place div.section_inner div.block span.pin.place09::after{white-space:pre;content:"錠剤をはかる\A超純水をはかる";width:9em;right:calc(50% - 4.5em);top:-3.5em}#place div.section_inner div.block span.pin.place10{top:47.8%;left:66.5%}#place div.section_inner div.block span.pin.place10::after{content:"化粧品をはかる";width:9em;right:calc(50% - 4.5em)}#place div.section_inner div.block span.pin.place11{top:51%;left:76.5%}#place div.section_inner div.block span.pin.place11::after{white-space:pre;content:"鉄をはかる\Aプラスチック材料をはかる";width:14em;right:calc(50% - 7em);top:-3.5em}#place div.section_inner div.block span.pin.place12{top:57.8%;left:28.2%}#place div.section_inner div.block span.pin.place12::after{content:"半導体製造プロセスをはかる";width:15em;right:calc(50% - 7.5em)}#place div.section_inner div.block span.pin.place13{top:24%;left:35%}#place div.section_inner div.block span.pin.place13::after{content:"水電解装置をはかる";width:11em;right:calc(50% - 5.5em)}#place div.section_inner div.block span.pin.place14{top:67.8%;left:15.5%}#place div.section_inner div.block span.pin.place14::after{white-space:pre;content:"排ガスをはかる\A自動車をはかる";width:10em;right:calc(50% - 5em);top:-3.5em}#place div.section_inner div.block span.pin.place15{top:73.8%;left:44.4%}#place div.section_inner div.block span.pin.place15::after{content:"水をはかる";width:7em;right:calc(50% - 3.5em)}#place div.section_inner div.block span.pin{transition-duration:0.25s;transform-origin:bottom;transform:scale}#place div.section_inner div.block span.pin:hover{transform:scale(1.3)}@media print,screen and (min-width:801px){section div.section_inner{width:68%;margin:0 auto}nav.page_nav{width:100%;margin:0 auto 4.5vw}nav.page_nav ul{display:flex;flex-wrap:wrap;justify-content:flex-start}nav.page_nav ul li{min-width:28%;border:1px solid #b2b2b2;margin-right:1.7%}nav.page_nav ul li:nth-child(3){margin-right:0}nav.page_nav ul li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.4em 1em 1.2em;font-size:1rem;font-size:clamp(1rem,.94vw,1.6rem);line-height:1;color:#000;position:relative}nav.page_nav ul li a::after{content:"";width:.8em;height:.4em;display:inline-block;background:url(../images/common/arrow_down.svg) no-repeat;background-size:contain;margin-left:1.5em}section+section{margin-top:6.4vw}#place div.section_inner p{margin-bottom:1.5em}#place div.section_inner div.block{position:relative;z-index:0;line-height:0}#place div.section_inner div.block div.map{position:relative;z-index:0}#place div.section_inner div.block span.pin{width:2.2%;display:inline-block;position:absolute;z-index:5;cursor:pointer}#place div.section_inner div.block span.pin::after{display:inline-block;position:absolute;top:-2.5em;background:#FFF;border:2px solid #2c5294;border-radius:10px;font-size:.96rem;font-size:clamp(.96rem,.94vw,1.6rem);font-weight:700;line-height:1.1;text-align:center;padding:.5em .5em .45em;opacity:0;visibility:hidden;transition:opacity 0.3s ease}#place div.section_inner div.block span.pin:hover::after{opacity:1;visibility:visible}section#field div.section_inner div.field_block h5{font-size:1.4rem;font-size:clamp(1.4rem,1.17vw,2rem);line-height:1;letter-spacing:.02em;color:#FFF;background:#de2a84;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1em 1.5em .75em;margin-bottom:1.5em}section#field div.section_inner div.field_block h5 small{font-size:100%;opacity:.5}section#field div.section_inner div#field01 h5{background:#00adc4}section#field div.section_inner div#field02 h5{background:#de2a84}section#field div.section_inner div#field03 h5{background:#4428b5}section#field div.section_inner div.field_block p.cap{text-align:right;margin-top:.5em}section#field div.section_inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4vw}section#field div.section_inner ul li{width:31.8%}section#field div.section_inner ul li div.photo{position:relative}section#field div.section_inner ul li div.photo span.icon{width:36.5%;display:inline-block;position:absolute;top:-12%;right:-3%}section#field div.section_inner ul li div.more{font-size:.96rem;font-size:clamp(.96rem,.94vw,1.6rem);line-height:1;background:#f0f0f0;padding:1.5em 2em;cursor:pointer;position:relative;transition-duration:0.5s;transition-property:opacity,color;margin-top:1.4vw}section#field div.section_inner ul li div.more::after{content:"";width:.5em;height:100%;background:url(../images/common/arrow.svg) no-repeat;background-size:contain;background-position:center;display:inline-block;position:absolute;top:0;right:8%;z-index:2}section#field div.section_inner ul li div.more:hover{opacity:.5}section#field div.section_inner div#field02,section#field div.section_inner div#field03{margin-top:7.6vw}div.pop{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;left:0;top:0;position:fixed;z-index:999999;opacity:0;pointer-events:none;transition:opacity 0.35s;background:#84AEC9;background:linear-gradient(160deg,rgba(132,174,201,1) 5%,rgba(25,80,150,1) 90%)}div.pop.active{opacity:1;pointer-events:auto;transition:opacity 0.35s}div.pop div.block{overflow-y:auto;padding:0 8.2vw;min-height:0}div.pop div.block h4{font-size:2.1rem;font-size:clamp(2.1rem,1.76vw,3rem);letter-spacing:.08em;line-height:1;border-bottom:3px solid #2c5294;padding-bottom:.5em;padding-top:.1em;margin-bottom:1em;position:relative}div.pop span.icon{width:11%;display:inline-block;position:absolute;top:2vw;right:12%;z-index:2}div.pop div.block_inner{display:flex;flex-wrap:wrap;justify-content:space-between}div.pop div.block_inner+h4{margin-top:2.5em}div.pop div.block_inner div.text_block{width:61%}div.pop div.block_inner div.photo_block{width:35%;line-height:0;position:relative;padding-bottom:1em}div.pop div.block_inner div.photo_block figure figcaption{width:100%;font-size:1.12rem;font-size:clamp(1.12rem,.94vw,1.6rem);text-align:center}div.pop div.block_inner div.photo_block span.icon{width:32.2%;display:inline-block;position:absolute;top:-30%;right:2%;z-index:2}div.pop div.block p{font-size:1.26rem;font-size:clamp(1.26rem,1.05vw,1.8rem);line-height:2}div.pop div.block p.cap{font-size:1.12rem;font-size:clamp(1.12rem,.94vw,1.6rem);text-indent:-1.5em;padding-left:1.5em}div.pop div.block p.cap.cap2{text-indent:-1.8em;padding-left:1.8em}div.pop div.block p+p{margin-top:1.5em}div.pop div.block p.cap+p.cap{margin-top:0}div.pop div.block ul{margin-top:4.2vw;display:flex;flex-wrap:wrap;justify-content:space-between}div.pop div.block ul li{width:30%}div.pop div.block ul.two li{width:46%}div.pop div.block ul li figure{line-height:0}div.pop div.block ul li figcaption{font-size:1.26rem;font-size:clamp(1.26rem,1.05vw,1.8rem);font-weight:700;line-height:1;color:#4428b5;margin:1em 0}div#pop02 div.block ul li figcaption{color:#de2a84}div#pop03 div.block ul li figcaption{color:#00adc4}div.pop div.block ul li p{font-size:1.12rem;font-size:clamp(1.12rem,.94vw,1.6rem);letter-spacing:-.02em}}@media screen and (max-width:800px){section div.section_inner{width:90%;margin:0 auto}nav.page_nav{width:100%;margin:0 auto 13vw}nav.page_nav ul{width:100%!important;display:flex;flex-wrap:wrap;justify-content:space-between}nav.page_nav ul li{min-width:100%;border:1px solid #b2b2b2}nav.page_nav ul li:nth-child(n+2){margin-top:1.5vw}nav.page_nav ul li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.4em .75em 1.2em;font-size:1.2rem;font-size:clamp(1.2rem,calc(0.4rem + 2.5vw),2.4rem);line-height:1;color:#000;position:relative}nav.page_nav ul li a::after{content:"";width:.8em;height:.4em;display:inline-block;background:url(../images/common/arrow_down.svg) no-repeat;background-size:contain;margin-left:1em}section+section{margin-top:13vw}#place div.section_inner p{margin-bottom:1.5em}#place div.section_inner div.block{width:200%;position:relative;z-index:0;line-height:0}#place div.section_inner div.block div.map{position:relative;z-index:0}#place div.section_inner div.block span.pin{width:2.2%;display:inline-block;position:absolute;z-index:5;cursor:pointer}#place div.section_inner div.block span.pin::after{display:inline-block;position:absolute;top:-2.5em;background:#FFF;border:2px solid #2c5294;border-radius:10px;font-size:1.1rem;font-size:clamp(1.1rem,calc(0.275rem + 2.0625vw),2.2rem);font-weight:700;line-height:1.1;text-align:center;padding:.5em .5em .45em;opacity:0;visibility:hidden;transition:opacity 0.3s ease}#place div.section_inner div.block span.pin:hover::after{opacity:1;visibility:visible}section#field div.section_inner div.field_block h5{font-size:1.3rem;font-size:clamp(1.3rem,calc(0.433rem + 2.708vw),2.6rem);line-height:1;letter-spacing:.02em;color:#FFF;background:#de2a84;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1em 1.25em .75em;margin-bottom:1.5em}section#field div.section_inner div.field_block h5 small{font-size:80%;opacity:.5}section#field div.section_inner div#field01 h5{background:#00adc4}section#field div.section_inner div#field02 h5{background:#de2a84}section#field div.section_inner div#field03 h5{background:#4428b5}section#field div.section_inner ul{display:block;width:80%;margin:2vw auto 0}section#field div.section_inner ul li{width:100%}section#field div.section_inner ul li div.photo{position:relative}section#field div.section_inner ul li div.photo span.icon{width:36.5%;display:inline-block;position:absolute;top:-4%;right:-3%}section#field div.section_inner ul li+li{margin-top:6vw}section#field div.section_inner ul li div.more{font-size:1.2rem;font-size:clamp(1.2rem,calc(0.4rem + 2.5vw),2.4rem);line-height:1;background:#f0f0f0;padding:1.5em 2em;cursor:pointer;position:relative;transition-duration:0.5s;transition-property:opacity,color;margin-top:1.4vw}section#field div.section_inner ul li div.more::after{content:"";width:.5em;height:100%;background:url(../images/common/arrow.svg) no-repeat;background-size:contain;background-position:center;display:inline-block;position:absolute;top:0;right:8%;z-index:2}section#field div.section_inner ul li div.more:hover{opacity:.5}section#field div.section_inner div#field02,section#field div.section_inner div#field03{margin-top:12vw}section#field div.section_inner div#field03 ul+p.cap{margin-top:8vw;text-align:right}div.pop{width:100vw;height:100vh;left:0;top:0;position:fixed;background:#195096;background:linear-gradient(335deg,rgba(25,80,150,1) 5%,rgba(132,174,201,1) 100%);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity 0.35s;z-index:999999}div.pop.active{opacity:1;pointer-events:auto;transition:opacity 0.35s}div.pop div.block{max-height:90%;padding:0 8vw 0 4.5vw;background:#FFF;overflow-y:auto;-webkit-overflow-scrolling:touch}div.pop div.block h4{font-size:1.6rem;font-size:clamp(1.6rem,calc(0.533rem + 3.33vw),3.2rem);letter-spacing:.08em;line-height:1.3;border-bottom:2px solid #2c5294;padding-bottom:.5em;margin-bottom:1em;position:relative}div.pop div.block h4 span.icon{width:22%;display:inline-block;position:absolute;top:-15%;right:2%;z-index:2}div.pop div.block_inner{display:flex;flex-wrap:wrap}div.pop.place div.block_inner{justify-content:space-between;flex-direction:column-reverse}div.pop div.block_inner+h4{margin-top:2.5em}div.pop div.block_inner div.text_block{width:100%}div.pop div.block_inner div.photo_block{width:100%;line-height:0;position:relative;margin-top:5vw;padding-bottom:8vw}div.pop.place div.block_inner div.text_block{margin-top:5vw;padding-bottom:8vw}div.pop.place div.block_inner div.photo_block{margin-top:0;padding-bottom:0}div.pop div.block_inner div.photo_block figure figcaption{width:100%;font-size:1.2rem;font-size:clamp(1.2rem,calc(0.4rem + 2.5vw),2.4rem);text-align:center}div.pop div.block_inner div.photo_block span.icon{width:25%;display:inline-block;position:absolute;top:-5%;right:2%;z-index:2}div.pop div.block h5{font-size:1.5rem;font-size:clamp(1.5rem,calc(0.5rem + 3.125vw),3rem);line-height:1.45;letter-spacing:.05em;margin-bottom:1em}div.pop div.block p{font-size:1.3rem;font-size:clamp(1.3rem,calc(0.433rem + 2.708vw),2.6rem);line-height:2;text-align:left}div.pop div.block p.cap{font-size:1.2rem;font-size:clamp(1.2rem,calc(0.4rem + 2.5vw),2.4rem);text-indent:-1em;padding-left:1em}div.pop div.block p.cap.cap2{text-indent:-1.8em;padding-left:1.8em}div.pop div.block p+p{margin-top:1.5em}div.pop div.block p.cap+p.cap{margin-top:0}div.pop div.block ul{margin-top:6vw;display:block}div.pop div.block ul li{width:100%}div.pop div.block ul li+li{margin-top:6vw}div.pop div.block ul li figure{line-height:0}div.pop div.block ul li figcaption{font-size:1.4rem;font-size:clamp(1.4rem,calc(0.467rem + 2.917vw),2.8rem);font-weight:700;line-height:1;color:#4428b5;margin:1em 0 .5em}div#pop02 div.block ul li figcaption{color:#de2a84}div#pop03 div.block ul li figcaption{color:#00adc4}div.pop div.block ul li p{font-size:1.3rem;font-size:clamp(1.3rem,calc(0.433rem + 2.708vw),2.6rem);letter-spacing:-.02em}}