"); } @media (hover: hover) { .c-button:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); } .c-button:hover::after { display: block; background-position: center center; background-size: contain; background-repeat: no-repeat; } } @media print and (hover: hover), screen and (hover: hover) and (min-width: 1024px) and (orientation: landscape), screen and (hover: hover) and (min-width: 1025px) { .c-button:hover::after { width: 17px; height: 12px; background-image: url("data:image/svg+xml;utf8,"); } } @media print and (hover: hover), screen and (hover: hover) and (max-width: 1023px), screen and (hover: hover) and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .c-button:hover::after { width: 12.691px; height: 8.461px; background-image: url("data:image/svg+xml;utf8,"); } } @media print and (hover: hover), screen and (hover: hover) and (min-width: 1024px) and (orientation: landscape), screen and (hover: hover) and (min-width: 1025px) { .c-button:hover::after { transform: translateX(12px); } } @media print and (hover: hover), screen and (hover: hover) and (max-width: 1023px), screen and (hover: hover) and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .c-button:hover::after { transform: translateX(8px); } } @media (hover: hover) { .c-button.-list:hover::after { width: 16px; height: 16px; background-image: url("data:image/svg+xml;utf8,"); transform: none; } } .c-sectionTitle { font-family: Imbue, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-optical-sizing: auto; letter-spacing: 0.02em; font-weight: 300; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .c-sectionTitle { font-size: calc(4.68521vw); line-height: calc(1.20312); } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .c-sectionTitle { font-size: 40px; line-height: calc(1.2); } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .singleTalent_aside_inner.single_aside_inner { padding-left: min(70px, 5.15vw); padding-right: min(70px, 5.15vw); padding-bottom: 120px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .singleTalent_aside_inner.single_aside_inner { padding-bottom: 22px; border-bottom: none; } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .singleTalent_slides { max-width: 600px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .singleTalent_slides { margin-top: 17px; max-width: 480px; margin-inline: auto; } } .singleTalent_mainSwiper_slide { width: 100%; aspect-ratio: 1 / 1; } .singleTalent_mainSwiper_slide img { width: 100%; height: 100%; object-fit: contain; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .singleTalent_thumbSwiper { margin-top: 24px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .singleTalent_thumbSwiper { margin-top: 20px; } } .singleTalent_thumbSwiper_container { position: relative; padding-bottom: 18px; } .singleTalent_thumbSwiper_slide { width: 49px; aspect-ratio: 1 / 1; cursor: pointer; } .singleTalent_thumbSwiper_slide img { width: 100%; height: 100%; object-fit: contain; } .singleTalent_thumbSwiper_scrollbar.swiper-scrollbar { bottom: 0px; width: 100%; left: 0px; height: 2px; border-radius: 0px; } .singleTalent_thumbSwiper_scrollbar .swiper-scrollbar-drag { border-radius: 0px; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .singleTalent_main.single_main { padding-bottom: 120px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .singleTalent_main.single_main { padding-bottom: 80px; } } .talentContents_titleEn { border-bottom: 1px solid rgb(0, 0, 0); font-family: Imbue, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-optical-sizing: auto; letter-spacing: 0.02em; font-weight: 300; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_titleEn { font-size: 50px; line-height: calc(1.2); } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_titleEn { margin-top: 47px; font-size: 40px; line-height: calc(1.2); } } .talentContents_titleJa { margin-top: 9px; font-size: 16px; line-height: calc(1.5); } .talentContents_lead { font-size: 20px; line-height: calc(1.5); } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_lead { margin-top: 36px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_lead { margin-top: 40px; } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_infos { margin-top: 30px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_infos { margin-top: 30px; } } .talentContents_info { background-color: rgb(237, 237, 237); border-radius: 12px; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_info { padding: 24px 30px; font-size: 14px; line-height: calc(1.8); } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_info { padding: 24px 20px; font-size: 13px; line-height: calc(1.8); } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_info + .talentContents_info { margin-top: 16px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_info + .talentContents_info { margin-top: 10px; } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_followers { margin-top: 65px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_followers { margin-top: 40px; overflow-x: hidden; } } .followers_title { font-family: Imbue, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-optical-sizing: auto; letter-spacing: 0.02em; font-size: 28px; line-height: calc(1.21429); font-weight: 300; } .followers_list { margin-top: 16px; display: flex; flex-wrap: wrap; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .followers_list { gap: 16px 24px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .followers_list { row-gap: 16px; margin-right: -26px; } } .followers_link { display: inline-grid; grid-template-columns: auto 1fr; -webkit-box-align: center; align-items: center; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .followers_link { column-gap: 6px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .followers_link { column-gap: 8px; padding-right: 26px; } } .followers_icon { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; aspect-ratio: 1 / 1; border-radius: 50%; border: 1px solid rgb(0, 0, 0); position: relative; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .followers_icon { width: 45px; transition: background 375ms ease 0s; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .followers_icon { width: 40px; transition: background 225ms ease 0s; } } .followers_icon svg { display: block; width: inherit; object-fit: contain; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .followers_icon svg { transition: fill 375ms ease 0s; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .followers_icon svg { transition: fill 225ms ease 0s; } } [data-sns="x"] .followers_icon svg { height: 20px; } [data-sns="youtube"] .followers_icon svg { height: 17px; } [data-sns="instagram"] .followers_icon svg { height: 22px; } [data-sns="tiktok"] .followers_icon svg { height: 20px; } [data-sns="facebook"] .followers_icon svg { height: 25px; } [data-sns="red"] .followers_icon svg { height: 14px; } [data-sns="weibo"] .followers_icon svg { height: 24px; } [data-sns="bilibili"] .followers_icon svg { height: 15px; } @media (hover: hover) { .followers_link:hover .followers_icon { background: rgb(0, 0, 0); } .followers_link:hover .followers_icon svg { fill: rgb(255, 255, 255); } } .followers_count { font-family: Lato, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-size: 24px; line-height: calc(1.20833); letter-spacing: 0.02em; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_texts { margin-top: 60px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_texts { margin-top: 36px; } } .talentContents_text { line-height: 2; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_text { font-size: 16px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_text { font-size: 15px; } } .talentContents_text + .talentContents_text { margin-top: 2em; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_accordion { margin-top: 52px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_accordion { margin-top: 30px; } } .accordion_buttonWrap { text-align: center; } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_button { display: block; width: 100%; text-align: center; padding: 14px 10px 16px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); } } button.accordion_button { color: rgb(0, 0, 0); } .accordion_button span { display: inline-block; margin-inline: auto; font-size: 13px; line-height: 1; position: relative; text-align: left; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .accordion_button span { padding-bottom: 14px; border-bottom: 1px solid rgb(0, 0, 0); min-width: 150px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_button span { padding-right: 29px; } } .accordion_button span::before, .accordion_button span::after { content: ""; display: block; width: 13px; height: 1px; background-color: rgb(0, 0, 0); position: absolute; top: calc(50% - 7px); right: 0px; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .accordion_button span::before, .accordion_button span::after { top: calc(50% - 7px); transition: transform 375ms ease 0s, opacity 375ms ease 0s, -webkit-transform 375ms ease 0s; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_button span::before, .accordion_button span::after { top: 50%; transition: transform 225ms ease 0s, opacity 225ms ease 0s, -webkit-transform 225ms ease 0s; } } .accordion_button span::before { transform: translateY(-50%); } .accordion_button span::after { transform: translateY(-50%) rotate(90deg); } .accordion_button.is-active span::before { transform: translateY(-50%) rotate(180deg); } .accordion_button.is-active span::after { transform: translateY(-50%) rotate(180deg); opacity: 0; } .accordion_contents { margin-top: 40px; display: grid; grid-template-rows: 0fr; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .accordion_contents { transition: grid-template-rows 375ms ease 0s, -ms-grid-rows 375ms ease 0s; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_contents { transition: grid-template-rows 225ms ease 0s, -ms-grid-rows 225ms ease 0s; } } .accordion_contents.is-active { grid-template-rows: 1fr; } .accordion_contents_inner { overflow: hidden; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .accordion_section + .accordion_section { margin-top: 32px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_section + .accordion_section { margin-top: 30px; } } .accordion_title { font-family: Imbue, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-optical-sizing: auto; letter-spacing: 0.02em; padding-bottom: 5px; border-bottom: 1px solid rgb(0, 0, 0); font-size: 24px; line-height: calc(1.20833); text-transform: uppercase; } .accordion_text { margin-top: 20px; font-size: 13px; line-height: calc(1.8); } .talentContents_button { text-align: center; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_button { margin-top: 70px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_button { margin-top: 56px; } } "); } @media (hover: hover) { .c-button:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); } .c-button:hover::after { display: block; background-position: center center; background-size: contain; background-repeat: no-repeat; } } @media print and (hover: hover), screen and (hover: hover) and (min-width: 1024px) and (orientation: landscape), screen and (hover: hover) and (min-width: 1025px) { .c-button:hover::after { width: 17px; height: 12px; background-image: url("data:image/svg+xml;utf8,"); } } @media print and (hover: hover), screen and (hover: hover) and (max-width: 1023px), screen and (hover: hover) and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .c-button:hover::after { width: 12.691px; height: 8.461px; background-image: url("data:image/svg+xml;utf8,"); } } @media print and (hover: hover), screen and (hover: hover) and (min-width: 1024px) and (orientation: landscape), screen and (hover: hover) and (min-width: 1025px) { .c-button:hover::after { transform: translateX(12px); } } @media print and (hover: hover), screen and (hover: hover) and (max-width: 1023px), screen and (hover: hover) and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .c-button:hover::after { transform: translateX(8px); } } @media (hover: hover) { .c-button.-list:hover::after { width: 16px; height: 16px; background-image: url("data:image/svg+xml;utf8,"); transform: none; } } .c-sectionTitle { font-family: Imbue, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-optical-sizing: auto; letter-spacing: 0.02em; font-weight: 300; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .c-sectionTitle { font-size: calc(4.68521vw); line-height: calc(1.20312); } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .c-sectionTitle { font-size: 40px; line-height: calc(1.2); } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .singleTalent_aside_inner.single_aside_inner { padding-left: min(70px, 5.15vw); padding-right: min(70px, 5.15vw); padding-bottom: 120px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .singleTalent_aside_inner.single_aside_inner { padding-bottom: 22px; border-bottom: none; } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .singleTalent_slides { max-width: 600px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .singleTalent_slides { margin-top: 17px; max-width: 480px; margin-inline: auto; } } .singleTalent_mainSwiper_slide { width: 100%; aspect-ratio: 1 / 1; } .singleTalent_mainSwiper_slide img { width: 100%; height: 100%; object-fit: contain; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .singleTalent_thumbSwiper { margin-top: 24px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .singleTalent_thumbSwiper { margin-top: 20px; } } .singleTalent_thumbSwiper_container { position: relative; padding-bottom: 18px; } .singleTalent_thumbSwiper_slide { width: 49px; aspect-ratio: 1 / 1; cursor: pointer; } .singleTalent_thumbSwiper_slide img { width: 100%; height: 100%; object-fit: contain; } .singleTalent_thumbSwiper_scrollbar.swiper-scrollbar { bottom: 0px; width: 100%; left: 0px; height: 2px; border-radius: 0px; } .singleTalent_thumbSwiper_scrollbar .swiper-scrollbar-drag { border-radius: 0px; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .singleTalent_main.single_main { padding-bottom: 120px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .singleTalent_main.single_main { padding-bottom: 80px; } } .talentContents_titleEn { border-bottom: 1px solid rgb(0, 0, 0); font-family: Imbue, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-optical-sizing: auto; letter-spacing: 0.02em; font-weight: 300; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_titleEn { font-size: 50px; line-height: calc(1.2); } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_titleEn { margin-top: 47px; font-size: 40px; line-height: calc(1.2); } } .talentContents_titleJa { margin-top: 9px; font-size: 16px; line-height: calc(1.5); } .talentContents_lead { font-size: 20px; line-height: calc(1.5); } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_lead { margin-top: 36px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_lead { margin-top: 40px; } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_infos { margin-top: 30px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_infos { margin-top: 30px; } } .talentContents_info { background-color: rgb(237, 237, 237); border-radius: 12px; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_info { padding: 24px 30px; font-size: 14px; line-height: calc(1.8); } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_info { padding: 24px 20px; font-size: 13px; line-height: calc(1.8); } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_info + .talentContents_info { margin-top: 16px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_info + .talentContents_info { margin-top: 10px; } } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_followers { margin-top: 65px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_followers { margin-top: 40px; overflow-x: hidden; } } .followers_title { font-family: Imbue, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-optical-sizing: auto; letter-spacing: 0.02em; font-size: 28px; line-height: calc(1.21429); font-weight: 300; } .followers_list { margin-top: 16px; display: flex; flex-wrap: wrap; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .followers_list { gap: 16px 24px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .followers_list { row-gap: 16px; margin-right: -26px; } } .followers_link { display: inline-grid; grid-template-columns: auto 1fr; -webkit-box-align: center; align-items: center; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .followers_link { column-gap: 6px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .followers_link { column-gap: 8px; padding-right: 26px; } } .followers_icon { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; aspect-ratio: 1 / 1; border-radius: 50%; border: 1px solid rgb(0, 0, 0); position: relative; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .followers_icon { width: 45px; transition: background 375ms ease 0s; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .followers_icon { width: 40px; transition: background 225ms ease 0s; } } .followers_icon svg { display: block; width: inherit; object-fit: contain; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .followers_icon svg { transition: fill 375ms ease 0s; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .followers_icon svg { transition: fill 225ms ease 0s; } } [data-sns="x"] .followers_icon svg { height: 20px; } [data-sns="youtube"] .followers_icon svg { height: 17px; } [data-sns="instagram"] .followers_icon svg { height: 22px; } [data-sns="tiktok"] .followers_icon svg { height: 20px; } [data-sns="facebook"] .followers_icon svg { height: 25px; } [data-sns="red"] .followers_icon svg { height: 14px; } [data-sns="weibo"] .followers_icon svg { height: 24px; } [data-sns="bilibili"] .followers_icon svg { height: 15px; } @media (hover: hover) { .followers_link:hover .followers_icon { background: rgb(0, 0, 0); } .followers_link:hover .followers_icon svg { fill: rgb(255, 255, 255); } } .followers_count { font-family: Lato, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-size: 24px; line-height: calc(1.20833); letter-spacing: 0.02em; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_texts { margin-top: 60px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_texts { margin-top: 36px; } } .talentContents_text { line-height: 2; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_text { font-size: 16px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_text { font-size: 15px; } } .talentContents_text + .talentContents_text { margin-top: 2em; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_accordion { margin-top: 52px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_accordion { margin-top: 30px; } } .accordion_buttonWrap { text-align: center; } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_button { display: block; width: 100%; text-align: center; padding: 14px 10px 16px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); } } button.accordion_button { color: rgb(0, 0, 0); } .accordion_button span { display: inline-block; margin-inline: auto; font-size: 13px; line-height: 1; position: relative; text-align: left; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .accordion_button span { padding-bottom: 14px; border-bottom: 1px solid rgb(0, 0, 0); min-width: 150px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_button span { padding-right: 29px; } } .accordion_button span::before, .accordion_button span::after { content: ""; display: block; width: 13px; height: 1px; background-color: rgb(0, 0, 0); position: absolute; top: calc(50% - 7px); right: 0px; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .accordion_button span::before, .accordion_button span::after { top: calc(50% - 7px); transition: transform 375ms ease 0s, opacity 375ms ease 0s, -webkit-transform 375ms ease 0s; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_button span::before, .accordion_button span::after { top: 50%; transition: transform 225ms ease 0s, opacity 225ms ease 0s, -webkit-transform 225ms ease 0s; } } .accordion_button span::before { transform: translateY(-50%); } .accordion_button span::after { transform: translateY(-50%) rotate(90deg); } .accordion_button.is-active span::before { transform: translateY(-50%) rotate(180deg); } .accordion_button.is-active span::after { transform: translateY(-50%) rotate(180deg); opacity: 0; } .accordion_contents { margin-top: 40px; display: grid; grid-template-rows: 0fr; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .accordion_contents { transition: grid-template-rows 375ms ease 0s, -ms-grid-rows 375ms ease 0s; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_contents { transition: grid-template-rows 225ms ease 0s, -ms-grid-rows 225ms ease 0s; } } .accordion_contents.is-active { grid-template-rows: 1fr; } .accordion_contents_inner { overflow: hidden; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .accordion_section + .accordion_section { margin-top: 32px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .accordion_section + .accordion_section { margin-top: 30px; } } .accordion_title { font-family: Imbue, MyYuMinchoM, 游明朝, YuMincho, "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS P明朝", serif; font-optical-sizing: auto; letter-spacing: 0.02em; padding-bottom: 5px; border-bottom: 1px solid rgb(0, 0, 0); font-size: 24px; line-height: calc(1.20833); text-transform: uppercase; } .accordion_text { margin-top: 20px; font-size: 13px; line-height: calc(1.8); } .talentContents_button { text-align: center; } @media print, screen and (min-width: 1024px) and (orientation: landscape), screen and (min-width: 1025px) { .talentContents_button { margin-top: 70px; } } @media print, screen and (max-width: 1023px), screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) { .talentContents_button { margin-top: 56px; } } a.glink { text-decoration: none; } a.glink.gt-current-lang { font-weight: bold; } .\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\], ad-slot, ad-triple-box, dfp-ad, [class^="adDisplay-module"], [class^="amp-ad-"], [class^="div-gpt-ad"], [data-ad-cls], [data-ad-manager-id], [data-ad-module], [data-ad-width], [data-adblockkey], [data-adbridg-ad-class], [data-adshim], [data-advadstrackid], [data-block-type="ad"], [data-css-class="dfp-inarticle"], [data-d-ad-id], [data-desktop-ad-id], [data-dynamic-ads], [data-ez-name], [data-freestar-ad][id], [data-id^="div-gpt-ad"], [data-m-ad-id], [data-mobile-ad-id], [data-name="adaptiveConstructorAd"], [data-rc-widget], [data-revive-zoneid] > iframe, [data-role="tile-ads-module"], [data-template-type="nativead"], [data-testid="adBanner-wrapper"], [data-testid="ad_testID"], [data-type="ad-vertical"], [data-wpas-zoneid], [id^="ad-wrap-"], [id^="ad_sky"], [id^="ad_slider"], [id^="section-ad-banner"], [name^="google_ads_iframe"], [onclick^="location.href='https://1337x.vpnonly.site/"], a-ad, a[data-href^="http://ads.trafficjunky.net/"], a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"], ad-shield-ads, ad-slot, app-ad, app-advertisement, app-large-ad, ark-top-ad, aside[id^="adrotate_widgets-"], atf-ad-slot, bottomadblock, display-ad-component, display-ads, div[class^="Adstyled__AdWrapper-"], div[class^="Display_displayAd"], div[class^="kiwi-ad-wrapper"], div[class^="native-ad-"], div[data-ad-placeholder], div[data-ad-wrapper], div[data-adname], div[data-adunit-path], div[data-adunit], div[data-adzone], div[data-alias="300x250 Ad 1"], div[data-alias="300x250 Ad 2"], div[data-contentexchange-widget], div[data-dfp-id], div[data-id-advertdfpconf], div[data-native-ad], div[id^="ad-div-"], div[id^="ad-position-"], div[id^="adngin-"], div[id^="adrotate_widgets-"], div[id^="adspot-"], div[id^="crt-"][style], div[id^="div-ads-"], div[id^="google_dfp_"], div[id^="gpt_ad_"], div[id^="lazyad-"], div[id^="optidigital-adslot"], div[id^="pa_sticky_ad_box_middle_"], div[id^="rc-widget-"], div[id^="sticky_ad_"], div[id^="vuukle-ad-"], gpt-ad, guj-ad, hl-adsense, img[src^="https://images.purevpnaffiliates.com"], ps-connatix-module, span[data-ez-ph-id], span[id^="ezoic-pub-ad-placeholder-"], topadblock, zeus-ad, [class^="tile-picker__CitrusBannerContainer-sc-"], citrus-ad-wrapper, [class^="s2nPlayer"], div[id*="MarketGid"], div[id*="ScriptRoot"], [onclick*="content.ad/"], amp-ad, amp-ad, amp-ad-custom, amp-connatix-player, amp-fx-flying-carpet, a[data-obtrack^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="https://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"], amp-embed[type="taboola"], div[id^="taboola-stream-"], div[id^="zergnet-widget"] { display: none !important; } [data-ad-name], [id^="div-gpt-ad"], div[aria-label="Ads"], div[data-ad-targeting], div[data-native_ad], div[id^="ad_position_"], div[id^="dfp-ad-"], div[id^="div-gpt-"], div[id^="ezoic-pub-ad-"], div[id^="yandex_ad"], ins.adsbygoogle[data-ad-slot], a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] { display: none !important; } [href="https://ourgoldguy.com/contact/"] img { display: none !important; } (cache)小原 ブラス | 株式会社Almost Japanese(オールモストジャパニーズ)
Kobara Vlas
小原 ブラス

関西育ちのロシア人コラムニスト/コメンテーター

⽣年⽉⽇:1992年4⽉20⽇
出⾝地:ロシア
育ち:兵庫県/姫路市
⾝⻑:175cm
血液型:O型
足のサイズ:26.5cm
言語:⽇本語(関⻄弁)、ロシア語(日常会話)
趣味:麻辣担・火鍋を食べに行く、観葉植物、映画鑑賞、ソバ―キュリアス(2024.11時点)
ペット:レオパードゲッコー

関西育ちの外国人タレント/コラムニスト、外国人の子供たちの就学を支援する会 理事長

ロシアのハバロフスクで生まれ、6歳の時から兵庫県姫路市で育つ。コテコテの関西弁を話す外国人というインパクトに加え、「めんどくさい」「ひねくれ者」と評される程の独特の視点を活かしたコメントが彼の魅力。
ゲイというセクシャリティをオープンにしており、幅広い層から支持を集める。
コテコテの関西弁で、ライトな話題から政治・社会問題までを鋭く斬り注目を集め、テレビコメンテーターとしても活躍。
コラムの連載を多数持ち、外国人の目から見た日本の疑問点や違和感を率直につづる。
2022年より、「一般社団法人外国人のこども達の就学を支援する会」の理事長に就任。

Contact Us

お仕事のご相談やお問い合わせはこちら