﻿/*!
Theme Name: shoenekaden3
Author: kaiproject
Description: とやま省エネ家電購入応援キャンペーン 第3弾
Version: 3.0
*/@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700;900&display=swap";*,*:before,*:after{box-sizing:border-box}main{overflow:hidden}.mx-w{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);max-width:100vw}.me-w{margin-right:calc(50% - 50vw)}.me-w img{width:100%;height:100%;object-fit:contain}.ms-w{margin-left:calc(50% - 50vw)}.ms-w img{width:100%;height:100%;object-fit:contain}.md{color:#004098}body{font-family:"Zen Maru Gothic",Helvetica,Arial,sans-serif;text-shadow:0;position:relative;font-feature-settings:"palt";letter-spacing:.04em;color:#231815;font-size:1rem;line-height:1.7}.ast{padding-left:1em;text-indent:-1em}.animate__animated{opacity:0}.gmap{overflow:hidden;position:relative;height:400px}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.375rem}h6{font-size:1.125rem}.ex{opacity:0;transform:all 1s}.ex span{position:relative;top:-20px;left:-5px;opacity:0}.video{width:100%;position:relative;padding-top:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}a img{transition:.3s;opacity:1}a:hover img{opacity:.7}.md_coming{font-size:1.5rem;color:#eb5f26;font-weight:900;text-align:center;margin:3rem}.ripple{position:relative;overflow:hidden}.ripple .rp-effect{position:absolute;border-radius:50%;opacity:.5;transform:scale(0);background:#fff;animation:ripple 700ms;pointer-events:none;z-index:9}@-webkit-keyframes ripple{to{opacity:0;transform:scale(2)}}@keyframes ripple{to{opacity:0;transform:scale(2)}}.elem{position:relative;overflow:hidden}.elem .elem-overlay{position:absolute;top:-100%;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99}.elem img{display:block}.form-label{font-size:.86rem}[readonly=readonly]{background:rgba(0,0,0,.1);padding:.25rem .5rem}.form-text{font-size:1rem}.head_border{border-top:10px solid #004098}header{background:#fff}header .navbar .navbar-brand img{height:50px}header .navbar .navbar-toggler{border:none;outline:none;position:relative;width:2.5rem;height:2.5rem;padding:.5rem}header .navbar .navbar-toggler:focus{box-shadow:none}header .navbar .navbar-toggler .navbar-toggler-icon{background:none;display:block;width:100%;height:100%}header .navbar .navbar-toggler .navbar-toggler-icon::before{content:"";display:block;width:calc(100% - 1rem);height:2px;background-color:#004098;position:absolute;top:.9rem;left:.5rem;transition:.3s;border-radius:1px}header .navbar .navbar-toggler .navbar-toggler-icon::after{content:"";display:block;width:calc(100% - 1rem);height:2px;background-color:#004098;position:absolute;bottom:.9rem;left:.5rem;transition:.3s;border-radius:1px}header .navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon::before{top:1.2rem;transform:rotate(45deg)}header .navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon::after{bottom:1.2rem;transform:rotate(-45deg)}header .navbar .navbar-collapse .navbar-nav .nav-item{padding:1rem}@media screen and (min-width: 767px){header .navbar .navbar-collapse .navbar-nav .nav-item{padding:0}}header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{align-items:center;color:#2584bf;font-weight:900;border-left:2px solid #2584bf;padding:0 .8rem 0 54px;display:flex;height:36px;position:relative;font-size:1rem}header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link::before{content:"";width:36px;height:36px;background:url(images/ic_1.svg) center center no-repeat;background-size:contain;position:absolute;top:50%;left:.8rem;transform:translateY(-50%) translateX(0)}header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link span{display:inline-block;line-height:1.2}@media screen and (min-width: 767px){header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{display:block;padding:40px .8rem .25rem .8rem;font-size:.8rem;height:auto}header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link::before{top:.25rem;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1200px){header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{display:flex;padding:0 .8rem 0 54px;height:36px;font-size:1rem}header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link::before{top:50%;left:.8rem;transform:translateY(-50%) translateX(0)}}header .navbar .navbar-collapse .navbar-nav .nav-item.ic2 .nav-link::before{background:url(images/ic_2.svg) center center no-repeat;background-size:contain}header .navbar .navbar-collapse .navbar-nav .nav-item.ic3 .nav-link::before{background:url(images/ic_3.svg) center center no-repeat;background-size:contain}header .navbar .navbar-collapse .navbar-nav .nav-item.ic4 .nav-link::before{background:url(images/ic_4.svg) center center no-repeat;background-size:contain}header .navbar .navbar-collapse .navbar-nav .nav-item.ic5 .nav-link::before{background:url(images/ic_5.svg) center center no-repeat;background-size:contain}header .navbar .navbar-collapse .navbar-nav .nav-item.ic6 .nav-link::before{background:url(images/ic_6.svg) center center no-repeat;background-size:contain}header .navbar .navbar-collapse .navbar-nav .nav-item.ic7 .nav-link::before{background:url(images/part3/decokatsu_logo_04.png) center center no-repeat;background-size:contain}header .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu{border:none;padding:0}header .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu .nav-item{padding:0}header .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-item{padding:1rem;font-weight:700;color:#fff;background-color:#2584bf;border-bottom:1px solid #fff;transition:.3s}header .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-item:hover{background-color:#fff;color:#2584bf}header .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu .nav-item:last-child .dropdown-item{border:0}.disabled{position:relative;pointer-events:none;opacity:.8}.disabled::before{content:"申請受付終了";line-height:1;border:2px solid #fff;line-height:1;background:red;padding:.35rem .5rem;border-radius:1rem;font-size:.86rem;color:#fff;font-weight:700;position:absolute;top:50%;right:1rem;left:1rem;transform:translateY(-50%);text-align:center;z-index:999}@media screen and (min-width: 767px){.disabled::before{position:absolute;top:-1rem;transform:translateY(0)}}.disabled.btn-mai::before{top:-1rem;left:-1rem;right:auto;padding:.7rem;background-color:#0000cd;font-size:1rem;transform:translateY(0)}.noevent{pointer-events:none;opacity:.8}.disabled-c{position:relative;pointer-events:none;opacity:.8;box-shadow:none !important}.disabled-a{position:relative;pointer-events:none;overflow:hidden;opacity:.8}.disabled-a::before{content:"";line-height:1;background:#004098;mix-blend-mode:multiply;padding:3rem 1rem;height:60%;position:absolute;top:50%;left:-2rem;right:-2rem;transform:translateY(-50%);text-align:center;z-index:999}.disabled-a::after{content:"受付終了";color:#fff;width:100%;position:absolute;top:50%;left:50%;z-index:9999;transform:translateY(-50%) translateX(-50%);font-size:1rem;font-weight:700;text-align:center}@media screen and (min-width: 767px){.disabled-a::after{font-size:1.2rem}}.pagination{margin:3rem 0}.pagination .nav-links{display:flex;justify-content:center;width:100%}.pagination .nav-links span,.pagination .nav-links a{display:inline-block;font-weight:700;width:40px;height:40px;text-decoration:none;line-height:36px;border:2px solid #004098;margin:.25rem;text-align:center;color:#004098}.pagination .nav-links span.dots,.pagination .nav-links a.dots{border:2px solid #fff}.pagination .nav-links span.prev,.pagination .nav-links span.next,.pagination .nav-links a.prev,.pagination .nav-links a.next{border:2px solid #fff}.pagination .nav-links span.prev svg,.pagination .nav-links span.next svg,.pagination .nav-links a.prev svg,.pagination .nav-links a.next svg{width:28px;height:30px}.pagination .nav-links span.current,.pagination .nav-links a.current{background-color:#004098;color:#fff}.post-navigation .nav-links div{width:100%}.post-navigation .nav-links .nav-next{text-align:end}.pen{pointer-events:none}.coming_soon{position:relative;opacity:.85}.coming_soon::before{content:"Coming soon";white-space:nowrap;line-height:1;border:2px solid #fff;line-height:1;background:#004098;padding:.35rem .5rem;border-radius:1rem;font-size:.86rem;color:#fff;font-weight:700;position:absolute;top:-0.5rem;right:1rem;left:1rem;text-align:center;z-index:999}@media screen and (min-width: 767px){.coming_soon::before{position:absolute;top:-1rem;transform:translateY(0)}}.footer{border-top:10px solid #004098;border-bottom:10px solid #004098}.footer__contact__md{background:#eb5f26;font-weight:900;color:#fff;padding:.25rem 1rem;border-radius:1rem;display:inline-block;margin-bottom:.25rem}.footer__contact__tel{color:#eb5f26;font-weight:900}.footer__contact__tel b{font-size:3rem}.footer__contact__text{color:#eb5f26;font-weight:700}.footer__contact__text b{font-weight:900;font-size:1.2em}.footer__contact__text small,.footer__contact__text span{display:inline-block}@keyframes sc{0%{left:100%}100%{left:-579px}}@keyframes sc2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}.train{overflow:hidden}.train div{position:relative}.train div img{width:579px;height:171px;position:relative;animation:sc 6s infinite linear}.train div img:hover{animation-play-state:paused}@media screen and (min-width: 767px){.train div img{animation:sc 10s infinite linear}}.bb10{border-bottom:4px solid #004098}.border-box{padding:1rem;position:relative;z-index:9;border-radius:2vw;max-width:800px;margin:auto}@media screen and (min-width: 767px){.border-box{border-radius:1.5vw}}.border-box::before{content:"";border:.15rem solid #004098;border-radius:2vw;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width: 767px){.border-box::before{border:.3vw solid #004098;border-radius:1.5vw}}.bg-home{background:#ffea00;padding:0 0 1rem}.bg-home2{background:#fff474;padding:0 0 1rem}.bg-after{position:relative;z-index:-1;padding:1rem;width:100%}@media screen and (min-width: 767px){.bg-after{padding:1rem 0}.bg-after img{max-width:640px}}.bg-after img{width:100%;height:auto}.bg-after::after{content:"";width:100vw;margin-left:calc(50% - 50vw);background-color:#fff;position:absolute;top:-0.4rem;right:0;bottom:0;left:0;z-index:-1}.del{position:relative;display:inline !important;background-image:linear-gradient(#ff0000, #ff0000);background-position:0 65%;background-size:100% 3px;background-repeat:repeat-x;text-decoration:none;padding:0 2px}.del::after{content:"期間終了";font-size:1.5rem;white-space:nowrap;background-color:rgba(255,255,255,.85);padding:.45rem 1rem;color:red;border:2px solid red;border-radius:1.5rem;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:9}.del span{mix-blend-mode:multiply;opacity:.8}.home_md{background:#004098;padding:.5rem;border-radius:1rem;text-align:center;color:#fff;font-size:1.4em;font-weight:700;padding-bottom:.7rem}@media screen and (min-width: 767px){.home_md{font-size:1.7em}}.home_kikan{text-align:center;line-height:1.2;color:#eb5f26;font-size:3em;font-weight:900}@media screen and (min-width: 767px){.home_kikan{font-size:4em}}.home_kikan span{display:inline-block;vertical-align:bottom}.home_kikan span.wek{font-size:1.2rem;background-color:#eb5f26;width:1.7rem;height:1.7rem;line-height:1.7rem;margin-bottom:.5rem;border-radius:50%;color:#fff}@media screen and (min-width: 767px){.home_kikan span.wek{font-size:1.7rem;width:2.5rem;height:2.5rem;line-height:2.4rem;margin-bottom:.75rem;font-weight:700}}.home_kikan img{width:1rem}@media screen and (min-width: 767px){.home_kikan img{width:2rem}}.home_kikan small{font-size:1.4rem;font-weight:900}.home_kikan small.small{font-size:1rem}@media screen and (min-width: 767px){.home_kikan small.small{font-size:1.4rem}}@media screen and (min-width: 767px){.home_kikan small{font-size:2rem}}.home_md2{font-size:1.4em;font-weight:900;text-align:center;margin-bottom:3.5rem;position:relative;color:#004098}@media screen and (min-width: 767px){.home_md2{font-size:1.6em}}.home_md2::after{content:"";width:100vw;height:10px;margin-left:calc(50% - 50vw);background:url(images/bg-line.svg) center center repeat-x;background-size:contain;position:absolute;bottom:-2rem;left:0}.home_md3{font-size:1.4em;font-weight:900;text-align:center;margin-bottom:3.5rem;position:relative;color:#004098}@media screen and (min-width: 767px){.home_md3{font-size:1.6em}}.home_lead{font-size:1em}@media screen and (min-width: 767px){.home_lead{font-size:1.2em}}.main-title{font-weight:700;background:#2584bf;padding:2rem 1rem;text-align:center;color:#fff;position:relative}.label-title{background-color:#eb5f26;padding:3rem 2rem;color:#fff;border-radius:0}@media screen and (min-width: 767px){.label-title{border-radius:0 1.5rem 1.5rem 0}}.btn-3{display:inline-block;position:relative;text-decoration:none;font-weight:700;font-size:1.2rem;color:#fff;background-color:#2584bf;box-shadow:0 5px 0 #004098;border-radius:.5rem;padding:1rem 2rem;transition:top .3s}.btn-3 img{height:40px;width:40px;position:absolute;top:50%;transform:translateY(-50%);left:1rem}.btn-3 span{display:inline-block;position:relative;z-index:99}.btn-3:hover{box-shadow:0 0 0 #004098;color:#fff;top:5px}.btn-mai{display:inline-block;position:relative;text-decoration:none;font-weight:700;font-size:1.2rem;color:#fff;background-color:#2584bf;box-shadow:0 5px 0 #004098;border-radius:.5rem;padding:1rem 2rem 1rem 4rem;transition:top .3s}.btn-mai img{height:40px;width:40px;position:absolute;top:50%;transform:translateY(-50%);left:1rem}.btn-mai span{display:inline-block;position:relative;z-index:99}.btn-mai:hover{box-shadow:0 0 0 #004098;color:#fff;top:5px}a.btn-need{background-color:#eb5f26 !important;box-shadow:0 5px 0 #e73820}a.btn-need:hover{box-shadow:0 0 0 #e73820;top:5px}a.btn-need img{width:36px;height:36px}.ic_recruitment{width:60px;height:60px;display:block;margin:auto}.box1{border:.6rem solid #eb5f26;border-radius:1rem;background:#fff}.box1 h3{color:#fff;text-align:center;background-color:#eb5f26;padding:1rem 1rem 1.6rem;font-size:1.6rem}.box1 p{padding:1rem}.box1 p span{display:inline-block}.box1 p.lead{font-size:1.4rem}.box1 p.lead b{font-size:1.5rem;color:#eb5f26;font-weight:900;display:inline-block}.box2{border:.2rem solid #eb5f26;border-radius:1rem;background:#fff;margin-bottom:1rem}.box2 h3{color:#fff;text-align:center;border-radius:.5rem .5rem 0 0;background-color:#eb5f26;padding:.5rem;font-size:1.2rem}.box2 p{display:inline-block}.box2 p span{display:inline-block}.box2 p.lead{font-size:1.2rem;font-weight:700}.box2 p.lead b{font-size:1.5rem;color:#eb5f26;font-weight:900;display:inline-block}.text-c1{color:#eb5f26}.fkidasi{text-align:center}.fkidasi div{display:inline-block;position:relative;max-width:900px}.fkidasi div::before{content:"";width:60px;height:60px;background:url(images/f1.png) no-repeat;background-size:contain;position:absolute;top:1rem;right:-1rem}@media screen and (min-width: 767px){.fkidasi div::before{width:100px;height:100px;top:40%;right:-4.8rem}}.point_img{position:relative}.point_title span{display:inline;padding-bottom:10px;line-height:1.8;color:#eb5f26;font-weight:900;position:relative;background:linear-gradient(180deg, #ffea00 0%, #ffea00 60%, #fff 60%, #fff 100%)}.point_title small{font-size:1.5rem}.point_title_2 b{color:#eb5f26;position:relative;font-weight:900}.point_title_2 b::before{content:"";width:41px;height:50px;background:url(images/point_title_2_l.svg) no-repeat;background-size:contain;position:absolute;left:-50px;bottom:0}.point_title_2 b::after{content:"";width:41px;height:50px;background:url(images/point_title_2_r.svg) no-repeat;background-size:contain;position:absolute;right:-50px;bottom:0}.catlink{text-decoration:none;text-align:end;position:relative}.catlink b{margin:0 1rem}.home__cont__mainimg{width:1000px;max-width:100%}.home__cont__news .cat-title{color:#004098;font-size:1.625rem;font-weight:900}.home__cont__news__item{position:relative}.home__cont__news__item a{position:relative;color:inherit;font-size:1.2rem;text-decoration:none;margin:1rem 0;padding:.5rem 0 .5rem 1.4rem;border-bottom:1px dashed #004098}.home__cont__news__item a:last-child{border:0}.home__cont__news__item a::before{content:"●";color:#004098;position:absolute;left:0}.home__cont__news__item a time{color:#004098;margin-right:1rem;font-weight:900;font-size:.875em}.home__flew{position:relative;border-bottom:3px solid #2584bf;padding:3rem 0}.home__flew h4 span{display:inline-block}.home__flew::before{content:"";width:40px;height:40px;border:3px solid;background-color:#fff;border-color:#2584bf #2584bf rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:50%;bottom:-20px;transform:translateX(-50%) rotate(135deg)}.home__flew:first-child{padding:1.5rem 0 3rem}.home__flew:last-child{border:none}.home__flew:last-child::before{display:none}.home__flew img{max-width:150px;max-height:150px}.home__need .item{padding:1rem 1rem 1rem 2.5rem;border-bottom:2px dotted #eb5f26;position:relative;margin-bottom:0}.home__need .item .ffinit span{line-height:1.2;display:inline-block;margin:0}.home__need .item .ffinit span b{font-size:.8125rem}.home__need .item .ffinit ul{padding:.5rem .5rem .5rem 1.8rem;border:1px solid #dc3545}.home__need .item .ffinit ul li{font-size:.8125rem}.home__need .item .ic_text{position:absolute;left:0}.home__need .item:last-child{border:none}.home__need__end{padding:1rem;border:5px solid #eb5f26;background:#fff;color:#eb5f26;text-align:center;margin-bottom:6rem;position:relative}.home__need__end::before{content:"";border-right:23px solid rgba(0,0,0,0);border-left:23px solid rgba(0,0,0,0);border-bottom:40px solid #eb5f26;position:absolute;left:50%;bottom:-4rem;transform:translateX(-50%) rotate(180deg)}.ic_text{font-weight:bold;width:1.6rem;height:1.6rem;line-height:1.4rem;margin:0 .25rem;text-align:center;background-color:#eb5f26;display:inline-block;color:#fff;font-size:1.15rem;border-radius:50%}.ul_notes{list-style:none}.ul_notes li{position:relative}.ul_notes li::before{content:"";width:15px;height:15px;border-radius:50%;background:#004098;display:inline-block;position:absolute;left:-22px;top:.45rem}.text-40{margin:5px;padding:0 5px;position:relative;font-size:24px;line-height:1.2;background-color:red;color:#fff}@media screen and (min-width: 767px){.text-40{font-size:30px}}.nen{border:1px solid red;padding:.4rem .5rem;color:red;display:inline-block;margin:1rem 0 0;line-height:1.2}.sinkyu .col{padding:.25rem}.sinkyu .col>div{height:100%;border:4px solid #004098;padding:.5rem;position:relative}.sinkyu .col>div span{display:inline-block}.sinkyu .col>div .kome1{position:absolute;right:.5rem;bottom:-0.8rem;font-size:.86rem}ul.stn{list-style:none;padding-left:1.2rem;font-size:.86rem}ul.stn li{position:relative;text-indent:-1.2rem}ul.stn li p{line-height:1.2;margin-bottom:.5rem}.point_box b small{font-size:1.8rem;margin:0 .2rem}@media screen and (min-width: 767px){.p2{padding-left:50px}}.p2 div{max-width:150px;margin:auto;position:relative}@media screen and (min-width: 767px){.p2 div{max-width:400px}}.p2_img{width:180px;position:absolute;top:-150px;left:-90px}.bg-red{background-color:#eb5f26;color:#fff;line-height:1.5;padding:.5rem .5rem}.bg-red span{padding:0 .5rem}.btn4_0201{position:relative}.btn4_0201::after{content:"";display:inline-block;width:150px;height:72px;background-image:url("images/part2/btn4_0201b.svg");background-repeat:no-repeat;background-size:contain;position:absolute;transform:translateX(0) translateY(0)}@media screen and (min-width: 767px){.btn4_0201::after{width:200px;height:98px;left:50%;transform:translateX(-50%) translateY(0)}}.faq__item{padding:1rem;border-radius:.5rem;border:2px solid #2584bf;overflow:hidden}.faq__item__title{background-color:#2584bf;color:#fff;cursor:pointer}.faq__item__title .question{background-color:#fff;color:#004098;flex-grow:0;font-size:1.4rem;font-weight:900}.faq__item__title b{padding:1rem;flex-grow:1}.faq__item__cont{padding:1rem}.faq__item__cont p{margin:0;font-weight:700}.faq__item__cont ul{font-weight:700}.cat-title{font-weight:700}.store__card{position:relative;border:2px solid #2584bf;border-radius:1rem;overflow:hidden;clear:both}.store__card.coop{border:2px solid green}.store__card.coop h4{color:green}.store__card.coop .badge{background-color:green}.store__card.coop .badge-coop{background-color:green;color:#fff;position:absolute;top:13px;right:-43px;transform:rotate(35deg);padding:.05rem 2.5rem;font-size:.86em}.store__card.coop .Rect_img{float:right;width:60px;height:20px}.store__card .badge{background-color:#2584bf;font-size:.8em}.store__card h4{font-size:1.4rem}.news a{position:relative;color:inherit;font-size:1.2rem;text-decoration:none;margin:0;padding:1rem 0 1rem 2rem;border-bottom:1px dashed #004098}.news a:last-child{border:0}.news a::before{content:"●";color:#004098;position:absolute;left:0}.news a time{color:#004098;margin-right:1rem;font-weight:900;font-size:.875em}.download_page{text-align:center}.download_page__ul{display:inline-block;font-size:1.2rem;font-weight:700;list-style:none}.download_page__ul li,.download_page__ul div{text-align:start;position:relative;padding:.5rem 0}.download_page__ul li a,.download_page__ul div a{position:relative;padding-left:32px;color:#004098}.download_page__ul li a.no_ic,.download_page__ul div a.no_ic{padding-left:0;word-break:break-all}.download_page__ul li a.no_ic::before,.download_page__ul div a.no_ic::before{display:none}.download_page__ul li a::before,.download_page__ul div a::before{content:"";width:27px;height:37px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4 0h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;color:#004098;position:absolute;left:0;top:-5px}.download_page__ul li a::after,.download_page__ul div a::after{margin-left:6px}.download_page__ul li a[href$=".xls"]::before,.download_page__ul li a[href$=".xlsx"]::before,.download_page__ul div a[href$=".xls"]::before,.download_page__ul div a[href$=".xlsx"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-excel-fill" viewBox="0 0 16 16"><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM5.884 4.68 8 7.219l2.116-2.54a.5.5 0 1 1 .768.641L8.651 8l2.233 2.68a.5.5 0 0 1-.768.64L8 8.781l-2.116 2.54a.5.5 0 0 1-.768-.641L7.349 8 5.116 5.32a.5.5 0 1 1 .768-.64z"/></svg>')}.download_page__ul li a[href$=".xls"]::after,.download_page__ul li a[href$=".xlsx"]::after,.download_page__ul div a[href$=".xls"]::after,.download_page__ul div a[href$=".xlsx"]::after{content:"Excel";background-color:#eb5f26;color:#fff;font-size:.86rem;padding:0 .5rem;border-radius:.25rem;text-decoration:none;display:inline-block}.download_page__ul li a[href$=".docx"]::before,.download_page__ul div a[href$=".docx"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-word-fill" viewBox="0 0 16 16"><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2M5.485 4.879l1.036 4.144.997-3.655a.5.5 0 0 1 .964 0l.997 3.655 1.036-4.144a.5.5 0 0 1 .97.242l-1.5 6a.5.5 0 0 1-.967.01L8 7.402l-1.018 3.73a.5.5 0 0 1-.967-.01l-1.5-6a.5.5 0 1 1 .97-.242z"/></svg>')}.download_page__ul li a[href$=".docx"]::after,.download_page__ul div a[href$=".docx"]::after{content:"Word";background-color:#eb5f26;color:#fff;font-size:.86rem;padding:0 .5rem;border-radius:.25rem;text-decoration:none;display:inline-block}.download_page__ul li a[href$=".pdf"]::before,.download_page__ul div a[href$=".pdf"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-file-pdf-fill" viewBox="0 0 16 16"><path d="M5.523 10.424c.14-.082.293-.162.459-.238a7.878 7.878 0 0 1-.45.606c-.28.337-.498.516-.635.572a.266.266 0 0 1-.035.012.282.282 0 0 1-.026-.044c-.056-.11-.054-.216.04-.36.106-.165.319-.354.647-.548zm2.455-1.647c-.119.025-.237.05-.356.078a21.035 21.035 0 0 0 .5-1.05 11.96 11.96 0 0 0 .51.858c-.217.032-.436.07-.654.114zm2.525.939a3.888 3.888 0 0 1-.435-.41c.228.005.434.022.612.054.317.057.466.147.518.209a.095.095 0 0 1 .026.064.436.436 0 0 1-.06.2.307.307 0 0 1-.094.124.107.107 0 0 1-.069.015c-.09-.003-.258-.066-.498-.256zM8.278 4.97c-.04.244-.108.524-.2.829a4.86 4.86 0 0 1-.089-.346c-.076-.353-.087-.63-.046-.822.038-.177.11-.248.196-.283a.517.517 0 0 1 .145-.04c.013.03.028.092.032.198.005.122-.007.277-.038.465z"></path><path fill-rule="evenodd" d="M4 0h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm.165 11.668c.09.18.23.343.438.419.207.075.412.04.58-.03.318-.13.635-.436.926-.786.333-.401.683-.927 1.021-1.51a11.64 11.64 0 0 1 1.997-.406c.3.383.61.713.91.95.28.22.603.403.934.417a.856.856 0 0 0 .51-.138c.155-.101.27-.247.354-.416.09-.181.145-.37.138-.563a.844.844 0 0 0-.2-.518c-.226-.27-.596-.4-.96-.465a5.76 5.76 0 0 0-1.335-.05 10.954 10.954 0 0 1-.98-1.686c.25-.66.437-1.284.52-1.794.036-.218.055-.426.048-.614a1.238 1.238 0 0 0-.127-.538.7.7 0 0 0-.477-.365c-.202-.043-.41 0-.601.077-.377.15-.576.47-.651.823-.073.34-.04.736.046 1.136.088.406.238.848.43 1.295a19.707 19.707 0 0 1-1.062 2.227 7.662 7.662 0 0 0-1.482.645c-.37.22-.699.48-.897.787-.21.326-.275.714-.08 1.103z"></path></svg>')}.download_page__ul li a[href$=".pdf"]::after,.download_page__ul div a[href$=".pdf"]::after{content:"PDF";background-color:#eb5f26;color:#fff;font-size:.86rem;padding:0 .5rem;border-radius:.25rem;text-decoration:none;display:inline-block}.download_page__ul li a[href$=".mp4"]::before,.download_page__ul div a[href$=".mp4"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-filetype-mp4" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M14 4.5V14a2 2 0 0 1-2 2v-1a1 1 0 0 0 1-1V4.5h-2A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v9H2V2a2 2 0 0 1 2-2h5.5L14 4.5ZM.706 15.849v-2.66h.038l.952 2.16h.516l.946-2.16h.038v2.66h.715V11.85h-.8l-1.14 2.596h-.026L.805 11.85H0v3.999h.706Zm5.278-3.999h-1.6v3.999h.792v-1.342h.803c.287 0 .53-.057.732-.173.203-.117.357-.275.463-.474a1.42 1.42 0 0 0 .161-.677c0-.25-.053-.476-.158-.677a1.176 1.176 0 0 0-.46-.477 1.4 1.4 0 0 0-.733-.179Zm.545 1.333a.795.795 0 0 1-.085.38.574.574 0 0 1-.237.241.794.794 0 0 1-.375.082h-.66V12.48h.66c.219 0 .39.06.513.181.123.122.184.296.184.522Zm1.505-.032c.266-.434.53-.867.791-1.301h1.14v2.62h.49v.638h-.49v.741h-.741v-.741H7.287v-.648c.235-.44.484-.876.747-1.31Zm-.029 1.298v.02h1.219v-2.021h-.041c-.201.318-.404.646-.607.984-.2.338-.391.677-.571 1.017Z"/></svg>')}.download_page__ul li a[href$=".mp4"]::after,.download_page__ul div a[href$=".mp4"]::after{content:"mp4";background-color:#eb5f26;color:#fff;font-size:.86rem;padding:0 .5rem;border-radius:.25rem;text-decoration:none;display:inline-block}.download_page__ul li a[href$=".jpg"]::before,.download_page__ul div a[href$=".jpg"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-filetype-jpg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M14 4.5V14a2 2 0 0 1-2 2h-1v-1h1a1 1 0 0 0 1-1V4.5h-2A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v9H2V2a2 2 0 0 1 2-2h5.5zm-4.34 8.132q.114.23.14.492h-.776a.8.8 0 0 0-.097-.249.7.7 0 0 0-.17-.19.7.7 0 0 0-.237-.126 1 1 0 0 0-.299-.044q-.428 0-.665.302-.234.301-.234.85v.498q0 .351.097.615a.9.9 0 0 0 .304.413.87.87 0 0 0 .519.146 1 1 0 0 0 .457-.096.67.67 0 0 0 .272-.264q.09-.164.091-.363v-.255H8.24v-.59h1.576v.798q0 .29-.097.55a1.3 1.3 0 0 1-.293.458 1.4 1.4 0 0 1-.495.313q-.296.111-.697.111a2 2 0 0 1-.753-.132 1.45 1.45 0 0 1-.533-.377 1.6 1.6 0 0 1-.32-.58 2.5 2.5 0 0 1-.105-.745v-.506q0-.543.2-.95.201-.406.582-.633.384-.228.926-.228.357 0 .636.1.28.1.48.275t.314.407ZM0 14.786q0 .246.082.465.083.22.243.39.165.17.407.267.246.093.569.093.63 0 .984-.345.357-.346.358-1.005v-2.725h-.791v2.745q0 .303-.138.466t-.422.164a.5.5 0 0 1-.454-.246.6.6 0 0 1-.073-.27H0Zm4.92-2.86H3.322v4h.791v-1.343h.803q.43 0 .732-.172.305-.177.463-.475.162-.302.161-.677 0-.374-.158-.677a1.2 1.2 0 0 0-.46-.477q-.3-.18-.732-.179Zm.546 1.333a.8.8 0 0 1-.085.381.57.57 0 0 1-.238.24.8.8 0 0 1-.375.082H4.11v-1.406h.66q.327 0 .512.182.185.181.185.521Z"/></svg>')}.download_page__ul li a[href$=".jpg"]::after,.download_page__ul div a[href$=".jpg"]::after{content:"JPG";background-color:#eb5f26;color:#fff;font-size:.86rem;padding:0 .5rem;border-radius:.25rem;text-decoration:none;display:inline-block}.download_page__ul li a span,.download_page__ul div a span{background-color:#eb5f26;color:#fff;font-size:.86rem;padding:0 .5rem;border-radius:.25rem;text-decoration:none;display:inline-block}.round-5{border-radius:1rem}.ul_base{padding:0;list-style:none}.ul_base li{padding:.8rem 0 .8rem 1.2rem;border-top:#eb5f26 2px dashed;position:relative}.ul_base li:first-child{border-top:none}.ul_base li::before{content:"●";position:absolute;left:0;top:.85rem;color:#eb5f26}.table2 td{vertical-align:top;padding:.25rem}.page .btn-mai,.single .btn-mai{padding:0;margin:0 0 1rem;background-color:unset}.page .btn-mai:hover,.single .btn-mai:hover{box-shadow:none;color:#fff;top:0}.page .btn-mai a,.single .btn-mai a{display:inline-block;position:relative;text-decoration:none;font-weight:700;font-size:1.2rem;color:#fff;background-color:#2584bf;box-shadow:0 5px 0 #004098;border-radius:.5rem;padding:1rem 2rem;transition:top .3s}.page .btn-mai a b,.single .btn-mai a b{display:inline-block;position:relative;z-index:99}.page .btn-mai a:hover,.single .btn-mai a:hover{box-shadow:0 0 0 #004098;color:#fff;top:5px}.page .btn-need a,.single .btn-need a{background-color:#eb5f26 !important;box-shadow:0 5px 0 #e73820}.page .btn-need a:hover,.single .btn-need a:hover{box-shadow:0 0 0 #e73820}.page .border-0 table,.single .border-0 table{border:0}.page .border-0 table th,.page .border-0 table td,.single .border-0 table th,.single .border-0 table td{border:0}.news-title small{border-radius:.25rem;font-size:1.2rem;line-height:1;display:inline-block}.search_item{font-size:1.4rem;padding:.5rem 1rem;border:2px solid #004098;border-radius:2rem;display:block;color:#004098;text-decoration:none;transition:.3s}.search_item.active,.search_item:hover{background:#004098;color:#fff}.searchandfilter.search-filter-disabled{background-color:rgba(255,255,255,.25)}.searchandfilter.search-filter-disabled ul{position:relative}.searchandfilter.search-filter-disabled ul::before{content:"";width:100px;height:100px;background-image:url("images/part3/loading.gif");background-size:cover;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:99;mix-blend-mode:multiply}.searchandfilter.search-filter-disabled ul .sf-field-submit{opacity:.7}.searchandfilter.search-filter-disabled ul .sf-field-submit input[type=submit]{pointer-events:none}.searchandfilter ul{background-color:rgba(255,234,0,.2);padding:1rem;display:flex;flex-wrap:wrap;max-width:900px;margin:auto}.searchandfilter ul li{width:100%;padding:0 1rem;flex-grow:1}@media screen and (min-width: 576px){.searchandfilter ul li{width:auto}}.searchandfilter ul li label{width:100%}.searchandfilter ul li h4{font-weight:700}.searchandfilter ul li .screen-reader-text{position:relative !important;width:100%;height:auto;clip-path:inherit;clip:auto}.searchandfilter ul li select{width:auto;max-width:100%;padding:.25rem;margin-bottom:1rem;font-weight:700}.searchandfilter ul li input[type=text]{width:100%;padding:.25rem;margin-bottom:1rem;font-weight:700}.searchandfilter ul li.sf-field-post-meta-point{flex-grow:0}.searchandfilter ul li.sf-field-search{min-width:50%;font-weight:700}.searchandfilter ul li.sf-field-search h4{position:relative}.searchandfilter ul li.sf-field-search h4::after{content:"※製品名／メーカー／機種名・型番のいずれかで検索できます";font-size:.86rem;margin-left:1rem}.searchandfilter ul li.sf-field-sort_order{display:none}.searchandfilter ul li.sf-field-submit{width:100%;position:relative;margin:1rem;padding:0;font-weight:700;color:#004098;background-color:#004098;border:2px solid #004098;border-radius:2rem;z-index:1}.searchandfilter ul li.sf-field-submit::before{content:"";color:#004098;position:absolute;height:40px;width:40px;z-index:0;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-search" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>');background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:calc(50% - 4rem);transform:translateY(-50%) translateX(-50%);transition:.3s}.searchandfilter ul li.sf-field-submit:hover{opacity:.7}.searchandfilter ul li.sf-field-submit input[type=submit]{position:relative;margin:0;font-size:1.5rem;font-weight:700;border:0;padding:.5rem 1rem;display:block;width:100%;background-color:rgba(0,0,0,0);color:#fff;transition:.3s}.search_item{width:170px;height:170px;border-radius:100px;position:relative}.search_item div{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:.8rem;text-align:center;font-weight:700}.search_item div img{display:block;margin:0 auto .5rem;width:150px;height:100px}.kyuto .searchandfilter ul li.sf-field-post-meta-kinds label::before{content:"機種";margin:0;padding:5px 0 10px;font-size:1rem;font-weight:700;display:block;line-height:1.2}.table th{white-space:nowrap;font-size:.875rem}.table th .bt-sort{display:inline-block;padding-right:.75rem;position:relative}.table th .bt-sort::before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="white" class="bi bi-caret-up-fill" viewBox="0 0 16 16"><path d="m7.247 4.86-4.796 5.481c-.566.647-.106 1.659.753 1.659h9.592a1 1 0 0 0 .753-1.659l-4.796-5.48a1 1 0 0 0-1.506 0z"/></svg>');width:12px;height:12px;position:absolute;right:-0.25rem;top:calc(50% - 5px);transform:translateY(-50%)}.table th .bt-sort::after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="white" class="bi bi-caret-down-fill" viewBox="0 0 16 16"><path d="M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z"/></svg>');width:12px;height:12px;position:absolute;right:-0.25rem;top:calc(50% + 5px);transform:translateY(-50%)}.table th:nth-child(2){min-width:220px}.table th{background-color:#004098;color:#fff !important;vertical-align:middle;border-left:1px solid #fff;border-right:1px solid #fff;text-align:center}.table th:first-child{border-left:1px solid #004098}.table th a{text-decoration:none;color:#fff}.table th span{display:block;font-size:.875em;background-color:#fff;color:#004098}.table th:last-child{border-top:6px solid #eb5f26;border-left:6px solid #eb5f26;border-right:6px solid #eb5f26;font-weight:900}.table td{white-space:nowrap;border-left:1px solid rgba(0,64,152,.3);border-right:1px solid rgba(0,64,152,.3)}.table td:nth-child(2){white-space:normal}.table td:last-child{border-left:6px solid #eb5f26;border-right:6px solid #eb5f26;font-weight:900;font-size:1.1em}.table tr:nth-child(odd){background-color:rgba(0,64,152,.05)}.table tr:last-child td:last-child{border-bottom:6px solid #eb5f26}.deco_bt{border:none;display:inline-block;min-width:300px;position:relative;text-decoration:none;font-weight:700;font-size:1.2rem;color:#fff;background-color:#2584bf;box-shadow:0 5px 0 #004098;border-radius:.5rem;padding:1rem;transition:top .3s}.deco_bt img{height:40px;width:40px;position:absolute;top:50%;transform:translateY(-50%);left:1rem}.deco_bt span{display:inline-block;position:relative;z-index:99}.deco_bt small{display:block}.deco_bt:hover{box-shadow:0 0 0 #004098;color:#fff;top:5px}.deco{font-family:Arial,Helvetica,sans-serif}.deco_title{width:100%;background-color:#0071b9;color:#fff;text-align:center;line-height:3rem;border-radius:1.5rem;margin-bottom:2rem}.deco_ul{padding:0;list-style:none}.deco_ul li{line-height:2;font-size:1.6rem;font-weight:bold}.deco_ul li b{font-size:2rem;display:inline-block;color:#fff;width:1.6em;line-height:1.6em;text-align:center;border-radius:.8em;margin-right:.5rem}.deco_ul li:nth-child(1) b{background-color:#0070c0}.deco_ul li:nth-child(2) b{background-color:#548235}.deco_ul li:nth-child(3) b{background-color:#c55a11}.deco_ul li:nth-child(4) b{background-color:#a61e69}.deco_start{border:1px solid #0071b9;padding:1rem;text-align:center;border-radius:1rem}.deco_start .deco_title2{color:#0071b9;text-align:center;line-height:3rem;font-size:2rem;font-weight:bold;margin:1.2rem 0}.deco_start .deco_bt{margin-bottom:1rem}.ffinit{font-family:"Helvetica Neue",Arial,sans-serif;line-height:1.7}#bt_top{position:absolute;bottom:0;right:0;z-index:999;display:block;background-color:#2584bf;margin-right:2%;padding:.8rem;border-radius:.5rem .5rem 0 0}#bt_top img{display:block;margin:auto}#bt_top:hover{opacity:.8}.str2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.str{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zoom{animation-name:zoom1;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:2}@keyframes zoom1{0%{transform:scale(1, 1)}50%{transform:scale(1.15, 1.15)}100%{transform:scale(1, 1)}}/*# sourceMappingURL=style.css.map */