@media screen and (min-width: 768px){.p-company-intro-row{display:flex}}@media screen and (min-width: 768px){.p-company-intro-col-l{width:35%;padding-right:3rem}}@media screen and (min-width: 768px){.p-company-intro-col-r{width:65%}}@media screen and (min-width: 768px){.p-company-dx-row{display:flex}}@media screen and (min-width: 768px){.p-company-dx-col-l{width:42%}}@media screen and (max-width: 767px){.p-company-dx-col-l .c-ttl-block-sm-black{display:flex;width:100%;justify-content:center}}@media screen and (max-width: 767px){.p-company-dx-col-r{padding-top:3.2rem}}@media screen and (min-width: 768px){.p-company-dx-col-r{width:58%;padding-left:6.6rem}}@media screen and (max-width: 767px){.p-company-sales .c-ttl-block-sm-black{display:flex;width:100%;justify-content:center}}.p-company-sales-graph{width:100%;margin:7rem auto 0;position:relative}@media screen and (min-width: 768px){.p-company-sales-graph{max-width:70%}}.p-company-sales-graph-inr{width:100%;padding-top:80.6559%;background:url("/assets/img/company/img_sales-graph_2024.png") no-repeat center;background-size:cover}.p-company-sales-graph-area{position:absolute;height:96.6%;left:0;bottom:0;right:0;padding-left:4.1%;padding-bottom:3.9%;padding-right:2.3%;display:flex;align-items:flex-end;justify-content:space-between}.p-company-sales-graph.is-active .sales-bar1::before{animation:showBar1 0.8s .05s forwards}.p-company-sales-graph.is-active .sales-bar1 p{animation:showData1 0.8s .05s forwards}.p-company-sales-graph.is-active .sales-bar2::before{animation:showBar2 0.8s .1s forwards}.p-company-sales-graph.is-active .sales-bar2 p{animation:showData2 0.8s .1s forwards}.p-company-sales-graph.is-active .sales-bar3::before{animation:showBar3 0.8s .15s forwards}.p-company-sales-graph.is-active .sales-bar3 p{animation:showData3 0.8s .15s forwards}.p-company-sales-graph.is-active .sales-bar4::before{animation:showBar4 0.8s .2s forwards}.p-company-sales-graph.is-active .sales-bar4 p{animation:showData4 0.8s .2s forwards}.p-company-sales-graph.is-active .sales-bar5::before{animation:showBar5 0.8s .25s forwards}.p-company-sales-graph.is-active .sales-bar5 p{animation:showData5 0.8s .25s forwards}.p-company-sales-graph.is-active .sales-bar6::before{animation:showBar6 0.8s .3s forwards}.p-company-sales-graph.is-active .sales-bar6 p{animation:showData6 0.8s .3s forwards}.p-company-sales-graph.is-active .sales-bar7::before{animation:showBar7 0.8s .35s forwards}.p-company-sales-graph.is-active .sales-bar7 p{animation:showData7 0.8s .35s forwards}.p-company-sales-graph.is-active .sales-bar8::before{animation:showBar8 0.8s .4s forwards}.p-company-sales-graph.is-active .sales-bar8 p{animation:showData8 0.8s .4s forwards}.p-company-sales-graph.is-active .sales-bar9::before{animation:showBar9 0.8s .45s forwards}.p-company-sales-graph.is-active .sales-bar9 p{animation:showData9 0.8s .45s forwards}.p-company-sales-graph.is-active .sales-bar10::before{animation:showBar10 0.8s .5s forwards}.p-company-sales-graph.is-active .sales-bar10 p{animation:showData10 0.8s .5s forwards}.p-company-sales-graph.is-active .sales-bar11::before{animation:showBar11 0.8s .55s forwards}.p-company-sales-graph.is-active .sales-bar11 p{animation:showData11 0.8s .55s forwards}.p-company-sales-graph.is-active .sales-bar12::before{animation:showBar12 0.8s .6s forwards}.p-company-sales-graph.is-active .sales-bar12 p{animation:showData12 0.8s .6s forwards}.p-company-sales-graph.is-active .sales-bar13::before{animation:showBar13 0.8s .65s forwards}.p-company-sales-graph.is-active .sales-bar13 p{animation:showData13 0.8s .65s forwards}.p-company-sales-graph.is-active .sales-bar14::before{animation:showBar14 0.8s .7s forwards}.p-company-sales-graph.is-active .sales-bar14 p{animation:showData14 0.8s .7s forwards}.p-company-sales-graph.is-active .sales-bar15::before{animation:showBar15 0.8s .75s forwards}.p-company-sales-graph.is-active .sales-bar15 p{animation:showData15 0.8s .75s forwards}.p-company-sales-graph.is-active .sales-bar16::before{animation:showBar16 0.8s .8s forwards}.p-company-sales-graph.is-active .sales-bar16 p{animation:showData16 0.8s .8s forwards}.p-company-sales-graph.is-active .sales-bar17::before{animation:showBar17 0.8s .85s forwards}.p-company-sales-graph.is-active .sales-bar17 p{animation:showData17 0.8s .85s forwards}.p-company-sales-graph.is-active .sales-bar18::before{animation:showBar18 0.8s .9s forwards}.p-company-sales-graph.is-active .sales-bar18 p{animation:showData18 0.8s .9s forwards}.p-company-sales-graph.is-active .sales-bar19::before{animation:showBar19 0.8s .95s forwards}.p-company-sales-graph.is-active .sales-bar19 p{animation:showData19 0.8s .95s forwards}.p-company-sales-graph.is-active .sales-bar20::before{animation:showBar20 0.8s 1s forwards}.p-company-sales-graph.is-active .sales-bar20 p{animation:showData20 0.8s 1s forwards}.p-company-sales-graph.is-active .sales-bar21::before{animation:showBar21 0.8s 1.05s forwards}.p-company-sales-graph.is-active .sales-bar21 p{animation:showData21 0.8s 1.05s forwards}.p-company-sales-graph.is-active .sales-bar22::before{animation:showBar22 0.8s 1.1s forwards}.p-company-sales-graph.is-active .sales-bar22 p{animation:showData22 0.8s 1.1s forwards}.p-company-sales-graph.is-active .sales-bar23::before{animation:showBar23 0.8s 1.15s forwards}.p-company-sales-graph.is-active .sales-bar23 p{animation:showData23 0.8s 1.15s forwards}.p-company-sales-graph.is-active .sales-bar24::before{animation:showBar24 0.8s 1.2s forwards}.p-company-sales-graph.is-active .sales-bar24 p{animation:showData24 0.8s 1.2s forwards}.p-company-sales-graph.is-active .sales-bar25::before{animation:showBar25 0.8s 1.25s forwards}.p-company-sales-graph.is-active .sales-bar25 p{animation:showData25 0.8s 1.25s forwards}.p-company-sales-graph.is-active .sales-bar26::before{animation:showBar26 0.8s 1.3s forwards}.p-company-sales-graph.is-active .sales-bar26 p{animation:showData26 0.8s 1.3s forwards}.p-company-sales-graph.is-active .sales-bar27::before{animation:showBar27 0.8s 1.35s forwards}.p-company-sales-graph.is-active .sales-bar27 p{animation:showData27 0.8s 1.35s forwards}.p-company-sales-bar{width:1.59%;height:100%;position:relative}.p-company-sales-bar::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:url("/assets/img/company/img_sales-graph-bar_lg.png") repeat-x bottom center;background-size:auto 100%;background-clip:content-box}.p-company-sales-bar:nth-child(n+6){width:2%;margin-left:.5%}.p-company-sales-bar:nth-child(n+16){width:3.7%;margin-left:1.5%}.p-company-sales-bar:nth-child(16){margin-left:1.5%}.p-company-sales-bar:last-child::before{background:#c9caca;background:-moz-linear-gradient(top, #c9caca 0%, #efefef 100%);background:-webkit-linear-gradient(top, #c9caca 0%, #efefef 100%);background:linear-gradient(to bottom, #c9caca 0%, #efefef 100%)}.p-company-sales-bar:last-child p{color:#939494}.p-company-sales-bar p{position:absolute;left:50%;bottom:0;transform:translateX(-50%);opacity:0;font-size:1.6rem;margin-bottom:.5rem}@media screen and (max-width: 767px){.p-company-sales-bar p{font-size:1.7vw}}.p-company-sales-bar p span{font-size:1rem}@media screen and (max-width: 767px){.p-company-sales-bar p span{font-size:1.2vw}}@media screen and (max-width: 320px){.p-company-sales-bar p{transform:translateX(-50%) scale(0.9, 0.9)}}.p-company-sales-bar-now p{width:11rem;right:0;transform:translateX(-80%);font-weight:700;background:url("/assets/img/company/img_sales-graph-frame.png") no-repeat bottom center;background-size:contain;padding-top:10%;padding-bottom:90%;margin-bottom:20%;font-size:1.2rem;text-align:center}@media screen and (min-width: 768px){.p-company-sales-bar-now p{font-size:2rem;padding-top:20%;padding-bottom:80%}}.p-company-sales-bar-now p span{font-size:.6rem;font-weight:500}@media screen and (min-width: 768px){.p-company-sales-bar-now p span{font-size:1.4rem}}.sales-bar1::before{background:rgba(230,0,18,0.03704)}@keyframes showBar1{0%{height:0}100%{height:.1%}}@keyframes showData1{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:.1%}}.sales-bar2::before{background:rgba(230,0,18,0.07407)}@keyframes showBar2{0%{height:0}100%{height:.15%}}@keyframes showData2{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:.15%}}.sales-bar3::before{background:rgba(230,0,18,0.11111)}@keyframes showBar3{0%{height:0}100%{height:.25%}}@keyframes showData3{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:.25%}}.sales-bar4::before{background:rgba(230,0,18,0.14815)}@keyframes showBar4{0%{height:0}100%{height:.3%}}@keyframes showData4{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:.3%}}.sales-bar5::before{background:rgba(230,0,18,0.18519)}@keyframes showBar5{0%{height:0}100%{height:.25%}}@keyframes showData5{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:.25%}}.sales-bar6::before{background:rgba(230,0,18,0.22222)}@keyframes showBar6{0%{height:0}100%{height:.4%}}@keyframes showData6{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:.4%}}.sales-bar7::before{background:rgba(230,0,18,0.25926)}@keyframes showBar7{0%{height:0}100%{height:.75%}}@keyframes showData7{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:.75%}}.sales-bar8::before{background:rgba(230,0,18,0.2963)}@keyframes showBar8{0%{height:0}100%{height:.7%}}@keyframes showData8{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:.7%}}.sales-bar9::before{background:rgba(230,0,18,0.33333)}@keyframes showBar9{0%{height:0}100%{height:1.1%}}@keyframes showData9{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:1.1%}}.sales-bar10::before{background:rgba(230,0,18,0.37037)}@keyframes showBar10{0%{height:0}100%{height:1.35%}}@keyframes showData10{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:1.35%}}.sales-bar11::before{background:rgba(230,0,18,0.40741)}@keyframes showBar11{0%{height:0}100%{height:1.65%}}@keyframes showData11{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:1.65%}}.sales-bar12::before{background:rgba(230,0,18,0.44444)}@keyframes showBar12{0%{height:0}100%{height:1.8%}}@keyframes showData12{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:1.8%}}.sales-bar13::before{background:rgba(230,0,18,0.48148)}@keyframes showBar13{0%{height:0}100%{height:2.3%}}@keyframes showData13{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:2.3%}}.sales-bar14::before{background:rgba(230,0,18,0.51852)}@keyframes showBar14{0%{height:0}100%{height:3.1%}}@keyframes showData14{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:3.1%}}.sales-bar15::before{background:rgba(230,0,18,0.55556)}@keyframes showBar15{0%{height:0}100%{height:4.15%}}@keyframes showData15{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:4.15%}}.sales-bar16::before{background:rgba(230,0,18,0.59259)}@keyframes showBar16{0%{height:0}100%{height:5.3%}}@keyframes showData16{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:5.3%}}.sales-bar17::before{background:rgba(230,0,18,0.62963)}@keyframes showBar17{0%{height:0}100%{height:5.95%}}@keyframes showData17{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:5.95%}}.sales-bar18::before{background:rgba(230,0,18,0.66667)}@keyframes showBar18{0%{height:0}100%{height:8.2%}}@keyframes showData18{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:8.2%}}.sales-bar19::before{background:rgba(230,0,18,0.7037)}@keyframes showBar19{0%{height:0}100%{height:9.25%}}@keyframes showData19{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:9.25%}}.sales-bar20::before{background:rgba(230,0,18,0.74074)}@keyframes showBar20{0%{height:0}100%{height:15%}}@keyframes showData20{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:15%}}.sales-bar21::before{background:rgba(230,0,18,0.77778)}@keyframes showBar21{0%{height:0}100%{height:16.75%}}@keyframes showData21{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:16.75%}}.sales-bar22::before{background:rgba(230,0,18,0.81481)}@keyframes showBar22{0%{height:0}100%{height:25%}}@keyframes showData22{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:25%}}.sales-bar23::before{background:rgba(230,0,18,0.85185)}@keyframes showBar23{0%{height:0}100%{height:32.05%}}@keyframes showData23{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:32.05%}}.sales-bar24::before{background:rgba(230,0,18,0.88889)}@keyframes showBar24{0%{height:0}100%{height:38.4%}}@keyframes showData24{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:38.4%}}.sales-bar25::before{background:rgba(230,0,18,0.92593)}@keyframes showBar25{0%{height:0}100%{height:54.6%}}@keyframes showData25{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:54.6%}}.sales-bar26::before{background:rgba(230,0,18,0.96296)}@keyframes showBar26{0%{height:0}100%{height:74.2%}}@keyframes showData26{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:74.2%}}.sales-bar27::before{background:#e60012}@keyframes showBar27{0%{height:0}100%{height:100%}}@keyframes showData27{0%{opacity:0;bottom:0}70%{opacity:0}100%{opacity:1;bottom:100%}}.p-philos-box-head{margin-bottom:2rem}@media screen and (min-width: 768px){.p-philos-box-head{text-align:center;margin-bottom:5rem}}.p-philos-mission{padding:17.8rem 0 2.7rem;position:relative}@media screen and (min-width: 768px){.p-philos-mission{padding:25rem 0 10rem}}.p-philos-vision{padding:23rem 0 4.3rem;position:relative}@media screen and (min-width: 768px){.p-philos-vision{padding:35.1rem 0 10rem}}.p-philos-value{padding:23rem 0 4.3rem;position:relative}@media screen and (min-width: 768px){.p-philos-value{padding:28.1rem 0 10rem}}@media screen and (min-width: 768px){.p-philos-value-list{display:flex;justify-content:space-between}}.p-philos-value-item{position:relative}@media screen and (min-width: 768px){.p-philos-value-item{width:27.5%}}@media screen and (max-width: 767px){.p-philos-value-item+li{margin-top:4rem}}.p-philos-value-item+li::before{content:"";position:absolute;left:-17%;top:0;width:1px;height:100%;background:var(--c-gray)}.p-philos-credo{background:var(--c-light-gray);padding:7rem 5% 4rem}@media screen and (max-width: 767px){.p-philos-credo{width:100vw;margin:0 calc(50% - 50vw);margin-bottom:2rem}}@media screen and (min-width: 768px){.p-philos-credo{padding:5rem 6.5rem;border-radius:2rem}}@media screen and (max-width: 767px){.p-philos-credo-list{padding:3.5rem 6% 0 6%}}@media screen and (min-width: 768px){.p-philos-credo-list{display:flex;flex-wrap:wrap;justify-content:space-between}}.p-philos-credo-list-ttl{text-align:center}.p-philos-credo-list-ttl::before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:var(--c-red);display:inline-block;vertical-align:middle;margin:0 .5em .2em 0}.p-philos-credo-item{padding-top:3rem}@media screen and (max-width: 767px){.p-philos-credo-item{padding:2rem 0}}@media screen and (min-width: 768px){.p-philos-credo-item{width:27.5%;padding-top:3rem}.p-philos-credo-item:last-child{width:100%;border-top:1px solid var(--c-gray);margin-top:3.6rem;text-align:center}}@media screen and (max-width: 767px){.p-philos-credo-item+li{border-top:1px solid var(--c-gray)}}@media screen and (min-width: 768px){.p-philos-name{padding-bottom:0}}.p-philos-logo{margin-bottom:5rem}.p-philos-logo img{width:20.4rem}@media screen and (min-width: 768px){.p-philos-circles-mission{left:45%;transform:translateX(-45%) scale(1.47)}}.p-philos-circles-mission .p-philos-circle:first-of-type{width:26.6rem;top:0;left:5.4rem}.p-philos-circles-mission .p-philos-circle:nth-of-type(2){width:4.6rem;top:4.7rem;right:4.1rem}.p-philos-circles-mission .p-philos-circle:nth-of-type(3){width:1.8rem;top:2.3rem;right:3.2rem}.p-philos-circles-mission .p-philos-circle:nth-of-type(2) img,.p-philos-circles-mission .p-philos-circle:nth-of-type(3) img{opacity:.3}@media screen and (max-width: 767px){.p-philos-circles-vision{left:-1.3rem}}@media screen and (min-width: 768px){.p-philos-circles-vision{left:53%;transform:translateX(-53%) scale(1.5)}}.p-philos-circles-vision .p-philos-circle:first-of-type{width:24.3rem;top:7.3rem;left:0}.p-philos-circles-vision .p-philos-circle:nth-of-type(2){width:19.2rem;top:1.6rem;right:.5rem}.p-philos-circles-vision .p-philos-circle:nth-of-type(3){width:2.7rem;top:2.2rem;right:15.4rem}.p-philos-circles-vision .p-philos-circle:nth-of-type(4){width:1.2rem;top:0;left:18.2rem}.p-philos-circles-vision .p-philos-circle:nth-of-type(3) img,.p-philos-circles-vision .p-philos-circle:nth-of-type(4) img{opacity:.3}@media screen and (min-width: 768px){.p-philos-circles-value{left:51%;transform:translateX(-51%) scale(1.32)}}.p-philos-circles-value .p-philos-circle:first-of-type{width:28rem;top:0.5rem;left:2.8rem}.p-philos-circles-value .p-philos-circle:nth-of-type(2){width:14.2rem;top:6.1rem;right:0}.p-philos-circles-value .p-philos-circle:nth-of-type(3){width:9.7rem;top:3.4rem;left:-1.3rem}.p-philos-circles-value .p-philos-circle:nth-of-type(4){width:2.6rem;top:0;left:7.6rem}.p-philos-circles-value .p-philos-circle:nth-of-type(4) img{opacity:.3}.p-philos-circle{position:absolute}@media screen and (max-width: 767px){.p-message-row{margin-bottom:2.5rem}}@media screen and (min-width: 768px){.p-message-row{display:flex;align-items:center}}@media screen and (max-width: 767px){.p-message-col-l{width:100vw;margin:0 calc(50% - 50vw)}.p-message-col-l img{aspect-ratio:4/3;object-fit:cover;object-position:center}}@media screen and (min-width: 768px){.p-message-col-l{width:50%;padding-right:3rem}}@media screen and (min-width: 768px){.p-message-col-r{width:50%}}.p-message-signature{padding-top:3rem;display:flex;justify-content:flex-end;align-items:center;text-align:right;margin-bottom:4rem}@media screen and (min-width: 768px){.p-message-signature{padding-top:5rem}}.p-message-signature img{width:12.5rem;margin-left:2rem}@media screen and (min-width: 768px){.p-message-signature img{width:15rem}}.p-profile-access-item{position:relative;margin-bottom:8rem}@media screen and (min-width: 768px){.p-profile-access-item{display:flex;justify-content:space-between;margin-bottom:6rem}}@media screen and (min-width: 768px){.p-profile-access-col-l,.p-profile-access-col-r{width:48%}}@media screen and (max-width: 767px){.p-profile-access-col-l{margin-bottom:2rem}}@media screen and (min-width: 768px){.p-profile-access-col-l{padding-right:3rem}}.p-profile-access-map iframe{width:100%;height:20rem}@media screen and (min-width: 768px){.p-profile-access-map iframe{height:30rem}}@media screen and (max-width: 767px){.p-profile-access-traffic{position:absolute;top:100%;left:0;font-size:1.2rem}}.p-history-profile{position:relative}@media screen and (min-width: 768px){.p-history-profile{margin:5rem 0}}.p-history-profile::before{content:"";background:url("../../img/company/message/history/img_main.jpg") no-repeat right top;background-size:cover}@media screen and (max-width: 767px){.p-history-profile::before{width:100%;padding-top:64%;display:block}}@media screen and (min-width: 768px){.p-history-profile::before{position:absolute;top:0;left:0;right:0;bottom:0}}.p-history-profile-ttl{font-family:var(--f-en);color:var(--c-red)}.p-history-profile-name{margin-bottom:.5em}.p-history-profile-col{background:var(--c-light-gray);padding:3rem 6%;position:relative}@media screen and (min-width: 768px){.p-history-profile-col{width:45%;background:rgba(255,255,255,0.9);padding:6rem 4rem}}@media screen and (min-width: 768px){.p-history-row{display:flex;flex-wrap:wrap}}.p-history-row .c-ttl-xs{width:100%}@media screen and (max-width: 767px){.p-history-col-l{margin-bottom:2rem}}@media screen and (min-width: 768px){.p-history-col-l{width:65%;padding-right:3rem}}@media screen and (min-width: 768px){.p-history-col-r{width:35%}}.p-history-goal{padding:3rem 6%;background:var(--c-light-gray)}@media screen and (min-width: 768px){.p-history-goal{padding:4rem 6rem}}@media screen and (min-width: 768px){.p-mgmt-list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-mgmt-list::after{content:"";display:block;width:30%}}.p-mgmt-item{margin-bottom:8rem}@media screen and (min-width: 768px){.p-mgmt-item{width:30%}}.p-mgmt-img img{width:100%;max-width:none;height:auto}.p-locations-row{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--c-dark-gray)}@media screen and (min-width: 768px){.p-locations-row{display:flex;flex-wrap:wrap}}@media screen and (min-width: 768px){.p-locations-row .c-ttl-sm{width:25%}}@media screen and (min-width: 768px){.p-locations-list{width:75%}}.p-locations-item{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.p-locations-item{align-items:center}}.p-locations-item+li{margin-top:4rem}.p-locations-img{width:37%}@media screen and (min-width: 768px){.p-locations-img{width:40%}}.p-locations-img img{width:100%;max-width:none;height:auto}@media screen and (max-width: 767px){.p-locations-img img{aspect-ratio:1 / 1;object-fit:cover;object-position:center}}.p-locations-col{width:63%;padding-left:5%}@media screen and (min-width: 768px){.p-locations-col{padding-left:3rem;width:60%}}@media screen and (max-width: 767px){.p-locations-col .c-ttl-xs{margin-bottom:0}}.p-locations-map{display:inline-block;padding:0 4rem 0 2rem;height:3.2rem;line-height:3.2rem;font-family:var(--f-en);font-weight:500;border-radius:1.6rem;margin-top:1em;position:relative}.p-locations-map::after{font-size:1.2rem;right:1.5rem}.p-cm-info{padding-bottom:0}.p-cm-info-row{padding:10% 5%;background:#FFE8E8}@media screen and (min-width: 768px){.p-cm-info-row{padding:3% 8%;display:flex;align-items:center;margin-bottom:3rem}}@media screen and (min-width: 768px){.p-cm-info-img{width:40%}}.p-cm-info-col{text-align:center}@media screen and (max-width: 767px){.p-cm-info-col{padding-top:3rem}}@media screen and (min-width: 768px){.p-cm-info-col{width:60%;padding-left:6%}}.p-cm-info-ttl img{width:50%}.p-cm-item{padding:4rem 1em}@media screen and (min-width: 768px){.p-cm-item{display:flex;flex-wrap:wrap;padding:3rem}}@media screen and (max-width: 767px){.p-cm-col-l{margin-bottom:3rem}.p-cm-col-l .c-ttl-xs{margin-bottom:1rem}}@media screen and (min-width: 768px){.p-cm-col-l{width:60%}}@media screen and (min-width: 768px){.p-cm-col-r{width:40%}}.p-cm-iframe{aspect-ratio:16 / 9}.p-cm-iframe iframe{width:100%;height:100%}.p-athlete main{padding-bottom:0 !important}.p-athlete .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.p-athlete .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.p-athlete .slick-list:focus{outline:none}.p-athlete .slick-list.dragging{cursor:pointer;cursor:hand}.p-athlete .slick-slider .slick-track,.p-athlete .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);height:100%}.p-athlete .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.p-athlete .slick-track:before,.p-athlete .slick-track:after{content:"";display:table}.p-athlete .slick-track:after{clear:both}.p-athlete .slick-loading .slick-track{visibility:hidden}.p-athlete .slick-slide{float:left;height:100%;min-height:1px;display:none}.p-athlete [dir="rtl"] .slick-slide{float:right}.p-athlete .slick-slide img{display:block}.p-athlete .slick-slide.slick-loading img{display:none}.p-athlete .slick-slide.dragging img{pointer-events:none}.p-athlete .slick-initialized .slick-slide{display:block}.p-athlete .slick-loading .slick-slide{visibility:hidden}.p-athlete .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.p-athlete .slick-arrow.slick-hidden{display:none}.p-athlete .slick-loading .slick-list{background:#fff url("/assets/img/common/ajax-loader.gif") center center no-repeat}.p-athlete-box{padding-bottom:0}.p-athlete-name{margin-bottom:.5rem}.p-athlete-intro{border-top:1px solid var(--c-dark-gray);margin-top:4rem}@media screen and (min-width: 768px){.p-athlete-prof-row{display:flex}}@media screen and (min-width: 768px){.p-athlete-prof-img{width:40%}}.p-athlete-prof-img img{max-width:none;width:100%;height:auto}@media screen and (max-width: 767px){.p-athlete-prof-col{padding-top:3rem}}@media screen and (min-width: 768px){.p-athlete-prof-col{width:60%;padding-left:6%}}.p-athlete-prof-list{display:flex;flex-wrap:wrap}.p-athlete-prof-list dt{width:30%}.p-athlete-prof-list dd{width:70%}.p-athlete-prof-x::before{display:inline-block;width:2.8rem;height:2.8rem;line-height:2.8rem;border-radius:50%;text-align:center;background:var(--c-black);color:#fff;font-size:1.2rem;margin-right:.5em}.p-athlete-message{background:url("../../img/company/athlete/img_message.jpg") no-repeat center;background-size:cover}.p-athlete-message-row{background:rgba(255,255,255,0.8);padding:5%}.p-athlete-record-list{position:relative}@media screen and (max-width: 767px){.p-athlete-record-list{padding-left:2.4rem}.p-athlete-record-list::after{content:"";position:absolute;left:.45rem;top:1.7em;bottom:-1.7em;width:1px;background:var(--c-red)}}@media screen and (min-width: 768px){.p-athlete-record-list{display:flex;flex-wrap:wrap}}.p-athlete-record-list dt{position:relative;padding:1.4em 0 .5em}@media screen and (max-width: 767px){.p-athlete-record-list dt{font-weight:500}}@media screen and (min-width: 768px){.p-athlete-record-list dt{width:20%;padding:1.4em 0 0 3rem}}.p-athlete-record-list dt::before,.p-athlete-record-list dt::after{content:"";position:absolute}.p-athlete-record-list dt::before{left:-2.4rem;top:1.7em;width:1rem;height:1rem;border-radius:50%;background:var(--c-red);z-index:1}@media screen and (min-width: 768px){.p-athlete-record-list dt::before{left:0}}@media screen and (min-width: 768px){.p-athlete-record-list dt::after{left:.4rem;top:1.7em;bottom:-1.7em;width:1px;background:var(--c-red)}}.p-athlete-record-list dt .c-txt-en{font-size:1.8rem;margin-right:.2em}@media screen and (min-width: 768px){.p-athlete-record-list dt .c-txt-en{font-size:2rem}}@media screen and (min-width: 768px){.p-athlete-record-list dd{width:80%}}.p-athlete-record-list dd .c-txt-base{border-bottom:1px solid var(--c-dark-gray);padding:1em 0;margin-top:0 !important}.p-athlete-record-list dd span{margin-right:1em}@media screen and (max-width: 767px){.p-athlete-record-list dd span{display:block}}.p-athlete-record-list-end dt::after{display:none}@media screen and (max-width: 767px){.p-athlete-record-list-end::after{display:none}}.p-athlete-photo{background:url("../../img/company/athlete/bg_photo.jpg") no-repeat 70% top;background-size:cover;position:relative}.p-athlete-photo::before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:8rem solid var(--c-white);border-right:100vw solid transparent;z-index:1}@media screen and (min-width: 768px){.p-athlete-photo::before{border-top:15rem solid var(--c-white)}}.p-athlete-photo #baguetteBox-overlay .full-image{padding:0 1.6rem}.p-athlete-photo #baguetteBox-overlay .full-image img{border:none !important}.p-athlete-photo .slick-list{overflow:visible !important}.p-athlete-photo .slick-track{display:flex;align-items:center}.p-athlete-photo-list{position:relative;z-index:2}.p-athlete-photo-list img{max-width:none;width:100%;height:auto;transition:transform var(--transition);box-shadow:1.6rem 1.6rem 3.2rem rgba(0,0,0,0.5)}@media screen and (min-width: 768px){.p-athlete-photo-list img{transform:scale(1, 1)}}.p-athlete-photo-list li{padding:0 1.6rem}.p-athlete-photo-list li a{display:block}@media screen and (min-width: 768px){.p-athlete-photo-list li a:hover img{transform:scale(1.1, 1.1)}}.p-athlete-photo-list li a+a{margin-top:8%}
/*# sourceMappingURL=company.css.map */
