html{scroll-behavior:auto}@media screen and (min-width: 768px){br.is-pcOnly{display:block}}@media screen and (max-width: 767px){br.is-pcOnly{display:none}}@media screen and (min-width: 768px){br.is-spOnly{display:none}}@media screen and (max-width: 767px){br.is-spOnly{display:block}}#grouplink.is-active{overflow:hidden}#grouplink a:focus,#grouplink button:focus{border:none;box-shadow:none;outline:none !important}#bodyInner,#bodyInner main{overflow:visible}.innerCol{max-width:1240px;margin:auto;padding:50px 20px 180px}@media screen and (max-width: 767px){.innerCol{padding-top:0;padding-bottom:60px}}.fixedCol{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.mainColInner{width:100%}.aboutCol .innerCol{padding-top:80px;padding-bottom:100px}@media screen and (max-width: 767px){.aboutCol .innerCol{padding-top:80px;padding-bottom:80px}}.aboutCol .unitTit{position:static;padding:0}.anchorWrap{position:-webkit-sticky;position:sticky;right:0;top:0;margin-top:-300px;z-index:9;height:400px}@media only screen and (max-width: 1600px){.anchorWrap{margin-top:0}}.anchorLists{position:absolute;right:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;margin:40px 30px 0 0}@media only screen and (max-width: 1600px){.anchorLists{-webkit-flex-direction:row;flex-direction:row}}@media screen and (max-width: 767px){.anchorLists{margin-top:20px}}@media only screen and (max-width: 767px) and (max-width: 500px){.anchorLists{margin-right:33px}}.anchorLists::before{content:"";position:absolute;right:9px;top:13px;width:4px;background-image:radial-gradient(circle, #cdcdcd 2px, transparent 2px);background-size:4px 8px;background-repeat:repeat-y;height:calc(100% - 20px)}@media only screen and (max-width: 1600px){.anchorLists::before{content:none}}.anchorList{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;width:-webkit-max-content;width:max-content}.anchorList+.anchorList{margin-top:2.125em}@media only screen and (max-width: 1600px){.anchorList+.anchorList{margin-top:0}}.anchorList::before{content:"";position:absolute;right:0;top:9px;width:20px;height:20px;border-radius:50%;transition:.3s ease-out}@media only screen and (max-width: 1600px){.anchorList::before{content:none}}@media (hover: hover){.anchorList:hover::before{-webkit-transform:scale(1.5);transform:scale(1.5)}.anchorList:hover:has(.anchorLink.current)::before{-webkit-transform:scale(1);transform:scale(1)}}.anchorList.-toyHobby::before{background:#006cb1}@media only screen and (max-width: 1600px){.anchorList.-toyHobby .anchorLink{margin-right:-30px;background:#e8f5ff}}@media screen and (max-width: 767px){.anchorList.-toyHobby .anchorLink{margin-right:-4.0em}}@media only screen and (max-width: 767px) and (max-width: 390px){.anchorList.-toyHobby .anchorLink{margin-right:-4.5em}}@media (hover: hover){.anchorList.-toyHobby .anchorLink:not(.current):hover{-webkit-filter:drop-shadow(10px 0 10px rgba(0,108,177,0.3));filter:drop-shadow(10px 0 10px rgba(0,108,177,0.3))}}.anchorList.-toyHobby .anchorLink.current{color:#fff;background-image:linear-gradient(#006cb1, #006cb1)}@media screen and (max-width: 767px){.anchorList.-toyHobby .anchorLink.current{margin-right:-1.5em}}.anchorList.-digital::before{background:#00b1ba}@media only screen and (max-width: 1600px){.anchorList.-digital .anchorLink{margin-right:-30px;background:#e0feff}}@media screen and (max-width: 767px){.anchorList.-digital .anchorLink{margin-right:-4.0em;padding-right:3.0em}}@media only screen and (max-width: 767px) and (max-width: 390px){.anchorList.-digital .anchorLink{margin-right:-4.5em}}@media (hover: hover){.anchorList.-digital .anchorLink:not(.current):hover{-webkit-filter:drop-shadow(10px 0 10px rgba(0,177,186,0.3));filter:drop-shadow(10px 0 10px rgba(0,177,186,0.3))}}.anchorList.-digital .anchorLink.current{background-image:linear-gradient(#00b1ba, #00b1ba)}@media screen and (max-width: 767px){.anchorList.-digital .anchorLink.current{margin-right:-2.5em}}.anchorList.-visualMusic::before{background:#f8b700}@media only screen and (max-width: 1600px){.anchorList.-visualMusic .anchorLink{margin-right:-30px;background:#fff5d8}}@media screen and (max-width: 767px){.anchorList.-visualMusic .anchorLink{margin-right:-4.0em}}@media only screen and (max-width: 767px) and (max-width: 390px){.anchorList.-visualMusic .anchorLink{margin-right:-4.5em}}@media (hover: hover){.anchorList.-visualMusic .anchorLink:not(.current):hover{-webkit-filter:drop-shadow(10px 0 10px rgba(248,183,0,0.3));filter:drop-shadow(10px 0 10px rgba(248,183,0,0.3))}}.anchorList.-visualMusic .anchorLink.current{background-image:linear-gradient(#f8b700, #f8b700)}@media screen and (max-width: 767px){.anchorList.-visualMusic .anchorLink.current{margin-right:-2.5em}}.anchorList.-amusement::before{background:#e14761}@media only screen and (max-width: 1600px){.anchorList.-amusement .anchorLink{margin-right:-30px;background:#ffecef}}@media screen and (max-width: 767px){.anchorList.-amusement .anchorLink{margin-right:-4.0em}}@media only screen and (max-width: 767px) and (max-width: 390px){.anchorList.-amusement .anchorLink{margin-right:-4.5em}}@media (hover: hover){.anchorList.-amusement .anchorLink:not(.current):hover{-webkit-filter:drop-shadow(10px 0 10px rgba(225,71,97,0.3));filter:drop-shadow(10px 0 10px rgba(225,71,97,0.3))}}.anchorList.-amusement .anchorLink.current{background-image:linear-gradient(#e14761, #e14761)}@media screen and (max-width: 767px){.anchorList.-amusement .anchorLink.current{margin-right:-1.5em}}.anchorList.-affiliated::before{background:#000}@media only screen and (max-width: 1600px){.anchorList.-affiliated .anchorLink{margin-right:-30px;background:#f5f5f5;padding:0.5em 1.0em 0.5em 1.0em}}@media screen and (max-width: 767px){.anchorList.-affiliated .anchorLink{margin-right:-30px;padding:0.2em 1.0em 0.2em 1.0em}}@media (hover: hover){.anchorList.-affiliated .anchorLink:not(.current):hover{-webkit-filter:drop-shadow(10px 0 10px rgba(0,0,0,0.2));filter:drop-shadow(10px 0 10px rgba(0,0,0,0.2))}}.anchorList.-affiliated .anchorLink.current{color:#fff;background-image:linear-gradient(#000, #000)}@media screen and (max-width: 767px){.anchorList.-affiliated .anchorLink.current{margin-right:-2.0em}}.anchorLink{background-image:linear-gradient(transparent, transparent);background-repeat:no-repeat;background-position:right top;background-size:0% 100%;color:#000;width:100%;display:inline;text-align:right;padding:0.5em 2.8125em 0.5em 1.25em;border-radius:1000px;font-size:0.875rem;font-weight:bold;transition:0.4s cubic-bezier(0.83, 0, 0.17, 1)}@media only screen and (max-width: 1600px){.anchorLink{-webkit-text-stroke:none;border-radius:1000px 0 0 1000px;white-space:nowrap;box-sizing:initial}}@media screen and (max-width: 767px){.anchorLink{padding:0.2em 2.0em 0.2em 1.0em}}@media only screen and (max-width: 767px) and (max-width: 500px){.anchorLink{font-size:0.8125rem}}.anchorLink:focus{z-index:inherit}.anchorLink.current{background-size:100% 100%;pointer-events:none}.mvCol{position:relative;overflow:hidden}.mvCol::before{content:"";background:#fff;width:260px;height:308px;position:absolute;right:0;bottom:0;z-index:1;border-radius:150px 0 0 0}@media only screen and (max-width: 1600px){.mvCol::before{content:none}}.mvColWrap{background:#fff;border-radius:0 150px 0 0;padding:40px 4.25rem 0 7.5rem;position:relative;z-index:1;margin-top:-308px;display:inline-block}@media only screen and (max-width: 1600px){.mvColWrap{border-radius:0 100px 0 0;padding:40px 3rem 0 2.5rem;margin-top:-298px}}@media only screen and (max-width: 1000px){.mvColWrap{background:transparent;width:80%;padding:30px 20px 0 20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,0.5);margin-top:-210px}}@media screen and (max-width: 767px){.mvColWrap{margin-top:-260px}}.splideMv{padding-top:30px}@media only screen and (max-width: 1430px){.splideMv{padding-bottom:5vw}}@media only screen and (max-width: 1000px){.splideMv{padding-bottom:18vw}}@media screen and (max-width: 767px){.splideMv{height:70vh;padding-bottom:21vw}}@media screen and (max-width: 767px){.splideMv .splide__slide{width:800px}}.mvColImg{display:block;width:100%}.splideBtn{outline:none;border:none;width:40px;height:40px;background-color:#9f2d38;border-radius:50%;position:relative;margin-top:10px;margin-right:0;margin-left:auto;text-align:right;transition:background-color .3s ease-out}@media (hover: hover){.splideBtn:hover{background-color:#000}}.splideBtn.is-stop::before{width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff;border-right:0;right:-4px;background-color:transparent}.splideBtn.is-stop::after{content:none}.splideBtn::before,.splideBtn::after{content:"";width:2px;height:12px;position:absolute;inset:0;right:-7px;margin:auto;background-color:#fff}.splideBtn::after{left:-7px;right:0}.mvColTit{font-size:3.625rem;font-weight:900;margin-bottom:23px;display:inline-block}@media only screen and (max-width: 1600px){.mvColTit{font-size:3.0rem}}@media only screen and (max-width: 1000px){.mvColTit{-webkit-filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px #fff);filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px #fff)}}@media screen and (max-width: 767px){.mvColTit{font-size:1.875rem}}.mvColTitEn{font-size:1.25rem;color:#9f2d38;display:inline-block}@media only screen and (max-width: 1600px){.mvColTitEn{font-size:1.1rem}}@media screen and (max-width: 767px){.mvColTitEn{font-size:1.0rem}}#bodyInner .mvColText{font-size:1.0rem;line-height:2.0em}@media only screen and (max-width: 1000px){#bodyInner .mvColText{-webkit-filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px #fff);filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px #fff)}}@media screen and (max-width: 767px){#bodyInner .mvColText{font-size:0.875rem}}.unitHead{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding-top:30px;padding-bottom:30px}.unitTit{font-size:2.5rem;font-weight:900;background:none;margin-bottom:30px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";width:auto;max-width:100%}@media screen and (max-width: 767px){.unitTit{margin-bottom:20px;margin-top:0;font-size:1.5rem;padding:50px 0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1}}.unitTitIcon{display:-webkit-flex;display:flex;gap:2px}@media screen and (max-width: 767px){.unitTitIcon{margin-top:8px}}.unitTitIcon>span{display:block;width:5px;height:5px}.unitTitIcon>span:nth-child(1){background:#006cb1}.unitTitIcon>span:nth-child(2){background:#00b1ba}.unitTitIcon>span:nth-child(3){background:#f8b700}.unitTitIcon>span:nth-child(4){background:#e14761}.unitTitIcon>span:nth-child(5){background:#585858}.unitTitEn{color:#9f2d38;font-size:0.875rem;display:block}@media screen and (max-width: 767px){.unitTitEn{margin-bottom:5px;font-size:0.75rem}}.companyFlex{display:-webkit-flex;display:flex;gap:20px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.companyFlex{gap:15px}}@media only screen and (max-width: 767px) and (max-width: 500px){.companyFlex{gap:10px}}.companyWrap{width:calc(50% - 10px)}@media only screen and (max-width: 500px){.companyWrap{width:calc(50% - 5px)}}.companyWrap .companyLists{-webkit-flex-direction:column;flex-direction:column}.companyWrap .companyList{width:100%}#bodyInner .companyCountry{font-size:1.5rem;font-weight:bold;padding-left:13px;border-left:4px solid #9f2d38;line-height:1.2em;margin:50px 0 10px}@media screen and (max-width: 767px){#bodyInner .companyCountry{font-size:1.125rem}}.companyLists{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media screen and (max-width: 767px){.companyLists{gap:15px}}@media only screen and (max-width: 767px) and (max-width: 500px){.companyLists{gap:10px}}.companyList{background:#fff;border-radius:10px;width:calc(50% - 10px)}@media only screen and (max-width: 500px){.companyList{width:calc(50% - 5px)}}.companyList.-wide{background:#ffeff1;width:100%}.companyList.-wide .companyListInner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:60px}@media screen and (max-width: 767px){.companyList.-wide .companyListInner{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;gap:0}}@media screen and (min-width: 768px){.companyList.-wide .companyListTxt{margin-top:0}}.companyListInner{display:block;padding:15px 20px;height:100%;border-radius:10px}@media screen and (max-width: 767px){.companyListInner{padding:15px}}@media only screen and (max-width: 767px) and (max-width: 500px){.companyListInner{padding:10px}}a.companyListInner{transition:.3s ease-out;border:2px solid transparent}@media (hover: hover){a.companyListInner:hover{border-radius:10px;border-color:#9f2d38}}a.companyListInner .companyListTit{position:relative;display:inline;padding-right:1.0em}@media screen and (max-width: 767px){a.companyListInner .companyListTit{padding-right:1.5em}}a.companyListInner .companyListTit::before{content:"";background:url(../images/company/ico_blank.png) no-repeat center center/contain;width:16px;height:16px;position:absolute;right:0;bottom:9px}@media screen and (max-width: 767px){a.companyListInner .companyListTit::before{bottom:3px}}.companyListTit{font-size:1.5rem;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;color:#000;overflow-wrap:break-word;-webkit-flex-shrink:0;flex-shrink:0}@media screen and (max-width: 767px){.companyListTit{font-size:1.0rem}}.companyListTxt{font-size:1.0rem;line-height:1.4em !important;color:#000;margin-top:15px}@media screen and (max-width: 767px){.companyListTxt{font-size:0.8rem;margin-top:10px}}.aboutAco{margin-top:30px}.aboutAcoHead{background:#9f2d38;color:#fff;border-radius:20px;padding:16px;border:2px solid #9f2d38;cursor:pointer;position:relative;z-index:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:28px;transition:.3s ease-out;font-size:1.25rem;font-weight:bold}@media screen and (max-width: 767px){.aboutAcoHead{font-size:1.0rem;border-radius:10px}}@media (hover: hover){.aboutAcoHead:hover{background:#fff;color:#9f2d38}.aboutAcoHead:hover .aboutAcoIcon{border-color:#9f2d38}.aboutAcoHead:hover .aboutAcoIcon::before,.aboutAcoHead:hover .aboutAcoIcon::after{background:#9f2d38}}.aboutAcoHead.is-close .aboutAcoIcon::before,.aboutAcoHead.is-close .aboutAcoIcon::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.aboutAcoIcon{position:relative;border:2px solid #fff;background:transparent;width:34px;height:34px;border-radius:50%;display:block;transition:.3s ease-out}@media screen and (max-width: 767px){.aboutAcoIcon{width:28px;height:28px}}.aboutAcoIcon::before,.aboutAcoIcon::after{content:"";position:absolute;inset:0;width:18px;height:2px;background:#fff;margin:auto;transition:.3s ease-out}@media screen and (max-width: 767px){.aboutAcoIcon::before,.aboutAcoIcon::after{width:12px}}.aboutAcoIcon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.aboutAcoInnner{background:#ffeff1;padding:40px 20px 20px;margin-top:-20px;display:-webkit-flex;display:flex;border-radius:0 0 20px 20px}.aboutAcoInnner.is-close{display:none}@media only screen and (max-width: 767px) and (max-width: 500px){.aboutAcoInnner{padding:30px 10px 10px}}.toysHobbyCol{background:#e8f5ff}.toysHobbyCol.section{margin-top:0}.toysHobbyCol .unitHead{background:#e8f5ff}@media screen and (max-width: 767px){.toysHobbyCol .unitTit{background:#e8f5ff}}.toysHobbyCol .unitTitEn{color:#006cb1}.toysHobbyCol .btnLink{background:#006cb1}@media (hover: hover){.toysHobbyCol .btnLink:hover{border-color:#006cb1}}@media (hover: hover){.toysHobbyCol a.companyListInner:hover{border-color:#006cb1}}.toysHobbyCol .unitTitIcon>span:nth-child(1){width:10px}.digitalCol{background:#e0feff}.digitalCol .unitHead{background:#e0feff}@media screen and (max-width: 767px){.digitalCol .unitTit{background:#e0feff}}.digitalCol .unitTitEn{color:#00b1ba}.digitalCol .btnLink{background:#00b1ba;color:#000}@media (hover: hover){.digitalCol .btnLink:hover{border-color:#00b1ba}}.digitalCol .btnLink::before,.digitalCol .btnLink::after{background:#000}@media (hover: hover){.digitalCol a.companyListInner:hover{border-color:#00b1ba}}.digitalCol .unitTitIcon>span:nth-child(2){width:10px}.visualMusicCol{background:#fff5d8}.visualMusicCol .unitHead{background:#fff5d8}@media screen and (max-width: 767px){.visualMusicCol .unitTit{background:#fff5d8}}.visualMusicCol .unitTitEn{color:#f8b700}.visualMusicCol .btnLink{background:#f8b700;color:#000}@media (hover: hover){.visualMusicCol .btnLink:hover{border-color:#f8b700}}.visualMusicCol .btnLink::before,.visualMusicCol .btnLink::after{background:#000}@media (hover: hover){.visualMusicCol a.companyListInner:hover{border-color:#f8b700}}.visualMusicCol .unitTitIcon>span:nth-child(3){width:10px}.amusementCol{background:#ffecef}.amusementCol .unitHead{background:#ffecef}@media screen and (max-width: 767px){.amusementCol .unitTit{background:#ffecef}}.amusementCol .unitTitEn{color:#e14761}.amusementCol .btnLink{background:#e14761;color:#000}@media (hover: hover){.amusementCol .btnLink:hover{border-color:#e14761}}.amusementCol .btnLink::before,.amusementCol .btnLink::after{background:#000}@media (hover: hover){.amusementCol a.companyListInner:hover{border-color:#e14761}}.amusementCol .unitTitIcon>span:nth-child(4){width:10px}.affiliatedCol{background:#f5f5f5}.affiliatedCol .unitHead{background:#f5f5f5}@media screen and (max-width: 767px){.affiliatedCol .unitTit{background:#f5f5f5}}.affiliatedCol .unitTitEn{color:#585858}.affiliatedCol .btnLink{background:#000}@media (hover: hover){.affiliatedCol .btnLink:hover{border-color:#000}}@media (hover: hover){.affiliatedCol a.companyListInner:hover{border-color:#000}}.affiliatedCol .unitTitIcon>span:nth-child(5){width:10px}.btnLink{color:#fff;max-width:216px;font-size:1.0rem;width:100%;border-radius:1000px;padding:0.53125em 20px;letter-spacing:0.03em;position:relative;display:block;text-align:center;font-weight:bold;border:2px solid transparent;transition:.3s ease-out}@media screen and (max-width: 767px){.btnLink{font-size:0.875rem}}@media (hover: hover){.btnLink:hover{color:currentColor;background:#fff}.btnLink:hover::before,.btnLink:hover::after{right:13px;background:#000}}@media screen and (max-width: 767px){.btnLink{margin:auto}}.btnLink::before,.btnLink::after{content:"";background:#fff;border-radius:5px;width:3px;height:10px;position:absolute;right:16px;top:5px;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s ease-out}.btnLink::after{top:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.leadWrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:30px;-webkit-align-items:center;align-items:center}@media screen and (max-width: 767px){.leadWrap{-webkit-flex-direction:column;flex-direction:column;gap:20px;padding-bottom:30px}}#bodyInner .leadTxt{line-height:1.8em;font-size:1.0rem;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.splide+.companyLists{margin-top:50px}.splide__slide{border-radius:20px}@media screen and (max-width: 767px){.splide__slide{border-radius:10px;width:calc(100% / 2.5)}}@media only screen and (max-width: 767px) and (max-width: 500px){.splide__slide{width:calc(100% / 2)}}.splide__slide img{border-radius:20px}@media screen and (max-width: 767px){.splide__slide img{border-radius:10px}}.globalCol{margin:auto 20px;padding:100px 0 40px}@media screen and (max-width: 767px){.globalCol{padding:60px 0 40px}}.globalCol .innerCol{padding:0}.globalCol .leadWrap{-webkit-align-items:flex-start;align-items:flex-start}@media screen and (min-width: 768px){.globalCol .leadWrap{padding-bottom:55px}}.globalCol .unitTit{position:static;padding:0;margin-top:0}.mapWrap{position:relative}@media only screen and (max-width: 1000px){.mapWrap{overflow-x:auto}}.mapWrap::-webkit-scrollbar{width:6px}@media screen and (max-width: 767px){.mapWrap::-webkit-scrollbar{width:12px}}.mapWrap::-webkit-scrollbar-thumb{background:#9f2d38;border-radius:1000px}.mapWrap::-webkit-scrollbar-track{background:#ccc;border-radius:1000px}.mapWrap .sideScroll{display:none}.mapWrap.is-scroll .sideScroll{display:block;pointer-events:none;inset:0;margin:auto;position:absolute;border-radius:10px;color:#000;z-index:10;background-color:rgba(0,0,0,0.75);font-size:12px;width:160px;height:130px}.mapWrap.is-scroll .sideScroll .sideScrollDeco{position:absolute;top:0.5em;left:0;width:100%;height:calc(100% - 0.8em - 1.5em)}.mapWrap.is-scroll .sideScroll .sideScrollDeco:before{content:"";position:absolute;inset:0;margin:auto;background:url(../images/company/ico_scroll_side_white.svg) no-repeat center center/100%;-webkit-animation:ani-sidescroll 1s infinite ease-in-out;animation:ani-sidescroll 1s infinite ease-in-out;width:62px;height:92px}.mapWrap.is-scroll .sideScroll .sideScrollDeco:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/company/ico_arrow_left.svg) no-repeat left 0.8em center,url(../images/company/ico_arrow_right.svg) no-repeat right 0.8em center;background-size:12px, 12px}.mapWrap.is-scroll .sideScroll .sideScrollTxt{position:absolute;left:0;right:0;margin:auto 0;width:100%;bottom:0.8em;text-align:center;color:#fff;font-size:0.75rem}.mapInner{width:calc(1800 * (100vw / 1920));margin:auto;position:relative;padding:0 30px 30px}@media only screen and (max-width: 1000px){.mapInner{width:1400px}}@media screen and (max-width: 767px){.mapInner{width:800px}}.mapBtnList{position:absolute}.mapBtnList:nth-child(1){top:calc(184 / 1920 * 100vw);left:calc(208 / 1920 * 100vw)}@media only screen and (max-width: 1000px){.mapBtnList:nth-child(1){top:140px;left:150px}}@media screen and (max-width: 767px){.mapBtnList:nth-child(1){top:60px;left:90px}}.mapBtnList:nth-child(2){top:calc(227 / 1920 * 100vw);left:calc(554 / 1920 * 100vw)}@media only screen and (max-width: 1600px){.mapBtnList:nth-child(2){top:calc(157 / 1600 * 100vw);left:calc(440 / 1600 * 100vw)}}@media only screen and (max-width: 1430px){.mapBtnList:nth-child(2){top:calc(127 / 1430 * 100vw)}}@media only screen and (max-width: 1000px){.mapBtnList:nth-child(2){top:170px;left:380px}}@media screen and (max-width: 767px){.mapBtnList:nth-child(2){top:70px;left:200px}}.mapBtnList:nth-child(3){top:calc(304 / 1920 * 100vw);right:calc(78 / 1920 * 100vw);left:0;margin:auto;width:-webkit-fit-content;width:fit-content}@media only screen and (max-width: 1000px){.mapBtnList:nth-child(3){top:210px;right:50px}}@media screen and (max-width: 767px){.mapBtnList:nth-child(3){top:105px;right:-10px}}.mapBtnList:nth-child(4){top:calc(241 / 1920 * 100vw);right:calc(160 / 1920 * 100vw)}@media only screen and (max-width: 1600px){.mapBtnList:nth-child(4){top:calc(181 / 1600 * 100vw);right:calc(80 / 1600 * 100vw)}}@media only screen and (max-width: 1000px){.mapBtnList:nth-child(4){top:190px;right:130px}}@media screen and (max-width: 767px){.mapBtnList:nth-child(4){top:30px;right:120px}}.section{margin-top:-80px;border-radius:100px 0 0 0}@media screen and (max-width: 767px){.section{margin-top:-20px;border-radius:20px 0 0 0}}.mapBtn{color:#000;font-weight:bold;border:none;background:transparent;cursor:pointer;font-family:'Noto Sans JP', sans-serif;transition:0.3s ease-out;-webkit-filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff);filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff);text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:30px;position:relative;z-index:1;-webkit-text-stroke:1px #fff;paint-order:stroke fill;font-size:1.875rem}@media only screen and (max-width: 1800px){.mapBtn{font-size:1.5625rem}}@media only screen and (max-width: 1430px){.mapBtn{font-size:1.25rem}}@media only screen and (max-width: 1430px){.mapBtn{-webkit-filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}}@media (hover: hover){.mapBtn:hover{color:#9f2d38}}@media screen and (max-width: 767px){.mapBtn{font-size:1.2rem}}.mapBtnSmall{font-size:1.5rem}@media only screen and (max-width: 1430px){.mapBtnSmall{font-size:1.1rem}}@media screen and (max-width: 767px){.mapBtnSmall{font-size:1.0rem}}.mapBtnEn{color:#9f2d38;display:block;text-align:center;font-weight:bold;margin-top:-4px;font-size:1.0rem}@media only screen and (max-width: 1430px){.mapBtnEn{font-size:0.8rem}}@media screen and (max-width: 767px){.mapBtnEn{font-size:0.7rem}}.mapBtnClose{position:absolute;top:0;right:-50px;border:none;padding:0;cursor:pointer;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;background:#9f2d38;width:50px;height:50px;border-radius:0 5px 5px 0}@media screen and (max-width: 767px){.mapBtnClose{right:0;top:-40px;border-radius:5px 5px 0 0;width:40px;height:40px}}.mapBtnClose::before,.mapBtnClose::after{content:"";width:2px;height:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;position:absolute;inset:0;margin:auto}@media screen and (max-width: 767px){.mapBtnClose::before,.mapBtnClose::after{height:30px}}.mapBtnClose::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mapModal{display:none;position:fixed;top:0;left:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;background:rgba(79,79,79,0.5);z-index:100;opacity:0;pointer-events:none;transition:opacity 0.3s ease-out;height:100vh}.mapModal.is-active{display:-webkit-flex;display:flex;opacity:1;pointer-events:auto;z-index:999}.mapModal.is-active .mapModalCont{-webkit-animation:fadeInScale .4s ease forwards;animation:fadeInScale .4s ease forwards}.mapModalInner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%}@media screen and (max-width: 767px){.mapModalInner{-webkit-flex-direction:column;flex-direction:column}}.mapModalInner::before{position:absolute;left:33px;top:0;bottom:0;margin:auto;color:#f4f4f4;font-size:4.375rem;font-weight:900;z-index:-1;line-height:1.2em}@media screen and (min-width: 768px){.mapModalInner::before{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (max-width: 767px){.mapModalInner::before{font-size:2.0rem;left:0;right:0;top:0}}.mapModalInner.-eu::before{content:"Europe"}.mapModalInner.-asia::before{content:"Asia"}.mapModalInner.-ja::before{content:"Japan"}.mapModalInner.-usa::before{content:"North America"}.mapModalName{font-size:1.25rem;font-weight:bold;padding:0 37px 0 7px;-webkit-flex-shrink:0;flex-shrink:0}@media screen and (max-width: 767px){.mapModalName{padding:0}}.mapModalList{border-left:2px solid #ffe5e5;padding:0 20px;overflow-y:auto;max-height:800px;width:100%;height:100%}@media screen and (max-width: 767px){.mapModalList{border-left:none;border-top:2px solid #ffe5e5;padding-top:10px;margin-top:10px;padding-left:0;padding-right:10px}}.mapModalList::-webkit-scrollbar{width:6px;margin-right:30px}@media screen and (max-width: 767px){.mapModalList::-webkit-scrollbar{width:12px;margin-right:15px}}.mapModalList::-webkit-scrollbar-thumb{background:#9f2d38;border-radius:1000px}.mapModalList::-webkit-scrollbar-track{background:#ccc;border-radius:1000px}.mapModalList>li{border-radius:10px}.mapModalList>li+li{margin-top:8px}.mapModalList .companyListInner{text-align:left}@media screen and (max-width: 767px){.mapModalList .companyListInner{padding:10px}}.mapModalList .companyListInner .companyListTit{font-size:1.125rem;line-height:1.2em;padding-right:1.2em}@media screen and (max-width: 767px){.mapModalList .companyListInner .companyListTit{font-size:1.0rem}}.mapModalList .companyListInner .companyListTit::before{bottom:4px}.mapModalList .holding{background:#fff;transition:.3s ease-out}.mapModalList .holding .companyListInner{border:2px solid #9f2d38}@media (hover: hover){.mapModalList .holding:hover a.companyListInner{background:#ffecef}}.mapModalList .toyHobby_ja,.mapModalList .toyHobby_other{background:#e8f5ff}.mapModalList .digital_ja,.mapModalList .digital_other{background:#e0feff}.mapModalList .visualMusic_ja,.mapModalList .visualMusic_other{background:#fff5d8}.mapModalList .amusement_ja,.mapModalList .amusement_other{background:#ffecef}.mapModalList .affiliated{background:#f5f5f5}.mapModalCont{background:#fff;padding:30px;border-radius:10px 0 10px 10px;width:80%;max-width:700px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,0.2);position:relative;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);transition:all 0.3s ease;max-height:800px;height:calc(100vh - 120px)}@media screen and (max-width: 767px){.mapModalCont{padding:20px;width:calc(100% - 40px);height:calc(100vh - 190px)}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.employeesCol{margin-top:0}.employeesCol .innerCol{padding-top:100px;padding-bottom:0}@media screen and (max-width: 767px){.employeesCol .innerCol{padding-top:60px}}.employeesCol .unitTit{position:static;padding:0}@media screen and (max-width: 767px){.employeesTableWrap{overflow-x:auto}}.employeesTableWrap::-webkit-scrollbar{width:6px}@media screen and (max-width: 767px){.employeesTableWrap::-webkit-scrollbar{width:12px}}.employeesTableWrap::-webkit-scrollbar-thumb{background:#9f2d38;border-radius:1000px}.employeesTableWrap::-webkit-scrollbar-track{background:#ccc;border-radius:1000px}.employeesTableNote{margin-top:10px;font-size:0.75rem}.employeesTable{width:100%;border:2px solid #e6e6e6}@media screen and (max-width: 767px){.employeesTable{margin-bottom:10px;width:100%}}@media only screen and (max-width: 767px) and (max-width: 500px){.employeesTable{width:550px}}.employeesTable tr:nth-child(odd){background:#f5f5f5}.employeesTable tr:last-child{border-top:2px solid #e6e6e6}.employeesTable tr:first-child{border-bottom:2px solid #e6e6e6}.employeesTable tr:first-child th{border-left:2px solid #e6e6e6}.employeesTable tr.tableTotal{color:#9f2d38}.employeesTable tr.tableTotal td{padding:15px 40px}@media screen and (max-width: 767px){.employeesTable tr.tableTotal td{padding:10px}}.employeesTable tr.tableTotal td:nth-child(1){font-size:1.375rem}@media screen and (max-width: 767px){.employeesTable tr.tableTotal td:nth-child(1){font-size:1.0rem}}.employeesTable tr.tableTotal td:nth-child(2),.employeesTable tr.tableTotal td:nth-child(3){font-size:1.625rem}@media screen and (max-width: 767px){.employeesTable tr.tableTotal td:nth-child(2),.employeesTable tr.tableTotal td:nth-child(3){font-size:1.2rem}}.employeesTable th{background:#cecece;font-size:1.25rem;padding:21px 40px;font-weight:900;width:435px;text-align:center}@media screen and (max-width: 767px){.employeesTable th{font-size:0.9rem;padding:10px}}.employeesTable td{border-right:2px solid #e6e6e6;padding:21px 40px;font-size:1.125rem;font-weight:900;vertical-align:middle}@media screen and (max-width: 767px){.employeesTable td{font-size:0.9rem;padding:10px}}.employeesTable td:nth-child(1){width:330px}.employeesTable td:nth-child(2),.employeesTable td:nth-child(3){text-align:center}@-webkit-keyframes ani-sidescroll{0%{-webkit-transform:translateX(26%);transform:translateX(26%);opacity:1}70%{-webkit-transform:translateX(-30%);transform:translateX(-30%)}100%{-webkit-transform:translateX(-30%);transform:translateX(-30%);opacity:0}}@keyframes ani-sidescroll{0%{-webkit-transform:translateX(26%);transform:translateX(26%);opacity:1}70%{-webkit-transform:translateX(-30%);transform:translateX(-30%)}100%{-webkit-transform:translateX(-30%);transform:translateX(-30%);opacity:0}}

/*# sourceMappingURL=maps/grouplink.css.map */
