:root{--c-text: #292929;--c-text-light: #fff;--c-red:#ba1e30;--c-brand-blue:rgb(0, 105, 197);--c-brand-green:rgb(0, 176, 185);--c-brand-yellow:rgb(246, 183, 0);--c-brand-pink:rgb(233, 70, 97);--ff-jp: "Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--ff-poppins: "Poppins", sans-serif;--f-size: 16;--f-lh: 1.6;--f-w:600;--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);--easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);--time: 0.3s;--opacity: 0.6;--easing: var(--easeInOutQuad);--skew: 30deg}.pg-company__container{position:relative}@media only screen and (min-width: 1024px){.pg-company__container{margin-bottom:calc((100 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-company__container{margin-bottom:0 auto 100px}}.pg-company__tit{display:inline-block}.pg-company__titContMain{display:block}@media only screen and (max-width: 767px){.pg-company__titContMain{width:min(calc(((550 / 1.5) / 768) * 100vw), calc(550px / 1.5))}}@media only screen and (min-width: 768px){.pg-company__titContMain{width:min(calc(((550 / 1.5) / 1450) * 100vw), calc(550px / 1.5))}}.pg-company__titContSub{display:block;margin:clamp(10px, 1.3vw, 22px) 0 0}@media only screen and (max-width: 767px){.pg-company__titContSub{width:min(calc(((213 / 1.5) / 768) * 100vw), calc(213px / 1.5))}}@media only screen and (min-width: 768px){.pg-company__titContSub{width:min(calc(((213 / 1.5) / 1450) * 100vw), calc(213px / 1.5))}}.pg-company__content{margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.pg-company__content{width:90%}}@media only screen and (min-width: 768px){.pg-company__content{max-width:1280px;padding-left:40px;padding-right:40px}}.pg-company__contentbox{background:#fff;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.pg-company__contentbox{box-shadow:0 0 20px rgba(133,133,133,0.2)}}@media only screen and (min-width: 768px){.pg-company__contentbox{box-shadow:0 0 40px rgba(133,133,133,0.2)}}@media only screen and (max-width: 1023px){.pg-company__contentbox{border-radius:15px}}@media only screen and (min-width: 1024px){.pg-company__contentbox{border-radius:40px}}.pg-companyContent__inner{transition:opacity 1s 0.8s}.pg-companyContent__inner.is-ready{opacity:0}.pg-company__profile{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.pg-company__profileTit{font-weight:700;background-color:#df4f61;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:38px 1em;font-size:1rem}@media only screen and (max-width: 767px){.pg-company__profileTit{font-size:.87rem;padding:4vw 1em;width:30%;border-bottom:1px solid #fff}}@media only screen and (min-width: 768px){.pg-company__profileTit{width:22.5%;border-bottom:2px solid #fff}}@media only screen and (min-width: 1024px){.pg-company__profileTit{font-size:1.25rem}}@media only screen and (min-width: 1280px){.pg-company__profileTit{font-size:1.5rem}}.pg-company__profileTit:last-of-type{border:none}@media only screen and (max-width: 767px){.pg-company__btn.-address{margin-top:3vw}}@media only screen and (min-width: 768px){.pg-company__btn.-address{margin-top:calc((20 / 1280) * 100vw)}}@media only screen and (min-width: 1280px){.pg-company__btn.-address{margin-top:20px}}@media only screen and (max-width: 767px){.pg-company__btn.-business{margin-top:5vw}}@media only screen and (min-width: 768px){.pg-company__btn.-business{margin-top:calc((38 / 1280) * 100vw)}}@media only screen and (min-width: 1280px){.pg-company__btn.-business{margin-top:38px}}.pg-company__profileDetail{font-weight:500;background-color:#fff;line-height:1.8;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 767px){.pg-company__profileDetail{font-size:.87rem;padding:max(4vw, 1em);width:calc(100% - 30%);border-bottom:1px solid #cdcdcd}}@media only screen and (min-width: 768px){.pg-company__profileDetail{width:calc(100% - 22.5%);border-bottom:2px solid #cdcdcd;padding:calc((30 / 1280) * 100vw) calc((100 / 1280) * 100vw)}}@media only screen and (min-width: 1024px){.pg-company__profileDetail{font-size:1rem}}@media only screen and (min-width: 1280px){.pg-company__profileDetail{font-size:1.25rem;padding:30px 100px}}.pg-company__profileDetail:last-of-type{border:none}.pg-company__profileDetail.-chart{line-height:0}@media only screen and (max-width: 767px){.pg-company__profileDetail.-chart{padding:max(4vw, 1em)}}@media only screen and (min-width: 768px){.pg-company__profileDetail.-chart{padding:calc((38 / 1280) * 100vw) calc((100 / 1280) * 100vw)}}@media only screen and (min-width: 1280px){.pg-company__profileDetail.-chart{padding:38px 100px}}.pg-company__profileDetailTxt{width:100%}.pg-company__profileImg.-chart{width:calc(674px / 1.5)}@media only screen and (min-width: 768px){.pg-company__profileImg.-chart{width:min(calc(((674 / 1.5) / 1280) * 100vw), calc(674px / 1.5))}}.pg-company__officer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.pg-company__officerTit{width:100%;margin-right:0;margin-top:1em}}@media only screen and (min-width: 768px){.pg-company__officerTit{width:7em;margin-right:3em;margin-top:0.5em}}.pg-company__officerTit:nth-of-type(1){margin-top:0}@media only screen and (max-width: 767px){.pg-company__officerDetail{width:100%}}@media only screen and (min-width: 768px){.pg-company__officerDetail{width:calc(100% - 10em);margin-top:0.5em}}.pg-company__officerDetail:nth-of-type(1){margin-top:0}.pg-company__txtLists{width:100%;line-height:1.6}.pg-company__txtList{text-indent:-1em;padding-left:1em;margin-top:0.5em}.pg-company__txtList:nth-child(1){margin-top:0}.pg-company__heading{text-align:center;font-weight:900}@media only screen and (max-width: 1023px){.pg-company__heading{font-size:1.37rem;margin-bottom:5vw}}@media only screen and (min-width: 1024px){.pg-company__heading{font-size:1.75rem;margin-bottom:calc((60 / 1530) * 100vw)}}@media only screen and (min-width: 1280px){.pg-company__heading{font-size:3rem}}@media only screen and (min-width: 1530px){.pg-company__heading{margin-bottom:60px}}.pg-company__txt{text-align:center}@media only screen and (max-width: 1023px){.pg-company__txt{margin-top:max(3vw, 1.5em)}}@media only screen and (min-width: 1024px){.pg-company__txt{margin-top:calc((30 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-company__txt{margin-top:30px}}.pg-company__access{transition:opacity 1s}.pg-company__access.is-ready{opacity:0}@media only screen and (max-width: 767px){.pg-company__access{padding-top:3vw;margin-top:calc(8vw - 3vw)}}@media only screen and (min-width: 768px){.pg-company__access{padding-top:calc((30 / 1280) * 100vw);margin-top:calc((110 / 1280) * 100vw)}}@media only screen and (min-width: 1280px){.pg-company__access{padding-top:30px;margin-top:calc(140px - 30px)}}.pg-company__accessInner{margin:0 auto}@media only screen and (max-width: 767px){.pg-company__accessInner{width:90%}}@media only screen and (min-width: 768px){.pg-company__accessInner{max-width:1280px;padding-left:40px;padding-right:40px}}.pg-company__accessTit{line-height:0}@media only screen and (max-width: 767px){.pg-company__accessTit{width:max(calc((((287 / 1.5) * 0.8) / 768) * 100vw), 100px)}}@media only screen and (min-width: 768px){.pg-company__accessTit{width:calc(((287 / 1.5) / 1024) * 100vw)}}@media only screen and (min-width: 1024px){.pg-company__accessTit{width:calc(287px / 1.5)}}.pg-company__accessTxt{font-weight:500;line-height:1.8}@media only screen and (max-width: 767px){.pg-company__accessTxt{margin-top:5vw}}@media only screen and (min-width: 768px){.pg-company__accessTxt{margin-top:calc((38 / 1280) * 100vw)}}@media only screen and (min-width: 1280px){.pg-company__accessTxt{margin-top:38px}}@media only screen and (max-width: 767px){.pg-company__map{margin-top:3vw}}@media only screen and (min-width: 768px){.pg-company__map{margin-top:calc((40 / 1280) * 100vw)}}@media only screen and (min-width: 1280px){.pg-company__map{margin-top:40px}}.pg-company__map iframe{width:100%}@media only screen and (max-width: 767px){.pg-company__map iframe{height:max( calc((480 / 1280) * 100vw), 300px)}}@media only screen and (min-width: 768px){.pg-company__map iframe{height:calc((480 / 1280) * 100vw)}}@media only screen and (min-width: 1280px){.pg-company__map iframe{height:480px}}.pg-company__bottomMenu{transition:opacity 1s}.pg-company__bottomMenu.is-ready{opacity:0}@media only screen and (max-width: 767px){.pg-company__bottomMenu{margin-top:10vw}}@media only screen and (min-width: 768px){.pg-company__bottomMenu{margin-top:calc((148 / 1280) * 100vw)}}@media only screen and (min-width: 1280px){.pg-company__bottomMenu{margin-top:148px}}
