@charset "UTF-8";.bg-gray{background:#eeefec}.bg_mask{display:none;position:absolute;top:0;width:100%;height:100%;z-index:1100;background:#fff}body.home .bg_mask{display:block}body.home .bg_mask.on{background:0 0;z-index:-2000}.pic-media__contents{padding-bottom:16%}@media screen and (min-width:768px){.pic-media{position:relative}.pic-media__pic{width:85.5%}.pic-media__inner{max-width:calc(100% - (50% - (1320px/2) - 3rem));margin-left:0;margin-right:auto;padding-right:3rem}.pic-media__contents{position:relative;width:64%;margin-left:-14%;margin-top:10%;padding:5% 0 10% 5%;background:#fff}.pic-media__bg{position:absolute;width:100%;height:100px;bottom:0;background:#eeefec;z-index:-1}.pic-media_rev .pic-media__inner{margin-right:0;margin-left:auto;padding-left:3rem;padding-right:0}.pic-media_rev .pic-media__contents{margin-left:0;margin-right:-12%;padding:5% 5% 8% 0}}@media only screen and (min-width:768px) and (max-width:991px){.pic-media__pic{width:100%}.pic-media__contents{width:100%;margin-left:-50%;margin-top:35%}.pic-media_rev .pic-media__contents{margin-left:0;margin-right:-50%}}.tbl01 table{width:100%}.tbl01 dl{border-bottom:1px dotted #2a3d65;width:100%;overflow:hidden}.tbl01 dt{position:relative;font-weight:400;width:30%;padding:1em;font-size:14px;background:#eeefec;display:flex;justify-content:center;align-items:center}.tbl01 dt:before{content:"";position:absolute;top:0;right:-400%;border-top:1px dotted #2a3d65;width:500%;height:1px}.tbl01 dd{font-weight:400;width:70%;text-align:left;padding:1em;font-size:14px}@media screen and (min-width:768px){.tbl01 dt{width:23%;font-size:16px;padding:1.25em 1em}.tbl01 dd{width:77%;font-size:16px;padding:1.25em 1em 1.25em 2em}}@media only screen and (min-width:768px) and (max-width:991px){.tbl01 dt{width:30%;font-size:14px}.tbl01 dd{width:70%;font-size:14px}}.tbl02 table{border-collapse:separate;border-spacing:5px;width:100%}.tbl02 th,.tbl02 td{background-color:#fff;padding:.5em}.tbl02 tr.striped td{background-color:#f6f7f5}.tbl02 th{color:#fff;background-color:#2a3d65;text-align:center;white-space:nowrap}.tbl02 td{padding:.5em .8em}.tbl02 td:nth-of-type(1){text-align:center}.sec-subsidy-results-detail .tbl02 td:nth-of-type(1),.sec-subsidy-results__col .tbl02 td:nth-of-type(1){white-space:nowrap}.tbl02 td:nth-of-type(3){white-space:nowrap}.tbl02 th:nth-of-type(2){width:25%}.tbl02 th:nth-of-type(5){width:18%}.tbl02 th:nth-of-type(6){width:15%}@media (max-width:767px){.table_scroll{overflow-x:auto}.swipe{position:relative}.swipe .swipe_icon{display:block;position:absolute;top:20%;left:calc(50% - 55px);z-index:200;width:110px;height:110px;border-radius:4px;background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_swipe02.svg) center center no-repeat;background-size:70% auto;pointer-events:none;transition:opacity .2s,visibility .2s;//border:2px solid #2a3d65;padding:4px;background-color:#2a3d65}.swipe .swipe_icon:after{content:'横スクロールできます';bottom:5%;left:5%;position:absolute;font-size:10px;color:#fff}.swipe .swipe_icon.hide{opacity:0;visibility:hidden}}.cmn-header{position:fixed;top:0;z-index:1000;width:100%;transition:all 1s cubic-bezier(.37,0,.63,1);display:none}.cmn-header__logo a{position:fixed;top:3%;width:90px;display:inline-block;z-index:1000;transition:.3s}.cmn-header__nav{position:fixed;bottom:0;z-index:100;width:100%}@media screen and (max-width:767px){.cmn-header__nav{opacity:0;transition:.3s}.cmn-header__nav.fixed{opacity:1}.cmn-header__logo-wrapper{width:100%;height:50px;transition:.3s}.fixed .cmn-header__logo-wrapper{background-color:rgba(0,0,0,.4)}body:not(.home) .fixed .cmn-header__logo-wrapper{background-color:rgba(255,2555,255,.6)}.fixed .cmn-header__logo a{width:48px;top:1.2%;transition:.3s}}@media screen and (min-width:768px){.cmn-header__nav{position:relative;width:100%;height:100%;padding-right:113px;transition:.3s}.cmn-header__logo a{position:fixed;display:inline-block;top:9%;width:176px;transition:.3s}.cmn-header__logo a:hover{opacity:.6}.fixed .cmn-header__logo a{width:90px;top:1%;transition:.3s}.cmn-header.fixed .cmn-header__nav{background-color:rgba(0,0,0,.4);padding-right:88px;height:88px}body:not(.home) .cmn-header.fixed .cmn-header__nav{background-color:rgba(255,2555,255,.6)}.cmn-header.fixed .cmn-header__nav__pamphlet a{height:88px}.cmn-header.fixed .cmn-header__nav__contact a{height:88px}}@media only screen and (min-width:768px) and (max-width:991px){.cmn-header__logo a{top:2%;width:110px}.cmn-header__nav{padding-right:88px}}#gnav{display:none}#gnav.is-active{background:#2a3d65;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000}.gnav__inner{height:100%}#gnav .cmn-gmenu-link__inner{position:relative;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:auto}#gnav .cmn-gmenu-link__inner::-webkit-scrollbar{display:none}.gnav__logo{width:100%;margin-top:auto}.gnav__logo a{display:inline-block;width:25%;transition:.3s}.gnav__logo a:hover{opacity:.6}.gnav_bg{position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;z-index:3}.gnav__box{padding:3% 0 5%}.gnav__box ul li a{position:relative}.gnav__box ul li a{width:100%;display:block;font-size:18px;border-bottom:1px dotted #444;font-weight:700;padding:5% 0 5% 7%}.gnav__box ul li a:before{content:"";width:8px;height:8px;border-top:solid 1px #014e39;border-right:solid 1px #014e39;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);margin-top:-.2%}#gnavBtn{position:fixed;top:0;right:0;width:65px;height:65px;cursor:pointer;z-index:3000;transition:.3s;background:#fff}#gnavBtn.is-active{background:#2a3d65}#gnavBtn>span{position:absolute;top:50%;left:50%;display:block;width:32px;height:2px;background-color:#000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#gnavBtn>span:nth-child(1){margin:-10px 0 0}#gnavBtn>span:nth-child(3){margin:10px 0 0}#gnavBtn.is-active>span{background-color:#fff}#gnavBtn.is-active>span:nth-child(1){margin:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#gnavBtn.is-active>span:nth-child(2){width:0}#gnavBtn.is-active>span:nth-child(3){margin:0;-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}#gnav .cmn-gmenu-link-col a{color:#fff}#gnav .cmn-gmenu-link-col li a:before{border-color:transparent transparent transparent #fff}@media screen and (min-width:768px){.gnav__logo a{width:auto}#gnavBtn{width:113px;height:113px}.cmn-gmenu-link-col-wrapper{width:100%;margin-bottom:auto}.cmn-gmenu-link-col-wrapper a{transition:.3s}.cmn-gmenu-link-col-wrapper a:hover{opacity:.6}.fixed #gnavBtn{width:88px;height:88px}}@media only screen and (min-width:768px) and (max-width:991px){#gnavBtn{width:88px;height:88px}}@media screen and (max-width:767px){.fixed #gnavBtn{width:50px;height:50px}.fixed #gnavBtn>span{width:26px}.fixed #gnavBtn>span:nth-child(1){margin:-7px 0 0}.fixed #gnavBtn>span:nth-child(3){margin:7px 0 0}.fixed #gnavBtn.is-active>span{width:26px}.fixed #gnavBtn.is-active>span:nth-child(1){margin:0}.fixed #gnavBtn.is-active>span:nth-child(2){width:0}.fixed #gnavBtn.is-active>span:nth-child(3){margin:0}}@media screen and (min-width:768px){.service-nav{position:fixed;right:-327px;bottom:20%;max-width:327px;z-index:500;transition:.6s;overflow:hidden}.service-nav.active{right:0}.service-nav.active2{right:-237px}.service-nav__menu li{width:237px}.service-nav__menu li a{display:block;background:#fff;padding:1em;box-sizing:border-box;line-height:1.3;transition:.3s}.service-nav__menu li a:hover{opacity:.8}.service-nav__menu li+li{margin-top:2%}.service-nav__ttl{position:relative;font-size:20px;font-weight:400;display:block;background:#2a3d65;cursor:pointer;padding:0 1.45em 1em;line-height:1;letter-spacing:.08em;width:78px}.service-nav__ttl span{position:relative;width:100%;display:inline-block;padding:2em 0}.service-nav__ttl span:before{content:"";position:absolute;left:-.35em;bottom:5px;width:16px;height:16px;margin:0 10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg)}}@media screen and (min-width:768px){.recruit-nav{position:fixed;bottom:0;right:-200px;z-index:500;background:#f6ab54;transition:.6s;transition-delay:.8s}.recruit-nav a{font-size:18px;line-height:1;position:relative;padding:3.4em 1.7em .8em;color:#fff;overflow:hidden;height:inherit;width:78px}.recruit-nav a span{position:relative}.recruit-nav a span:after{content:"";position:absolute;background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_recruit.svg) center center no-repeat;background-size:31px auto;top:-2.5em;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:31px;height:39px}.recruit-nav.active{right:0}}.kv{position:relative;overflow:hidden;opacity:0;transition:all .3s cubic-bezier(.37,0,.63,1)}.kv.on{opacity:1}.kv__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:100;max-width:1380px;width:100%;text-align:center}.kv__bg{position:relative;background:#000}.kv__bg:before{content:"";position:absolute;top:0;background:#000;width:100%;height:100vh;z-index:-1}.kv__bg-pic{opacity:0;transition:1s}.kv__bg-pic.on{opacity:1}.kv__bg-pic img{object-fit:cover;object-position:center;width:100%;height:95vh}.kv__ttl01{font-size:11vw;line-height:1;margin-top:15%}.kv__ttl02{font-size:5vw}.kv__scroll{position:absolute;bottom:120px;left:25px;z-index:100}.kv__scroll a{position:absolute;left:-10px;top:-45px;color:#fff;font-size:11px}.kv__scroll:after{content:"";position:absolute;bottom:-70px;width:1px;height:35px;background:#fff;animation:pathmove 1.4s ease-in-out infinite;opacity:0}.kv .slide.slide-up .slide-up01{animation:slide-up01 .8s cubic-bezier(.46,.26,.15,.89) .5s 1 forwards}.kv__banner{display:flex;justify-content:center;align-items:flex-end;position:absolute;bottom:6%;right:0;z-index:100}.kv__banner__inner{display:flex}.kv__banner img{width:65vw}@media screen and (min-width:768px){.kv__inner{text-align:left}.kv__bg{position:relative;width:100%;height:100vh}.kv:after{position:absolute;top:0;left:0;width:100%;height:100vh}.kv__bg-pic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;z-index:-2}.kv__bg-pic.on{z-index:2}.kv__bg-pic img{height:100vh}.kv__ttl01{font-size:90px;line-height:1;margin-top:20%}.kv__ttl02{font-size:36px}.kv__scroll{bottom:60px;left:54px}.kv__scroll a{left:-15px;top:-65px;font-size:16px}.kv__scroll:after{bottom:0;height:60px}.kv__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%;transition:1s;z-index:1}.kv__video.finished{opacity:0}.kv__bg-pic img{height:100vh}.kv__banner{position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:100;max-width:1380px;width:100%;padding-left:20%}.kv__banner a+a{margin-left:1%}.kv__banner a{transition:.3s}.kv__banner a:hover{opacity:.8}.kv__banner img{width:100%;max-width:300px}}@media only screen and (min-width:768px) and (max-width:991px){.kv__ttl01{font-size:72px}.kv__ttl02{font-size:29px}}.kv-lv2{padding-top:113px}.kv-lv2__ttl-wrapper{position:relative;background:#fff;padding:7% 5% 10% 10%;margin-top:-16%}.kv-lv2__ttl{position:relative;display:inline-block;font-size:32px;line-height:1;color:#2a3d65;letter-spacing:.06em}.kv-lv2__ttl .slide{margin-left:-25%;padding-left:25%}.kv-lv2__ttl span{position:relative}.kv-lv2__ttl span:before{position:absolute;content:"";width:0;height:2px;background:#2a3d65;left:-14px;bottom:5px;transition:.2s cubic-bezier(.46,.26,.15,.89) .6s}.kv-lv2__ttl .slide.slide-up span:before{width:35px}.kv-lv2__ttl .slide+.slide span:before{content:none}.kv-lv2__ttl-caption{display:block;font-size:16px;line-height:1.4;color:#2a3d65}.kv-lv2__pic img{width:100%}@media screen and (min-width:768px){.kv-lv2__bg__inner{max-width:calc(100% - (50% - (1320px/2)));margin-right:0;margin-left:auto;padding-left:12.5rem}.kv-lv2__ttl-wrapper{padding:5% 7.5% 0 0;margin-top:-11.5%;display:inline-block}.kv-lv2__ttl{font-size:60px}.kv-lv2__ttl span:before{height:3px;left:-29px;bottom:8px}.kv-lv2__ttl .slide.slide-up span:before{width:54px}.kv-lv2__ttl-caption{font-size:28px;line-height:1}}@media only screen and (min-width:768px) and (max-width:991px){.kv-lv2{padding-top:88px}.kv-lv2__ttl{font-size:48px}.kv-lv2__ttl span:before{bottom:6px}.kv-lv2__ttl-caption{font-size:22px}}@media screen and (max-width:767px){.kv-lv2__pic{position:relative;display:block;overflow:hidden;padding-top:64%}.kv-lv2__pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;object-fit:cover;z-index:-1}}.sec-ttl-wrapper{position:relative}.sec-ttl{position:relative;display:inline-block;font-size:38px;line-height:1;color:#2a3d65;letter-spacing:.06em;margin-left:-25%;padding-left:25%}.sec-ttl span{position:relative}.sec-ttl span:before{position:absolute;content:"";width:0;height:2px;background:#2a3d65;left:-34px;bottom:5px;transition:.2s cubic-bezier(.46,.26,.15,.89) .6s}.sec-ttl.slide.slide-up span:before{width:55px}.sec-ttl-caption{display:block;font-size:16px;line-height:1.4;color:#2a3d65}@media screen and (min-width:768px){.sec-ttl{font-size:62px}.sec-ttl span:before{height:3px;bottom:9px}.sec-ttl.slide.slide-up span:before{width:63px}.sec-ttl-caption{font-size:22px;line-height:1;margin-bottom:8px}}@media only screen and (min-width:768px) and (max-width:991px){.sec-ttl{font-size:48px}.sec-ttl span:before{bottom:6px;left:-20px}.sec-ttl.slide.slide-up span:before{width:44px}.sec-ttl-caption{font-size:18px}}.sec-ttl-wrapper.white .sec-ttl{color:#fff}.sec-ttl-wrapper.white .sec-ttl span:before{background:#fff}.sec-ttl-wrapper.white .sec-ttl-caption{color:#fff}.sec-lv2-ttl-wrapper{position:relative;margin-top:-14%}.sec-lv2-ttl-wrapper:before{position:absolute;content:"";width:23px;height:2px;background:#2a3d65;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.sec-lv2-ttl{position:relative;display:inline-block;font-size:24px;line-height:1;color:#2a3d65;letter-spacing:.06em}.sec-lv2-ttl span{position:relative}.sec-lv2-ttl-caption{display:block;font-size:12px;line-height:1.4;color:#2a3d65;letter-spacing:.05em}@media screen and (min-width:768px){.sec-lv2-ttl-wrapper{margin-top:0}.sec-lv2-ttl-wrapper:before{width:0;height:3px;left:-38px;bottom:4px;transform:none;-webkit-transform:none;-ms-transform:none;transition:.4s cubic-bezier(.46,.26,.15,.89) .4s}.sec-lv2-ttl-wrapper.slide.slide-up:before{width:38px;left:0}.sec-lv2-ttl-wrapper.icon-center:before{left:50%}.sec-lv2-ttl-wrapper.icon-center.slide.slide-up:before{left:50%}.sec-lv2-ttl{font-size:55px;margin-top:0}.sec-lv2-ttl-caption{font-size:18px;line-height:1;letter-spacing:.1em}}@media only screen and (min-width:768px) and (max-width:991px){.sec-lv2-ttl{font-size:40px}.sec-lv2-ttl-caption{font-size:14px}}.sec-lv2-ttl02-wrapper{position:relative;margin-top:-14%;padding-bottom:1.5em;display:inline-block}.sec-lv2-ttl02-wrapper__inner:before{position:absolute;content:"";width:23px;height:2px;background:#2a3d65;left:0;bottom:0}.sec-lv2-ttl02{position:relative;display:inline-block;font-size:24px;line-height:1;color:#2a3d65}@media screen and (min-width:768px){.sec-lv2-ttl02-wrapper{margin-top:0}.sec-lv2-ttl02-wrapper__inner:before{width:0;height:3px;left:0;bottom:4px;transition:.4s cubic-bezier(.46,.26,.15,.89) .4s}.sec-lv2-ttl02-wrapper .slide.slide-up:before{width:38px;left:0}.sec-lv2-ttl02{font-size:45px;margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.sec-lv2-ttl02{font-size:40px}}.sec-about{padding:13.5% 0 0}.sec-about__inner{padding:0 0 12%}.sec-about__ttl-sub{font-size:20px;line-height:1.4}.sec-about-list{background:#2a3d65;padding:12.5% 0 24.5%;overflow:hidden}.sec-about-list__box{position:relative;background:#fff;margin-left:10px;margin-right:10px}.sec-about-list__box__inner{padding:6%}.sec-about-list__box__inner:before{position:absolute;content:"";background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_external_link.svg) no-repeat top left;background-size:100% auto;bottom:3%;right:5%;width:20px;height:20px;z-index:5}.bg-no-link .sec-about-list__box__inner:before{content:none}.sec-about-list__ttl{font-size:18px;line-height:1.2;color:#2a3d65}.sec-about-list__ttl span{font-size:14px;display:block}.sec-about-list__category{color:#fff;background:#2a3d65;padding:.5em 0}.sec-about-list__ttl a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sec-about-list__ttl-en{font-style:italic;line-height:1}.sec-about-list__pic{width:100%}.sec-about-list__pic img{max-width:80%}.sec-about-list__head{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}@media screen and (min-width:768px){.sec-about{padding:10.7% 0 0}.sec-about__inner{padding:0 0 10%}.sec-about__pic{padding:0 10%}.sec-about-list__pic img{max-width:100%}.sec-about-list__ttl{font-size:24px}.sec-about-list__ttl span{font-size:18px}.sec-about__ttl-sub{font-size:21px}.sec-about-list__category{margin:0 -5%}.sec-about-list{padding:7% 0 8.1%}.sec-about-list__box:not(:nth-of-type(1)){margin-left:0;margin-right:20px}.sec-about-list__box__inner{padding:8%}.sec-about-list__box__inner{transition:.3s}.sec-about-list__box__inner:hover{opacity:.7}.bg-no-link .sec-about-list__box__inner:hover{opacity:1}}@media screen and (min-width:992px){.sec-about__pic{width:55%;padding:0}.sec-about__pic__right{width:45%;padding-left:4%}}.sec-recruit{padding:0 0 13.5%}@media screen and (min-width:768px){.sec-recruit{padding:10.5% 0 8.2%}.sec-recruit__pic{width:92%}.sec-recruit__inner{max-width:calc(100% - (50% - (1320px/2) - 3rem));//width:calc(100% - カラム外側の余白);margin-left:0;margin-right:auto;//padding-left:calc(50% - (カラム幅/2) - カラム外側の余白);padding-right:3rem}.sec-recruit__contents{position:relative;width:64%;margin-left:-22%;margin-top:24%;padding:5%;background:#fff}}@media only screen and (min-width:768px) and (max-width:991px){.sec-recruit__pic{width:100%}.sec-recruit__contents{width:80%;margin-left:-80%;margin-top:50%;padding:5% 3% 5% 5%}}.sec-blog{position:relative;padding:11% 0}.sec-blog:before{position:absolute;content:"";width:100%;height:100%;top:0;background:#2a3d65;z-index:-20}.sec-blog__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10;overflow:hidden}.sec-blog__bg img{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (min-width:768px){.sec-blog__btn{width:392px}}.sec-access{position:relative;padding:12% 0 10.2%}.sec-access__contents{background:#fff;color:#2a3d65}.sec-access-head__ttl-wrapper{background:#2a3d65;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;margin:0 -1.5%;padding:5%}.sec-access-head__ttl{font-size:20px;line-height:1}.sec-access-head__ttl-caption{line-height:1}.sec-access-box{border-top:1px dotted #2a3d65}.sec-access-box__ttl__b{font-size:18px}.sec-access-box__ttl__s{font-size:16px;white-space:nowrap}.sec-access-box__tel{font-size:26px;font-weight:500}.sec-access-box__tel span{font-size:20px}.sec-access__inner_half_one .sec-access-head{width:100%;order:1}.sec-access__inner_half_one .sec-access-body{width:100%;order:3}.sec-access__inner_half_one .sec-access-foot{order:2}@media screen and (min-width:768px){.sec-access{padding:9.3% 0 10.2%}.sec-access__contents{padding:6% 2% 3.5%}.sec-access-head__ttl-wrapper{display:block;margin:-4% 0 0 -12%;padding:17% 1% 17% 16%;width:100%}.sec-access-head__ttl-wrapper span{display:block}.sec-access-head{width:35%}.sec-access-head__ttl{font-size:30px}.sec-access-head__ttl-caption{font-size:20px}.sec-access-body{width:65%}.sec-access-box{border-top:none;width:calc(100%/2);padding-right:6%}.sec-access-box__inner{width:100%}.sec-access-box .mw250{width:100%;margin-top:auto}.sec-access-box__ttl__b{font-size:21px}.sec-access-box__tel{font-size:22px;width:100%}.sec-access__inner{width:100%}.sec-access__inner_half .sec-access-head__ttl-wrapper{margin:-4% 0 0 -18%;padding:17% 1% 17% 21%;width:106%}.sec-access__inner_half .sec-access__contents{padding:6% 4.3% 3.5%}.sec-access__inner_half_one .sec-access-head{width:35%;order:1}.sec-access__inner_half_one .sec-access-body{width:65%;order:2}.sec-access__inner_half_one .sec-access-box{width:100%}.sec-access__inner_half_one .sec-access-foot{order:3}}@media screen and (min-width:1200px){.sec-access-head__ttl-wrapper{margin:-4% 0 0 -18%;padding:17% 1% 17% 21%}.sec-access-head{width:24%}.sec-access-body{width:77%}.sec-access-box{border-top:none;padding-right:2%;width:calc(100%/3)}.sec-access__inner_half{background:#fff;width:47%}.sec-access__inner_half .sec-access-head{width:50%}.sec-access__inner_half .sec-access-body{width:50%}.sec-access__inner_half .sec-access-box{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.sec-access-head__ttl{font-size:24px}.sec-access-head__ttl-caption{font-size:16px}.sec-access-box__ttl__b{font-size:17px}.sec-access-box__tel{font-size:18px}}.sec-message{padding:2% 0 0}.sec-message__col__ttl-wrapper{background:#eeefec}.sec-message__col__ttl{background:#eeefec;margin-top:-14%}.sec-message__col__txt__inner p+p{padding-top:1em}.sec-message__col__txt{background:#eeefec}.sec-message__col__ttl-name-en{font-size:28px;font-style:italic;letter-spacing:.06em;line-height:1.1}.sec-message__col__ttl-part{font-size:16px}.sec-message__col__ttl-name{font-size:24px;line-height:1.3}.sec-message__col02__ttl{font-size:28px;font-style:italic;display:inline-block;line-height:1;letter-spacing:.13em}.sec-message__col02__ttl span{position:relative}.sec-message__col02__ttl span:before{position:absolute;content:"";width:0;height:2px;background:#2a3d65;right:-6px;bottom:10px;transition:.2s cubic-bezier(.46,.26,.15,.89) .6s}.sec-message__col02__ttl.slide{margin-right:-25%;padding-right:25%}.sec-message__col02__ttl.slide.slide-up span:before{width:38px;right:-44px}.sec-message__col02__ttl-caption{font-size:16px}.sec-message__list-wrapper{border-top:2px solid #2a3d65}.sec-message__list dl{border-bottom:1px dotted #2a3d65;width:100%}.sec-message__list dt{width:25%;text-align:left;padding:1em .5em;font-size:14px;letter-spacing:.13em}.sec-message__list dd{font-weight:400;width:75%;text-align:left;padding:1em .5em;font-size:14px}.sec-message__btn-col{padding:7% 0 14%}@media screen and (min-width:768px){.sec-message{padding:9.5% 0 0}.sec-message__col{position:relative}.sec-message__col__pic{width:50%}.sec-message__col__ttl-wrapper{background:0 0;width:50%}.sec-message__col__ttl{background:0 0;display:block;width:100%;margin-top:0}.sec-message__col__txt{background:0 0;position:relative;padding:0 0 0 10%}.sec-message__col__txt__inner{margin:0 0 0 -48.5%;background:#eeefec;padding:14% 0 5% 12%}.sec-message__bg{position:absolute;width:100%;height:100px;bottom:0;background:#eeefec;z-index:-1}.sec-message__col__ttl-name-en{font-size:40px;letter-spacing:.1em}.sec-message__col__ttl-part{font-size:18px}.sec-message__col__ttl-name{font-size:30px}.sec-message__col02__ttl{font-size:40px}.sec-message__col02__ttl span:before{width:0;height:3px;right:-16px}.sec-message__col02__ttl.slide.slide-up span:before{width:38px;right:-54px}.sec-message__col02__ttl-caption{font-size:18px}.sec-message__list{width:50%}.sec-message__list dt{width:20%;font-size:16px;padding:1.25em 1em 1.25em .5em}.sec-message__list dd{width:80%;font-size:16px;padding:1.25em 1em 1.25em .5em}}@media screen and (min-width:992px){.sec-message__col__pic{width:59%;padding-bottom:7%}.sec-message__col__ttl-wrapper{width:40%}}@media only screen and (min-width:768px) and (max-width:991px){.sec-message__col__txt__inner{margin:0 0 0 -60%;padding:10% 0 5% 12%}.sec-message__col__ttl-name-en{font-size:32px}.sec-message__col__ttl-part{font-size:14px}.sec-message__col__ttl-name{font-size:24px}.sec-message__col02__ttl{font-size:32px}.sec-message__list dt{width:25%;font-size:14px}.sec-message__list dd{width:75%;font-size:14px}}.sec-overview{padding:2% 0 0}@media screen and (min-width:768px){.sec-overview{padding:10% 0 0}}.sec-philosophy{padding:3.5% 0 10%}.sec-philosophy__inner{font-size:16px;color:#2a3d65}.sec-philosophy__keyword{background:#2a3d65;color:#fff;padding:.2em .5em}@media screen and (min-width:768px){.sec-philosophy{padding:10% 0 12%}.sec-philosophy__inner{font-size:24px;color:#2a3d65}.sec-philosophy__keyword{background:#2a3d65;color:#fff;padding:.7em .5em;margin:0 8px;width:calc((100% - 48px)/3);line-height:1.2}}@media only screen and (min-width:768px) and (max-width:991px){.sec-philosophy__inner{font-size:22px}.sec-philosophy__keyword{font-size:18px}}.sec-strength{padding:0 0 12.5%}.sec-strength__col{font-size:16px;line-height:1.4;color:#2a3d65}.sec-strength__col:nth-of-type(n+1){margin-top:-5%}.sec-strength__pic{width:47%}.sec-strength__txt{width:50%;margin-left:-1em}.sec-strength__col:nth-of-type(2n) .sec-strength__txt{margin-right:-2em}@media screen and (min-width:768px){.sec-strength{padding:0 0 10.5%}.sec-strength__col{font-size:20px;line-height:1.4;padding:7% 6.3% 0 0}.sec-strength__col:nth-of-type(3){padding-right:0}.sec-strength__col:nth-of-type(n+1){margin-top:0}.sec-strength__pic{width:inherit}.sec-strength__txt{width:inherit;margin-left:0}.sec-strength__col:nth-of-type(2n) .sec-strength__txt{margin-right:0}}.sec-group-intro{padding:11% 0 11.5%}.sec-group-intro__company-name{font-size:20px}.sec-group-intro__caption{font-size:14px}.sec-group-intro__ttl-wrapper{position:relative}.sec-group-intro__ttl-wrapper:before{position:absolute;content:"";width:3px;height:120%;left:0;top:-5%;background:#2a3d65}.sec-group-intro__ttl{font-size:18px;line-height:1.2}.sec-group-intro__ttl__sub{font-size:14px}.sec-group-intro__name-en{font-size:14px;letter-spacing:.1em}.sec-group-intro__part{font-size:14px}.sec-group-intro__name{font-size:18px}.sec-group-intro__school{font-size:14px}.sec-group-intro__col{padding-top:5%}.sec-group-intro__col+.sec-group-intro__col{padding-top:10%}.sec-group-intro__col-left{width:48%}.sec-group-intro__col-right{width:52%}.sec-group-intro__txt{font-size:13px}@media screen and (min-width:768px){.sec-group-intro{padding:11% 0}.sec-group-intro__col{width:48%;padding-top:7%}.sec-group-intro__col+.sec-group-intro__col{padding-top:8%}.sec-group-intro__company-name{font-size:30px}.sec-group-intro__caption{font-size:16px}.sec-group-intro__ttl-wrapper{position:relative}.sec-group-intro__ttl-wrapper:before{position:absolute;content:"";width:6px;left:0;top:-5%;background:#2a3d65}.sec-group-intro__ttl{font-size:30px}.sec-group-intro__ttl__sub{font-size:23px}.sec-group-intro__name-en{font-size:18px}.sec-group-intro__part{font-size:16px}.sec-group-intro__name{font-size:28px}.sec-group-intro__school{font-size:16px}.sec-group-intro__col-left{width:45%}.sec-group-intro__col-right{width:55%}.sec-group-intro__txt{font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px){.sec-group-intro__company-name{font-size:24px}.sec-group-intro__ttl{font-size:24px}.sec-group-intro__ttl__sub{font-size:18px}.sec-group-intro__name-en{font-size:16px}.sec-group-intro__part{font-size:14px}.sec-group-intro__school{font-size:14px}.sec-strength__col{font-size:18px}}.sec-group-history{padding:12.5% 0}.sec-group-history__inner{padding-top:14%}.sec-group-history__inner:hover{cursor:pointer}.sec-group-history__timestamp{color:#2a3d65}.sec-group-history__txt{padding-top:20px}.sec-group-history__date{position:relative;font-size:28px;line-height:1;padding-bottom:20px;width:100%;letter-spacing:.1em}.sec-group-history__date:before{content:"";width:12px;height:12px;background-color:#2a3d65;border-radius:25px;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.sec-group-history__date:after{content:"";position:absolute;width:100%;height:2px;background-color:#2a3d65;left:0;bottom:-1px}.sec-group-history__timestamp-wrapper.first .sec-group-history__date:after{width:50%;left:50%}.sec-group-history__pic{max-width:440px}@media screen and (min-width:768px){.sec-group-history{padding:10.5% 0 7%}.sec-group-history-wrapper{overflow-x:scroll}.sec-group-history__inner{padding-top:6.5%;max-width:calc(100% - (50% - (1320px/2) - 3rem));margin-right:0;margin-left:auto;padding-left:3rem}.sec-group-history__timestamp-wrapper{min-width:fit-content}.sec-group-history__timeline{margin-left:50px}.sec-group-history__timestamp{margin-bottom:20px;padding-right:145px;border-top:none;border-bottom:3px solid #2a3d65}.sec-group-history__txt{font-size:16px;padding-top:0;padding-bottom:20px;margin-left:-50px}.sec-group-history__date{font-size:35px;line-height:1;padding-bottom:20px;margin-left:-50px;border-bottom:none;letter-spacing:.05em}.sec-group-history__date:before{content:"";width:20px;height:20px;bottom:-11px;left:30px;transform:none;-webkit-transform:none;-ms-transform:none}.sec-group-history__date:after{content:none}.sec-group-history__pic{padding:20px 0 0;margin-left:-50px;margin-right:145px;max-width:440px}}@media only screen and (min-width:768px) and (max-width:991px){.sec-group-history__date{font-size:28px}.sec-group-history__timestamp{margin-bottom:20px;padding-right:100px}.sec-group-history__pic{padding:20px 0 0;margin-left:-50px;margin-right:100px;max-width:280px}.sec-group-history__date:before{content:"";width:15px;height:15px;bottom:-8px;left:50px;transform:none;-webkit-transform:none;-ms-transform:none}}@media screen and (max-width:767px){.sec-group-history__inner{overflow:hidden}.sec-group-history__pic{margin:0 auto}.swipe{position:relative}.swipe_icon{display:block;position:absolute;top:calc(50% - 55px);left:calc(50% - 55px);z-index:200;width:110px;height:110px;border-radius:4px;background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_swipe.svg) center center no-repeat;background-size:100% auto;pointer-events:none;transition:opacity .2s,visibility .2s}.swipe_icon.hide{opacity:0;visibility:hidden}}.sec-blog-list{padding:8% 0 12%}.sec-blog-list__col+.sec-blog-list__col{padding-top:12%}.sec-blog-list__col__ttl{font-size:19px;border-left:2px solid #2a3d65;padding:.4em 0 .4em .8em}.sec-blog-list__date{color:#919191}.sec-blog-list__col p+p{padding-top:1.4em}.sec-blog-list__sidenav{padding-top:20%}.sec-blog-list__intro__pic{position:relative;width:50%}.sec-blog-list__intro__pic__ttl{font-size:24px;letter-spacing:.1em}.sec-blog-list__intro__ttl-name-en{font-size:16px;line-height:1}.sec-blog-list__intro__ttl-name{font-size:22px;line-height:1}.sec-blog-list__sidenav__ttl{font-size:18px;background:#2a3d65;color:#fff;padding:.3em .1em}.sec-blog-list__latest__col{border-bottom:1px dotted #000}.sec-blog-list__latest__col a{display:block}.sec-blog-list__archive-col__ttl{background:#eeefec;padding:0 1em}.sec-blog-list__category{padding-top:12%}.sec-blog-list__category__ttl{font-size:18px;background:#2a3d65;color:#fff;padding:.3em .1em;text-align:center}.sec-blog-list__category-list__date{color:#919191}.sec-blog-list__category-list__ttl{color:#333}.sec-blog-list__category-list__col:nth-of-type(n+2){margin-top:10%}.sec-blog-list__category-list__ttl__pic{overflow:hidden}.sec-blog-list__category-list__ttl__pic span{position:relative;display:block;overflow:hidden;padding-top:64.4%}.sec-blog-list__category-list__ttl__pic span img{position:absolute;top:0;left:50%;transform:translateX(-50%) scale(1);max-width:100%;width:auto;height:auto;object-fit:cover;transition:transform .6s;z-index:-2}.sec-blog-list__category-list__ttl__pic img{width:100%}@media screen and (min-width:768px){.sec-blog-list{padding:8% 0 4%}.sec-blog-list__col-wrapper{width:78%;padding-right:10%}.sec-blog-list__col a{transition:.3s}.sec-blog-list__col a:hover{opacity:.6}.sec-blog-list__col__ttl{font-size:24px;border-left:3px solid #2a3d65}.sec-blog-list__col p+p{padding-top:1.8em}.sec-blog-list__sidenav{padding-top:0;width:22%}.sec-blog-list__sidenav a{transition:.3s}.sec-blog-list__sidenav a:hover{opacity:.6}.sec-blog-list__intro__pic{width:100%}.sec-blog-list__intro__pic__ttl{position:absolute;top:5%;right:-50px;font-size:33px}.sec-blog-list__intro__ttl-name-en{font-size:18px}.sec-blog-list__intro__ttl-name{font-size:28px}.sec-blog-list__category{padding-top:8%}.sec-blog-list__category__ttl{font-size:20px}.sec-blog-list__category-list__col{width:calc(90%/3)}.sec-blog-list__category-list__col:nth-of-type(n+2){margin-top:0}.sec-blog-list__category-list__col:not(:nth-of-type(1)){margin-left:5%}.sec-blog-list__category-list__col a{transition:.3s}.sec-blog-list__category-list__col a:hover{opacity:.6}.sec-blog-list__category-list__ttl__pic span{overflow:hidden}.sec-blog-list__category-list__ttl__pic span:before{content:'';position:absolute;top:0;left:0;background-color:rgba(0,0,0,0);width:100%;height:100%;transition:.6s;z-index:-1}.sec-blog-list__category-list__ttl__pic span img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s}.sec-blog-list__category-list__col a:hover .sec-blog-list__category-list__ttl__pic span:before{background-color:rgba(0,0,0,.5)}.sec-blog-list__category-list__col a:hover .sec-blog-list__category-list__ttl__pic span>img{-webkit-transform:translate(-50%,-50%) scale(1.04);-ms-transform:translate(-50%,-50%) scale(1.04);transform:translate(-50%,-50%) scale(1.04)}}@media only screen and (min-width:768px) and (max-width:991px){.sec-blog-list__col__ttl{font-size:22px}.sec-blog-list__intro__pic__ttl{position:absolute;top:5%;right:-24%;font-size:22px}.sec-blog-list__intro__ttl-name-en{font-size:16px}.sec-blog-list__intro__ttl-name{font-size:24px}}.sec-blog-list__col__right{position:relative}.sec-blog-list__col__right img{width:100%}.sec-blog-list__col__category{position:absolute;top:0;left:0;font-size:12px;background:#2a3d65;color:#fff;padding:.6em 1em;display:inline-block;z-index:2}.sec-blog-list__col__pic{position:relative;display:block;overflow:hidden;padding-top:57%}.sec-blog-list__col__pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:1}.sec-blog-list__col-name{background:#eeefec;padding:1em 1.5em;margin-bottom:17%;border-radius:14px}.sec-blog-list__col-name-en{font-size:18px}@media screen and (min-width:991px){.sec-blog-list__col__left{width:60%}.sec-blog-list__col__right{width:40%}.sec-blog-list__col__category{font-size:13px;padding:.6em 1em}.sec-blog-list__col__pic{padding-top:74%}.sec-blog-list__col-name-en{font-size:22px}}.sec-about .slick-dots li button:before{border:1px solid #fff}@media screen and (max-width:767px){.sec-about .slick-dots{margin-top:0;text-align:center;bottom:-60px}}.sec-media .slick-dots li button:before{border:1px solid #2a3d65}.sec-media .slick-dots li.slick-active button:before{background:#2a3d65}@media screen and (max-width:767px){.sec-media .slick-dots{margin-top:0;text-align:center;bottom:-60px}}.sec-contact{padding:5% 0 7%}.sec-contact p+p{padding-top:4%}.sec-contact .txt{font-size:14px;line-height:1.4}.sec-contact.sec-contact_form a{transition:all .3s cubic-bezier(.37,0,.63,1)}.sec-contact.sec-contact_form a:hover{opacity:.6}.sec-contact dl>dt{font-size:14px;font-weight:400;padding:10px 15px}.sec-contact dl>dt>p{display:flex;justify-content:flex-start}.sec-contact dl>dd{font-size:14px;padding:5px 15px 20px}.sec-contact dl>dt:last-of-type,.sec-contact dl>dd:last-of-type{border-bottom:none}.sec-contact dl>dt span:nth-of-type(2)>span{display:inline-block;font-size:11px;border-radius:4px;padding:1px 6px;margin-left:1em;background:#f79829;color:#fff}.sec-contact dl>dt span.any{background:#b4b4b4}.sec-contact input[type=text],.sec-contact input[type=email],.sec-contact textarea{width:100%}.sec-contact input[type=text],.sec-contact input[type=email],.sec-contact input[type=date],.sec-contact textarea,.sec-contact select{border:1px solid #c8c8c8}.sec-contact select{padding:2px 2px 3px}.sec-contact input[type=text]:focus::placeholder{color:transparent}.sec-contact label{margin:0}.sec-contact .contact__submit{padding:0 15px}.sec-contact .wpcf7-submit{width:100%;background:#2a3d65;color:#fff;font-size:18px;font-weight:700;padding:.6em 1em;border:1px solid #014e39}.sec-contact .wpcf7 form .wpcf7-response-output{margin:0 .5em 5em}#address1{margin:0 0 16px}#address2{margin:0 0 10px}.sec-contact .wpcf7-list-item{margin:0 1em 0 0}.sec-contact .wpcf7-list-item.last{margin:0}.sec-contact .wpcf7 .ajax-loader{display:block !important;margin:auto !important}.sec-contact .txt{padding:0 15px}.sec-contact .perrson_box{height:150px;padding:1.5em;border:1px solid #c8c8c8;overflow-y:scroll}@media only screen and (min-width:768px){.sec-contact p+p{padding-top:1.5%}.sec-contact .sec_cont{max-width:950px;margin:0 auto;padding-top:90px}.sec-contact dl{display:flex;flex-flow:row wrap}.sec-contact dl>dt{flex-basis:30%;font-size:16px;font-weight:400;padding:30px 0;border-top:1px dotted #060606}.sec-contact dl>dt>p{justify-content:space-between;line-height:1.6}.sec-contact dl>dd{flex-basis:70%;font-size:16px;padding:25px 125px 25px 40px;background:#fff;border-top:1px dotted #060606}.sec-contact .contact__submit{padding:0}.sec-contact dl>dt span:nth-of-type(2)>span{font-size:12px}.sec-contact .wpcf7-list-item{margin-bottom:.5em}.sec-contact .wpcf7-submit{position:relative;width:207px;height:80px;font-weight:700;padding:.4em 1em;transition:all .3s cubic-bezier(.37,0,.63,1)}.sec-contact .wpcf7-submit:hover{color:#2a3d65;background:#fff}.sec-contact .perrson_box{height:200px}}.sec-privacy{margin-top:5rem}.sec-privacy h2{font-size:3.5rem}.sec-privacy p{margin-block:1em}.bl_privacy-ul{margin-bottom:8rem}.bl_privacy-ul li{list-style-type:decimal;margin-block:1em;margin-left:1.5em}.bl_privacy-ul li{margin-top:3rem;list-style-type:decimal;margin-block:1em;margin-left:1em}.bl_privacy-ul li::marker{color:#2a3d65;margin-right:.5rem}.bl_privacy-dl dt{margin-block:1em .5em;font-size:1.3em;position:relative;display:flex;align-items:center}.bl_privacy-dl dt:before{content:"";width:6px;height:1.2em;background:#2a3d65;display:inline-block;margin-right:.5em}.bl_privacy-dl dd{margin-bottom:2em}.bl_privacy-dl dd ul{margin:1rem 2em 2rem}.bl_privacy-dl dd ul li{list-style-type:disc}.text-align-right{text-align:right}.bl_privacy-dl-inquiry{margin-top:4rem}.bl_privacy-dl-inquiry dt{margin-block:1em .5em;font-size:1.3em;position:relative;display:flex;align-items:center}.bl_privacy-dl-inquiry dt:before{content:"";width:6px;height:1.2em;background:#2a3d65;display:inline-block;margin-right:.5em}.bl_privacy-dl-inquiry dd{margin-block:2rem 5rem}.bl_privacy-table{border-collapse:collapse}.bl_privacy-table th{background-color:#eee}.bl_privacy-table th,.bl_privacy-table td{border:solid 1px #ccc;padding:1em}@media screen and (max-width:768px){.sec-privacy h2{font-size:6vw;position:relative}.toiawase{margin-top:0}.bl_privacy-dl-inquiry dd{margin-block:1rem 3rem}.bl_privacy-table{width:100%}}.btn-link{position:relative;width:100%;font-size:14px;line-height:1.5;display:inline-block}.btn-link--icon{display:block;position:absolute;top:50%;transform:translateY(-50%);right:1em;bottom:0;width:12px;height:12px;overflow:hidden}.btn-link--icon:before,.btn-link--icon:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-image:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../../images/subsidy/intro_arrow_b.svg)}.btn-link--icon:after{transform:translate(-100%,0)}@media (min-width:768px){.btn-link{max-width:505px;font-size:17px;padding:1.2em 1em 1.2em 1.8em;line-height:inherit;transition:.3s}.btn-link--icon{right:2em;width:12px;height:12px}.btn-link--icon:before,.btn-link--icon:after{background-image:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../../images/subsidy/intro_arrow_b.svg)}.btn-link--icon:after{transition-delay:0s;-webkit-transition-delay:0s}.sec-ttl_right a:hover .btn-link--icon:before{transition-duration:.6s;transition-timing-function:cubic-bezier(.165,.84,.44,1);-ms-transition-duration:.6s;-ms-transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-moz-transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate(100%,0)}.sec-ttl_right a:hover .btn-link--icon:after{transform:translate(0,0);transition-duration:1s;transition-timing-function:cubic-bezier(.165,.84,.44,1);-ms-transition-duration:1s;-ms-transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-moz-transition-duration:1s;-moz-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:.3s;-webkit-transition-delay:.3s}}@media only screen and (min-width:768px) and (max-width:1199px){.btn-link{max-width:505px;font-size:14px;padding:1em .8em;transform:.3s}.btn-link--icon{right:1em;width:20px;height:6px}.btn-link--icon:before,.btn-link--icon:after{background-image:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../../images/subsidy/intro_arrow_b.svg)}}.subsidy .kv-lv2__ttl-wrapper{padding:7% 5% 5% 10%}.sec-subsidy .sec-lv2-ttl-wrapper:before{left:0}.subsidy .kv-ex__inner{background:#2a3d65;color:#fff;padding:1.5em 1em 3em;display:inline-block}.subsidy .kv-ex__ttl{font-size:4vw;line-height:1.3}.subsidy .kv-ex__ttl span{color:#f6ab54;font-size:6.5vw;display:block;letter-spacing:-.03em}.subsidy .kv-ex__txt{font-size:4vw}.subsidy__circleWrapper{margin-top:-2em;display:flex;flex-wrap:wrap;justify-content:center}.subsidy__circle{width:26vw;margin-left:1em}.subsidy__circle__inner{position:relative;width:100%;padding-top:100%;border-radius:50%;background-color:#eeefec}.subsidy__circle__inner div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;text-align:center;width:100%;color:#2a3d65;margin-top:-.3em}.subsidy__circle__ttl{font-size:2.8vw;line-height:1.2}.subsidy__circle__ttl2{font-size:3.2vw;line-height:1.2}.subsidy__circle__money span.f_number{font-size:5.5vw;line-height:.9}.subsidy__circle__money span.f_jp{font-size:2.5vw}@media only screen and (min-width:768px){.subsidy .kv-ttl-wrapper{margin-top:0;padding-top:4%;margin:0 auto;max-width:1320px;width:100%}.subsidy .kv-lv2__bg{position:absolute;top:0;width:100%;height:100%;z-index:-1;overflow:hidden}.subsidy .kv-lv2__ttl-wrapper{padding:3% 7.5% 3% 0;margin-top:3%}.subsidy .kv-ex__inner{padding:2em 2em 2.8em}.subsidy .kv-ex__ttl{font-size:2.5vw}.subsidy .kv-ex span{font-size:3.5vw}.subsidy .kv-ex__txt{font-size:2vw}.subsidy .kv-lv2__pic{position:relative;aspect-ratio:1380/1050}.subsidy .kv-lv2__pic img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;height:100%;z-index:-2}.subsidy__circleWrapper{margin-top:-2em;justify-content:flex-start}.subsidy__circle{width:16vw}.subsidy__circle__ttl{font-size:1.7vw;line-height:1.2}.subsidy__circle__ttl2{font-size:2vw;line-height:1.4}.subsidy__circle__money span.f_number{font-size:3.2vw;line-height:.9}.subsidy__circle__money span.f_jp{font-size:1.5vw}.subsidy .kv-lv2__inner{position:relative}}@media only screen and (min-width:992px){.subsidy .kv-ttl-wrapper{padding-top:10%}.subsidy .kv-ex__ttl{font-size:2.2vw;margin-top:0}.subsidy .kv-ex span{font-size:3.5vw}.subsidy__circle{width:14vw}.subsidy__circle__ttl{font-size:1.5vw;line-height:1.2}.subsidy__circle__ttl2{font-size:1.8vw;line-height:1.4}.subsidy__circle__money span.f_number{font-size:3vw;line-height:.9}.subsidy__circle__money span.f_jp{font-size:1.6vw}}@media only screen and (min-width:1399px){.subsidy .kv-ex__inner{padding:1.8em 1.4em 2.3em}.subsidy .kv-lv2__ttl-wrapper{padding:2% 7.5% 2% 0}.subsidy .kv-ttl-wrapper{padding-top:5%}.kv-ex__ttl{font-size:23px}.subsidy .kv-ex span{font-size:48px}.subsidy .kv-ex__txt{font-size:18px}.subsidy__circle{width:11.5vw}.subsidy__circle__ttl{font-size:19px;line-height:1.2}.subsidy__circle__ttl2{font-size:26px;line-height:1.2}.subsidy__circle__money span.f_number{font-size:32px;line-height:.9}.subsidy__circle__money span.f_jp{font-size:20px}.subsidy .kv-lv2__pic{aspect-ratio:1380/750}}@media only screen and (min-width:1599px){.subsidy .kv-lv2__pic{aspect-ratio:1380/580}}.sec-subsid__lnav{display:flex;justify-content:space-between}.sec-subsid__lnav>li{width:23%;display:flex;flex-direction:column;align-items:center;justify-content:center}.sec-subsid__lnav>li a{position:relative;width:100%;padding:.5em 1em;font-size:14px;color:#2a3d65;text-align:center;display:block;transition:.3s;display:flex;flex-direction:column-reverse;justify-content:center}.sec-subsid__lnav>li a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#cdcdce}.sec-subsid__lnav>li.active a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#2a3d65}@media only screen and (min-width:768px){.sec-subsid__lnav>li a{font-size:20px}.sec-subsid__lnav>li a:hover{background:#f6ab54;color:#fff}.sec-subsid__lnav>li a:hover:before{content:none}}.sec-subsidy__intro{position:relative;margin-top:10%}.sec-subsidy__intro:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#2a3d65;z-index:-1}.sec-subsidy__intro__inner{position:relative;padding:8% 0 24%}.sec-subsidy__intro__menu{color:#fff}.sec-subsidy__intro__menu__list{display:flex;flex-direction:column}.sec-subsidy__intro__menu li:nth-of-type(n+2){margin-top:1em}.sec-subsidy__intro__menu li a{color:#fff;position:relative;display:block;padding:0 .1em 0 2.5em;width:100%}.sec-subsidy__intro__menu li a:before{content:'';position:absolute;top:0;left:0;width:26px;height:26px;background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../../images/subsidy/intro_arrow.svg) left center no-repeat;background-size:100% auto}.sec-subsidy__intro__menu__ttl{font-size:18px}.sec-subsidy__intro__menu__ttl-sub{font-size:48px;line-height:1}@media only screen and (min-width:768px){.sec-subsidy__intro__inner{padding:6% 0 8%}.sec-subsidy__intro{margin-top:5%}.sec-subsidy__intro:after{width:50%}.sec-subsidy__intro__pic{width:60%}.sec-subsidy__intro__menu{width:40%}.sec-subsidy__intro__menu li:nth-of-type(n+2){margin-top:.6em}.sec-subsidy__intro__menu__ttl{font-size:20px}.sec-subsidy__intro__menu__ttl-sub{font-size:60px;line-height:1}}.sec-subsidy__about{position:relative;margin-top:4em}.sec-subsidy__about:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:#eeefec;z-index:-1}.sec-subsidy__about__inner{position:relative;padding:2em 0 2em}.sec-subsidy__about__txtWrapper{padding-top:2.5em}.sec-subsidy__about__ttl{font-size:24px;color:#2a3d65}.sec-subsidy__about__pic span{position:relative;aspect-ratio:660/420;display:block}.sec-subsidy__about__pic span img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;height:100%;width:100%}@media only screen and (min-width:768px){.sec-subsidy__about__inner{padding:6em 0 0}.sec-subsidy__about{margin-top:5%}.sec-subsidy__about:after{width:70%;height:70%}.sec-subsidy__about__pic{width:35%}.sec-subsidy__about__pic span{aspect-ratio:470/620}.sec-subsidy__about__txtWrapper{width:65%;padding-top:0;padding-left:5%}}.sec-subsidy__btn{position:relative;text-align:center;z-index:1}.sec-subsidy .sec-subsidy__btn{margin-top:-3em}.sec-subsidy__btn a{position:relative;max-width:690px;margin:0 auto;background:#f6ab54;color:#fff;width:100%;display:block;font-size:16px;padding:1.1em 0;height:inherit}.sec-subsidy__btn a span{position:relative}.sec-subsidy__btn a span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../../images/subsidy/icon_apply.svg) center center no-repeat;background-size:100% auto;width:32px;height:35px;left:-2.5em;z-index:1}@media only screen and (min-width:768px){.sec-subsidy__btn a{font-size:22px;padding:1.6em 0}.sec-subsidy__btn a span:before{width:53px;height:50px;left:-3em}}.sec-ttl-lv2{font-size:24px;color:#2a3d65}.sec-ttl__sub{font-size:14px;color:#2a3d65;padding-bottom:.3em}.sec-ttl__sub span:nth-of-type(2){padding:0 .5em}@media only screen and (min-width:768px){.sec-ttl-lv2{font-size:4vw}.sec-ttl__sub{font-size:16px;padding-bottom:.2em}}@media only screen and (min-width:992px){.sec-ttl-lv2{font-size:45px}}.sec-subsidy-news{font-size:14px;width:100%;padding:5em 0 0}.sec-subsidy-news__list{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:1em 0;border-bottom:1px dotted #000}.sec-ttl_right a:nth-of-type(1){border-top:1px dotted #000}.sec-ttl_right a{display:block;width:100%}.sec-subsidy-news__list .date{font-size:16px}.sec-subsidy-news__list .cat{padding-left:1em}.sec-subsidy-news__list .cat span{position:relative;display:inline-block;font-size:12px;font-weight:700;padding:.5em 1em;background:#eff3f4;color:#2a3d65;line-height:1;text-align:center;min-width:100px}.sec-subsidy-news__list .ttl{width:100%;font-size:16px;font-weight:700;display:block}.sec-subsidy-news__list .txt{width:100%;font-size:16px}.home .sec-subsidy-news__list .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width:992px){.sec-subsidy-news{padding:10em 0 0}.sec-ttl_left{width:35%}.sec-ttl_right{width:65%}.sec-subsidy-news__list{display:inline-flex;flex-wrap:nowrap;width:100%;padding:1em 0;transition:all .3s cubic-bezier(.37,0,.63,1)}.sec-subsidy-news__list .date{width:125px;padding:0}.sec-subsidy-news__list .cat span{min-width:120px}.sec-subsidy-news__list .ttl{font-size:17px}.sec-subsidy-news__list .txt{padding-left:1em}.sec-subsidy-news__list a{transition:all .3s cubic-bezier(.37,0,.63,1)}.sec-subsidy-news__list:hover{opacity:.6}.sec-subsidy-news__list a:hover{opacity:.6}}.sec-subsidy-kind{padding:3em 0}.sec-subsidy-kind .tbl02 th:nth-of-type(1){width:55%}.sec-subsidy-kind .tbl02 th:nth-of-type(2){width:45%}.sec-subsidy-kind .tbl02 td{text-align:left}@media only screen and (min-width:992px){.sec-subsidy-kind{padding:6em 0}}.sec-subsidy-advantage{padding:3em 0 0}.sec-subsidy-advantage-list{overflow:hidden}.sec-subsidy-advantage-list__inner{padding:3em 0 0;margin-bottom:0 !important}.sec-subsidy-advantage-list__box{position:relative;background:#fff;margin-left:10px;margin-right:10px}.sec-subsidy-advantage-list__box__inner{padding:6%}.sec-subsidy-advantage-list__ttl{font-size:18px;line-height:1.2}.sec-subsidy-advantage-list__pic{width:100%}.sec-subsidy-advantage .slick-dots li button:before{background:#fff}.sec-subsidy-advantage .slick-dots li.slick-active button:before{background:#2a3d65}.sec-subsidy-advantage .slick-dots{top:0;margin-top:1em;bottom:inherit;text-align:right;padding-right:1em}.sec-subsidy-advantage .slick-prev:before{background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../../images/subsidy/slick_arrow_left.svg) !important;background-position:right top;background-repeat:no-repeat !important}.sec-subsidy-advantage .slick-next:before{background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../../images/subsidy/slick_arrow_right.svg) !important;background-position:right top;background-repeat:no-repeat !important}.sec-subsidy-advantage .slick-prev{left:0;bottom:inherit;top:50%;transform:translateY(-50%)}.sec-subsidy-advantage .slick-next{right:0;bottom:inherit;top:50%;transform:translateY(-50%)}.sec-subsidy-advantage__arrowWrapper{position:relative}.sec-subsidy-advantage__arrowWrapper:before{content:'';background:#2a3d65;position:absolute;left:50%;transform:translateX(-50%);width:30%;height:1em}.sec-subsidy-advantage__arrow{width:40%;margin:0 auto}.sec-subsidy-advantage__arrow__txt{font-size:18px}.sec-subsidy-advantage__arrow__txt span{color:#2a3d65;display:block;font-size:24px;line-height:1.4}@media screen and (min-width:768px){.sec-subsidy-advantage{padding:6em 0 0}.sec-subsidy-advantage-list__inner{padding:4em 0 0}.sec-subsidy-advantage-list__ttl{font-size:24px}.sec-subsidy-advantage-list{padding:0}.sec-subsidy-advantage-list__box:not(:nth-of-type(1)){margin-left:0;margin-right:20px}.sec-subsidy-advantage-list__box__inner{padding:8%}.sec-subsidy-advantage-list__pic{width:50%}.sec-subsidy-advantage-list__pic img{margin-left:auto}.sec-subsidy-advantage-list__body{display:flex;align-items:center;justify-content:center}.sec-subsidy-advantage-list__body__inner{width:50%;padding-left:4%;display:flex;flex-direction:column;justify-content:center}.sec-subsidy-advantage .slick-dots{max-width:1320px;top:0;margin:1em auto 0;bottom:inherit;text-align:right;padding-right:5%}.sec-subsidy-advantage .slick-prev{left:5%;margin-top:2%}.sec-subsidy-advantage .slick-next{right:5%;margin-top:2%}.sec-subsidy-advantage__arrowWrapper:before{width:10%;height:1.5em}.sec-subsidy-advantage__arrow{width:18%;max-width:294px}.sec-subsidy-advantage__arrow__txt{font-size:34px}.sec-subsidy-advantage__arrow__txt span{font-size:42px;line-height:1.4}}.sec-subsidy-support{padding:1.5em 0 5em}.sec-subsidy-support__colWrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.sec-subsidy-support__inner{background:#fff;padding:10% 5% 8%}.sec-subsidy-support__col{width:50%;text-align:center;padding:5%}.sec-subsidy-support__col:nth-of-type(n+3){border-top:1px solid #000}.sec-subsidy-support__col:nth-child(even){border-left:1px solid #000}.sec-subsidy-support__col__pic{display:flex;flex-direction:column;justify-content:center;width:30%;margin:0 auto}.sec-subsidy-support__col:nth-of-type(3) .sec-subsidy-support__col__pic{width:20%}.sec-subsidy-support__col__txt{padding-top:1em;line-height:1.5}@media screen and (min-width:993px){.sec-subsidy-support{padding:1.5em 0 7em}.sec-subsidy-support__inner{padding:5% 5% 7%}.sec-subsidy-support__col{width:25%;text-align:center;padding:0 5%;border-top:none}.sec-subsidy-support__col:nth-of-type(n+2){border-top:none;border-left:1px solid #000}.sec-subsidy-support__col__pic{width:70%}.sec-subsidy-support__col:nth-of-type(3) .sec-subsidy-support__col__pic{width:50%}.sec-subsidy-support__col__txt{padding-top:2em}}.sec-subsidy-reason{padding:3em 0 0}.sec-subsidy-reason__ttl{font-size:18px}.sec-subsidy-reason-col__picWrapper{position:relative}.sec-subsidy-reason-col__pic__number{position:absolute;right:0;z-index:1;background:#fff;display:flex;flex-direction:column;//align-items:center;padding:2% 3%}.sec-subsidy-reason-col__pic__number span.space,.sec-subsidy-reason-col__pic__number span.rollword{display:block;font-size:14px;line-height:1}.sec-subsidy-reason-col__pic__number span.number{display:block;font-size:60px;line-height:1}.sec-subsidy-reason-col__ttl{font-size:24px;color:#2a3d65}.sec-subsidy-reason-col__txt{border-top:1px solid #2a3d65}.sec-subsidy-reason-col{padding-top:7.5%}.sec-subsidy-reason-col+.sec-subsidy-reason-col{padding-top:10%}@media screen and (min-width:768px){.sec-subsidy-reason{padding:9em 0 0}.sec-subsidy-reason__ttl{font-size:24px}.sec-subsidy-reason-col{display:flex;align-items:flex-start}.sec-subsidy-reason-col__picWrapper{width:50%}.sec-subsidy-reason-col{padding-top:3%}.sec-subsidy-reason-col+.sec-subsidy-reason-col{padding-top:5%}.sec-subsidy-reason-col__pic{aspect-ratio:240/320}.sec-subsidy-reason-col__pic img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;height:100%;width:100%}.sec-subsidy-reason-col__pic__number{padding:2% 3%}.sec-subsidy-reason-col__pic__number span.space,.sec-subsidy-reason-col__pic__number span.rollword{font-size:16px;line-height:1}.sec-subsidy-reason-col__pic__number span.number{font-size:73px;line-height:1}.sec-subsidy-reason-col__txtWrapper{width:50%}.sec-subsidy-reason-col__ttl{font-size:30px;padding-left:6%}.sec-subsidy-reason-col__txt{padding-left:6%}.sec-subsidy-reason-col__rev{flex-direction:row-reverse}.sec-subsidy-reason-col__rev .sec-subsidy-reason-col__ttl{padding-left:0;padding-right:6%}.sec-subsidy-reason-col__rev .sec-subsidy-reason-col__txt{padding-left:0;padding-right:6%}}@media screen and (min-width:1199px){.sec-subsidy-reason-col__pic{aspect-ratio:660/400}}.sec-subsidy-results{padding:2em 0 0}.sec-subsidy-results__head.bg-gray{position:relative;padding:3em 0 0}.sec-subsidy-results__head.bg-gray:before{content:'';position:absolute;background:#eeefec;left:0;bottom:-60%;width:100%;height:60%;z-index:-1}.sec-subsidy-results__col a{display:block;transition:.3s}.sec-subsidy-results__col a:hover{opacity:.5}.sec-subsidy-results__col__ttl{font-size:22px}.sec-subsidy-results .sec-subsidy .tbl dt{width:20%}.sec-subsidy-results .sec-subsidy .tbl dd{width:80%}.sec-subsidy-results__colWrapper{margin-top:0}.sec-subsidy-results__col__pic{position:relative;overflow:hidden;aspect-ratio:415/275}.sec-subsidy-results__col__pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;object-position:center;aspect-ratio:415/275;z-index:-1}.sec-subsidy-results__col__pic.mama:before{content:'';position:absolute;top:0;width:100%;height:100%;z-index:-1;background:#eee}.sec-subsidy-results__col__pic.mama img{height:auto;width:auto;aspect-ratio:inherit}.sec-subsidy-results__col:nth-of-type(n+2){margin-top:5%}.sec-subsidy-results__col__link{position:relative;display:inline-block;padding:1em;color:#2a3d65}.sec-subsidy-results__col__link:before{content:'';position:absolute;width:100%;height:1px;bottom:0;left:50%;transform:translateX(-50%);background:linear-gradient(#2a3d65,#2a3d65) 0 100%/100% 2px no-repeat;transition:background-size 1.2s cubic-bezier(.19,1,.22,1) 0s}.sec-subsidy-results .tbl02 th:nth-of-type(1){width:35%}.sec-subsidy-results .tbl02 th:nth-of-type(2){width:65%}.sec-subsidy-results .tbl02 td{text-align:left}@media screen and (min-width:992px){.sec-subsidy-results{padding:8em 0 0}.sec-subsidy-results__head.bg-gray{padding:8em 8em 3em}.sec-subsidy-results__colWrapper{display:flex;justify-content:flex-start;flex-wrap:wrap}.sec-subsidy-results__col{width:32%;margin-right:2%}.sec-subsidy-results__col:nth-of-type(n+2){margin-top:0}.sec-subsidy-results__col:nth-of-type(n+4){margin-top:6%}.sec-subsidy-results__col:nth-of-type(3n){margin-right:0}.sec-subsidy-results__col a:hover .sec-subsidy-results__col__link:before{background-position:100% 0;background-size:0 2px}}.sec-subsidy-flow{padding:4em 0 0}.sec-subsidy-flow .sec-lv2-ttl-wrapper{background:#fff;width:90%;padding:4% 4% 0}.sec-subsidy-flow__txtWrapper__inner{margin:-20% 0 0}.sec-subsidy-flow .sec-lv2-ttl-wrapper:before{left:8%}.sec-subsidy-flow__col{display:flex}.sec-subsidy-flow__col:nth-of-type(n+2){margin-top:6%}.sec-subsidy-flow__col__number{position:relative;font-size:32px;background:#172e51;color:#fff;width:15%;display:flex;align-items:center;justify-content:center}.sec-subsidy-flow__col__number:after{position:absolute;bottom:-1.95vw;content:'';display:block;background-color:#172e51;clip-path:polygon(0% 0%,100% 0%,50% 100%);width:100%;height:2vw}.sec-subsidy-flow__col__txtWrapper{padding-left:4%;width:85%}.sec-subsidy-flow__col__ttl{font-size:20px}.sec-subsidy-flow__col__point .sec-subsidy-flow__col__number{background:#f6ab54}.sec-subsidy-flow__col__point .sec-subsidy-flow__col__txtWrapper{border-top:3px solid #f6ab54;border-bottom:3px solid #f6ab54;border-right:3px solid #f6ab54;color:#f6ab54;display:flex;justify-content:center;align-items:center;padding-left:0}.sec-subsidy-flow__col__point .sec-subsidy-flow__col__number:after{background-color:#f6ab54}@media screen and (min-width:768px){.sec-subsidy-flow{padding:8em 0 0}.sec-subsidy-flow .sec-lv2-ttl-wrapper{background:0 0;margin:0;width:100%;padding:0}.sec-subsidy-flow__txtWrapper__inner{margin:0}.sec-subsidy-flow .sec-lv2-ttl-wrapper:before{left:-38px;width:0}.sec-subsidy-flow__inner{display:flex}.sec-subsidy-flow__col__pic{width:70%}.sec-subsidy-flow__txtWrapper{width:30%}.sec-subsidy-flow__txtWrapper__inner{margin-top:100%;margin-left:-220%;padding:10%;background:#fff}.sec-subsidy-flow__col__number{font-size:40px}.sec-subsidy-flow__col__txtWrapper{padding-left:4%}.sec-subsidy-flow__col__ttl{font-size:26px}}@media screen and (min-width:1199px){.sec-subsidy-flow__col__pic{width:55%}.sec-subsidy-flow__txtWrapper{width:45%}.sec-subsidy-flow__txtWrapper__inner{margin-top:25%;margin-left:-50%;padding:10%;background:#fff}}.sec-subsidy-faq{position:relative;padding:6em 0 0;margin-top:6em}.sec-subsidy-faq:before{content:'';width:60%;height:100%;position:absolute;background:#eeefec;top:0;left:0;z-index:-1}.sec-subsidy-faq__colWrapper{width:84%;background:#fff;margin-left:auto;padding:5% 0 5% 5%;margin-top:-3.2em}.sec-subsidy-faq dl{width:100%}.sec-subsidy-faq dl>dt{position:relative;display:flex;justify-content:flex-start;align-items:center;border:1px solid #2a3d65;border-radius:9px;padding:.5em 1.5em .5em 0;background:#fff}.sec-subsidy-faq dl>dt:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"Q";font-size:35px;font-family:'Montserrat',sans-serif,Arial,Helvetica,Verdana,sans-serif;color:#2a3d65;padding-left:.5em}.sec-subsidy-faq dl>dt span{font-size:18px;line-height:1.4;padding-left:3.3em;color:#2a3d65}.sec-subsidy-faq dl>dt:nth-of-type(n+2){margin-top:1em}.sec-subsidy-faq dl>dd{position:relative;display:none;font-size:16px;padding-left:2.7em;margin:2% 0 3% 2%}.sec-subsidy-faq dl>dd:before{position:absolute;top:0;left:0;content:"A";font-size:26px;font-weight:700;font-family:'Montserrat',sans-serif,Arial,Helvetica,Verdana,sans-serif;color:#2a3d65;padding-left:.25em;margin-top:-.3em}.sec-subsidy-faq dl>dd a{color:#2a3d65;text-decoration:underline}.sec-subsidy-faq dl>dd a:hover{text-decoration:none}@media screen and (max-width:768px){.sec-subsidy-faq{margin-top:4em;padding:4em 0 2em;background:#eeefec}.sec-subsidy-faq:before{content:none}.sec-subsidy-faq .sec-subsidy-faq__colWrapper{width:100%;padding-left:0;background:0 0}.sec-subsidy-faq dl{width:100%}.sec-subsidy-faq dl>dt{padding:.5em 1em .5em 0}.sec-subsidy-faq dl>dt:before{font-size:30px}.sec-subsidy-faq dl>dt span{font-size:16px}.sec-subsidy-faq dl>dd{font-size:14px;padding-left:3em}.sec-subsidy-faq dl>dd:before{padding-left:.3em}.sec-subsidy-faq dl>dt .icon-wrap{width:40px;height:40px}.sec-subsidy-faq dl>dt .icon{padding-left:0}}.sec-subsidy-list__selectbtn{position:relative;padding:1em 2em 1em 1em;min-width:15em;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2a3d65;cursor:pointer}.sec-subsidy-list__selectbtnWrapper{position:relative;display:inline-block}.sec-subsidy-list__selectbtnWrapper:after{content:"";position:absolute;right:1em;top:50%;transform:translateY(-50%);width:16px;height:16px;border-top:2px solid #2a3d65;border-left:2px solid #2a3d65;transform:translateY(-50%) rotate(-135deg);pointer-events:none;margin-top:-.25em}@media screen and (max-width:767px){.sec-subsidy-list .tbl02 table{width:1000px}}.sec-subsidy-ttl-lv4{position:relative;display:flex;align-items:center}.sec-subsidy-ttl-lv4:after{content:"";flex-grow:1;height:1px;display:block;background:#666}.sec-subsidy-ttl-lv4:after{margin-left:2rem}.sec-subsidy-ttl-lv4>span:nth-of-type(1){font-size:20px;padding-right:.4em}.sec-subsidy-ttl-lv4>span:nth-of-type(2){padding-top:.5em}@media screen and (min-width:992px){.sec-subsidy-ttl-lv4>span:nth-of-type(1){font-size:28px}}.sec-subsidy-results-detail__pic{position:relative;overflow:hidden;aspect-ratio:660/438;margin-top:7%}.sec-subsidy-results-detail__pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;object-position:center;z-index:-1;aspect-ratio:660/438;width:100%}.sec-subsidy-results-detail__pic.mama:before{content:'';position:absolute;top:0;width:100%;height:100%;z-index:-1;background:#eee}.sec-subsidy-results-detail__pic.mama img{height:auto;width:auto;aspect-ratio:inherit}.sec-subsidy-results-detail__person{border:1px solid #cdcdce;border-radius:10px;padding:3%;margin-top:7%}.sec-subsidy-results-detail__person__ttl{color:#000;font-size:18px}.sec-subsidy-results-detail__problem{padding-top:3%}.sec-subsidy-results-detail__problem p:nth-of-type(n+2){padding-top:5%}.sec-subsidy-results-detail .bg-gray{position:relative;padding:3em 0 0}.sec-subsidy-results-detail .bg-gray:before{content:'';position:absolute;background:#eeefec;left:0;bottom:-60%;width:100%;height:60%;z-index:-1}.sec-subsidy-results-detail__ttl{font-size:20px;font-weight:700;color:#fff;line-height:1.6;margin-left:-10px;padding-left:10px}.sec-subsidy-results-detail__ttl span{position:relative;display:inline;padding:2px 5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%;background-position:left bottom;transition:background-size .6s ease .3s}.fade.fade_in .sec-subsidy-results-detail__ttl span:nth-of-type(odd).fade_slide{background-image:linear-gradient(transparent 0%,#f6ab54 0%);background-size:100% 100%}.fade.fade_in .sec-subsidy-results-detail__ttl span:nth-of-type(even).fade_slide{background-image:linear-gradient(transparent 0%,#2a3d65 0%);background-size:100% 100%}.sec-subsidy-results-detail__ttl span:nth-of-type(1){transition-delay:0s}.sec-subsidy-results-detail__ttl span:nth-of-type(2){transition-delay:.1s}.sec-subsidy-results-detail__ttl span:nth-of-type(3){transition-delay:.2s}.sec-subsidy-results-detail__ttl span:nth-of-type(4){transition-delay:.3s}@media screen and (min-width:992px){.sec-subsidy-results-detail .bg-gray{padding:8em 8em 3em}.sec-subsidy-results-detail__ttl{font-size:38px}.sec-subsidy-results-detail__ttl span{padding:3px 5px}.sec-subsidy-results-detail__ttl span:before{//height:calc(100% + 6px)}.sec-subsidy-results-detail__colWrapper{display:flex}.sec-subsidy-results-detail__col-left{width:50%;padding-right:3.5%}.sec-subsidy-results-detail__col-right{width:50%}.sec-subsidy-results-detail__person__ttl{font-size:22px}.sec-subsidy-results-detail__pic{margin-top:0}}.pnavi{padding:8% 0 0;display:flex;align-items:center;justify-content:center}.pnavi .page-numbers{font-size:12px;color:#1e1e1e;padding:.5em 1.1em;margin:0 7px;background:#eeefec;transition:all .3s cubic-bezier(.37,0,.63,1)}.pnavi .page-numbers:hover{opacity:.6}.pnavi .page-numbers.current:hover{opacity:1}.pnavi .page-numbers.current{background:#2a3d65;color:#fff}.pnavi .page-numbers.dots,.pnavi .page-numbers.next,.pnavi .page-numbers.prev{background:#fff}.pnavi .page-numbers.next span,.pnavi .page-numbers.prev span{position:relative}.pnavi .page-numbers.next span:before{content:"";position:absolute;top:-1px;bottom:0;margin:auto;left:-6px;width:8px;height:8px;border-top:1px solid #1e1e1e;border-right:1px solid #1e1e1e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pnavi .page-numbers.prev span:before{content:"";position:absolute;top:-1px;bottom:0;margin:auto;right:-6px;width:8px;height:8px;border-top:1px solid #1e1e1e;border-right:1px solid #1e1e1e;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (min-width:768px){.pnavi{padding:10% 0 0}.pnavi .page-numbers{font-size:16px}.pnavi .page-numbers.next{margin-left:8%}.pnavi .page-numbers.prev{margin-right:8%}}.pnavi_blog-single span{width:50%}.pnavi_blog-single span a{position:relative;padding:6px 3.5em;display:inline-block;border:1px solid #2a3d65;border-radius:40px;transition:all .3s cubic-bezier(.37,0,.63,1);overflow:hidden;font-size:12px}.pnavi_blog-single span a:after{content:"";position:absolute;left:-160%;top:0;-webkit-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg);display:block;width:140%;height:100%;background-color:#141414;-webkit-transition:all .3s cubic-bezier(.155,.91,.695,.95);-o-transition:all .3s cubic-bezier(.155,.91,.695,.95);transition:all .3s cubic-bezier(.155,.91,.695,.95);z-index:-1}.blog-single-previous a{margin:0 3px 0 0}.blog-single-previous a:before{content:"";position:absolute;top:0;left:10px;bottom:0;margin:auto 0;width:18px;height:6px;color:#2a3d65;border-left:1px solid;border-bottom:1px solid;-webkit-transform:translateY(-50%) skewX(-45deg);-ms-transform:translateY(-50%) skewX(-45deg);transform:translateY(-50%) skewX(-45deg);-webkit-transition:all .3s cubic-bezier(.155,.91,.695,.95);-o-transition:all .3s cubic-bezier(.155,.91,.695,.95);transition:all .3s cubic-bezier(.155,.91,.695,.95)}.blog-single-next a{margin:0 0 0 3px}.blog-single-next a:before{content:"";position:absolute;top:0;right:10px;bottom:0;margin:auto 0;width:18px;height:6px;color:#2a3d65;border-right:1px solid;border-bottom:1px solid;-webkit-transform:translateY(-50%) skewX(45deg);-ms-transform:translateY(-50%) skewX(45deg);transform:translateY(-50%) skewX(45deg);-webkit-transition:all .3s cubic-bezier(.155,.91,.695,.95);-o-transition:all .3s cubic-bezier(.155,.91,.695,.95);transition:all .3s cubic-bezier(.155,.91,.695,.95)}@media only screen and (min-width:768px){.pnavi_blog-single span{width:inherit}.pnavi_blog-single span a{display:inline-block;width:200px;padding:8px 20px;font-size:16px}.pnavi_blog-single span a:hover{color:#fff}.pnavi_blog-single a:hover:after{left:-20%}.blog-single-previous a{margin:0 20px 0 0}.blog-single-previous a:before{left:20px;width:26px}.blog-single-previous a:hover:before{left:14px;color:#fff}.blog-single-next a{margin:0 0 0 20px}.blog-single-next a:before{right:20px;width:26px}.blog-single-next a:hover:before{right:14px;color:#fff}}@media only screen and (min-width:768px) and (max-width:991px){.pnavi_blog-single span a{font-size:14px}}@media only screen and (max-width:320px){.pnavi_blog-single span a{padding:6px 2.5em}}.pnavi_news-detail span{position:relative}.pnavi_news-detail span a{position:relative;padding:6px 4.9em;display:inline-flex;justify-content:center;align-items:center;border:1px solid #2a3d65;transition:all .3s cubic-bezier(.37,0,.63,1);font-size:12px;overflow:hidden}.pnavi_news-detail span a:after{content:"";position:absolute;left:-160%;top:0;-webkit-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg);display:block;width:140%;height:100%;background-color:#141414;-webkit-transition:all .3s cubic-bezier(.155,.91,.695,.95);-o-transition:all .3s cubic-bezier(.155,.91,.695,.95);transition:all .3s cubic-bezier(.155,.91,.695,.95);z-index:-1}.news-detail-previous a{margin:0 10px 0 0}.news-detail-previous:has(a):before{content:"";position:absolute;top:0;left:-20px;bottom:0;margin:auto 0;width:40px;height:6px;color:#2a3d65;border-left:1px solid;border-bottom:1px solid;-webkit-transform:translateY(-50%) skewX(-45deg);-ms-transform:translateY(-50%) skewX(-45deg);transform:translateY(-50%) skewX(-45deg);-webkit-transition:all .3s cubic-bezier(.155,.91,.695,.95);-o-transition:all .3s cubic-bezier(.155,.91,.695,.95);transition:all .3s cubic-bezier(.155,.91,.695,.95)}.news-detail-previous:not(:has(a)):before{content:none}.news-detail-previous.no-arrow:before{content:none}.news-detail-next a{margin:0 0 0 10px}.news-detail-next:has(a):before{content:"";position:absolute;top:0;right:-20px;bottom:0;margin:auto 0;width:40px;height:6px;color:#2a3d65;border-right:1px solid;border-bottom:1px solid;-webkit-transform:translateY(-50%) skewX(45deg);-ms-transform:translateY(-50%) skewX(45deg);transform:translateY(-50%) skewX(45deg);-webkit-transition:all .3s cubic-bezier(.155,.91,.695,.95);-o-transition:all .3s cubic-bezier(.155,.91,.695,.95);transition:all .3s cubic-bezier(.155,.91,.695,.95)}.news-detail-next:not(:has(a)):before{content:none}.news-detail-next.no-arrow:before{content:none}.pnavi_news-detail .news-detail-list{width:100%}.pnavi_news-detail .news-detail-list a{position:relative;padding:6px 10.5em;color:#fff}.pnavi_news-detail .news-detail-list a:before{content:'';position:absolute;width:100%;height:100%;background:#2a3d65;z-index:-2}.pnavi_news-detail .news-detail-seminar a{width:90%}.news-detail-download:before{content:none}.news-detail-download a:before{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_download03.svg) center center no-repeat;background-size:20px auto;width:20px;height:25px;right:1em}@media only screen and (min-width:768px){.pnavi_news-detail span{display:inline-block;width:inherit}.pnavi_news-detail span a{min-width:150px;padding:8px 20px;font-size:16px}.pnavi_news-detail .news-detail-list a{min-width:325px;padding:8px 20px}.pnavi_news-detail span a:hover{color:#fff}.pnavi_news-detail a:hover:after{left:-20%}.news-detail-previous a{margin:0 30px 0 0}.news-detail-previous:before{left:-20px;width:40px}.news-detail-previous:hover:before{left:10px;color:#fff}.news-detail-next a{margin:0 0 0 30px}.news-detail-next:before{right:-20px;width:40px}.news-detail-next:hover:before{right:10px;color:#fff}.news-detail-next.news-detail-seminar a{min-width:550px;min-height:90px}.news-detail-download a:hover:before{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_download03_over.svg) center center no-repeat}.news-detail-download a:before{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_download03.svg) center center no-repeat;background-size:35px auto;width:35px;height:28px;right:1.5em}}@media only screen and (min-width:992px){.pnavi_news-detail .news-detail-list{width:inherit}}@media only screen and (min-width:768px) and (max-width:991px){.pnavi_news-detail span a{font-size:14px}}@media only screen and (max-width:320px){.pnavi_news-detail span a{padding:6px 2.5em}}@media only screen and (max-width:767px){.nav-tel-popup__wrapper{display:none}.nav-tel-popup__wrapper.is-active{position:fixed;top:0;left:0;width:100%;height:90%;z-index:4000}.nav-tel-popup__bg{display:none}.nav-tel-popup__bg.is-active{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}body.is-active{overflow:hidden;position:fixed;left:0;width:100%}.nav-tel-popup__inner{border:10px solid #2a3d65;position:relative;height:100%;background:#fff;padding:5%}.nav-tel-popup__inner:after{content:"";position:absolute;bottom:-15px;left:15%;width:0;height:0;border-left:36px solid transparent;border-right:36px solid transparent;border-top:33px solid #fff;z-index:5000}.nav-tel-popup__inner2{position:relative;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:auto;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.nav-tel-popup__inner2::-webkit-scrollbar{display:none}.nav-tel-popup__txt{font-size:18px;color:#2a3d65;line-height:1.6;margin:auto 0;width:100%;padding-top:5%}.nav-tel-popup__btn{padding-bottom:3%;width:90%;padding-top:10%}.nav-tel-popup__btn a{display:block;background:#2a3d65;color:#fff;padding:5% 5% 5% 10%;margin:0 auto;font-size:18px;font-weight:700}.nav-tel-popup__btn a span{font-size:20px}.nav-tel-popup__close{position:fixed;top:5%;right:7%;width:45px;height:45px;cursor:pointer}.nav-tel-popup__close span{position:absolute;top:50%;left:50%;display:block;width:45px;height:2px;background-color:#2a3d65}.nav-tel-popup__close span:nth-child(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.nav-tel-popup__close span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}}.heading-4{font-size:24px;font-weight:700}.heading-5{font-size:20px;font-weight:700}.heading-6{font-size:18px;font-weight:700}.cmn-gmenu-link{padding-top:10%;padding-bottom:10%}.cmn-gmenu-link__ttl-group{font-size:26px;font-style:italic;line-height:1}.cmn-gmenu-link__list03 .cmn-gmenu-link__ttl-group{font-size:22px;font-style:normal}.cmn-gmenu-link-col li{border-top:1px dotted #ccc}.cmn-gmenu-link-col li>a{position:relative;font-weight:700;padding:1em 2em 1em 0;display:inline-block;width:100%;font-size:14px;line-height:1.4}.cmn-gmenu-link-col li>a:before{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #2a3d65;position:absolute;top:0;right:0;bottom:0;margin-top:1.4em}.cmn-gmenu-link-col .accordion-link-parent a{position:relative;font-size:14px;font-weight:700;padding:1em 2em 1em 0;line-height:1.4}.cmn-gmenu-link-col .list-lv2{display:none}.cmn-gmenu-link-col .list-lv2>li{border-top:none}.cmn-gmenu-link-col .list-lv2>li a{padding:1em}.cmn-gmenu-link-col .list-lv2>li:last-child a{padding:1em 1em 2em}@media screen and (min-width:768px){.cmn-gmenu-link{padding-top:6.5%;padding-bottom:6.5%}.cmn-gmenu-link a{transition:.3s}.cmn-gmenu-link a:hover{opacity:.6}.cmn-gmenu-link-col:nth-of-type(2){border-left:1px dotted #2a3d65}.cmn-gmenu-link-col:nth-of-type(3){border-top:1px dotted #2a3d65}.cmn-gmenu-link__ttl-group{font-size:32px}.cmn-gmenu-link__list03 .cmn-gmenu-link__ttl-group{font-size:26px}.cmn-gmenu-link-col li{padding-left:1em;text-indent:-1em;border-top:none}.cmn-gmenu-link-col li>a{padding:0 0 0 1em;display:inline;width:inherit;font-size:16px;line-height:1}.cmn-gmenu-link-col li>a:before{right:inherit;left:0;margin-top:.5em}.cmn-gmenu-link-col:nth-of-type(1){width:30%}.cmn-gmenu-link-col:nth-of-type(2){width:70%}.cmn-gmenu-link-col:nth-of-type(3){width:100%}.cmn-gmenu-link__list01 a:before{border-width:4px 0 4px 6px}.cmn-gmenu-link__list01 li:not(:nth-of-type(1)){margin-top:9%}.cmn-gmenu-link__list02 a:before{border-width:6px 0 6px 8px}.cmn-gmenu-link__list02 li:not(:nth-of-type(1)){margin-top:3.5%}.cmn-gmenu-link__list03 a:before{border-width:6px 0 6px 8px}.cmn-gmenu-link__list03 li:nth-of-type(n+3){margin-top:5%}.cmn-gmenu-link-col .accordion-link-parent a{padding:0 0 0 1em;display:inline;width:inherit;font-size:16px;line-height:1}.cmn-gmenu-link-col .accordion-link-parent a:before{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #2a3d65;position:absolute;top:0;left:0;bottom:0;margin-top:.5em}.cmn-gmenu-link-col .list-lv2{display:block}.cmn-gmenu-link-col .list-lv2 li{padding-left:0;text-indent:0}.cmn-gmenu-link-col .list-lv2 li a{font-size:14px;font-weight:400;padding:0}.cmn-gmenu-link-col .list-lv2 li a:before{content:none}.cmn-gmenu-link-col .list-lv2 li:nth-of-type(1){margin-top:10%}.cmn-gmenu-link-col .list-lv2 li+li{margin-top:5% !important}.cmn-gmenu-link-col .list-lv2>li:last-child a{padding:0}}@media screen and (min-width:992px){.cmn-gmenu-link-col:not(:nth-of-type(1)){border-left:1px dotted #2a3d65}.cmn-gmenu-link-col:nth-of-type(3){border-top:none}.cmn-gmenu-link-col:nth-of-type(1){width:22%}.cmn-gmenu-link-col:nth-of-type(2){width:43%}.cmn-gmenu-link-col:nth-of-type(3){width:35%}}@media screen and (min-width:1200px){.cmn-gmenu-link-col:nth-of-type(1){width:16%}.cmn-gmenu-link-col:nth-of-type(2){width:45%}.cmn-gmenu-link-col:nth-of-type(3){width:39%}#gnav .cmn-gmenu-link-col:nth-of-type(1){width:20%}#gnav .cmn-gmenu-link-col:nth-of-type(2){width:50%}}@media only screen and (min-width:768px) and (max-width:991px){.cmn-gmenu-link-col .list-lv2 li+li{margin-top:3.5% !important}.cmn-gmenu-link-col .list-lv2 li:nth-of-type(1){margin-top:5%}.cmn-gmenu-link__list03 li:nth-of-type(n+3){margin-top:3%}}.cmn-footer{background:#2a3d65}.cmn-footer__inner{justify-content:center}.cmn-footer__logo{width:90%}.cmn-footer__logo img{width:100%}.cmn-footer__facebook a:after{background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_fb.svg) center center no-repeat}.cmn-footer__youtube a:after{background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_youtube.svg) center center no-repeat}.cmn-footer__twitter a:after{background:url(//www.upp.or.jp/newsite/wp-content/themes/jzpl/assets/cmn/css/../images/icon_twitter.svg) center center no-repeat}@media screen and (max-width:768px){.cmn-footer__copyright{padding-bottom:6rem !important}}.rollword{font-family:'Montserrat',sans-serif,Arial,Helvetica,Verdana,sans-serif;color:#2a3d65}.sec-ttl__sub span.rollword span,.sec-ttl__sub span.f_number{padding:0}.animated-text_inner{overflow:hidden;display:flex;align-items:baseline;justify-content:center}.animated-text span.f_number{translate:0 110%;display:inline-block;vertical-align:text-bottom;line-height:1}.animated-text span.f_number.is-active{animation:animated-text .25s ease-out forwards}@keyframes animated-text{0%{translate:0 110%;opacity:0}to{translate:0 0;opacity:1}}