:where(#pg_reformbrand, #pg_reformbrand *){margin:0;padding:0}:where(#pg_reformbrand) img{border-style:none;max-width:100%;width:auto;height:auto}#pg_reformbrand{max-width:inherit;width:100%;margin:1% auto 0;position:relative}#pg_reformbrand::before,#pg_reformbrand::after{position:absolute;content:"";background:#ededed;width:1px;height:100%;top:0;z-index:-1;left:33.33%;opacity:0.5}#pg_reformbrand::after{left:66.66%}#pg_reformbrand .space{margin:60px 0}#pg_reformbrand .outer{max-width:1130px;width:86%;margin-left:auto;margin-right:auto}#pg_reformbrand .brandmovie *{font-family:"Zen Kaku Gothic Antique", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;line-height:2;letter-spacing:3px;color:#4c3200}#pg_reformbrand .brandmovie img{width:attr(width px) !important;max-width:100% !important;height:auto !important;display:inline-block}#pg_reformbrand .brandmovie a:hover{text-decoration:none}#pg_reformbrand .brandmovie{background:url("../../../../old/images/reformbrand/bg.png") repeat;width:100%}#pg_reformbrand .brandmovie .font__style__01{font-size:30px;font-weight:400;text-align:center;letter-spacing:14px}#pg_reformbrand .brandmovie .font__style__01__sub{letter-spacing:5px;font-weight:600;text-align:center;margin-bottom:15px}#pg_reformbrand .brandmovie .font__style__02{font-size:24px;font-weight:400;line-height:2.5}#pg_reformbrand .brandmovie .font__style__03{font-size:24px;font-weight:600;line-height:2.5}#pg_reformbrand .brandmovie section{padding-top:180px}#pg_reformbrand .mv__items{width:86%;margin:130px auto 0 auto;display:flex;justify-content:center;grid-column-gap:80px}#pg_reformbrand .mv__item__ttl{width:195px}#pg_reformbrand .mv__item__youtube{position:relative;width:calc(100% - 275px)}#pg_reformbrand .mv__item__youtube::before{content:"";background:url("../../../../old/images/reformbrand/mv_fukidashi_pink.png") no-repeat;background-size:181px 136px;width:181px;height:136px;position:absolute;right:-50px;top:-100px}#pg_reformbrand .mv__item__youtube::after{content:"";background:url("../../../../old/images/reformbrand/mv_fukidashi_yelow.png") no-repeat;background-size:191px 148px;width:191px;height:148px;position:absolute;left:-100px;bottom:-46px}#pg_reformbrand .mv__item__youtube iframe{border-radius:25px}#pg_reformbrand .mv__item__youtube img{position:absolute;top:-26px;left:30px}#pg_reformbrand .brand-statement__items{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:140px}#pg_reformbrand .brand-statement__item__img{width:55%}#pg_reformbrand .brand-statement__item__txt{width:40%;display:flex;flex-direction:column;grid-row-gap:60px}#pg_reformbrand .brand-statement__item__txt p{line-height:3}#pg_reformbrand .bg__cir{background:url("../../../../old/images/reformbrand/ttl__buck.png") no-repeat center center;background-size:auto 158px;padding:27px 0;margin-bottom:80px}#pg_reformbrand .wht__box{background:#fff;padding:60px 50px;margin:50px 0;box-sizing:border-box}#pg_reformbrand .txt__blk{color:#000 !important}#pg_reformbrand .sp{display:none !important}#pg_reformbrand .index02__wrap{padding-bottom:140px}#pg_reformbrand .index03__wrap{padding-bottom:140px;text-align:center}#pg_reformbrand .btn__grn__items{display:flex;justify-content:center;column-gap:35px;margin-top:120px}#pg_reformbrand .btn__grn a{display:inline-block;background:#cdd94c;color:#fff;font-weight:600;font-size:20px;text-align:center;border-radius:100px;padding:15px;min-width:455px;box-shadow:0 0 16px rgba(157, 157, 157, 0.38);box-sizing:border-box}@keyframes fadeIn{from{opacity:0;transform:translateY(10rem)}to{opacity:1;transform:translateY(0)}}#pg_reformbrand .fadein{opacity:0;transition:all 2s;transform:translate(0, 40px)}#pg_reformbrand .fadein.scrollin{opacity:1 !important;transform:translate(0, 0) !important}@media screen and (max-width:768px){#pg_reformbrand .brandmovie *{font-size:16px;line-height:1.8;letter-spacing:2px}#pg_reformbrand .brandmovie .font__style__01{font-size:24px;letter-spacing:3px}#pg_reformbrand .brandmovie .font__style__01__sub{letter-spacing:2px;margin-bottom:10px}#pg_reformbrand .brandmovie .font__style__02{font-size:20px;line-height:1.8}#pg_reformbrand .brandmovie .font__style__03{font-size:20px;line-height:1.8}#pg_reformbrand .brandmovie section{padding-top:80px}#pg_reformbrand .mv__items{margin:60px auto 0 auto;flex-direction:column-reverse;grid-row-gap:30px}#pg_reformbrand .mv__item__ttl{width:100%}#pg_reformbrand .mv__item__youtube{width:100%}#pg_reformbrand .mv__item__youtube::before{background:url("../../../../old/images/mv_fukidashi_pink.png") no-repeat;background-size:60px auto;width:60px;height:47px;right:-20px;top:-17px}#pg_reformbrand .mv__item__youtube::after{background:url("../../../../old/images/mv_fukidashi_yelow.png") no-repeat;background-size:60px auto;width:60px;height:55px;left:-18px;bottom:-23px}#pg_reformbrand .mv__item__youtube iframe{border-radius:20px}#pg_reformbrand .mv__item__youtube img{max-width:80% !important;top:-15px;left:15px}#pg_reformbrand .brand-statement__items{margin-top:60px;flex-wrap:wrap;grid-row-gap:30px;flex-direction:column-reverse}#pg_reformbrand .brand-statement__item__img{width:100%}#pg_reformbrand .brand-statement__item__txt{width:100%;grid-row-gap:0px}#pg_reformbrand .brand-statement__item__txt p{line-height:3}#pg_reformbrand .bg__cir{background:url("../../../../old/images/reformbrand/ttl__buck.png") no-repeat center center;background-size:auto 100px;padding:15px 0;margin-bottom:40px}#pg_reformbrand .wht__box{padding:30px;margin:30px 0}#pg_reformbrand .sp{display:inline-block !important}#pg_reformbrand .pc{display:none !important}#pg_reformbrand .index02__wrap{padding-bottom:60px}#pg_reformbrand .index03__wrap{padding-bottom:60px}#pg_reformbrand .btn__grn__items{margin-top:60px;flex-wrap:wrap;grid-row-gap:40px;flex-direction:column}#pg_reformbrand .btn__grn a{font-size:16px;padding:15px;min-width:inherit;width:100%;box-shadow:0 0 16px rgba(157, 157, 157, 0.38)}#pg_reformbrand iframe{height:220px}#pg_reformbrand .fadein{opacity:0;transition:all 1s;transform:translate(0, 20px)}#pg_reformbrand .fadein.scrollin{opacity:1 !important;transform:translate(0, 0) !important}@keyframes fadeIn{from{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}}