@media only screen and (max-width: 599px){.pc-only{display:none}}@media only screen and (min-width: 600px){.pc-only{display:block}}@media only screen and (max-width: 599px){.sp-only{display:none}}@media only screen and (min-width: 600px){.sp-only{display:block}}.pg-chizai{margin-right:auto;margin-left:auto;width:90%;max-width:1200px}@media only screen and (max-width: 599px){.pg-chizai{padding:6vw 3vw 0;margin-bottom:10vw}}@media only screen and (min-width: 600px){.pg-chizai{padding-top:60px;margin-bottom:100px}}.pg-chizai img{vertical-align:bottom}@media only screen and (min-width: 600px){.pg-nav__lists{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}}@media only screen and (max-width: 599px){.pg-nav__list{width:100%}.pg-nav__list:nth-child(n+2){margin-top:3vw}}@media only screen and (min-width: 600px){.pg-nav__list{width:calc((100% - 60px) / 3)}.pg-nav__list:not(:nth-child(3n-2)){margin-left:30px}.pg-nav__list:nth-child(n+4){margin-top:30px}}.pg-nav__link{display:block;position:relative;background-color:#e0171b;height:100%}@media only screen and (max-width: 599px){.pg-nav__link{padding:3px}}@media only screen and (min-width: 600px){.pg-nav__link{padding:5px}}.pg-nav__link::before,.pg-nav__link::after{display:block;position:absolute;width:0;height:0;content:'';z-index:2}.pg-nav__link::before{top:0;left:0;border-style:solid;border-color:#e0171b transparent transparent transparent}@media only screen and (max-width: 599px){.pg-nav__link::before{border-width:14px 14px 0 0}}@media only screen and (min-width: 600px){.pg-nav__link::before{border-width:20px 20px 0 0}}.pg-nav__link::after{right:0;bottom:0;border-style:solid;border-color:transparent transparent #e0171b transparent}@media only screen and (max-width: 599px){.pg-nav__link::after{border-width:0 0 14px 14px}}@media only screen and (min-width: 600px){.pg-nav__link::after{border-width:0 0 20px 20px}}.pg-nav__linkInner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;width:100%;height:100%;font-weight:700;color:#e0171b;background-color:#fff;background-image:linear-gradient(to right, #e0171b 0%, #e0171b 50%, #fff 50%, #fff 100%);background-size:202% auto;background-position:right}@media only screen and (max-width: 599px){.pg-nav__linkInner{padding:0.5em 1em 0.5em 0.75em;font-size:102%}}@media only screen and (min-width: 600px){.pg-nav__linkInner{padding:0.5em 1.5em 0.5em 1em;font-size:120%;transition:background-position 0.2s, color 0.2s}.pg-nav__link:hover .pg-nav__linkInner{color:#fff;background-position:left}}.is-current .pg-nav__linkInner{color:#fff;background-position:left}.pg-nav__linkInner::after{display:block;position:absolute;top:50%;right:0.75em;width:0.5em;height:0.5em;border-top:0.15em solid #e0171b;border-right:0.15em solid #e0171b;content:'';-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width: 600px){.pg-nav__link:hover .pg-nav__linkInner::after{border-top:0.15em solid #fff;border-right:0.15em solid #fff}}.is-current .pg-nav__linkInner::after{border-top:0.15em solid #fff;border-right:0.15em solid #fff}@media only screen and (min-width: 600px){.pg-btn__lists{display:-webkit-flex;display:flex}}@media only screen and (max-width: 599px){.pg-btn__list{width:100%}.pg-btn__list:nth-child(n+2){margin-top:3vw}}@media only screen and (min-width: 600px){.pg-btn__list{display:-webkit-flex;display:flex;width:calc(100% / 1)}.pg-btn__list:not(:nth-child(3n-2)){margin-left:30px}.pg-btn__list:nth-child(n+4){margin-top:30px}}.pg-btn__link{display:block;position:relative;background-color:#333333;width:100%;text-align:center}@media only screen and (max-width: 599px){.pg-btn__link{padding:3px}}@media only screen and (min-width: 600px){.pg-btn__link{padding:5px}}.pg-btn__link::before,.pg-btn__link::after{display:block;position:absolute;width:0;height:0;content:'';z-index:2}.pg-btn__link::before{top:0;left:0;border-style:solid;border-color:#333333 transparent transparent transparent}@media only screen and (max-width: 599px){.pg-btn__link::before{border-width:14px 14px 0 0}}@media only screen and (min-width: 600px){.pg-btn__link::before{border-width:20px 20px 0 0}}.pg-btn__link::after{right:0;bottom:0;border-style:solid;border-color:transparent transparent #333333 transparent}@media only screen and (max-width: 599px){.pg-btn__link::after{border-width:0 0 14px 14px}}@media only screen and (min-width: 600px){.pg-btn__link::after{border-width:0 0 20px 20px}}.pg-btn__linkInner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;width:100%;height:100%;padding:0.5em 0.75em;font-weight:700;color:#333333;background-color:#fff;background-image:linear-gradient(to right, #333 0%, #333 50%, #fff 50%, #fff 100%);background-size:202% auto;background-position:right}@media only screen and (max-width: 599px){.pg-btn__linkInner{font-size:102%}}@media only screen and (min-width: 600px){.pg-btn__linkInner{font-size:120%;transition:background-position 0.2s, color 0.2s}.pg-btn__link:hover .pg-btn__linkInner{color:#fff;background-position:left}}.is-current .pg-btn__linkInner{color:#fff;background-position:left}.pg-btn__linkInner.pg-dev::after{display:block;position:absolute;top:50%;right:0.75em;width:0.3em;height:0.3em;border-top:0.15em solid #333333;border-right:0.15em solid #333333;content:'';-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width: 600px){.pg-btn__link:hover .pg-btn__linkInner.pg-dev::after{border-top:0.15em solid #fff;border-right:0.15em solid #fff}}.is-current .pg-btn__linkInner.pg-dev::after{border-top:0.15em solid #fff;border-right:0.15em solid #fff}.pg-btn__linkInner.pg-official::after{display:block;position:absolute;background:url(../images/chizai/pat-tm/ico_official.png) center no-repeat;top:0;bottom:0;right:0.75em;width:1em;height:1em;margin:auto;content:''}@media only screen and (min-width: 600px){.pg-btn__link:hover .pg-btn__linkInner.pg-official::after{background:url(../images/chizai/pat-tm/ico_official_on.png) center no-repeat}}.pg-subheading{padding:0 0.5em 0.2em;font-weight:700}@media only screen and (max-width: 599px){.pg-subheading{border-bottom:2px solid #e0171b;font-size:160%}}@media only screen and (min-width: 600px){.pg-subheading{font-size:213%;border-bottom:4px solid #e0171b}}@media only screen and (max-width: 599px){.pg-subheading+*{margin-top:4vw}}@media only screen and (min-width: 600px){.pg-subheading+*{margin-top:40px}}@media only screen and (max-width: 599px){.pg-subheading.spirits{border-bottom:2px solid #00a0e9;font-size:160%}}@media only screen and (min-width: 600px){.pg-subheading.spirits{font-size:213%;border-bottom:4px solid #00a0e9}}.pg-Title{text-align:center;font-weight:normal}@media only screen and (max-width: 599px){.pg-Title{font-size:250%;margin-bottom:4vw;line-height:1.25}}@media only screen and (min-width: 600px){.pg-Title{font-size:273%;margin-bottom:40px}}.pg-ttl{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-weight:700}@media only screen and (max-width: 599px){.pg-ttl{font-size:110%}}@media only screen and (min-width: 600px){.pg-ttl{font-size:133%}}.pg-ttl::before{display:block;position:relative;margin-right:0.75rem;width:1.5rem;height:0.1em;content:'';background-color:#e0171b}.pg-ttl.spirits::before{display:block;position:relative;margin-right:0.75rem;width:1.5rem;height:0.1em;content:'';background-color:#00a0e9}.pg-ttl+*{margin-top:0.5em;margin-left:calc(1.5rem + 0.75rem)}@media only screen and (max-width: 599px){.pg-ttl+*{margin-left:0}}.pg-ctg-ttl{position:relative;display:-webkit-flex;display:flex;padding:0.8em 0;padding-right:1.2em;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #d2d2d2;font-weight:bold}@media only screen and (max-width: 599px){.pg-ctg-ttl{font-size:140%}}@media only screen and (min-width: 600px){.pg-ctg-ttl{font-size:163%}}.pg-ctg-ttl.is-open::after{display:block;position:absolute;top:0;bottom:0;right:0.75em;width:0.3em;height:0.3em;margin:auto;border-top:0.15em solid #e0171b;border-right:0.15em solid #e0171b;content:'';-webkit-transform:translateY(0%) rotate(-45deg);transform:translateY(0%) rotate(-45deg);transition:rotate .5s}.pg-ctg-ttl.is-close{border-bottom:none}.pg-ctg-ttl.is-close::after{display:block;position:absolute;top:0;bottom:0;right:0.75em;width:0.3em;height:0.3em;margin:auto;border-top:0.15em solid #e0171b;border-right:0.15em solid #e0171b;content:'';-webkit-transform:translateY(0%) rotate(135deg);transform:translateY(0%) rotate(135deg);transition:rotate .5s}.pg-ctg-ttl.spirits.is-open::after{display:block;position:absolute;top:0;bottom:0;right:0.75em;width:0.3em;height:0.3em;margin:auto;border-top:0.15em solid #00a0e9;border-right:0.15em solid #00a0e9;content:'';-webkit-transform:translateY(0%) rotate(-45deg);transform:translateY(0%) rotate(-45deg);transition:rotate .5s}.pg-ctg-ttl.spirits.is-close{border-bottom:none}.pg-ctg-ttl.spirits.is-close::after{display:block;position:absolute;top:0;bottom:0;right:0.75em;width:0.3em;height:0.3em;margin:auto;border-top:0.15em solid #00a0e9;border-right:0.15em solid #00a0e9;content:'';-webkit-transform:translateY(0%) rotate(135deg);transform:translateY(0%) rotate(135deg);transition:rotate .5s}.pg-picture{text-align:center}.pg-tit{font-weight:700}@media only screen and (max-width: 599px){.pg-tit{font-size:160%}}@media only screen and (min-width: 600px){.pg-tit{font-size:213%}}@media only screen and (max-width: 599px){.pg-tit+*{margin-top:4vw}}@media only screen and (min-width: 600px){.pg-tit+*{margin-top:40px}}@media only screen and (max-width: 599px){.pg-wrapper{margin-top:8vw}}@media only screen and (min-width: 600px){.pg-wrapper{margin-top:80px}}@media only screen and (max-width: 599px){.pg-content{margin-bottom:8vw}}@media only screen and (min-width: 600px){.pg-content{margin-bottom:80px}}@media only screen and (max-width: 599px){.pg-content__inner{padding:0 4vw}}@media only screen and (min-width: 600px){.pg-content__inner{padding:0 40px}}@media only screen and (max-width: 599px){.pg-read{margin-top:8vw}}@media only screen and (min-width: 600px){.pg-read{margin-top:80px}}@media only screen and (max-width: 599px){.pg-counterfeit{margin-top:8vw}}@media only screen and (min-width: 600px){.pg-counterfeit{margin-top:80px}}.pg-counterfeit__ttl{margin-top:1em}@media only screen and (max-width: 599px){.pg-counterfeit__picture{margin-top:20px}}@media only screen and (min-width: 600px){.pg-counterfeit__picture{margin-top:20px}}@media only screen and (max-width: 599px){.pg-anti{margin-top:6vw}}@media only screen and (min-width: 600px){.pg-anti{margin-top:60px}}@media only screen and (max-width: 599px){.pg-anti__figures{margin-top:2vw;text-align:center}}@media only screen and (min-width: 600px){.pg-anti__figures{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px}}.pg-anti__figureBox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 599px){.pg-anti__figureBox{display:block}}.pg-anti__figure.--figure01{max-width:400px}@media only screen and (max-width: 599px){.pg-anti__figure.--figure01{margin-top:6vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 600px){.pg-anti__figure.--figure01{margin-top:2em;margin-right:3em}}@media only screen and (max-width: 599px){.pg-anti__figure.--figure02{margin-top:6vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 600px){.pg-anti__figure.--figure02{margin-top:2em}}.pg-anti__caption{margin-top:0.5em;text-align:center;font-weight:bold}.pg-anti__movieTtl{margin-top:1em;padding-left:2.25rem;font-size:120%}.pg-anti__movieTtl::before{display:none}.pg-anti__movieContainer{max-width:900px}.pg-anti__movieContainer .pg-anti__movie{position:relative;width:100%;padding-top:56.25%;margin:20px 0 10px 0}.pg-anti__movieContainer .pg-anti__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media only screen and (min-width: 600px){.pg-content__flxCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}.pg-sentence{font-size:112%}.pg-sentence.trademark{text-align:center}.txtLink{color:#e0171b !important;text-decoration:underline;transition:-webkit-text-decoration .5s;transition:text-decoration .5s;transition:text-decoration .5s, -webkit-text-decoration .5s}.txtLink:hover{text-decoration:none}#top .pg-read{margin-top:0}@media only screen and (max-width: 599px){#top .pg-read{margin-bottom:8vw}}@media only screen and (min-width: 600px){#top .pg-read{margin-bottom:80px}}.pg-pat-tm{border:1px solid #d2d2d2}@media only screen and (max-width: 599px){.pg-pat-tm{margin-top:4vw}}@media only screen and (min-width: 600px){.pg-pat-tm{margin-top:40px}}.pg-pat-tm .pg-ctg-ttl{cursor:pointer}.pg-pat-tm .pg-sentence{font-size:110%;font-weight:700}.pg-pat-tm__picture{max-width:460px;max-height:286px;width:45%}@media only screen and (max-width: 599px){.pg-pat-tm__picture{margin-top:2vw;width:100%}}.pg-pat-tm__picture .pg-picture{border:2px solid #e0171b}.pg-pat-tm__picture .pg-picture.spirits{border:2px solid #00a0e9}@media only screen and (max-width: 599px){.pg-pat-tm-detail{padding-bottom:4vw}}@media only screen and (min-width: 600px){.pg-pat-tm-detail{padding-bottom:40px}}@media only screen and (max-width: 599px){.pg-pat-detail{padding:2vw 0}}@media only screen and (min-width: 600px){.pg-pat-detail{padding:2em 0}}.pg-pat-detail.pg-pat-detail.hide{padding:0 !important}.pg-pat-detail__item__num{max-width:600px}@media only screen and (max-width: 599px){.pg-pat-detail__item__num{width:100%}}.pg-tm-detail{border-top:1px solid #d2d2d2}@media only screen and (max-width: 599px){.pg-tm-detail{padding:2vw 0}}@media only screen and (min-width: 600px){.pg-tm-detail{padding:2em 0}}@media only screen and (min-width: 600px){.pg-tm-detail__item__list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em}}@media only screen and (max-width: 599px){.pg-tm-detail__item__list .pg-tm-detail__item__list__num:nth-child(n+2){border-top:1px solid #d2d2d2}}@media only screen and (min-width: 600px){.pg-tm-detail__item__list .pg-tm-detail__item__list__num:first-child{margin-left:0}.pg-tm-detail__item__list .pg-tm-detail__item__list__num:nth-child(4){margin-left:0}.pg-tm-detail__item__list .pg-tm-detail__item__list__num:nth-child(n+4){border-top:1px solid #d2d2d2}}.pg-tm-detail__item__list .pg-tm-detail__item__list__num .pg-tm-detail__logo{text-align:center}.pg-tm-detail__item__list .pg-tm-detail__item__list--other{-webkit-align-self:flex-end;align-self:flex-end;white-space:nowrap;font-weight:700}@media only screen and (max-width: 599px){.pg-tm-detail__item__list .pg-tm-detail__item__list--other{font-size:120%;margin-top:1.2em;margin-bottom:1.2em}}@media only screen and (min-width: 600px){.pg-tm-detail__item__list .pg-tm-detail__item__list--other{font-size:140%;margin-bottom:.9em;margin-left:.9em}}.pg-tm-detail__item__list .pg-tm-detail__num{background:#f0f0f0;padding:1em}.pg-anti__thumb{text-align:center}.pg-anti__thumb a{transition:all 0.4s}@media only screen and (min-width: 600px){.pg-anti__thumb a:hover{opacity:0.6}}.pg-anti__box{border:1px solid #d2d2d2;margin-top:calc(1.5rem + 1.5rem + 0.75rem);padding-top:calc(0);padding-bottom:calc(1.5rem + 0.75rem);padding-left:calc(1.5rem + 0.75rem);padding-right:calc(1.5rem + 0.75rem)}@media only screen and (max-width: 599px){.pg-anti__box{padding-left:calc(1.5rem + 0.75rem);padding-right:calc(1.5rem + 0.75rem)}}.pg-anti__box h2{margin-bottom:calc(1.5rem + 0.75rem)}.pg-anti__box .pg-anti__boxContent{padding-left:calc(1.5rem + 0.75rem);margin-left:0}.pg-anti__box .pg-anti__boxContent a{max-width:750px;height:auto;margin-left:0;margin-bottom:calc(1.5rem + 0.75rem);padding:1em 6em 1em 1em}.pg-anti__box .pg-anti__boxContent a span{background:#fff;padding:0 0.4em;margin-right:0.8em;border-radius:0.4em;color:#e0171b}.pg-anti__box .pg-anti__boxContent p{font-size:112%}@media only screen and (max-width: 599px){.pg-anti__box .pg-anti__boxContent .c-btn__common--txt{width:100%}}.pg-anti__box .brSP{display:none}@media only screen and (max-width: 599px){.pg-anti__box .brSP{display:inline-block}}
