"); }
@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年より、「一般社団法人外国人のこども達の就学を支援する会」の理事長に就任。
主な出演作品
TV
【レギュラー出演中】
TOKYO MX「5時に夢中!(水曜日)」レギュラー
読売テレビ「す・またん!」月1レギュラー
読売テレビ「かんさい情報ネットten.」月1レギュラー
関西テレビ「旬感LIVE とれたてっ!」月1レギュラー
テレビ大阪「片っ端から喫茶店」レギュラー
ABEMA TV「ABEMAPrime」レギュラー
PODCAST番組「B-side Talk~心の健康ケアしてる?」レギュラーMC
【出演番組】
・THEぶっちぎりTV(2012年4月21日、TBSテレビ)
・ドリームクリエイター 生主最前線(2012年11月1日、テレビ東京)
・月曜から夜ふかし(2013年6月17日、日本テレビ)
・ZIP!(2018年4月5日、日本テレビ) - ちょっと盛っちゃった話
・ウチのガヤがすみません!(2018年7月3日、日本テレビ) - 「芸人vs○○の超本気対決SP!」
・水曜日のダウンタウン(2018年8月22日、TBSテレビ) - 「不思議ちゃん企画」
・ニノさん(2019年2月3日、日本テレビ) - 「ニノミヤ サブマリン」
・アメージパング!(2019年2月20日、TBSテレビ) - 「芸自慢の外国人大集合!」
・アウト×デラックス(2019年4月18日、フジテレビ) - 「怒りを抱えるロシア人小原ブラスが赤裸々告白!!」※レギュラー出演(アウト軍団)
・とくダネ(2019年12月 - 2021年3月、フジテレビ) - コメンテーター
・めざまし8(2021年3月 - 2022年3月、フジテレビ) - コメンテーター
・やすともの#惜しコン(2021年9月18日、読売テレビ)
・中居正広のニュースな会(2022年2月19日、テレビ朝日)
・サンデー・ジャポン(2022年3月6、13、20日、25日~TBSテレビ)以降不定期出演
・スーパーJチャンネル(2022年3月7日、テレビ朝日)
・news zero(2022年3月14日、日本テレビ)
・情報ライブミヤネ屋(2022年3月25日、読売テレビ)
・ポップUP!(2022年4月5日 -12月20日 、フジテレビ) - 火曜日レギュラー
・あさパラ(2022年4月23日、5月14日、読売テレビ)
・関西情報ネットten.(2022年12月23日、読売テレビ)
・アウト×デラックス ~2022 禁断の復活 レジェンド大集合SP~(2022年12月30日、フジテレビ)
・美しいクレーム(2023年1月3日、フジテレビ)
・モヤモヤ解SHOW!ニュース大明神 〜迷えるボクらを導きたまえ!(2023年1月2日、ABCテレビ)
・コロシアム これでいいのか?ニッポン(2023年2月、テレビ愛知「激論)
・よじごじDays (2023年5月16日、テレビ東京)
・日経スペシャル もしものマネー道(テレビ大阪)
・アウト×デラックスSP(2024年9月26日、フジテレビ)
・今田耕司のネタバレMTG(2023年3月~2024年11月現在、読売テレビ)不定期出演
・そこまで言って委員会NP(2023年3月~2024年11月現在、読売テレビ))不定期出演
・ぽかぽか(フジテレビ)コーナーレギュラー
・ビートたけしのTVタックル(2025年9月7日)
WEB TV
・AXE脳科学研究所 公開生実験番組 『香りで印象が変わるか試してみた』 〜ユーザーと相談して「好感度キング」を目指せ!〜(2013年6月23日、AXE公式サイト)
・ニコナマケット4(2013年2月23日、ニコニコ動画)
・月曜ニコラジ★ニコラジ初のクリスマス公開生放送 in ニコファーレ!(2012年12月24日、ニコニコ動画)
・ぶいらの金曜ニコラジ 〜ヤルーシュカ・ナマヌーシュカ!〜(2012年10月 - 12月、ニコニコ動画) - パーソナリティー
・超ニコラジ/ニコニコニュース 超会議支局(2012年4月28日、ニコニコ動画)
・超会議特番 〜ニコニコ超パーティー出演者集合!編 Part2〜(2012年2月23日、ニコニコ動画) - 出演
・火曜ニコラジ(2011年12月20日、ニコニコ動画)
・ニコニコ寄席〜第二幕〜(2011年11月5日、ニコニコ動画)
・AbemaPrime - ラーメンから自動車まで!? ""サブスク革命""経済に影響は?(2019年5月8日、AbemaTV)
・AbemaPrime - 暴走するプーチンどう止める?在日ロシア人と考える(2021年3月4日・15日、AbemaTV)
・ABEMA的ニュース - ウクライナ&ロシア人YouTuberが生議論(2021年3月13日、、AbemaTV)
・ポップUP!(2022年4月5日-12月24日- 、フジテレビ) - 火曜日レギュラー
・テレビ愛知「激論!コロシアム これでいいのか?ニッポン」(2022年2月)
EVENT
・ニコニコ町会議 in 佐賀県・呼子町(2012年8月5日、ニコニコ町会議)
・ニコニコ超会議2012(2012年4月28日、ニコニコ超会議)
・ニコニコ超パーティーFirst Night〜1×0〜(2012年4月28日、ニコニコ超会議)
・「第29回たかの友梨エステティックシンデレラ大会2022」最終選考会、審査員(2022年3月16日)
・ドキュメンタリー映画「オードリー・ヘプバーン」(ヘレナ・コーン監督、5月6日公開)トークイベント(2022年4月25日)
・True Colors CARAVAN in Osakaレポート@グランフロント大阪・うめきた広場メインスペース(2022年8月14日)
・ACT5実行委員会主催イベント「大丸有SDGs映画祭2022」(2022年9月9日)
・東京レインボープライド2023 MC
・人道支援を支えるのは私たち-SNS時代に一人ひとりができること(2023年4月6日、国境なき医師団主催)
・カスタマーエクスペリエンス×コンタクトセンターサミット(2023年3月24日、リックテレコム主催)
・PEACE DAY2023@代々木公園(2023年9月21日、一般財団法人 PEACE DAY主催)
・レインボーフェスタ!2023(2023年10月7日)
・人権啓発講演会「ちがいっていいよね!」(2023年12月14日、京丹後市)
・映画「ファイアバード」試写会(2024年2月9日、配給:リアリーライクフィルムズ)
・癒しフェア2024 in OSAKA(2024年4月20日、エルアウラ主催)
・みんなで知ろう ギャンブル等依存症のこと(2024年10月24日、厚生労働省主催)司会
・レインボーフェスタ!2024(2024年10月26日)
・全国女性団体研究大会 in 京都(2024年10月6日)
・B-side Special Talk Event ~世界メンタルヘルスデー2024 #だれかとはなそう~(2024年10月10日、ソニー・ミュージックエンタテインメント主催)
・荻窪プロモーションイベント(2024年12月21日、杉並区主催)
・ジャパンレプタイルズショー2025in静岡(2025年2月2日)
・Tokyo Pride 2025 司会 (2025年6月7日)
・Tokyo Pride TikTok Talk Show(2025年6月8日)
・レプタイルズフィーバー2025in大阪(2025年7月5日)
・Green Beans by AEON「2周年 大感謝祭 in 有明ガーデン」(2025年7月27日)
LECTURE/TALK EVENT
・国際セミナー「WORLD PEACE SUMMIT~世界をつなぐメッセージ~」国際平和を紡ぐしくみ(2022年7月)
・Rotary Future Festa〜オープンフォーラム(2023年3月
・国境なき医師団主催のイベント「人道支援を支えるのは私たち-SNS時代に一人ひとりができること」
・よみうりカルチャー特別講座「大手小町ラボ」(2022年12月)
・人権啓発講演会「ちがいっていいよね!」(2023年12月14日、京丹後市)
・全国女性団体研究大会 in 京都(2024年10月6日)
COLUMN
【連載中】
・Webメディア「OTEKOMACHI」(2021年、読売新聞運営 ) - 連載中
【過去の連載】
・産経デジタル連載コラム 【外国人が見るニッポン】(2018年1月 - 2020年3月) - 連載
・Telling,連載コラム【グラデ世代】(2020年 - 2021年、朝日新聞デジタル) - 連載
・bizSPA!連載コラム【ピロシキーズの甘口人生相談】(2020年) - 連載
RADIO
・杏子と政哉のspice of Life GOLD(2021年7月、JFN系)
・「ORIENT STAR TIME AND TIDE」(2021年9月11日、J-WAVE)
・「ナジャとブラスのななめうえ↗️ラジオ」(2022年2月5日、文化放送)
・長谷川ミラ「STAR LINE」(2022年1月7日、J-WAVE 81.3 FM)
・「小塚アナの褒めタイム!」(2022年2月1日、ラジオNIKKEI)
・ETHiCAL WAVE(2022年6月11日、J-WAVE)
・Interfm Find Your Colors(2022年9月、Interfm)
・B-side Talk〜心の健康ケアしてる?(2022年10月〜、Podcast番組) - レギュラー出演中
・FMヨコハマ「Sunday Good Vibes!!」(2023年2月)
・カラフルブーケ(2023年9月3日、文化放送)
・田村淳のNewsCLUB(2024年7月13日~、文化放送)不定期出演
・J-WAVE81.3FM「ACROSS THE SKY」(2025年6月15日)ゲスト出演
MAGAZIME
・ニューズウィーク日本版(2022年8月8日、ニューズウィーク)
・AERA〜 現代の肖像( 2023/2/27発売、朝日新聞)
・Glitter
・『サンガ』185号(2023年9月号、東本願寺広報誌)
・週刊女性(2025年4月5日発売、主婦と生活社)
MEDIA
・俺のクランチ(2021年7月26日、ワニブックス)
・小原ブラス×「オルビスユーシリーズ」PR動画
・SPUR.JP(2022年9月30日、集英社)
・LEE「私のウェルネスを探して」(2022年5月28日、集英社)
・AMP(2022年8月13日、電通PRコンサルティング)
・People(2023.02.27、朝日新聞Globe+)
・PRIDE CODE(2024年4月、制作:Spotify/朝日新聞、ムービー・スチール、PODCAST出演)
・日本人ですけど(2024年9月12日、朝日新聞デジタル)
・かあさんのせなか(2024年6月23日、朝日新聞デジタル)
・IN MY OPINION presents Black or White(2025年3月、NewsPicks)
・週刊女性(2025年4月5日発売、主婦と生活社)