﻿*{margin:0;padding:0}body{text-align:left;color:#5b5b5b;font-size:0.8em;line-height:1}html,body{height:100%}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1}ul,li{list-style:none;list-style-position:outside}img{margin:0;padding:0;border:0;border-style:none;text-decoration:none;vertical-align:top}object,embed{vertical-align:bottom}input{vertical-align:middle}a{text-decoration:none;color:#1e91d1}a:hover{color:#22a7f0}a:focus{outline:none}table,table th,table td{border-collapse:collapse;text-align:left}.clear{clear:both}.clearfix,#container #content .reportWrap .report,#container #content .activityWrap .activity .entry dl,#container #content .activityWrap .activity .entry,#container #content .activityWrap .activity .article .figure .hold dl,#container #content .activityWrap .activity .article,#container #content .activitySeries .activityList ul,#container #content .bread ul,#container #content .anchor ul,#container #content .bread,#container #content .anchor,#container #content .social ul,#container #content{zoom:1}.clearfix:before,#container #content .reportWrap .report:before,#container #content .activityWrap .activity .entry dl:before,#container #content .activityWrap .activity .entry:before,#container #content .activityWrap .activity .article .figure .hold dl:before,#container #content .activityWrap .activity .article:before,#container #content .activitySeries .activityList ul:before,#container #content .bread ul:before,#container #content .anchor ul:before,#container #content .bread:before,#container #content .anchor:before,#container #content .social ul:before,#container #content:before,.clearfix:after,#container #content .reportWrap .report:after,#container #content .activityWrap .activity .entry dl:after,#container #content .activityWrap .activity .entry:after,#container #content .activityWrap .activity .article .figure .hold dl:after,#container #content .activityWrap .activity .article:after,#container #content .activitySeries .activityList ul:after,#container #content .bread ul:after,#container #content .anchor ul:after,#container #content .bread:after,#container #content .anchor:after,#container #content .social ul:after,#container #content:after{content:"";display:table}.clearfix:after,#container #content .reportWrap .report:after,#container #content .activityWrap .activity .entry dl:after,#container #content .activityWrap .activity .entry:after,#container #content .activityWrap .activity .article .figure .hold dl:after,#container #content .activityWrap .activity .article:after,#container #content .activitySeries .activityList ul:after,#container #content .bread ul:after,#container #content .anchor ul:after,#container #content .bread:after,#container #content .anchor:after,#container #content .social ul:after,#container #content:after{clear:both}body{position:relative;-webkit-text-size-adjust:none;font-family:"Noto Sans Japanese", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif}@media (max-width: 960px){body{background:none}}@media (max-width: 960px){body#projects-project #container{margin-bottom:400px}}@media (max-width: 960px){body#projects-reports #container{margin-bottom:360px}}@media (max-width: 960px){body#projects-project::before{background-image:url(/ref/images/common/bg_main_sp_logo.jpg);background-position:left 360px}}@media (max-width: 960px){body#projects-reports::before{background-image:url(/ref/images/common/bg_main_sp_logo.jpg);background-position:left 200px}}#sp-bg{background-color:#4984ba;background-image:url(/ref/images/common/bg_main.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;position:fixed;width:100%;height:120vh;opacity:0;max-width:1920px;top:0}#sp-bg img{display:none}@media (max-width: 960px){#sp-bg{width:100%;height:120vh;display:block;left:0;z-index:-100;background-repeat:no-repeat;background-position:center top;background-image:url(/ref/images/common/bg_main_sp.jpg);z-index:-1}}#projects-project,#projects-reports{background-color:#16a9ec}#projects-project #sp-bg,#projects-reports #sp-bg{opacity:1 !important;animation:none !important;transform:none}#projects-index.visited #content-filter,#projects-index.visited .news,#projects-index.visited #content-heading,#projects-index.visited .contents-about{opacity:1 !important;animation:none !important}#projects-index.visited #sp-bg{opacity:1 !important;animation:none !important;transform:none}#content-filter,.news,#content-heading,.contents-about{animation-name:fadeInAnime;animation-fill-mode:forwards;animation-duration:1s;animation-delay:3.5s;opacity:0}.post{transition:opacity 1s;opacity:0}.post.fadeUp{opacity:1}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background-color:#000000}@media (max-width: 960px){#colorbox{position:fixed !important;overflow:auto !important;top:0 !important;width:100% !important;height:100vh !important;-webkit-overflow-scrolling:touch}}#colorbox #cboxLoadedContent{overflow:visible !important}@media (max-width: 960px){#colorbox #cboxLoadedContent{overflow:auto !important}}@media (max-width: 960px){#colorbox #cboxWrapper,#colorbox #cboxContent,#colorbox #cboxLoadedContent{overflow:auto !important;width:100% !important;height:100% !important}}@media (max-width: 960px){#colorbox #cboxMiddleLeft,#colorbox #cboxMiddleRight{height:100% !important}}@media (max-width: 960px){#colorbox #cboxTopCenter,#colorbox #cboxBottomCenter{width:100% !important}}#colorbox #cboxClose{clear:both !important;width:100px;height:45px;text-indent:-9999px;position:absolute;top:580px;left:430px;background-color:#ffffff;opacity:0}@media (max-width: 960px){#colorbox #cboxClose{width:40px;height:40px;top:4px;right:4px;left:auto}}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}.ie6 .jspCorner{margin:0 -3px 0 0}#headerWrapper{width:100%;height:40px;background-color:#ffffff;position:fixed;z-index:12;top:0}@media (max-width: 960px){#headerWrapper{display:flex;align-items:center;justify-content:center;height:48px}}#headerWrapper.active .header-sp .btn_toggle .click_area span::before,#headerWrapper.active .header-sp .btn_toggle .click_area span::after{background-color:#fff}#headerWrapper.active .header-sp .btn_toggle .click_area span::before{top:50%;transform:translateY(-50%) rotate(-45deg)}#headerWrapper.active .header-sp .btn_toggle .click_area span::after{top:50%;bottom:auto;transform:translateY(-50%) rotate(45deg)}#headerWrapper.active .header-sp .navigation{display:block}#headerWrapper .header{display:flex;align-items:center;min-width:938px;height:40px;margin:0 auto;padding:0 15px;overflow:hidden}@media (max-width: 960px){#headerWrapper .header{display:none}}#headerWrapper .header h2{float:left;height:23px;margin:9px 0 9px 7px;font-size:1px;overflow:hidden}#headerWrapper .header .headerList{display:flex;align-items:center;height:40px;margin-left:auto}#headerWrapper .header .nav{display:flex;align-items:center;padding:0 9px 0 0}#headerWrapper .header .nav ul{display:flex}#headerWrapper .header .nav ul li{padding:0 5px;font-size:12px;font-weight:800;letter-spacing:-0.001em;padding-left:20px}#headerWrapper .header .nav ul li a{display:block;color:#1e91d1;font-weight:700;letter-spacing:0.04rem;font-size:15px}#headerWrapper .header .social{float:right;width:59px;overflow:hidden}#headerWrapper .header .social ul{overflow:hidden}#headerWrapper .header .social ul li{float:left;padding:0 8px 0 0}#headerWrapper .header .social ul li:last-child{padding-right:13px}#headerWrapper .header-sp{display:none}@media (max-width: 960px){#headerWrapper .header-sp{display:block;width:100%}}#headerWrapper .header-sp h1{text-align:center}#headerWrapper .header-sp h1 img{width:69%;max-width:259px;height:auto}#headerWrapper .header-sp .btn_toggle{position:absolute;z-index:1;top:4px;right:4px}#headerWrapper .header-sp .btn_toggle .click_area{width:40px;height:40px}#headerWrapper .header-sp .btn_toggle .click_area span{position:relative;display:block;width:100%;height:100%}#headerWrapper .header-sp .btn_toggle .click_area span::before,#headerWrapper .header-sp .btn_toggle .click_area span::after{position:absolute;left:12px;content:"";width:16px;height:2px;background-color:#1e91d1}#headerWrapper .header-sp .btn_toggle .click_area span::before{top:15px}#headerWrapper .header-sp .btn_toggle .click_area span::after{bottom:15px}#headerWrapper .header-sp .navigation{position:absolute;top:0;left:0;display:none;box-sizing:border-box;width:100%;height:100vh;padding:24px;background-color:#1e91d1}#headerWrapper .header-sp .navigation a{font-size:18px;font-weight:600;display:block;color:#fff}#headerWrapper .header-sp .navigation ul li{padding-bottom:22px;font-size:15px;letter-spacing:0.05em}#headerWrapper .header-sp .navigation .sns{display:flex}#headerWrapper .header-sp .navigation .sns li{padding:0 20px 0 0}#facebookWrapper{width:960px;margin:0 auto}@media (max-width: 960px){#facebookWrapper{display:none}}#footerWrapper{width:100%;padding:80px 0 40px 0;position:relative;z-index:9}@media (max-width: 960px){#footerWrapper{padding:25px 0 30px;background-color:#1e91d1}}#footerWrapper .footer{width:960px;margin:30px auto 0;border-top:1px solid #ffffff}@media (max-width: 960px){#footerWrapper .footer{width:100%;margin:auto;border:0;text-align:center}}#footerWrapper .footer .btn_back{position:relative;display:none}@media (max-width: 960px){#footerWrapper .footer .btn_back{display:inline-block}}#footerWrapper .footer .btn_back:before,#footerWrapper .footer .btn_back:after{position:absolute;content:"";pointer-events:none}#footerWrapper .footer .btn_back:before{transform:translateX(-50%);top:0;left:50%;width:50px;height:50px;border:2px solid #ffffff;border-radius:50%}#footerWrapper .footer .btn_back:after{top:23px;left:50%;transform:translateX(-50%) rotate(45deg);width:14px;height:14px;border-top:2px solid #ffffff;border-left:2px solid #ffffff}#footerWrapper .footer .btn_back span{display:block;padding-top:70px;color:#ffffff;font-size:12px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}#footerWrapper .footer ul{display:flex;margin:0 0 10px 0;padding:10px 0 0 0;color:#ffffff;font-size:10px;font-weight:700;letter-spacing:0.05em}@media (max-width: 960px){#footerWrapper .footer ul{display:block;padding-top:24px;text-align:center;margin:0}}#footerWrapper .footer ul li{margin-right:10px}@media (max-width: 960px){#footerWrapper .footer ul li{display:inline-block;line-height:1.5}}#footerWrapper .footer ul li a{color:#ffffff}@media (max-width: 960px){#footerWrapper .footer ul li.nav04{margin-right:0}}#footerWrapper .footer ul li.nav05{margin-left:auto;font-weight:500}@media (max-width: 960px){#footerWrapper .footer ul li.nav05{padding-top:14px;margin-right:0;display:block}}#footerWrapper .footer .reportBanner{overflow:hidden;display:none;width:91.5%;padding-top:12px;margin:0 auto}@media (max-width: 960px){#footerWrapper .footer .reportBanner{display:block}}#footerWrapper .footer .reportBanner li{float:left;width:48.25%;margin-top:12px;margin-right:8px}#footerWrapper .footer .reportBanner li:nth-child(2n){margin-right:0}#footerWrapper .footer .reportBanner li img{width:100%;height:auto}#content-filter{width:960px;margin:21px auto 20px;position:relative}@media (max-width: 960px){#content-filter{position:fixed;z-index:10;width:100%;margin:0 auto}}#content-filter .nav{display:flex;justify-content:center;padding:8px 0;position:relative;z-index:11}@media (max-width: 960px){#content-filter .nav{overflow:auto;background-color:#e8e8e9;-webkit-overlow-scrolling:touch}}@media (max-width: 320px){#content-filter .nav{justify-content:flex-start}}#content-filter .nav:before{content:"";height:100%;border-radius:21px;background-color:#ffffff;position:absolute;z-index:9;top:0;right:40px;left:40px}@media (max-width: 960px){#content-filter .nav:before{display:none}}#content-filter .nav:after{content:"";height:24px;border-radius:24px 24px 0 0;background-color:#ffffff;position:absolute;z-index:9;right:0;left:0;bottom:0}@media (max-width: 960px){#content-filter .nav:after{display:none}}#content-filter .nav ul{display:flex;align-items:center;position:relative;z-index:12}#content-filter .nav ul li{display:flex;align-items:center;justify-content:center;width:101px;height:26px;margin-right:5px;border-radius:4px;background-color:#cde8f7;color:#1e91d1;font-size:14px;font-weight:800;text-align:center;white-space:nowrap}@media (max-width: 960px){#content-filter .nav ul li{width:73px;height:21px;background-color:#ffffff;font-size:10px;font-weight:500}}#content-filter .nav ul li:first-child{width:auto;background-color:transparent;color:#5d5d5d}@media (max-width: 960px){#content-filter .nav ul li:first-child{margin-left:5px}}#content-filter .nav ul li.active{background-color:#1e91d1}#content-filter .nav ul li.active a{color:#ffffff}#content-filter .nav ul li a{display:block;width:100%;line-height:26px}#content-filter .filter{position:relative;z-index:11;display:flex;align-items:center;justify-content:center;height:28px;margin-top:4px;background-color:rgba(255,255,255,0.8)}@media (max-width: 960px){#content-filter .filter{justify-content:flex-start;overflow:auto;margin-top:3px;background-color:#e8e8e9;-webkit-overlow-scrolling:touch}}#content-filter .filter ul{display:flex;align-items:center;justify-content:center;margin:auto}#content-filter .filter ul li{padding:0 13px;font-size:13px;font-weight:800;text-shadow:-2px -2px 0 #ffffff, 2px -2px 0 #ffffff, 2px 2px 0 #ffffff, -2px -2px 0 #ffffff;white-space:pre}@media (max-width: 960px){#content-filter .filter ul li{font-size:10px;font-weight:500;text-shadow:none}}#content-filter .filter ul li:first-child{color:#5d5d5d}#content-filter .filter ul li.active a{color:#fe36d6}.post{width:237px;height:237px;padding:0 0 4px 4px;zoom:1;opacity:0}@media (max-width: 960px){.post{width:165px;height:165px}}@media (max-width: 375px){.post{width:142px;height:142px}}.post.current_require a:after{background-image:url(/ref/images/top/brick/icon_state_coming.png)}.post.current_report a:after{background-image:url(/ref/images/top/brick/icon_state_report.png)}.post.result a:after,.post.current_result a:after{background-image:url(/ref/images/top/brick/icon_state_result.png)}.post.current_wanted a:after{background-image:url(/ref/images/top/brick/icon_state_wanted.png)}.post a:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:right top;background-size:125px 80px}@media (max-width: 960px){.post a:after{background-size:auto 56px}}.post .inner,.post .quarter{position:relative;top:0;left:0}.post .inner a,.post .quarter a{display:block;overflow:hidden}.post .inner a:hover .activeLayer,.post .quarter a:hover .activeLayer{opacity:0.2}.post .inner a.small,.post .quarter a.small{width:237px;height:237px;position:relative;top:0;left:0;z-index:7}@media (max-width: 960px){.post .inner a.small,.post .quarter a.small{width:100%;height:100%}}.post .inner a>img,.post .quarter a>img{width:100%;height:auto}.post .inner a .activeLayer,.post .quarter a .activeLayer{width:100%;height:237px;background-color:#ffffff;position:absolute;z-index:1;top:0;left:0;overflow:hidden;opacity:0;transition:opacity 0.1s ease-out 0s;cursor:pointer}@media (max-width: 960px){.post .inner a .activeLayer,.post .quarter a .activeLayer{height:100%}}.post .quarter{padding:0 0 4px 0}@media (max-width: 375px){.post .quarter{padding-bottom:2px}}.post .quarter a{width:237px;height:116px}@media (max-width: 960px){.post .quarter a{width:100%;height:81px}}@media (max-width: 375px){.post .quarter a{width:100%;height:70px}}.post .quarter a .activeLayer{height:116px;margin:-116px 0 0 0;position:relative;top:0;left:0}.post .parse{padding:0}.post .brick{position:relative;box-sizing:border-box;width:100%;height:100%;border:5px solid #ffffff;background-color:#ffffff}@media (max-width: 960px){.post .brick{border-width:4px}}.post .brick .brick-title{position:absolute;z-index:2;top:16px;left:4px}@media (max-width: 960px){.post .brick .brick-title{top:14px}}@media (max-width: 375px){.post .brick .brick-title{top:0;left:2px}}.post .brick .brick-title h2{width:104px;height:111px;background-repeat:no-repeat;background-size:cover}@media (max-width: 960px){.post .brick .brick-title h2{width:70px;height:75px}}.post .brick .brick-title img{display:block;width:104px;height:auto}@media (max-width: 960px){.post .brick .brick-title img{width:70px}}.post .brick .brick-detail{position:relative;z-index:1;box-sizing:border-box;height:107px;padding-top:10px;margin-top:120px;color:#ffffff}@media (max-width: 960px){.post .brick .brick-detail{height:76px;padding-top:6px;margin-top:82px}}@media (max-width: 375px){.post .brick .brick-detail{height:64px;padding-top:3px;margin-top:70px}}.post .brick .brick-detail .brick-detail-header{display:flex;justify-content:space-between;align-items:start;margin-right:5px}@media (max-width: 960px){.post .brick .brick-detail .brick-detail-header{margin-right:2px}}.post .brick .brick-detail .times{display:inline-block;padding:0 16px 0 12px;border-radius:0 10px 10px 0;font-size:16px;letter-spacing:0.001em;line-height:26px}@media (max-width: 960px){.post .brick .brick-detail .times{padding:0 7px 0 5px;font-size:10px;line-height:14px}}@media (max-width: 960px){.post .brick .brick-detail .event_platform img{height:14px}}.post .brick .brick-detail h3{padding:5px 10px;font-size:15px;line-height:1.333}@media (max-width: 960px){.post .brick .brick-detail h3{padding:2px 5px;font-size:10px}}@media (max-width: 375px){.post .brick .brick-detail h3{line-height:1.1}}.post .brick .brick-detail .note{position:absolute;bottom:0;display:flex;align-items:center;width:100%;height:26px;border-top:1px solid #ffffff}@media (max-width: 960px){.post .brick .brick-detail .note{height:19px}}.post .brick .brick-detail .note:before{position:absolute;left:99px;bottom:0;content:"";width:1px;height:16px;background-color:#ffffff}@media (max-width: 960px){.post .brick .brick-detail .note:before{right:78px;left:auto;height:12px}}@media (max-width: 375px){.post .brick .brick-detail .note:before{right:66px}}.post .brick .brick-detail .note p{padding-left:10px;font-size:15px;letter-spacing:-0.025em}@media (max-width: 960px){.post .brick .brick-detail .note p{padding-left:5px;font-size:10px}}@media (max-width: 375px){.post .brick .brick-detail .note p{position:absolute;top:50%;margin-top:-0.5em;transform:scale(0.8);transform-origin:left center;white-space:nowrap}}.post .brick .brick-detail .note dl{display:flex;align-items:center;padding-right:10px;margin-left:auto;font-size:12px}@media (max-width: 960px){.post .brick .brick-detail .note dl{padding-right:5px;font-size:10px}}@media (max-width: 375px){.post .brick .brick-detail .note dl{transform:scale(0.8);transform-origin:right center;white-space:nowrap}}.post .brick .brick-detail .note dl span{display:inline-block;min-width:48px;padding:0 3px;font-size:15px;text-align:right}@media (max-width: 960px){.post .brick .brick-detail .note dl span{min-width:28px;font-size:10px}}.post .brick .brick-figure{position:absolute;top:0;width:100%;height:100%;background-color:#4984ba}.post .brick .brick-figure img{width:100%;height:auto}.fix .inner{position:static}.news{position:absolute;top:0px;right:0;width:526px;height:234px;background-color:rgba(23,146,215,0.55)}@media (max-width: 960px){.news{position:relative;top:0;width:90%;height:350px;margin:30px auto 25px;background-color:rgba(30,145,209,0.9)}}.news a{display:inline;height:auto;color:#f6ff00}.news a:hover{color:#f6ffaa;text-decoration:none;transition:opacity 0.2s ease 0s}.news .newsWrap{width:510px;height:217px;padding:15px 0 15px 16px;overflow:hidden}@media (max-width: 960px){.news .newsWrap{box-sizing:border-box;width:100%;height:342px;padding:20px}}.news .newsWrap h3{height:22px;line-height:14px;position:relative;overflow:hidden}@media (max-width: 960px){.news .newsWrap h3 img{width:44px !important;height:12px !important}}.news .newsWrap h3 span{display:block;color:#f6ff00;font-size:0.9em;font-weight:bold;letter-spacing:-0.1em;position:absolute;top:0;right:20px;line-height:14px}.news .newsWrap .scroll{width:510px;height:166px;padding:0 0 14px 0;overflow:auto}@media (max-width: 960px){.news .newsWrap .scroll{overflow:auto !important;width:100% !important;height:100% !important}}.news .newsWrap .scroll p{color:#f6ff00;margin-bottom:10px;font-size:11px;line-height:1.8;font-weight:bold}.news .newsWrap .scroll p.warning{color:#F91509}@media (max-width: 960px){.news .newsWrap .scroll .jspContainer{overflow:auto !important;-webkit-overflow-scrolling:touch}}@media (max-width: 960px){.news .newsWrap .scroll .jspContainer .jspPane{position:static;width:100% !important;padding:0 !important;margin:0 !important}}@media (max-width: 960px){.news .newsWrap .scroll .jspContainer .jspVerticalBar{display:none}}.news .newsWrap .scroll h4{position:relative;padding-left:9px;margin-right:15px;background-color:#ffffff;border-radius:3px;color:#1e91d1;font-size:12px;font-weight:700;line-height:16px}@media (max-width: 960px){.news .newsWrap .scroll h4{margin-right:0;border-radius:0;font-size:9px}}.news .newsWrap .scroll ul{padding:5px 30px 15px 0}.news .newsWrap .scroll ul li{position:relative;padding:2px 2px 2px 1em;font-size:11px;line-height:1.6;font-weight:bold}@media (max-width: 960px){.news .newsWrap .scroll ul li{font-size:12px}}.news .newsWrap .scroll ul li:before{position:absolute;left:0;content:"・";color:#f6ff00}.empty{width:237px;height:237px;padding:0 0 4px 4px}@media (max-width: 960px){.empty{width:166px;height:166px;padding:0 0 5px 5px}.empty img{width:100%;height:auto}}@media (max-width: 375px){.empty{width:142px;height:142px}}.jspVerticalBar{width:14px;background:none}.jspVerticalBar .jspTrack{background:none}.jspVerticalBar .jspTrack .jspDrag{width:14px;background:none;background-image:url(/ref/images/common/btn_scroll.gif);background-position:left bottom;background-repeat:no-repeat}.jspVerticalBar .jspTrack .jspDrag .jspDragTop{width:14px;height:14px;background-image:url(/ref/images/common/btn_scroll.gif);background-position:left top;background-repeat:no-repeat}.btn-action.result-report .click_area{background-color:#ffa60c;font-size:22px}.btn-action.btn-agree{width:240px;margin:0 auto}.btn-action .click_area{position:relative;border-radius:5px;background-color:#1e91d1;height:50px;color:#ffffff;font-size:17px;font-weight:700;text-align:center;line-height:50px}.btn-action .click_area span{position:absolute;top:15px;right:12px;overflow:hidden;width:22px;height:20px}.btn-action .click_area span::before,.btn-action .click_area span::after{position:absolute;top:50%;right:4px;transform:translateY(-50%) rotate(45deg);content:"";width:14px;height:14px;border-top:3px solid #ffffff;border-right:3px solid #ffffff}.btn-action .click_area span::after{right:12px}#container #content .activityWrap .activity>.btn-action,#container #content .activityWrap .activity>.activity-event-sections>.btn-action{width:50%;margin:0 auto;padding:50px 0px 0px 0px}@media (max-width: 960px){#container #content .activityWrap .activity>.btn-action,#container #content .activityWrap .activity>.activity-event-sections>.btn-action{width:auto;padding:0;margin:20px 14px 50px}}.entry-day{font-size:17px;letter-spacing:0.1em;display:flex;justify-content:center;margin-top:1rem}@media (max-width: 960px){.entry-day{font-size:15px;letter-spacing:1px}}#projects-index #content{margin-bottom:30px}#container{width:964px;margin:0 auto;margin-top:79px;position:relative;overflow:hidden}@media (max-width: 960px){#container{width:100%;margin-top:48px;height:auto}}#container .contents-about{display:none;padding-bottom:15px;margin-top:85px}@media (max-width: 960px){#container .contents-about{display:block}}#container .contents-about .btn{width:68%;max-width:510px;margin:0 auto}#container .contents-about .btn a{display:block;height:100%}#container .contents-about .btn a .click_area{border:2px solid #1e91d1;border-radius:20px;font-size:12px;text-align:center;line-height:34px}#container #content .social{width:100%;margin:0 auto}#container #content .social ul li{float:left}#container #content .social ul li.sn01{width:110px}#container #content .social ul li.sn02{width:70px}#container #content .bread,#container #content .anchor{width:960px;margin:5px 0 1px 0}@media (max-width: 960px){#container #content .bread,#container #content .anchor{display:none}}#container #content .bread ul,#container #content .anchor ul{float:left;padding:4px 0 0 3px}#container #content .bread ul li,#container #content .anchor ul li{float:left;padding:0 10px 0 0}#container #content .bread .social,#container #content .anchor .social{float:right;width:195px}#container #content .bread .social ul,#container #content .anchor .social ul{width:100%;padding:1px 0 0 0;text-align:right}#container #content .bread .social ul li,#container #content .anchor .social ul li{clear:both;float:none;display:inline-block;padding:0;overflow:hidden}#container #content .anchor{margin:7px 0 5px 0}#container #content .anchor ul{padding:1px 0 0 0}#container #content .archiveLink{padding:0 0 10px 0}#container #content .termsWrap,#container #content .noticeWrap{width:950px;margin:0 0 5px 0;padding:5px;border-radius:5px;background-color:#f2efef}@media (max-width: 960px){#container #content .termsWrap,#container #content .noticeWrap{width:92%;padding:3px;margin:10px auto;border-radius:0}}#container #content .termsWrap .terms,#container #content .termsWrap .notice,#container #content .noticeWrap .terms,#container #content .noticeWrap .notice{width:950px;padding:0 0 52px 0;background-color:#ffffff}@media (max-width: 960px){#container #content .termsWrap .terms,#container #content .termsWrap .notice,#container #content .noticeWrap .terms,#container #content .noticeWrap .notice{width:100%}}#container #content .termsWrap .terms .article,#container #content .termsWrap .notice .article,#container #content .noticeWrap .terms .article,#container #content .noticeWrap .notice .article{width:684px;margin:0 auto}@media (max-width: 960px){#container #content .termsWrap .terms .article,#container #content .termsWrap .notice .article,#container #content .noticeWrap .terms .article,#container #content .noticeWrap .notice .article{width:88%}}#container #content .termsWrap .terms .article h2,#container #content .termsWrap .notice .article h2,#container #content .noticeWrap .terms .article h2,#container #content .noticeWrap .notice .article h2{padding:50px 0 35px 0;font-size:1.4em;font-weight:bold}@media (max-width: 960px){#container #content .termsWrap .terms .article h2,#container #content .termsWrap .notice .article h2,#container #content .noticeWrap .terms .article h2,#container #content .noticeWrap .notice .article h2{padding:30px 0 15px 0}}#container #content .termsWrap .terms .article .figure,#container #content .termsWrap .notice .article .figure,#container #content .noticeWrap .terms .article .figure,#container #content .noticeWrap .notice .article .figure{margin:1em 0 2em 0}#container #content .termsWrap .terms .article .figure h3,#container #content .termsWrap .notice .article .figure h3,#container #content .noticeWrap .terms .article .figure h3,#container #content .noticeWrap .notice .article .figure h3{width:100%;padding:0 0 7px 0;background-image:url(/ref/images//common/line_terms.gif);background-position:left bottom;background-repeat:no-repeat;font-size:1.1em;font-weight:bold;line-height:1.1em}#container #content .termsWrap .terms .article .figure ul,#container #content .termsWrap .notice .article .figure ul,#container #content .noticeWrap .terms .article .figure ul,#container #content .noticeWrap .notice .article .figure ul{margin:10px 0 2em 0}#container #content .termsWrap .terms .article .figure ul li,#container #content .termsWrap .notice .article .figure ul li,#container #content .noticeWrap .terms .article .figure ul li,#container #content .noticeWrap .notice .article .figure ul li{margin:0 0 1em 0;line-height:1.5em}#container #content .termsWrap .terms .article .figure ul li ol li,#container #content .termsWrap .notice .article .figure ul li ol li,#container #content .noticeWrap .terms .article .figure ul li ol li,#container #content .noticeWrap .notice .article .figure ul li ol li{margin:0 0 0 2.5em;list-style:disc}#container #content .termsWrap .terms .article .figure p,#container #content .termsWrap .notice .article .figure p,#container #content .noticeWrap .terms .article .figure p,#container #content .noticeWrap .notice .article .figure p{line-height:1.5em}#container #content .termsWrap .terms .article .aside,#container #content .termsWrap .notice .article .aside,#container #content .noticeWrap .terms .article .aside,#container #content .noticeWrap .notice .article .aside{text-align:right}#container #content .termsWrap .terms .article .aside small,#container #content .termsWrap .notice .article .aside small,#container #content .noticeWrap .terms .article .aside small,#container #content .noticeWrap .notice .article .aside small{font-size:1em}#container #content .termsWrap .terms .control,#container #content .termsWrap .notice .control,#container #content .noticeWrap .terms .control,#container #content .noticeWrap .notice .control{width:100%;text-align:center}iframe[name="google_conversion_frame"]{height:0;position:absolute}.isotope{transition:width 0.3s ease 0s, height 0.3s ease 0s}.isotope .isotope-item{transition:transform 0.3s ease 0s, opacity 0.3s ease 0s;z-index:2}.isotope .isotope-hidden.isotope-item{pointer-events:none;z-index:-1}.emptyview{pointer-events:none;z-index:0 !important}.lazy{background-image:url(/ref/images/common/loading.gif);background-repeat:no-repeat;background-position:center 30%}#projects-index{background-color:#16a9ec}#projects-index #content-heading{position:relative;width:960px;margin:0 auto}@media (max-width: 960px){#projects-index #content-heading{display:none}}#projects-index #content-heading h2{position:absolute;top:-30px;right:0}#projects-index #content{margin-left:-2px}@media (max-width: 960px){#projects-index #content{width:510px;margin:0 auto}}@media (max-width: 520px){#projects-index #content{width:340px;margin:0 auto}}@media (max-width: 375px){#projects-index #content{width:295px;margin:0 auto}}#projects-project #content h1,#projects-reports #content h1{width:954px;height:16px;padding:0 6px 0 0;font-size:1px;text-align:right;position:relative;z-index:10}@media (max-width: 960px){#projects-project #content h1,#projects-reports #content h1{display:none}}#projects-project #content h1 img,#projects-reports #content h1 img{width:275px;height:16px}#projects-project #content .project-title,#projects-reports #content .project-title{position:relative;box-sizing:border-box;width:960px;padding:15px 15px 15px 120px;margin:5px 0 0 0;z-index:5;border:5px solid #ffffff;color:#ffffff}@media (max-width: 960px){#projects-project #content .project-title,#projects-reports #content .project-title{width:91.5%;padding-left:80px;padding:8px 15px 8px 70px;margin:30px auto 10px;border-width:3px}}#projects-project #content .project-title .figure,#projects-reports #content .project-title .figure{position:absolute;top:-16px;left:4px;content:"";width:110px;height:100px;border-radius:52px;background-repeat:no-repeat;background-size:cover}@media (max-width: 960px){#projects-project #content .project-title .figure,#projects-reports #content .project-title .figure{left:3px;width:66px;height:70px;border-radius:32px;text-align:center}}#projects-project #content .project-title .figure img,#projects-reports #content .project-title .figure img{transform:translate(0px, -8px);width:111px;height:auto}@media (max-width: 960px){#projects-project #content .project-title .figure img,#projects-reports #content .project-title .figure img{transform:translate(0px, -4px);width:66px}}#projects-project #content .project-title p,#projects-reports #content .project-title p{margin:0}@media (max-width: 960px){#projects-project #content .project-title p,#projects-reports #content .project-title p{font-size:12px}}#projects-project #content .project-title h2,#projects-reports #content .project-title h2{padding:10px 0;font-weight:700;line-height:1.4}@media (max-width: 960px){#projects-project #content .project-title h2,#projects-reports #content .project-title h2{padding:5px 0;font-size:17px}}#container #content .heatsBannerArea{height:131px;padding-bottom:5px;overflow:hidden}#container #content .heatsBannerArea iframe{height:131px;margin-left:6px;vertical-align:top;overflow:hidden}#container #content .heatsBannerArea iframe:first-child{margin:0}#container #content .heatsBannerArea .heatsBannerFrameL{width:960px}#container #content .heatsBannerArea .heatsBannerFrameS{float:left;width:477px}#container #content .activityPurpose{width:950px;margin:5px 0;padding:5px;border-radius:5px;background-color:#f2efef}@media (max-width: 960px){#container #content .activityPurpose{width:92%;padding:3px 3px 0;margin:0 auto;border-radius:0}}#container #content .activityPurpose h3{padding:14px 32px;background-color:#ffffff;font-size:20px;font-weight:700}@media (max-width: 960px){#container #content .activityPurpose h3{position:relative;padding:12px 12px 10px;font-size:14px}#container #content .activityPurpose h3::after{position:absolute;left:12px;right:12px;bottom:0;content:"";border-bottom:2px solid #f2efef}}#container #content .activityPurpose h3 span{margin-right:20px;color:#59ACDE}@media (max-width: 960px){#container #content .activityPurpose h3 span{margin-right:5px}}#container #content .activitySeries{width:950px;margin:0 0 5px 0;padding:5px;border-radius:5px;background-color:#f2efef}@media (max-width: 960px){#container #content .activitySeries{width:92%;padding:0 3px 3px;margin:0 auto;border-radius:0}}#container #content .activitySeries .activityList{width:950px;padding:7px 0 0 0;background-color:#ffffff}@media (max-width: 960px){#container #content .activitySeries .activityList{width:100%;padding:0}}#container #content .activitySeries .activityList ul{width:895px;margin:0 auto}@media (max-width: 960px){#container #content .activitySeries .activityList ul{width:auto}}#container #content .activitySeries .activityList ul li{float:left;width:173px;height:50px;padding:0 3px 7px 3px}@media (max-width: 960px){#container #content .activitySeries .activityList ul li{float:none;width:auto;height:auto;padding:0 12px 6px}}#container #content .activitySeries .activityList ul li .seriesDate{width:168px;height:45px;padding:5px 5px 0 0;background-image:url(/ref/images//project/common/bg_series.gif);background-position:left top;background-repeat:no-repeat;overflow:hidden}@media (max-width: 960px){#container #content .activitySeries .activityList ul li .seriesDate{width:auto;height:auto;padding-right:0;background:none}}#container #content .activitySeries .activityList ul li span,#container #content .activitySeries .activityList ul li a{float:left;display:block}#container #content .activitySeries .activityList ul li span.btn,#container #content .activitySeries .activityList ul li a.btn{float:right;display:flex;align-items:center;justify-content:center;width:61px;height:40px;border-radius:3px;background-color:#59ACDE;color:#ffffff;text-decoration:none;text-align:center}@media (max-width: 960px){#container #content .activitySeries .activityList ul li span.btn,#container #content .activitySeries .activityList ul li a.btn{width:auto;height:auto;background:none;color:#4d89be;line-height:1.4}#container #content .activitySeries .activityList ul li span.btn:before,#container #content .activitySeries .activityList ul li a.btn:before{content:"→"}}@media (max-width: 960px){#container #content .activitySeries .activityList ul li span br,#container #content .activitySeries .activityList ul li a br{display:none}}#container #content .activitySeries .activityList ul li span{width:20px;padding:0.2em 0 0 0;color:#1E91D1;font-size:0.9em;text-align:center}@media (max-width: 960px){#container #content .activitySeries .activityList ul li span{width:auto;margin-right:5px;font-size:1.08em}}#container #content .activitySeries .activityList ul li a{width:87px;color:#5B5B5B;font-size:0.85em;text-decoration:underline;line-height:1.4;overflow:hidden}@media (max-width: 960px){#container #content .activitySeries .activityList ul li a{width:auto;font-size:1.02em;text-decoration:none}}#container #content .activitySeries .activityList ul li a:hover{color:#5B5B5B / 0.8}#container #content .resultReport{width:406px;margin:0 0 5px 0}@media (max-width: 960px){#container #content .resultReport{width:94%;margin:0 auto 5px}}#container #content .activityWrap{width:950px;margin:0 0 5px 0;padding:5px;border-radius:5px;background-color:#f2efef;scroll-margin-top:44px}@media (max-width: 960px){#container #content .activityWrap{width:92%;padding:3px;margin:10px auto}}#container #content .activityWrap .activity{width:950px;padding:0 0 16px 0;background-color:#ffffff}@media (max-width: 960px){#container #content .activityWrap .activity{width:100%}}#container #content .activityWrap .activity .article{width:100%;position:relative}@media (max-width: 960px){#container #content .activityWrap .activity .article{display:flex;flex-direction:column}}#container #content .activityWrap .activity .article .figure{float:left;width:459px;margin:15px 0 0 0}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure{order:2;float:none;width:100%}}#container #content .activityWrap .activity .article .figure h4{width:70px;height:26px;padding:1px 0 0 29px;color:#ffffff;border-radius:0 13px 13px 0;font-size:1.25em;font-weight:bold;line-height:27px;letter-spacing:0.15em;overflow:hidden}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure h4{width:76px;padding-left:14px}}#container #content .activityWrap .activity .article .figure h3{padding-top:40px;margin:0 0 0 29px;font-size:22.6px;font-weight:700;letter-spacing:0.05em;line-height:1.4}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure h3{margin:0 14px}}#container #content .activityWrap .activity .article .figure h5{margin:0 0 0 29px;padding:1em 2px;font-size:17px;font-weight:bold;line-height:1.5em}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure h5{margin:0 14px;font-size:16px}}#container #content .activityWrap .activity .article .figure .hold{width:430px;margin:0 0 0 29px;padding:6px 0 0 0;background-color:#deecf6;border-radius:5px;font-size:14px}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure .hold{width:auto;margin:0 14px}}#container #content .activityWrap .activity .article .figure .hold dl{width:404px;padding:0 13px 6px 13px}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure .hold dl{width:100%}}#container #content .activityWrap .activity .article .figure .hold dl dt{clear:both;float:left;width:87px;margin:5px 0;padding:0 8px 0 14px;background-image:url(/ref/images/common/icon_drop.png);background-position:left center;background-repeat:no-repeat;background-size:8px auto;color:#468fcc}#container #content .activityWrap .activity .article .figure .hold dl dd{float:left;width:295px;margin:5px 0;font-size:1em;line-height:15px}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure .hold dl dd{width:auto}}#container #content .activityWrap .activity .article .figure .hold dl dd span{margin:0 10px 0 0}#container #content .activityWrap .activity .article .figure .hold dl dd a{display:inline-block;width:49px}#container #content .activityWrap .activity .article .figure .hold dl>dt.schedule,#container #content .activityWrap .activity .article .figure .hold dl>dd.schedule{margin-bottom:30px}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure .hold dl>dt.schedule,#container #content .activityWrap .activity .article .figure .hold dl>dd.schedule{margin-bottom:0}}#container #content .activityWrap .activity .article .figure .hold dl dl{width:100%;padding:0;background:none}#container #content .activityWrap .activity .article .figure .hold dl dl dt{width:auto;margin:0;padding:0;color:#5b5b5b;background:none}#container #content .activityWrap .activity .article .figure .hold dl dl dd{width:154px;margin:0;padding:0}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure .hold dl>dd{width:200px}}#container #content .activityWrap .activity .article .figure .hold dl .attach p{margin:0;padding:0;font-size:1em;line-height:15px;word-break:break-all;word-wrap:break-word}#container #content .activityWrap .activity .article .figure p{margin:0 0 10px 29px;padding:0 2px;font-size:16px;text-align:justify;line-height:1.4em}@media (max-width: 960px){#container #content .activityWrap .activity .article .figure p{margin:0 14px 10px;font-size:16px;line-height:1.63}}#container #content .activityWrap .activity .article .figure p.condition{font-size:16px;font-weight:bold}#container #content .activityWrap .activity .article .figure p a{text-decoration:underline}#container #content .activityWrap .activity .article .aside{float:right;width:466px}@media (max-width: 960px){#container #content .activityWrap .activity .article .aside{order:1;float:none;width:100%}}#container #content .activityWrap .activity .article .aside .texture{width:100%;height:350px;position:relative;overflow:hidden}@media (max-width: 960px){#container #content .activityWrap .activity .article .aside .texture{height:0;padding-bottom:75%}}#container #content .activityWrap .activity .article .aside .texture img{position:absolute;top:0;left:0}@media (max-width: 960px){#container #content .activityWrap .activity .article .aside .texture img{width:100%;height:auto}}#container #content .activityWrap .activity .article .aside .report{margin:10px 29px 0 10px}@media (max-width: 960px){#container #content .activityWrap .activity .article .aside .report{margin-right:10px}}#container #content .activityWrap .activity .article .status{width:152px;height:115px;position:absolute;top:-5px;right:-5px;z-index:5}#container #content .activityWrap .activity .entry{width:100%;max-width:891px;margin:5px auto 0 auto;border-top:2px dashed #468fcc;border-bottom:2px dashed #468fcc;box-sizing:border-box}@media (max-width: 960px){#container #content .activityWrap .activity .entry{width:auto;margin:0}}#container #content .activityWrap .activity .entry dl{float:left;width:430px;padding:8px 0 2px 0}@media (max-width: 960px){#container #content .activityWrap .activity .entry dl{display:flex;flex-wrap:wrap;float:none;width:100%;padding-bottom:12px}}#container #content .activityWrap .activity .entry dl dt{clear:both;float:left;width:60px;margin:5px 0;padding:0 8px 0 26px;color:#468fcc}@media (max-width: 960px){#container #content .activityWrap .activity .entry dl dt{flex-basis:25%;float:none;padding:0}}#container #content .activityWrap .activity .entry dl dd{float:left;width:336px;margin:5px 0;font-size:1em;letter-spacing:0.2em}@media (max-width: 960px){#container #content .activityWrap .activity .entry dl dd{flex-basis:75%;float:none;width:auto;margin-left:auto}}#container #content .activityWrap .activity .entry dl dd.caution{clear:both;float:none;width:auto;margin:0 0 10px 94px;font-size:0.85em;line-height:1em}@media (max-width: 960px){#container #content .activityWrap .activity .entry dl dd.caution{margin:0 0 0 85px}}#container #content .activityWrap .activity .entry .btn-action{float:right;width:426px;padding:2px 0 0 0}@media (max-width: 960px){#container #content .activityWrap .activity .entry .btn-action{float:none;width:100%;margin-top:10px}}#container #content .activityWrap .activity>a[href*="/notice/"],#container #content .activityWrap .activity .activity-description-other>a[href*="/notice/"]{display:inline-block;margin:0 0 12px;border-bottom:1px solid currentColor;text-decoration:none !important}@media (max-width: 960px){#container #content .activityWrap .activity>a[href*="/notice/"],#container #content .activityWrap .activity .activity-description-other>a[href*="/notice/"]{margin:0 0px 16px}}#container .activity-eventpoints{margin-top:60px;padding:0 29px}@media (max-width: 960px){#container .activity-eventpoints{padding:0 14px}}#container .activity-eventpoints__label{display:inline-block;width:200px;padding:0;border:none;line-height:0}@media (max-width: 960px){#container .activity-eventpoints__label{width:200px}}#container .activity-eventpoints__label img{display:block;width:100%;border:none;height:auto}#container .activity-eventpoints__title{margin:10px 0 12px;color:var(--activity-theme-color, #7a4c7d);font-size:22px;font-weight:700}@media (max-width: 960px){#container .activity-eventpoints__title{font-size:20px}}#container .activity-eventpoints__grid{display:flex;flex-wrap:wrap;margin:0 -6px}@media (max-width: 960px){#container .activity-eventpoints__grid{display:block;margin:0}}#container .activity-eventpoints__item{position:relative;box-sizing:border-box;flex:0 0 33.333%;padding:0 6px 12px}@media (max-width: 960px){#container .activity-eventpoints__item{width:100%;padding:0 0 14px}}#container .activity-eventpoints__no{position:absolute;top:18px;left:6px;z-index:2}#container .activity-eventpoints__no img{display:block;width:70px;height:auto}@media (max-width: 960px){#container .activity-eventpoints__no{top:0;left:0;transform:none}}#container .activity-eventpoints__thumb{position:relative;display:block;margin-top:18px;border:1px solid #eee;background:#fff;overflow:hidden}#container .activity-eventpoints__thumb img{display:block;width:100%;height:auto}#container .activity-eventpoints__play{position:absolute;top:50%;left:50%;width:52px;height:36px;margin:-18px 0 0 -26px;border-radius:8px;background:rgba(0,0,0,0.65)}#container .activity-eventpoints__play::before{content:"";position:absolute;top:50%;left:50%;margin:-8px 0 0 -4px;width:0;height:0;border-left:14px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}#container .activity-eventpoints__body{margin-top:10px}#container .activity-eventpoints__copy{color:#5b5b5b;font-weight:500;margin-bottom:6px;font-size:15px;line-height:1.6}@media (max-width: 960px){#container .activity-eventpoints__copy{font-size:16px}}#container .activity-voices{margin-top:18px;padding:0 29px}#container .activity-voices__toggle{display:none}#container .activity-voices__title{margin:0 0 15px;color:var(--activity-theme-color, #7a4c7d);font-size:18px;font-weight:700}@media (max-width: 960px){#container .activity-voices__title{font-size:16px}}#container .activity-voices__item{position:relative;margin:0 0 10px 7px;padding:20px 16px;border-radius:8px;border:1px solid #c9c9c9;background:#ffffff}#container .activity-voices__item::before{content:"";position:absolute;left:-11px;top:40%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:11px solid #c9c9c9}#container .activity-voices__item::after{content:"";position:absolute;left:-9px;top:40%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #ffffff}@media (max-width: 960px){#container .activity-voices__item{margin-left:10px;margin-bottom:10px;padding:14px 12px}#container .activity-voices__item::before{left:-9px;border-top-width:7px;border-bottom-width:7px;border-right-width:9px}#container .activity-voices__item::after{left:-7px;border-top-width:6px;border-bottom-width:6px;border-right-width:8px}}#container .activity-voices__name{color:#5b5b5b;margin:0 0 4px;font-size:16px;font-weight:700;letter-spacing:2px}#container .activity-voices__text{font-size:15px;margin:0;line-height:1.6}@media (max-width: 960px){#container .activity-voices{margin-bottom:50px;padding:0 14px}#container .activity-voices__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 10px;padding:14px 16px;border:none;border-radius:0;background:#f2f2f2;color:#1e91d1;font-size:17px;font-weight:700;text-align:left;line-height:1.4;cursor:pointer}#container .activity-voices__toggle-label{display:block;color:inherit}#container .activity-voices__toggle-plus{display:inline-block;position:relative;width:26px;height:26px;flex:0 0 26px;margin-left:12px;font-size:0;line-height:1}#container .activity-voices__toggle-plus::before,#container .activity-voices__toggle-plus::after{content:"";position:absolute;top:50%;left:50%;background:#5b5b5b;transform:translate(-50%, -50%)}#container .activity-voices__toggle-plus::before{width:20px;height:1.5px}#container .activity-voices__toggle-plus::after{width:1.5px;height:20px}#container .activity-voices__title{display:none}#container .activity-voices__list{display:none}#container .activity-voices.is-open .activity-voices__list{display:block}}#container .activity-links{display:flex;width:60%;gap:18px;margin:28px auto 0;padding:0}@media (max-width: 960px){#container .activity-links{display:block;width:100%;margin-top:20px;padding:0 29px;box-sizing:border-box}}#container .activity-links__btn{flex:1 1 0;display:block;line-height:0;text-decoration:none}@media (max-width: 960px){#container .activity-links__btn{width:100%;margin:0 0 10px}}#container .activity-links__btn img{display:block;width:100%;height:auto}#container .activity-links__btn:hover{opacity:0.9}#container .activity-description-other{margin:18px 29px 0px 29px;padding:14px 14px;background:#f2f2f2;border-radius:6px;font-size:15px;line-height:1.5}@media (max-width: 960px){#container .activity-description-other{margin:16px 14px 0;padding:12px 14px}}#container .activity-description-other p{margin:0 0 0.8em}#container .activity-description-other p:last-child{margin-bottom:0}.youtube-popup{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.5)}.youtube-popup.is-open{display:block}.youtube-popup__close{position:absolute;top:12px;right:18px;z-index:2;border:0;background:transparent;color:#fff;font-size:36px;font-weight:400;line-height:1;cursor:pointer;padding:0;text-shadow:none}.youtube-popup__player{position:absolute;top:56px;right:16px;bottom:16px;left:16px;background:#000}.youtube-popup__iframe{width:100%;height:100%;border:0;display:block}@media (max-width: 960px){.youtube-popup__close{top:8px;right:12px}.youtube-popup__player{top:52px;right:8px;bottom:8px;left:8px}}#container #content .reportWrap{width:950px;margin:0 0 5px 0;padding:5px;border-radius:5px;background-color:#f2efef}@media (max-width: 960px){#container #content .reportWrap{box-sizing:border-box;width:91.5%;padding:3px;margin:0 auto;border-radius:0}}#container #content .reportWrap .report{width:950px;background-color:#ffffff}@media (max-width: 960px){#container #content .reportWrap .report{overflow:hidden;width:auto}}#container #content .reportWrap .report .articleWrap{float:left;width:669px;padding:0 24px 0 0}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap{float:none;width:auto;padding-right:0}}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .articleFlex.state_wrap .article{display:none}#container #content .reportWrap .report .articleWrap .articleFlex.state_wrap .article.state_show{display:block}}#container #content .reportWrap .report .articleWrap .article{width:669px;margin:0px 0 30px 0;padding:41px 0 0 0}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article{display:none;width:100%}#container #content .reportWrap .report .articleWrap .article:first-child{display:block}}#container #content .reportWrap .report .articleWrap .article .title{width:100%;margin:0 0 20px 0;padding:0 0 3px 0;background-image:url(/ref/images/project/activity/line_report_title.gif);background-position:29px bottom;background-repeat:no-repeat;position:relative}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .title{width:auto;padding-bottom:10px;margin-right:14px;background:none;border-bottom:2px solid #1e91d1}}#container #content .reportWrap .report .articleWrap .article .title h4{display:inline-block;height:26px;padding:1px 24px 0 29px;color:#ffffff;border-radius:0 13px 13px 0;font-size:1.25em;font-weight:bold;line-height:25px;letter-spacing:0.15em;overflow:hidden}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .title h4{padding-left:14px}}#container #content .reportWrap .report .articleWrap .article .title h3{width:555px;height:62px;padding:8px 0 0 29px;font-size:1.8em;font-weight:bold;line-height:1.3em;word-break:break-all;word-wrap:break-word;overflow:hidden}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .title h3{width:auto;height:auto;padding:8px 40px 0 14px;font-size:18px}}#container #content .reportWrap .report .articleWrap .article .title .status{width:56px;height:81px;position:absolute;top:7px;right:0}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .title .status{width:33px;height:48px}#container #content .reportWrap .report .articleWrap .article .title .status img{display:block;width:100%;height:auto}}#container #content .reportWrap .report .articleWrap .article .sentence{padding:0 0 0 29px;overflow:hidden}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .sentence{padding:0 14px}}#container #content .reportWrap .report .articleWrap .article .sentence h5{padding:5px 0;font-size:15px;font-weight:bold;line-height:1.2em}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .sentence h5{font-size:16px}}#container #content .reportWrap .report .articleWrap .article .sentence p{line-height:26px;font-size:16px}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .sentence p{font-size:15px}}#container #content .reportWrap .report .articleWrap .article .sentence a{color:#1e91d1;text-decoration:underline}#container #content .reportWrap .report .articleWrap .article .sentence a:hover{color:#22a7f0;text-decoration:none;transition:color 0.2s ease 0s}#container #content .reportWrap .report .articleWrap .article .sentence img,#container #content .reportWrap .report .articleWrap .article .sentence iframe{margin:15px 0;border-radius:5px}#container #content .reportWrap .report .articleWrap .article .sentence img{width:100%;max-width:640px}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .sentence img{width:100%;height:auto}}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .sentence .videoWrap{position:relative;height:0;padding-bottom:56.25%}}@media (max-width: 960px){#container #content .reportWrap .report .articleWrap .article .sentence .videoWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}}#container #content .reportWrap .report .articleWrap .article .sentence .body_l{text-align:left}#container #content .reportWrap .report .articleWrap .article .sentence .body_c{text-align:center}#container #content .reportWrap .report .articleWrap .article .sentence .body_r{text-align:right}#container #content .reportWrap .report .articleWrap .article .anchor{width:640px;margin:15px 0 0 0;padding:0 0 0 29px}#container #content .reportWrap .report .sideBar{float:left;width:237px;padding:21px 0 0 0}@media (max-width: 960px){#container #content .reportWrap .report .sideBar{display:none}}#container #content .reportWrap .report .sideBar dl{padding:0 0 15px 0}#container #content .reportWrap .report .sideBar dl dt{padding:5px 3px 0 3px;color:#1e91d1;font-weight:bold;line-height:24px}#container #content .reportWrap .report .sideBar dl dd{padding:0 3px 8px 3px;background-image:url(/ref/images/project/activity/bg_dot.gif);background-position:left bottom;background-repeat:repeat-x;line-height:1.4em;word-break:break-all;word-wrap:break-word}#container #content .reportWrap .report .sideBar dl dd a{color:#5b5b5b;text-decoration:none}#container #content .reportWrap .report .sideBar dl dd a:hover{color:#1e91d1;text-decoration:underline;transition:color 0.1s ease 0s}#container #content .reportWrap .report .sideBar ul{padding:0 0 0 1px}@media (max-width: 960px){#container #content .reportWrap .report .sideBar ul{padding:0;text-align:center}}#container #content .reportWrap .report .sideBar ul li{margin:0 0 5px 0}#container #content .reportNav{display:none;width:92%;padding:15px 0;margin:0 auto;font-size:15px}@media (max-width: 960px){#container #content .reportNav{display:block}}#container #content .reportNav ul{display:flex}#container #content .reportNav ul li:last-child{margin-left:auto}#static-index{display:flex;align-items:center;justify-content:center;height:100vh;min-height:640px;background-position:center top}@media (max-width: 960px){#static-index{height:auto}}#static-index #about{width:100%;min-width:0}#static-kit{width:960px;height:auto;margin:0 auto;background:none}@media (max-width: 960px){#static-kit{width:100%}}#static-about{width:100%;height:auto;margin:0;background:none}#static-about #container{width:100%;margin:0;overflow:visible}#static-about #sp-bg{opacity:1 !important;z-index:-1}#static-about #about{margin-top:70px}@media (max-width: 960px){#static-about #about{margin-top:80px}}#kit{width:960px;height:640px;position:relative;top:0;left:0;overflow:hidden;border-radius:6px}@media (max-width: 960px){#kit{width:100%;height:auto;border-radius:0}}#kit .content{height:100%}#kit .link{display:none}#kit .close{width:70px;height:12px;position:absolute;left:445px}@media (max-width: 960px){#kit .close{width:40px;height:40px;top:4px;right:4px;left:auto}}#kit .close a{display:block;width:100%;height:100%}@media (max-width: 960px){#kit .close a{position:relative}#kit .close a:before,#kit .close a:after{position:absolute;top:50%;left:10px;content:"";width:21px;height:2px;background-color:#0081cc}#kit .close a:before{transform:rotate(-45deg)}#kit .close a:after{transform:rotate(45deg)}}@media (max-width: 960px){#kit .close a img{display:none}}#about{box-sizing:border-box;background:none;width:100%;height:auto;min-height:auto;overflow:visible;border-radius:0}@media (max-width: 960px){#about.about--with-top-link{margin-bottom:35px}}#about.about--with-top-link .about-inner{position:relative}#about.about--with-top-link .about-top-link{position:absolute;top:-8px;left:0;transform:translateY(-100%);z-index:1}#about.about--with-top-link .about-top-link a,#about.about--with-top-link .about-top-link img{display:block}#about.about--with-top-link .about-top-link img{width:89.5px;height:11.3px}#about .about-inner{width:958px;margin:0 auto;background-color:#ffffff;border-radius:5px;padding:30px 0 50px;display:flex;flex-direction:column;align-items:center}@media (max-width: 960px){#about .about-inner{width:92%;padding:20px 0 40px}}#about .about-logo{width:535px;margin:50px auto 30px;text-align:center}@media (max-width: 960px){#about .about-logo{width:85%;margin:15px auto 30px}}#about .about-logo img{width:100%;height:auto}#about .about-video{width:617px;margin:0 auto 20px}@media (max-width: 960px){#about .about-video{width:90%}}#about .about-video__screen{position:relative;background-color:#d9d9d9;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}#about .about-video__play{width:73px;height:auto}#about .about-statement{width:472px;margin:70px auto;text-align:center}@media (max-width: 960px){#about .about-statement{width:80%;margin:50px auto}}#about .about-statement img{width:100%;height:auto}#about .about-statement__sp{display:none}@media (max-width: 960px){#about .about-statement .about-statement__pc{display:none}#about .about-statement .about-statement__sp{display:block}}#about .about-program-btn{width:617px;margin:0 auto 20px}@media (max-width: 960px){#about .about-program-btn{width:90%}}#about .about-program-btn a{display:block;text-decoration:none}#about .about-program-btn img{width:100%;height:auto}#about .about-program-btn img.about-program-btn__pc{display:block}#about .about-program-btn img.about-program-btn__sp{display:none}@media (max-width: 960px){#about .about-program-btn img.about-program-btn__pc{display:none}#about .about-program-btn img.about-program-btn__sp{display:block}}#about .about-section-heading{width:650px;margin:70px auto 60px;text-align:center}@media (max-width: 960px){#about .about-section-heading{width:85%;margin:20px auto}}#about .about-section-heading img{width:100%;height:auto}#about .about-section-heading__sp{display:none}@media (max-width: 960px){#about .about-section-heading .about-section-heading__pc{display:none}#about .about-section-heading .about-section-heading__sp{display:block}}#about .about-divider{width:617px;border-top:2px dashed #cccccc;margin:20px auto 30px}@media (max-width: 960px){#about .about-divider{width:85%}}#about .about-sub-heading{width:360px;margin:50px auto 30px;text-align:center}@media (max-width: 960px){#about .about-sub-heading{width:70%;margin:10px auto}}#about .about-sub-heading img{width:100%;height:auto}#about .about-stat{width:483px;margin:50px auto 30px;text-align:center}@media (max-width: 960px){#about .about-stat{width:90%}}#about .about-stat__label{color:#0080cc;font-family:'Noto Sans JP', sans-serif;font-size:16px;font-weight:700;margin-bottom:0;display:block;text-align:center}@media (max-width: 960px){#about .about-stat__label{font-size:13px}}#about .about-stat__label-wrap{position:relative;display:inline-block;padding:0 7px 10px;margin:0 0 10px;max-width:calc(100% - 12px)}#about .about-stat__label-under-line{position:absolute;right:0;bottom:0;left:0}#about .about-stat__label-under-line img{display:block;width:100%;height:auto}#about .about-stat__number{display:flex;align-items:flex-end;justify-content:center;gap:4px;color:#0080cc}#about .about-stat__big{font-family:'Modak', cursive;font-size:90px;line-height:1;letter-spacing:0.04em}@media (max-width: 960px){#about .about-stat__big{font-size:64px}}#about .about-stat__unit{font-family:'Noto Sans JP', sans-serif;font-size:19px;font-weight:700;padding-bottom:12px}@media (max-width: 960px){#about .about-stat__unit{font-size:16px}}#about .about-stat__illust{width:100%;margin-top:8px}#about .about-stat__illust img{width:100%;height:auto;max-height:220px;object-fit:contain}#about .about-stat__two-col{display:flex;justify-content:center;gap:20px}@media (max-width: 960px){#about .about-stat__two-col{flex-direction:column;gap:0}}#about .about-stat--two-col{width:650px}#about .about-stat--two-col .about-stat__col .about-stat__illust img{width:305px;height:250px;max-height:none;display:block;margin:0 auto}@media (max-width: 960px){#about .about-stat--two-col{width:90%}#about .about-stat--two-col .about-stat__col .about-stat__illust img{width:100%;height:auto;max-height:240px}}#about .about-stat__col{flex:1;margin-top:20px;text-align:center}#about .about-stat__col .about-stat__illust img{max-height:220px}@media (max-width: 960px){#about .about-stat__col .about-stat__illust img{max-height:180px}}#about .about-stat__category{color:#0080cc;font-family:'Noto Sans JP', sans-serif;font-size:16px;font-weight:700;margin-bottom:4px;letter-spacing:0.2em}@media (max-width: 960px){#about .about-stat__category{font-size:13px}}#about .about-achievement{width:950px;margin:0 auto 20px;text-align:center}@media (max-width: 960px){#about .about-achievement{width:95%}}#about .about-achievement__question{color:#0080cc;font-family:'Noto Sans JP', sans-serif;font-size:20px;font-weight:700;line-height:1.6;margin-bottom:20px}@media (max-width: 960px){#about .about-achievement__question{font-size:15px}}#about .about-achievement__chart{width:549px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center}@media (max-width: 960px){#about .about-achievement__chart{width:90%}}#about .about-achievement__chart>img{width:100%;height:auto;position:relative;z-index:1}#about .about-achievement__illust{position:absolute;width:549px;pointer-events:none}@media (max-width: 960px){#about .about-achievement__illust{width:90%}}#about .about-achievement__illust img{width:100%;height:auto}#about .about-message{color:#0080cc;font-family:'Noto Sans JP', sans-serif;font-size:20px;font-weight:700;line-height:1.8;text-align:center;margin:10px 0 30px}@media (max-width: 960px){#about .about-message{font-size:15px}}#about .about-archive{margin:0 auto 20px;text-align:center}#about .about-archive a{display:inline-block}#about .about-archive img{width:auto;height:auto;max-width:292px}@media (max-width: 960px){#about .about-archive img{max-width:70%}}#about.about-modal-legacy{width:960px;height:640px;position:relative;top:0;left:0;overflow:hidden;border-radius:6px;box-sizing:border-box}@media (max-width: 960px){#about.about-modal-legacy{width:100%;height:auto;background-color:#ffffff;border-radius:0}}#about.about-modal-legacy .content{height:100%;overflow:hidden;background-image:url(/ref/images/about/pc_background.jpg?20260318);background-repeat:no-repeat;background-size:contain}@media (max-width: 960px){#about.about-modal-legacy .content{background-image:url(/ref/images/about/sp_background.jpg?20260318);width:100%;max-width:390px;margin:45px auto 45px;background-position:center top;background-size:100% auto}}#about.about-modal-legacy .content .text{font-family:"Noto Sans JP", "Noto Sans Japanese", "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;float:right;width:375px;padding:165px 62px 0 0;color:#0083d2;font-size:15px;font-weight:500;line-height:1.6}@media (max-width: 960px){#about.about-modal-legacy .content .text{padding:120% 17px 0 38px;margin:0 auto;float:none;box-sizing:border-box;font-size:13px;line-height:1.75}}@media (max-width: 960px){#about.about-modal-legacy .content .text .sp_none{display:none}}#about.about-modal-legacy .close{width:70px;height:12px;position:absolute;top:590px;left:445px}@media (max-width: 960px){#about.about-modal-legacy .close{top:4px;right:4px;left:auto;width:40px;height:40px}}#about.about-modal-legacy .close a{display:block;width:100%;height:100%}@media (max-width: 960px){#about.about-modal-legacy .close a{position:relative}#about.about-modal-legacy .close a:before,#about.about-modal-legacy .close a:after{position:absolute;top:50%;left:10px;width:21px;height:2px;content:"";background-color:#0081cc}#about.about-modal-legacy .close a:before{transform:rotate(-45deg)}#about.about-modal-legacy .close a:after{transform:rotate(45deg)}}@media (max-width: 960px){#about.about-modal-legacy .close a img{display:none}}#about.about-modal-legacy .btn-skip,#about.about-modal-legacy .btn-link{display:none;width:85%;max-width:320px;margin:25px auto 50px}@media (max-width: 960px){#about.about-modal-legacy .btn-skip,#about.about-modal-legacy .btn-link{display:block;text-align:center}}#about.about-modal-legacy .btn-skip{position:absolute;bottom:40px;left:56%;display:block;margin:0;transform:translateX(-30%)}@media (max-width: 960px){#about.about-modal-legacy .btn-skip{display:none}}@media (max-width: 960px){#kit{min-height:800px;height:100vh}}#kit .content{background-color:#ffffff;background-image:url(/ref/images/kit/fig_entry_img.jpg?20250404);background-position:left top;background-repeat:no-repeat;background-size:contain}@media (max-width: 960px){#kit .content{background-image:url(/ref/images/kit/fig_entry_img_sp.jpg?20250407);background-size:100% auto}}#kit .content .text{position:relative;top:315px;left:90px;color:#ffffff;font-size:13.5px;font-weight:600;line-height:1.8}@media (max-width: 960px){#kit .content .text{position:absolute;top:630px;left:5%;width:90%;color:#2a8cd4;font-size:11.5px;font-weight:500;letter-spacing:-0.01em;text-align:center;line-height:2.1}}#kit .close{top:615px}@media (max-width: 960px){#kit .close{top:4px}}#static-maintenance .maintenance{text-align:center}#static-terms #container #content .bread{margin:0 0 9px 0;padding:0}#static-terms #container #content .bread ul{margin:4px 0 0 0;padding:0}#static-terms #container #content .bread h1{float:right;width:275px;height:16px;padding:0 6px 0 0;font-size:1px}#static-terms #facebookWrapper{display:none}#static-notice,#projects-notice,#projects-terms_for_dealer,#projects-terms_for_tmj{width:600px;margin:auto;background:none;background-color:#ffffff;color:#383838}@media (max-width: 960px){#static-notice,#projects-notice,#projects-terms_for_dealer,#projects-terms_for_tmj{width:100%}}#static-notice #headerWrapper,#projects-notice #headerWrapper,#projects-terms_for_dealer #headerWrapper,#projects-terms_for_tmj #headerWrapper{border-bottom:1px solid #cccccc;position:relative;height:auto}#static-notice #headerWrapper .header,#projects-notice #headerWrapper .header,#projects-terms_for_dealer #headerWrapper .header,#projects-terms_for_tmj #headerWrapper .header{min-width:0}@media (max-width: 960px){#static-notice #headerWrapper .header,#projects-notice #headerWrapper .header,#projects-terms_for_dealer #headerWrapper .header,#projects-terms_for_tmj #headerWrapper .header{display:block;width:100%;height:auto;padding:10px}}#static-notice #headerWrapper .header h1,#static-notice #headerWrapper .header h2,#projects-notice #headerWrapper .header h1,#projects-notice #headerWrapper .header h2,#projects-terms_for_dealer #headerWrapper .header h1,#projects-terms_for_dealer #headerWrapper .header h2,#projects-terms_for_tmj #headerWrapper .header h1,#projects-terms_for_tmj #headerWrapper .header h2{font-size:1px}#static-notice #headerWrapper .header h2,#projects-notice #headerWrapper .header h2,#projects-terms_for_dealer #headerWrapper .header h2,#projects-terms_for_tmj #headerWrapper .header h2{margin-right:10px}@media (max-width: 960px){#static-notice #headerWrapper .header h2,#projects-notice #headerWrapper .header h2,#projects-terms_for_dealer #headerWrapper .header h2,#projects-terms_for_tmj #headerWrapper .header h2{padding-bottom:5px}}#static-notice #headerWrapper .header h1,#projects-notice #headerWrapper .header h1,#projects-terms_for_dealer #headerWrapper .header h1,#projects-terms_for_tmj #headerWrapper .header h1{margin-left:auto}#static-notice #container,#projects-notice #container,#projects-terms_for_dealer #container,#projects-terms_for_tmj #container{width:100%;margin:0;padding:0}#static-notice #container #content .noticeWrap,#projects-notice #container #content .noticeWrap,#projects-terms_for_dealer #container #content .noticeWrap,#projects-terms_for_tmj #container #content .noticeWrap{width:100%;margin:0;padding:0;border:none;background:none}#static-notice #container #content .noticeWrap .notice,#projects-notice #container #content .noticeWrap .notice,#projects-terms_for_dealer #container #content .noticeWrap .notice,#projects-terms_for_tmj #container #content .noticeWrap .notice{width:100%;margin:0;padding:0}#static-notice #container #content .noticeWrap .notice .article,#projects-notice #container #content .noticeWrap .notice .article,#projects-terms_for_dealer #container #content .noticeWrap .notice .article,#projects-terms_for_tmj #container #content .noticeWrap .notice .article{width:520px;margin:0;padding:0 40px}@media (max-width: 960px){#static-notice #container #content .noticeWrap .notice .article,#projects-notice #container #content .noticeWrap .notice .article,#projects-terms_for_dealer #container #content .noticeWrap .notice .article,#projects-terms_for_tmj #container #content .noticeWrap .notice .article{width:92%;padding:0;margin:0 auto}}#static-notice #container #content .noticeWrap .notice .article h2,#projects-notice #container #content .noticeWrap .notice .article h2,#projects-terms_for_dealer #container #content .noticeWrap .notice .article h2,#projects-terms_for_tmj #container #content .noticeWrap .notice .article h2{padding:24px 0}#static-notice #container #content .noticeWrap .notice .article .figure,#projects-notice #container #content .noticeWrap .notice .article .figure,#projects-terms_for_dealer #container #content .noticeWrap .notice .article .figure,#projects-terms_for_tmj #container #content .noticeWrap .notice .article .figure{margin:0 0 4em 0}#static-notice #container #content .noticeWrap .notice .article .figure p,#projects-notice #container #content .noticeWrap .notice .article .figure p,#projects-terms_for_dealer #container #content .noticeWrap .notice .article .figure p,#projects-terms_for_tmj #container #content .noticeWrap .notice .article .figure p{margin:0 0 1em 0;line-height:1.8em}#static-notice #container #content .noticeWrap .notice .control .close,#projects-notice #container #content .noticeWrap .notice .control .close,#projects-terms_for_dealer #container #content .noticeWrap .notice .control .close,#projects-terms_for_tmj #container #content .noticeWrap .notice .control .close{margin:0 0 29px 0}#static-notice #container #content .noticeWrap .notice .document,#projects-notice #container #content .noticeWrap .notice .document,#projects-terms_for_dealer #container #content .noticeWrap .notice .document,#projects-terms_for_tmj #container #content .noticeWrap .notice .document{height:40em;padding:4px 8px;border:1px solid #a2a2a2;overflow:auto}#static-notice #container #content .noticeWrap .notice .document p,#projects-notice #container #content .noticeWrap .notice .document p,#projects-terms_for_dealer #container #content .noticeWrap .notice .document p,#projects-terms_for_tmj #container #content .noticeWrap .notice .document p{margin:0 0 1em 0;line-height:1.8em}#static-notice #container #content .noticeWrap .notice .btn-table,#projects-notice #container #content .noticeWrap .notice .btn-table,#projects-terms_for_dealer #container #content .noticeWrap .notice .btn-table,#projects-terms_for_tmj #container #content .noticeWrap .notice .btn-table{padding:20px 0;text-align:center}#static-notice #container #content .noticeWrap .notice .btn-table .agree,#projects-notice #container #content .noticeWrap .notice .btn-table .agree,#projects-terms_for_dealer #container #content .noticeWrap .notice .btn-table .agree,#projects-terms_for_tmj #container #content .noticeWrap .notice .btn-table .agree{display:inline-block;margin-right:20px}#static-notice #container #content .noticeWrap .notice .btn-table .close,#projects-notice #container #content .noticeWrap .notice .btn-table .close,#projects-terms_for_dealer #container #content .noticeWrap .notice .btn-table .close,#projects-terms_for_tmj #container #content .noticeWrap .notice .btn-table .close{display:inline-block}#static-notice #footerWrapper,#projects-notice #footerWrapper,#projects-terms_for_dealer #footerWrapper,#projects-terms_for_tmj #footerWrapper{width:100%;margin:0;padding:0}#static-notice #footerWrapper .footer,#projects-notice #footerWrapper .footer,#projects-terms_for_dealer #footerWrapper .footer,#projects-terms_for_tmj #footerWrapper .footer{width:auto;padding:9px 0;border-top:1px solid #278fdf;color:#ffffff;text-align:center}#static-notice #footerWrapper .footer address,#projects-notice #footerWrapper .footer address,#projects-terms_for_dealer #footerWrapper .footer address,#projects-terms_for_tmj #footerWrapper .footer address{font-size:10px;font-style:normal;font-weight:500}@media (max-width: 960px){#projects-terms #headerWrapper .header{display:flex;min-width:0;margin-left:0}}#projects-terms #container #content h1{width:954px;padding-right:6px;text-align:right}@media (max-width: 960px){#projects-terms #container #content h1{width:92%;padding-top:10px;margin:0 auto;font-size:1px}}#projects-terms #container #content .noticeWrap .notice{padding-bottom:30px}#projects-terms #container #content .noticeWrap .notice .article{width:675px;margin:0 auto;padding:30px 0 20px}@media (max-width: 960px){#projects-terms #container #content .noticeWrap .notice .article{width:92%;margin:0 auto}}#projects-terms #container #content .noticeWrap .notice .article h2{padding:0 0 15px}#projects-terms #container #content .noticeWrap .notice .article .document{height:30em;padding:0.5em;border:1px solid #cccccc;overflow:scroll;line-height:1.5}#projects-terms #container #content .noticeWrap .notice .article-wrap .article-note{padding-bottom:0}#projects-terms #container #content .noticeWrap .notice .article-wrap .article-note .document{height:9em}#projects-terms #container #content .noticeWrap .notice .article-wrap .article-terms .document{height:18em}#projects-terms .btn-table{padding-top:10px;text-align:center}#static-unsupport{background:none;background-color:#ffffff}#static-unsupport #container{width:100%;margin:0;padding:0}#static-unsupport #container #content h1{margin:0 0 80px 0;font-size:1em}#static-unsupport #container #content h1 img{display:block;width:100%;height:auto}#static-unsupport #container #content p{margin:0 0 1em 0;color:#1e91d0;font-size:1.2em;font-weight:bold;text-align:center;line-height:2em}#static-unsupport #container #content address{margin:0;padding:40px 0 10px 0;font-size:8px;font-style:normal;text-align:center}@media (max-width: 960px){#projects-terms #headerWrapper .header{display:none !important}#projects-terms #content h1{display:none !important}}#static-pickup{background:none;background-color:#005bb7}#static-pickup #headerWrapper .nav ul{padding:0 0 0 587px}#static-pickup #headerWrapper .nav ul li.nav05{display:none}#static-pickup #container{width:100%;padding:0;overflow:visible;background-image:url(/ref/images/pickup/bg_pickup.png);background-repeat:repeat}#static-pickup #container #content{width:980px;margin:0 auto;padding:49px 0 0 0;position:relative;z-index:1;overflow:hidden}#static-pickup #container #content .bread{width:980px;margin-top:11px;text-align:right}#static-pickup #container #content .pickup{margin-top:112px;padding-bottom:5px;border:21px solid #f0efdd;background-color:#f0efdd;position:relative}#static-pickup #container #content .pickup:before,#static-pickup #container #content .pickup:after{content:"";display:block;width:1px;height:80px;background-color:#000000;position:absolute;top:0}#static-pickup #container #content .pickup:before{left:0}#static-pickup #container #content .pickup:after{right:0}#static-pickup #container #content .pickup .pickup-header{margin-top:-112px;position:relative}#static-pickup #container #content .pickup .pickup-header:before,#static-pickup #container #content .pickup .pickup-header:after{content:"";display:block;border-radius:50%;background-color:#f0efdd;position:absolute;left:50%}#static-pickup #container #content .pickup .pickup-header:before{width:328px;height:328px;margin-left:-164px;top:-40px}#static-pickup #container #content .pickup .pickup-header:after{width:288px;height:288px;margin-left:-145px;border:1px solid #000000;top:-20px}#static-pickup #container #content .pickup .pickup-header h2{width:179px;height:227px;position:absolute;top:-48px;left:74px;z-index:2}#static-pickup #container #content .pickup .pickup-header .pickup-month{text-align:center;position:relative;z-index:1}#static-pickup #container #content .pickup .pickup-header .pickup-month:before{content:"";display:block;width:800px;height:300px;margin-left:-400px;background-color:#f0efdd;position:absolute;top:113px;left:50%}#static-pickup #container #content .pickup .pickup-header .pickup-month .pickup-month-lead{position:relative}#static-pickup #container #content .pickup .pickup-header .pickup-month .pickup-month-lead .pickup-month-theme{padding:16px 0 30px;position:relative}#static-pickup #container #content .pickup .pickup-header .pickup-month .pickup-month-lead .pickup-month-theme:after{content:"";display:block;width:140px;height:6px;margin-left:-70px;background-color:#000000;position:absolute;bottom:0;left:50%}#static-pickup #container #content .pickup .pickup-header .pickup-month .pickup-month-description{padding:24px 0 30px;position:relative}#static-pickup #container #content .pickup .pickup-header .pickup-month .pickup-month-description p{color:#040000;font-family:'Noto Sans JP', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;font-size:15px;font-weight:500;line-height:1.75}#static-pickup #container #content .pickup .pickup-body{padding-bottom:23px}#static-pickup #container #content .pickup .pickup-body:before,#static-pickup #container #content .pickup .pickup-body:after{content:"";display:block;width:325px;height:1px;background-color:#000000;position:absolute;top:0}#static-pickup #container #content .pickup .pickup-body:before{left:0}#static-pickup #container #content .pickup .pickup-body:after{right:0}#static-pickup #container #content .pickup .pickup-body ul{width:904px;margin:0 auto;overflow:hidden}#static-pickup #container #content .pickup .pickup-body ul li{float:left;width:216px;margin:10px 5px}#static-pickup #container #content .pickup .pickup-body .pickup-block{position:relative;z-index:1}#static-pickup #container #content .pickup .pickup-body .pickup-block:hover .pickup-pref-frame{border-width:7px}#static-pickup #container #content .pickup .pickup-body .pickup-block .pickup-pref{width:202px;height:243px;padding:7px 7px 0;border-bottom:7px solid transparent;background-color:#ffffff}#static-pickup #container #content .pickup .pickup-body .pickup-block .pickup-pref .figure img{display:block;width:100%;height:151px}#static-pickup #container #content .pickup .pickup-body .pickup-block .pref-name{width:202px;height:151px;background-image:url(/ref/images/pickup/bg_pickup_pref.png);background-position:center bottom;background-repeat:no-repeat;position:absolute;top:7px;left:7px}#static-pickup #container #content .pickup .pickup-body .pickup-block .pref-name h3{width:100%;font-family:'Noto Sans JP', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;font-size:18px;font-weight:700;text-align:center;letter-spacing:0.05em;position:absolute;bottom:-1px}#static-pickup #container #content .pickup .pickup-body .pickup-block .pref-project{padding:20px 15px;font-family:'Noto Sans JP', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;color:#4e4d4c;line-height:1.4}#static-pickup #container #content .pickup .pickup-body .pickup-block .pickup-pref-frame{width:100%;height:100%;border:0 solid #ffffff;box-sizing:border-box;position:absolute;top:0;left:0;z-index:5;transition:border 0.2s ease}#static-pickup #container #content .pickup .pickup-nav{width:206px;margin:0 auto}#static-pickup #footerWrapper .footer{width:980px}#static-pickup #footerWrapper .footer ul{margin:0;padding-top:18px;border:0}#static-case{background:none;background-color:#f5f5f5}#static-case #container{width:100%;padding-top:40px}#static-case #container #content{width:960px;margin:0 auto}#static-case #container #content .case{background-color:#d6efff}#static-case #container #content .case-body{padding-top:8px}#static-case #container #content .case-body .case-lists{width:944px;margin:0 auto;overflow:hidden}#static-case #container #content .case-body .case-lists li{float:left;padding:6px}#static-case #container #content .block-company a{color:#ca81e2}#static-case #container #content .block-company .case-pref{background-image:url(/ref/images/case/icon_case_company.png)}#static-case #container #content .block-company .case-place:before{background-color:#ca81e2}#static-case #container #content .block-school a{color:#6adb75}#static-case #container #content .block-school .case-pref{background-image:url(/ref/images/case/icon_case_school.png)}#static-case #container #content .block-school .case-place:before{background-color:#6adb75}#static-case #container #content .block-municipality a{color:#d9ce1f}#static-case #container #content .block-municipality .case-pref{background-image:url(/ref/images/case/icon_case_municipality.png)}#static-case #container #content .block-municipality .case-place:before{background-color:#d9ce1f}#static-case #container #content .case-block{width:460px;height:250px;background-color:#ffffff}#static-case #container #content .case-block a{display:block;padding:8px;transition:opacity 0.4s ease}#static-case #container #content .case-block a:hover{opacity:0.8}#static-case #container #content .case-block .case-pref{height:200px;padding:17px 20px;background-color:#f9faeb;background-position:326px 22px;background-repeat:no-repeat;font-family:'Noto Sans JP', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;position:relative}#static-case #container #content .case-block .case-pref:before,#static-case #container #content .case-block .case-pref:after{content:"";display:block;position:absolute}#static-case #container #content .case-block .case-pref:before{width:32px;height:32px;background-color:#2093d4;right:0;bottom:0}#static-case #container #content .case-block .case-pref:after{width:8px;height:8px;border:3px solid #ffffff;border-top:3px solid transparent;border-left:3px solid transparent;right:13px;bottom:8px;transform:rotate(-45deg)}#static-case #container #content .case-block .case-title{width:300px;min-height:120px}#static-case #container #content .case-block .case-title h3{font-size:18px;font-weight:600;line-height:1.7}#static-case #container #content .case-block .case-place{padding-bottom:12px;line-height:1.4;position:relative}#static-case #container #content .case-block .case-place:before{content:"";display:block;width:34px;height:3px;margin-bottom:8px}#static-case #container #content .case-block .case-project{color:#646464;line-height:1.4}#static-case #container #content .article-company{border-top-color:#ca81e2}#static-case #container #content .article-company:after{background-image:url(/ref/images/case/icon_case_article_company.png)}#static-case #container #content .article-company .article-header h3{color:#ca81e2}#static-case #container #content .article-company .article-section h4{border-color:#ca81e2;color:#ca81e2}#static-case #container #content .article-school{border-top-color:#6adb75}#static-case #container #content .article-school:after{background-image:url(/ref/images/case/icon_case_article_school.png)}#static-case #container #content .article-school .article-header h3{color:#55c861}#static-case #container #content .article-school .article-section h4{border-color:#55c861;color:#55c861}#static-case #container #content .article-municipality{border-top-color:#ece135}#static-case #container #content .article-municipality:after{background-image:url(/ref/images/case/icon_case_article_municipality.png)}#static-case #container #content .article-municipality .article-header h3{color:#cdc10a}#static-case #container #content .article-municipality .article-section h4{border-color:#cdc10a;color:#cdc10a}#static-case #container #content .case-article-header{padding:20px 16px 4px}#static-case #container #content .case-article-header a{transition:opacity 0.4s ease}#static-case #container #content .case-article-header a:hover{opacity:0.8}#static-case #container #content .case-article{width:798px;margin:0 auto;padding:56px 67px 40px;border-width:10px 0 0 0;border-style:solid;background-color:#ffffff;color:#646464;font-family:'Noto Sans JP', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;position:relative}#static-case #container #content .case-article:after{content:"";display:block;width:99px;height:99px;background-repeat:no-repeat;position:absolute;top:-54px;right:24px}#static-case #container #content .article-interview{float:right;width:151px;font-size:10px}#static-case #container #content .article-interview p{padding-top:10px;line-height:1.5}#static-case #container #content .article-header{width:600px}#static-case #container #content .article-header h3{font-size:22px;font-weight:700;line-height:1.4}#static-case #container #content .article-header span{display:block;padding:14px 0 40px;font-size:13px}#static-case #container #content .article-header .lead{padding-top:34px;font-size:13px;line-height:1.9}#static-case #container #content .article-section{width:600px;padding-top:24px}#static-case #container #content .article-section h4{margin-bottom:13px;padding-bottom:13px;border-width:0 0 2px 0;border-style:solid;font-size:16px;font-weight:700;line-height:1.9}#static-case #container #content .article-section p{font-size:13px;line-height:2}#static-case #container #content .article-section p+p{margin-top:2em}#static-case #container #content .article-section .article-dash{display:inline-block;width:2em;height:1em;margin-right:0.2em;position:relative}#static-case #container #content .article-section .article-dash:after{content:"";display:block;width:100%;height:1px;background-color:#646464;position:absolute;top:50%;left:0}#static-case #container #content .article-section .figure{padding-top:30px}#static-case #container #content .article-section .figure img+img{margin-top:20px}#static-case #container #content .article-paginate{padding-top:30px;color:#c1bfbf}#static-case #container #content .article-paginate a{color:#676767;transition:opacity 0.4s ease}#static-case #container #content .article-paginate a:hover{opacity:0.8}#static-case #container #content .article-paginate ul{font-size:0;text-align:center}#static-case #container #content .article-paginate ul li{display:inline-block;padding:0 0.25em;font-size:20px;font-weight:200}#static-case #container #content .article-paginate ul li:first-child{margin-right:0.5em}#static-case #container #content .article-paginate ul li:last-child{margin-left:0.5em}#static-case #container #content .article-paginate .article-top{float:right;margin-top:-18px;padding-left:24px;font-size:14px;position:relative}#static-case #container #content .article-paginate .article-top:before,#static-case #container #content .article-paginate .article-top:after{content:"";display:block;position:absolute}#static-case #container #content .article-paginate .article-top:before{width:18px;height:18px;border-radius:50%;background-color:#6c6c6c;top:-1px;left:0}#static-case #container #content .article-paginate .article-top:after{width:0;height:0;border-top:4px solid transparent;border-right:6px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #ffffff;top:4px;left:7px}#static-case #container #content .case-link{padding:14px 0 30px;color:#007ed6;text-align:center}#static-case #container #content .case-link li{padding-top:16px}#static-case #container #content .case-link p{padding-bottom:10px;font-family:'Noto Sans JP', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;font-weight:500;line-height:1.4}#static-case #container #content .case-nav{width:206px;margin:0 auto;padding-bottom:30px}#static-case #footerWrapper{background-color:#065bb8}#static-case #footerWrapper .footer{width:960px}#static-case #footerWrapper .footer ul{margin:0;padding-top:18px;border:0}
