"); } .ico-mynews::before { background-image: url("data:image/svg+xml;utf-8,"); } .mynews-wrap a.ico-mynews::before { position: absolute; content: ""; width: 15%; height: min(10vw, 42px); top: 50%; transform: translateY(-50%); right: calc(100% + min(4vw, 7px)); background-position: center center; background-image: url("data:image/svg+xml;utf-8,"); } .ico-go::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-search::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-archives::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-guide::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-star::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-key1::before { width: min(9vw, 29px); height: min(9vw, 34px); -webkit-box-align: end; align-items: flex-end; background-image: url("data:image/svg+xml;utf-8,"); } .ico-key2::before { width: min(9vw, 29px); height: min(9vw, 34px); -webkit-box-align: end; align-items: flex-end; background-image: url("data:image/svg+xml;utf-8,"); } .ico-key3::before { width: min(9vw, 29px); height: min(9vw, 34px); -webkit-box-align: end; align-items: flex-end; background-image: url("data:image/svg+xml;utf-8,"); } .ico-play::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-triangle::before { width: min(5vw, 14px); height: min(5vw, 14px); background-image: url("data:image/svg+xml;utf-8,"); } .ico-print::before { width: min(5vw, 30px); height: min(5vw, 30px); background-image: url("data:image/svg+xml;utf-8,"); } .ico-custom::before { width: min(9vw, 20px); height: min(9vw, 20px); margin-right: 0.25rem; background-image: url("data:image/svg+xml;utf-8,"); } .ico-trash::before { width: min(5vw, 1.5em); height: min(5vw, 1.5em); background-image: url("data:image/svg+xml;utf-8,"); } .ico-mail::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-dl.ico-pdf::before, .ico-pdf::after, a[href$=".pdf"]:not(.ico-pdf)::after { content: ""; } .ico-dl::after { width: min(9vw, 2.5rem); height: min(9vw, 2.5rem); background-size: cover; background-repeat: no-repeat; margin-left: 3px; margin-right: 0px; background-image: url("data:image/svg+xml;utf-8,"); } .topicpath { width: 100%; margin: 1rem 0px 1.5rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; } .topicpath li { font-size: min(3vw, 12px); display: flex; -webkit-box-align: center; align-items: center; } .topicpath li:not(:last-of-type)::after { content: "›"; padding: 0px 0.5rem; } .topicpath li [itemprop] { color: rgba(var(--color00),.75); } @media (min-width: 641px) { .topicpath { margin: 0px 0px 1.5rem; } } .btn-wrap { display: flex; text-align: center; padding: 1rem 0px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; position: relative; justify-content: space-around; -webkit-box-align: center; align-items: center; } .article-list + .btn-wrap { padding-top: 2rem; padding-bottom: 3rem; margin-bottom: 2rem; } .btn-wrap .btn { color: rgba(var(--color00),1); background: rgba(var(--color08),1); border: 1px solid rgba(var(--color00),.5); outline: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; letter-spacing: 0px; width: fit-content; -webkit-box-flex: 0; flex: 0 1 48%; text-align: center; border-radius: 5px; line-height: 1.4; padding: 0.75rem min(3.5vw, 2rem); margin: 0px 1%; font-size: min(4vw, 16px); text-decoration: none; font-weight: 500; white-space: nowrap; cursor: pointer; } .btn-wrap .btn:only-child { width: fit-content; -webkit-box-flex: 0; flex: 0 0 auto; margin: 0px auto; } .sub .btn-wrap .btn:only-child { -webkit-box-flex: 1; flex: 1 1 auto; } .btn-wrap.with-caption { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .btn-wrap .btn-caption { text-align: left; width: 100%; line-height: 1.4; padding: 0px 0px 0.5rem; -webkit-box-flex: 0; flex: 0 1 auto; font-size: min(4vw, 16px); } .btn-wrap .btn-caption + .btn { -webkit-box-flex: 1; flex: 1 1 auto; width: 100%; padding: 1.25rem 2rem; } @media (min-width: 641px) { .btn-wrap.with-caption { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; } .btn-wrap .btn-caption { text-align: left; width: fit-content; -webkit-box-flex: 0; flex: 0 1 50%; padding: 0px 1rem 0px 0px; } .btn-wrap .btn-caption + .btn { -webkit-box-flex: 0; flex: 0 1 48%; } } .btn.subsc { border: none; background-color: rgba(var(--color03),1) !important; color: rgba(var(--color08),1) !important; } .btn.submit { border: none; padding: 0.75rem 3rem; background: rgba(var(--color01),1) !important; color: rgba(var(--color08),1) !important; } .btn.logout { background: rgba(var(--color08),1) !important; border: none !important; } .btn.account { border: none; background: rgba(var(--color01),1) !important; color: rgba(var(--color08),1) !important; } .btn.offerappli { background-color: rgba(var(--color03),1); color: rgba(var(--color08),1); border: none; } .btn.offerlogin { color: rgba(var(--color00),1); background-color: rgba(var(--color08),1); } .btn.listmore { display: block; width: fit-content; color: rgba(var(--color00),.9); padding: 1rem 4rem 0.75rem; margin: 0px auto; } .btn.appli { background: rgba(var(--color01),1); color: rgba(var(--color08),1); border: none; } .btn.cancel { background: rgba(var(--color00),.4); color: rgba(var(--color08),1); border: none; } .btn:hover { opacity: 0.85; } .thumb { position: relative; overflow: hidden; display: block; } .thumb2 { position: relative; overflow: hidden; display: block; } .thumb.loading::after { content: ""; width: 32px; height: 32px; position: absolute; z-index: 0; left: calc(50% - 16px); top: calc(50% - 16px); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); animation: 1.5s linear 0s infinite normal forwards running loading; } @-webkit-keyframes loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .thumb > video { width: 100%; position: relative; z-index: 1; } .thumb .vidposter { position: absolute; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 10; opacity: 1; } .thumb .vidposter.vidplay { opacity: 0; visibility: hidden; transition: opacity 2s ease 0s; } .thumb .vidposter::before { content: ""; cursor: pointer; width: min(10vw, 40%); height: min(10vw, 40%); z-index: 1000; position: absolute; inset: 0px; margin: auto; display: inline-flex; -webkit-box-align: center; align-items: center; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("data:image/svg+xml;utf-8,"); } .thumb > iframe { width: 100%; height: auto; aspect-ratio: 4 / 3; position: relative; z-index: 1; } .thumb > img { position: absolute; z-index: 2; width: 100%; min-height: 100%; object-fit: cover; left: 50%; top: 20%; transform: translate3d(-50%, -20%, 0px); } .thumb2 > img { position: absolute; z-index: 2; width: 100%; min-height: 100%; object-fit: cover; left: 50%; top: 20%; transform: translate3d(-50%, -20%, 0px); } [data-mov="1"] .thumb::before { content: ""; background-size: 30%; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; position: absolute; top: 0px; z-index: 3; background-image: url("data:image/svg+xml;utf-8,"); } .has-fullimg { margin-bottom: 2rem; } .has-fullimg .thumb { margin-bottom: 0.75rem; aspect-ratio: auto !important; } .has-fullimg .thumb > img { position: relative; left: 0px; top: 0px; transform: none; width: auto; max-width: 100%; height: auto; min-height: auto; margin: 0px auto; display: block; user-select: none; } .has-fullimg figcaption { font-size: min(3vw, 13px); width: 80%; margin: auto; } .oneline-news { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; background: rgba(var(--color02),1); padding: 0.5rem 1.25rem; line-height: 1; border-radius: 3px; } .oneline-news span { font-size: min(3.5vw, 11px); font-weight: 700; color: rgba(var(--color01),1); padding: 0.5rem 0px; } .oneline-news p { font-size: min(3.5vw, 13px); font-weight: 700; color: rgba(var(--color01),1); padding: 0.5rem 0px 0.5rem 0.75rem; letter-spacing: 0px; } .oneline-news.covid19 { background: rgba(var(--color01),1); margin-bottom: 1.75em; border-radius: 5px; } .oneline-news.covid19 span { font-size: min(3.5vw, 13px); color: rgba(var(--color08),1); white-space: nowrap; padding: 0.25rem 1rem 0.25rem 0px; border-right: 1px solid rgba(var(--color08),1); line-height: 1.4; } .oneline-news.covid19 p { padding: 0.25rem 0px 0.25rem 1rem; color: rgba(var(--color08),1); line-height: 1.4; } .oneline-news > * { width: 100%; display: flex; -webkit-box-align: center; align-items: center; } .oneline-news > :only-child { width: 100%; } .ticker-wrap { background: rgba(var(--color01),1); line-height: 1; border-radius: 5px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 0.25rem 0px !important; } .ticker-wrap .tic-label { -webkit-box-flex: 0; flex: 0 0 auto; width: 100%; } .ticker-wrap .tic-label a { color: rgba(var(--color08),1); padding: 0.5rem 0.75rem 0.5rem 1rem; } .ticker-wrap .tic-links { -webkit-box-flex: 1; flex-grow: 1; border-radius: 3px; margin-left: 0.25rem; margin-right: 0.25rem; padding-right: 5rem; overflow: hidden; max-height: 2em; } .ticker-wrap .tic-links a { padding: 0.5em 1em; color: rgba(var(--color01),1); display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; background: rgba(var(--color08),1); } .ticker-wrap .spin_wrap { display: flex; -webkit-box-align: center; align-items: center; position: absolute; width: 5rem; height: 100%; right: 0px; top: 50%; transform: translateY(-50%); } .ticker-wrap .spin { position: absolute; height: min(5vw, 21px); cursor: pointer; line-height: 1; padding: 0px; background: 0px 0px; outline: 0px; border: none; } .ticker-wrap .spin::before { content: ""; display: block; width: min(7vw, 25px); height: min(7vw, 16px); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } .ticker-wrap .spin > svg { display: none; } .ticker-wrap .spin.up { right: 0.35rem; } .ticker-wrap .spin.dn { right: 2.5rem; } .ticker-wrap .spin.dn::before { transform: scale(1, -1); } @media (min-width: 641px) { .ticker-wrap { flex-wrap: nowrap; } .ticker-wrap .tic-label { width: auto; } } .cat-tabs { padding: 0px; background: rgba(var(--color02),1); display: flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; margin-bottom: 0.5rem; } .cat-tabs ul { display: flex; flex-wrap: nowrap; white-space: nowrap; -webkit-box-pack: start; justify-content: flex-start; width: 100%; } .cat-tabs ul li { color: rgba(var(--color01),1); background: rgba(var(--color02),1); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-weight: 700; text-align: center; cursor: pointer; transition: all 0.25s ease 0s; font-size: min(3.5vw, 13px); padding: 1.25em 1.5em; } .cat-tabs ul li.current { color: rgba(var(--color08),1); background: rgba(var(--color01),1); } .cat-tabs ul li a { color: rgba(var(--color01),1); } .cat-tabs ul li.current a { color: rgba(var(--color08),1); } @media (min-width: 641px) { .cat-tabs { padding: 0px; } .cat-tabs ul { width: 100%; display: flex; -webkit-box-pack: start; justify-content: flex-start; } } @media (min-width: 1281px) { .cat-tabs .splide__track { overflow: visible; } } .cat-tabs .splide__arrow { position: absolute; height: min(5vw, 21px); cursor: pointer; line-height: 1; padding: 0px; background: 0px 0px; outline: 0px; border: none; } .cat-tabs .splide__arrow[disabled] { display: none; } .cat-tabs .splide__arrow > svg { display: none; } .cat-tabs .splide__arrow--next, .cat-tabs .splide__arrow--prev { position: absolute; z-index: 10; bottom: 0px; width: 50px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: rgba(var(--color02),.75) !important; } .cat-tabs .splide__arrow--prev { left: 0px; } .cat-tabs .splide__arrow--next { right: 0px; } .cat-tabs .splide__arrow::before { content: ""; position: absolute; inset: 0px; margin: auto; display: block; background-position: center center; background-repeat: no-repeat; background-size: 65%; } .cat-tabs .splide__arrow--prev::before { background-image: url("data:image/svg+xml;utf-8,"); } .cat-tabs .splide__arrow--next::before { background-image: url("data:image/svg+xml;utf-8,"); } .js-replace-list > * { pointer-events: none; opacity: 0; transform: translateY(0.5rem); display: none !important; } .js-replace-list .current { flex-wrap: wrap; pointer-events: auto; animation: 1s ease 0.15s 1 normal forwards running showReplace; display: flex !important; } @-webkit-keyframes showReplace { 100% { opacity: 1; transform: translateY(0px); } } @keyframes showReplace { 100% { opacity: 1; transform: translateY(0px); } } .service-list li { margin: 2rem 0px !important; } .service-list li .thumb { aspect-ratio: 2 / 1 !important; } .meta-socials { display: flex; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-ordinal-group: 11; order: 10; } .meta-socials > * { min-width: 2em; cursor: pointer; } .meta-socials .sns { width: 2em; margin-left: 1rem; } .meta-socials .sns img { width: 100%; } .withTags { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; flex-wrap: wrap; padding: 1rem 0px; line-height: 1; } .withTags a { font-size: min(3vw, 12px); letter-spacing: 0px; color: rgba(var(--color00),.8); border-radius: 2em; font-weight: 700; padding: 0.25rem 0.5rem; margin-right: 0.55rem; display: inline-block; position: relative; } .withTags a:not(:last-of-type)::after { content: "|"; position: absolute; left: 100%; } .js-filter-wrap ul li { transition: transform 0.2s ease-out 0s, opacity 0.2s linear 0s, -webkit-transform 0.2s ease-out 0s; } .js-filter-wrap ul li.hide { opacity: 0; transform: translate3d(0px, 10px, 0px); backface-visibility: hidden; } .gallery { width: 100%; overflow: hidden; } .gallery::after { content: ""; display: table; clear: both; } .gallery li { width: 18%; margin-right: 2%; margin-bottom: 2%; float: left; } .gallery li img { width: 100%; } .gallery-wrap { width: 100%; overflow: hidden; float: left; margin: 5px 2rem 1rem 0px; background: rgba(var(--color00),.05); border: 1px solid rgba(var(--color00),.3); padding: 0.5rem; border-radius: 10px; position: relative; } .gallery-wrap .current-photo .thumb { aspect-ratio: 4 / 3; position: relative; overflow: hidden; display: block; margin: 0px auto 1rem; } .gallery-wrap .current-photo .thumb img { position: absolute; z-index: 1; max-width: 100%; max-height: 100%; object-fit: contain; left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0px); user-select: none; } .gallery-wrap .current-photo figcaption { font-size: min(4.5vw, 13px); text-align: left; margin-bottom: 1rem; } .gallery-wrap .gallery-thumb { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; } .gallery-wrap .gallery-thumb li { -webkit-box-flex: 0; flex: 0 0 20%; display: block; cursor: pointer; background: rgba(var(--color00),1); } .gallery-wrap .gallery-thumb li a { display: block; } .gallery-wrap .gallery-thumb li img { width: 100%; opacity: 0.5; } .gallery-wrap .gallery-thumb li.current img, .gallery-wrap .gallery-thumb li:hover img { opacity: 1; } .gallery-wrap .current-photo .next, .gallery-wrap .current-photo .prev { position: absolute; display: inline-block; width: 48px; height: 48px; border: none; top: 50%; transform: translateY(-50%); z-index: 1; outline: 0px; cursor: pointer; overflow: hidden; } .gallery-wrap .current-photo .prev { right: calc(100% - 48px); left: auto; display: none; } .gallery-wrap .current-photo .next { left: calc(100% - 48px); right: auto; display: none; } .gallery-wrap .current-photo .next::before, .gallery-wrap .current-photo .prev::before { content: ""; position: absolute; inset: 0px; margin: auto; display: block; background-position: center center; background-repeat: no-repeat; background-size: contain; } .gallery-wrap .current-photo .prev::before { background-image: url("data:image/svg+xml;utf-8,"); } .gallery-wrap .current-photo .next::before { background-image: url("data:image/svg+xml;utf-8,"); } .knockOut { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 900000; background: rgba(0, 0, 0, 0.8); backdrop-filter: blur(5px); } .np-modal { opacity: 0; pointer-events: none; position: fixed; z-index: 999999; background: 0px 0px; text-align: left; top: 45%; left: 50%; transform: translate(-50%, -50%); width: 90%; height: auto; max-height: 70%; transition: opacity 0.5s ease 0s; } .np-modal .modalClose { position: absolute; bottom: 100%; right: 0px; text-align: center; cursor: pointer; width: 48px; height: 48px; } .np-modal .modalClose::before { content: ""; position: absolute; inset: 0px; margin: auto; display: block; background: url("data:image/svg+xml;utf-8,") center center / contain no-repeat; } .np-modal.mopen { opacity: 1; pointer-events: auto; } .np-modal .modalInner { margin: 0px; padding: 0px; } @media (min-width: 834px) { .np-modal { width: auto; height: auto; } } @media (min-width: 1281px) { .np-modal { max-width: 980px; } } .np-modal .gallery-photo li { display: flex; -webkit-box-pack: center; justify-content: center; max-height: 60vh; } .np-modal .gallery-photo li img { width: 100%; object-fit: contain; filter: drop-shadow(rgba(0, 0, 0, 0.75) 0px 0px 0.5rem); margin-bottom: 3.5rem; } .np-modal .gallery-photo li p { position: absolute; z-index: 100; font-size: min(3vw, 16px); top: calc(100% - 3rem); width: 100%; text-align: center; line-height: 1.4; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: rgba(var(--color08),1); } .np-modal .gallery-thumb { width: 100%; } @media (min-width: 641px) { .np-modal .gallery-thumb { max-width: 100%; margin: 0px auto; } } @media (min-width: 1281px) { .np-modal .gallery-thumb { max-width: 80%; margin: 0px auto; } } .np-modal .gallery-thumb li { display: block; cursor: pointer; } .np-modal .gallery-thumb li img { width: 100%; opacity: 0.65; border: 2px solid transparent; } .np-modal .gallery-thumb .is-active img, .np-modal .gallery-thumb li:hover img { opacity: 1; border: 2px solid rgba(var(--color01),1); } .np-modal .gallery-photo .splide-wrapper { position: relative; } .np-modal .gallery-photo .splide__arrow { position: absolute; cursor: pointer; line-height: 1; padding: 0px; background: 0px 0px; outline: 0px; border: none; } .np-modal .gallery-photo .splide__arrow[disabled] { display: none; } .np-modal .gallery-photo .splide__arrow > svg { display: none; } .np-modal .gallery-photo .splide__arrow--next, .np-modal .gallery-photo .splide__arrow--prev { position: absolute; z-index: 10; top: 0px; bottom: 0px; margin: auto; } .np-modal .gallery-photo .splide__arrow--prev { right: calc(100% + 2.4rem); } .np-modal .gallery-photo .splide__arrow--next { left: calc(100% + 2.4rem); } .np-modal .gallery-photo .splide__arrow::before { content: ""; display: inline-block; width: 48px; height: 48px; background-size: contain; background-repeat: no-repeat; } .np-modal .gallery-photo .splide__arrow--prev::before { background-image: url("data:image/svg+xml;utf-8,"); } .np-modal .gallery-photo .splide__arrow--next::before { background-image: url("data:image/svg+xml;utf-8,"); } .docs-header { padding: 1rem 0px 1.5rem; } .docs-header .header-note { font-size: min(4vw, 16px); line-height: 1.6; } .docs-footer { padding: 2rem 0px 3rem; } .footer-note { width: fit-content; margin: 0px auto; } .footer-note li { font-size: min(4vw, 14px); padding: 0.25em 0px; } .l { text-align: left; -webkit-box-pack: start; justify-content: flex-start; } .c { text-align: center; -webkit-box-pack: center; justify-content: center; } .r { text-align: right; -webkit-box-pack: end; justify-content: flex-end; } .px12 { font-size: min(3vw, 12px) !important; } .px14 { font-size: min(4vw, 14px) !important; } .px16 { font-size: min(4vw, 16px) !important; } .px18 { font-size: min(4.1vw, 18px) !important; } .px20 { font-size: min(4.2vw, 20px) !important; } .px22 { font-size: min(4.3vw, 22px) !important; } .px24 { font-size: min(4.4vw, 24px) !important; } .px28 { font-size: min(4.6vw, 28px) !important; } ._sp { display: block; } ._tb { display: none; } ._pc { display: none; } @media (min-width: 641px) { ._sp { display: none !important; } } @media (min-width: 641px) and (max-width: 1280px) { ._tb { display: block; } ._pc { display: block; } } @media (min-width: 1281px) { ._tb { display: none; } ._pc { display: block; } } [class*="login"] .hideloggedin { display: none !important; } @media print { .ad-wrap, .bottom_fixed_ad, .column-wrap .sub, .drawer-btn, .global-footer, .meta-socials, .overhead, .sec > .sec, .site-function, .sm-unit .svelte-xurmir, .splide.is-initialized, .splide.is-rendered, .topicpath li, [id^="browsi_adContainer_ai_"], [id^="browsi_adWrapper_ai_"], [id^="google_ads_iframe_"], [id^="sm_box_"] { display: none !important; } header { position: absolute !important; top: 0px !important; overflow: hidden !important; } .article-media-wrap { display: block !important; width: 45% !important; float: left !important; margin-right: 1rem !important; margin-bottom: 1rem !important; } .article-body, .article-header { position: initial !important; } .article-body p { margin-bottom: 1rem !important; } .column-wrap { position: absolute !important; top: 20px !important; } .siteid a { width: 200px !important; margin-bottom: 5px !important; } .gallery-within-article .current-photo figcaption { width: 100% !important; } } "); } [data-pay="2"] .pay::before { background-image: url("data:image/svg+xml;utf-8,"); } [data-pay="3"] .pay::before { background-image: url("data:image/svg+xml;utf-8,"); } [data-photo="0"] .pho { display: none; } [data-photo="1"] .pho { display: inline-block; } [data-photo="0"] .pho::before { display: none; margin-right: 0px; } [data-photo="1"] .pho::before { background-image: url("data:image/svg+xml;utf-8,"); } [data-mov="0"] .mov { display: none; } [data-mov="1"] .mov { display: inline-block; } [data-mov="1"] .mov { display: inline-block; position: relative; bottom: 0.24rem; } [data-mov="0"] .mov::before { display: none; margin-right: 0px; } [data-mov="1"] .mov::before { background-image: url("data:image/svg+xml;utf-8,"); } .row1 > * { -webkit-box-flex: 0; flex: 0 0 100%; } .row2 > * { -webkit-box-flex: 0; flex: 0 0 100%; } .row3 > * { -webkit-box-flex: 0; flex: 0 0 100%; } .row4 > * { -webkit-box-flex: 0; flex: 0 0 48%; } .row5 > * { -webkit-box-flex: 0; flex: 0 0 48%; } .row2.type02 > *, .row3.type02 > *, .row4.type02 > * { -webkit-box-flex: 0; flex: 0 0 48%; } .row2.type03 > *, .row3.type03 > *, .row4.type03 > * { -webkit-box-flex: 0; flex: 0 0 48%; } @media (min-width: 641px) { .row1 > * { -webkit-box-flex: 0; flex: 0 0 100%; } .row2 > * { -webkit-box-flex: 0; flex: 0 0 48%; } .row3 > * { -webkit-box-flex: 0; flex: 0 0 48%; } .row4 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row5 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row3.type02 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row4.type02 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row2.type03 > *, .row3.type03 > *, .row4.type03 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row2.type02::after, .row2.type03::after, .row3.type02::after, .row3.type03::after, .row4::after, .row5::after { content: ""; -webkit-box-flex: 0; flex: 0 0 31.8333%; } } @media (min-width: 834px) { .row1 > * { -webkit-box-flex: 0; flex: 0 0 100%; } .row2 > * { -webkit-box-flex: 0; flex: 0 0 48%; } .row3 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row4 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row5 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row2.type02 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row4.type02 > * { -webkit-box-flex: 0; flex: 0 0 24%; } .row2.type02::after, .row3::after, .row4::after, .row5::after { content: ""; -webkit-box-flex: 0; flex: 0 0 31.8333%; } } @media (min-width: 1281px) { .row1 > * { -webkit-box-flex: 0; flex: 0 0 100%; } .row2 > * { -webkit-box-flex: 0; flex: 0 0 48%; } .row3 > * { -webkit-box-flex: 0; flex: 0 0 31.8333%; } .row4 > * { -webkit-box-flex: 0; flex: 0 0 24%; } .row5 > * { -webkit-box-flex: 0; flex: 0 0 19%; } .row2.type02 > * { -webkit-box-flex: 0; flex: 0 0 48%; } .row3::after, .row5::after { content: ""; -webkit-box-flex: 0; flex: 0 0 31.8333%; } } .meta-cat:empty { display: none !important; } .excerpt:empty { display: none !important; } [class*="row"]:not([class*="arrow"]) { display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; } .article-list.type01 li { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; padding: 0.5rem 0px; border-bottom: 1px solid rgba(var(--color00),.2); } .article-list.type01 .thumb { -webkit-box-ordinal-group: 3; order: 2; width: 28%; height: auto; aspect-ratio: 4 / 3; background: rgba(var(--color00),.05); } .article-list.type01 .thumb2 { -webkit-box-ordinal-group: 3; order: 2; width: 28%; height: auto; aspect-ratio: 4 / 3; background: rgba(var(--color00),.05); } .article-list.type01 .detail { -webkit-box-ordinal-group: 2; order: 1; width: 72%; padding: 0.25rem 1rem 0px 0px; } .article-list.type01 .detail2 { -webkit-box-ordinal-group: 2; order: 1; width: 72%; padding: 0.25rem 1rem 0px 0px; } .article-list.type01 .detail .caption { font-size: min(4vw, 18px); font-weight: 700; color: rgba(var(--color00),.85); letter-spacing: 0.05em; line-height: 1.4; margin-bottom: 0.25em; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .article-list.type01 .detail .pubmeta { font-size: min(3.5vw, 13px); flex-flow: wrap; margin-bottom: 0.25rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .article-list.type01 .detail .pubmeta .meta-time:not(:empty) { display: inline-block; color: rgba(var(--color00),1); margin: 0.25rem 0.5rem 0.25rem 0px; } .article-list.type01 .detail .pubmeta .meta-cat:not(:empty) { color: rgba(var(--color05),1); margin: 0.25rem 0.5rem 0.25rem 0px; width: auto; } .article-list.type01 .detail .excerpt { letter-spacing: 0.1em; width: 100%; font-size: min(3.5vw, 14px); color: rgba(var(--color00),1); line-height: 1.6; text-align: justify; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .article-list.type01 .detail2 .excerpt { letter-spacing: 0.1em; width: 100%; font-size: min(3.5vw, 14px); color: rgba(var(--color00),1); line-height: 1.6; text-align: justify; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .article-list.type01 .detail .excerpt2 { letter-spacing: 0.1em; width: 100%; display: block; font-size: min(3.5vw, 14px); color: rgba(var(--color00),1); text-align: justify; word-break: break-word; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 1.6 !important; } .article-list.type01.smallthumb > * { -webkit-box-align: center; align-items: center; } .article-list.type01.smallthumb .thumb { width: min(30%, 90px); } .article-list.type01.smallthumb .detail { width: calc(100% - min(30%, 90px)); padding: 0px 1rem 0px 0px; } .article-list.type01.smallthumb .detail .caption { margin-bottom: 0px; padding-top: 0.714286em; } .article-list.type02 li { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; padding: 0px 0px 1rem; } .article-list.type02 .thumb { width: 100%; height: auto; aspect-ratio: 4 / 3; } .article-list.type02 .detail { width: 100%; padding: 0.75em 0px 0px; } .article-list.type02 .detail .caption { font-size: min(3.5vw, 17px); font-weight: 700; color: rgba(var(--color00),.85); letter-spacing: 0px; line-height: 1.4; margin-bottom: 0.5rem; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .article-list.type02 .detail .pubmeta { font-size: min(3.5vw, 13px); flex-flow: wrap; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .article-list.type02 .detail .pubmeta .meta-time:not(:empty) { display: inline-block; margin: 0.25rem 0.5rem 0.25rem 0px; } .article-list.type02 .detail .pubmeta .meta-caption { width: 100%; color: rgba(var(--color00),.85); font-weight: 700; font-size: min(3vw, 13px); margin-bottom: 0.25rem; } .article-list.type02 .detail .pubmeta .meta-cat:not(:empty) { color: rgba(var(--color05),1); margin: 0.25rem 0.5rem 0.25rem 0px; width: auto; } .article-list.type02 .detail .excerpt { display: none; } .article-list.type02.row1 .detail .caption { font-size: min(4.5vw, 24px); margin-bottom: 0.5em; -webkit-line-clamp: 3; } .article-list.type02.row1 .detail .pubmeta { flex-wrap: nowrap; margin-bottom: 0.25rem; } .article-list.type02.row1 .detail .excerpt { display: block; color: rgba(var(--color00),1); font-size: min(3vw, 16px); line-height: 1.6; letter-spacing: 0.1em; } .article-list.type03 li { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; padding: 0px; } .article-list.type03 .thumb { width: 100%; height: auto; aspect-ratio: 300 / 175; background: rgba(var(--color00),.05); } .article-list.type03 .detail { width: 100%; padding: 1.25rem 1rem 0.5rem; position: relative; } .article-list.type03 .detail .caption { font-size: min(3.5vw, 16px); font-weight: 700; color: rgba(var(--color00),.85); letter-spacing: 0px; line-height: 1.2; margin-bottom: 0px; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .article-list.type03 .detail .pubmeta .meta-time { display: none; } .article-list.type03 .detail .pubmeta .meta-cat:not(:empty) { position: absolute; z-index: 3; bottom: calc(100% - 0.75em); left: 0px; font-size: min(3vw, 14px); background: rgba(var(--color05),1); color: rgba(var(--color08),1); line-height: 1; padding: 0.35rem 1rem; } .article-list.type03 .detail .excerpt { display: none; } .article-list.type04 li { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; padding: 1rem 0px; border-bottom: 1px solid rgba(var(--color00),.2); position: relative; } .article-list.type04 .thumb { -webkit-box-ordinal-group: 2; order: 1; width: auto; height: 3.75rem; aspect-ratio: 4 / 3; position: absolute; bottom: 1.25rem; background: rgba(var(--color00),.05); } .article-list.type04 .detail { -webkit-box-ordinal-group: 3; order: 2; width: 100%; padding: 0px; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; } .article-list.type04 .detail .caption { width: 100%; font-size: min(4vw, 20px); font-weight: 700; color: rgba(var(--color00),.85); letter-spacing: 0.05em; line-height: 1.4; margin-bottom: 0.5rem; text-align: justify; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .article-list.type04 .detail .pubmeta { font-size: min(3.5vw, 13px); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; } .article-list.type04 .detail .pubmeta .meta-time:not(:empty) { display: inline-block; margin: 0.25rem 0.5rem 0.25rem 0px; } .article-list.type04 .detail .pubmeta .meta-cat:not(:empty) { color: rgba(var(--color05),1); margin: 0.25rem 0.5rem 0.25rem 0px; width: auto; } .article-list.type04 .detail .excerpt { width: calc(100% - 5rem); font-size: min(3vw, 14px); color: rgba(var(--color00),1); line-height: 1.5; text-align: justify; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin: 0px 0px 0px auto; padding-left: 1rem; } @media (min-width: 834px) { .article-list.type04 li { padding: 2rem 0px; position: static; } .article-list.type04 .thumb { width: 20%; height: auto; position: relative; margin: 0px; bottom: 0px; } .article-list.type04 .detail { width: 80%; padding: 0px 0px 0px 1rem; } .article-list.type04 .detail .caption { -webkit-line-clamp: 4; margin-bottom: 0.5rem; min-height: auto; } .article-list.type04 .detail .excerpt { width: 100%; margin: 0px; padding: 0px; -webkit-line-clamp: 3; } } .article-list.type05 li { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; padding: 1rem 0px; } .article-list.type05 .thumb { -webkit-box-ordinal-group: 2; order: 1; width: 42%; height: auto; aspect-ratio: 1 / 1; background: rgba(var(--color00),.05); } .article-list.type05 .detail { -webkit-box-ordinal-group: 3; order: 2; width: 58%; padding: 0.5rem 0px 0px 1.5em; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; } .article-list.type05 .detail .caption { width: 100%; font-size: min(4vw, 24px); font-weight: 700; color: rgba(var(--color00),.85); letter-spacing: 0.05em; line-height: 1.4; margin-bottom: 0.5rem; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .article-list.type05 .detail .pubmeta { width: 100%; color: rgba(var(--color00),.75); font-size: min(3.5vw, 13px); display: flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap; } .article-list.type05 .detail .pubmeta .meta-caption { width: 100%; font-weight: 700; font-size: min(4vw, 16px); border-bottom: 1px solid rgba(var(--color00),.2); padding-bottom: 1rem; margin-bottom: 1rem; } .article-list.type05 .detail .pubmeta .meta-time:not(:empty) { display: inline-block; margin: 0.25rem 0.5rem 0.25rem 0px; } .article-list.type05 .detail .pubmeta .meta-cat:not(:empty) { color: rgba(var(--color05),1); margin: 0.25rem 0.5rem 0.25rem 0px; width: auto; } .article-list.type05 .detail .excerpt { width: 100%; display: block; font-size: min(3vw, 14px); line-height: 1.5; } .article-list.type06 li { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; padding: 1rem 0px; border-bottom: 1px solid rgba(var(--color00),.2); margin-bottom: 1rem; } .article-list.type06 .thumb { display: none; } .article-list.type06 .detail { width: 100%; padding: 0px; display: flex; flex-wrap: nowrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; } .article-list.type06 .detail .caption { width: calc(100% - min(3.5vw, 13px) * 12); font-weight: 700; color: rgba(var(--color00),.85); letter-spacing: 0.05em; line-height: 1.4; margin-bottom: 0.5rem; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .article-list.type06 .detail .pubmeta { color: rgba(var(--color00),.75); margin-bottom: 0.25rem; font-size: min(3.5vw, 13px); font-weight: 700; text-align: right; display: flex; -webkit-box-align: center; align-items: center; } .article-list.type06 .detail .pubmeta .ic { display: none; } .article-list.type06 .detail .pubmeta::after, .article-list.type06 .detail .pubmeta::before { display: none; } .article-list.type06 .detail .pubmeta .meta-time:not(:empty) { -webkit-box-ordinal-group: 3; order: 2; margin: 0.25rem 0.5rem 0.25rem 0px; } .article-list.type06 .detail .pubmeta .meta-cat:not(:empty) { display: none; } .article-list.type06 .detail .excerpt { display: none; } .article-list.type07 li { display: flex; padding: 1rem 0px; border-bottom: 1px solid rgba(var(--color00),.2); } .article-list.type07 li::before { content: ""; display: block; width: 1.5em; height: 1.5em; background-position: center center; background-repeat: no-repeat; background-size: contain; background-image: url("data:image/svg+xml;utf-8,"); } .article-list.type07 .thumb { display: none; } .article-list.type07 .detail { width: calc(100% - 1.5em); padding: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .article-list.type07 .detail .caption { width: fit-content; padding-right: 1rem; font-size: min(4vw, 16px); font-weight: 700; color: rgba(var(--color00),.85); line-height: 1.4; word-break: break-word; display: flex; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .article-list.type07 .detail .pubmeta { color: rgba(var(--color00),.75); font-size: min(3.5vw, 13px); display: flex; -webkit-box-align: center; align-items: center; } .article-list.type07 .detail .pubmeta .meta-time:not(:empty) { margin: 0.25rem 0.5rem 0.25rem 0px; } .article-list.type07 .detail .pubmeta .meta-cat { display: none; } .article-list.type07 .detail .excerpt { display: none; } .article-list.type08 li { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; padding: 0px; margin: 1rem 0px; } .article-list.type08 .thumb { width: 36%; height: auto; aspect-ratio: 4 / 3; position: relative; overflow: hidden; background: rgba(var(--color00),.05); } .article-list.type08 .thumb img { position: absolute; width: auto; height: auto; min-width: 100%; min-height: 100%; left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0px); } .article-list.type08 .detail { width: 64%; padding: 0px 0px 0px 5.5%; } .article-list.type08 .detail .caption { font-size: min(3.5vw, 16px); font-weight: 700; color: rgba(var(--color00),.85); letter-spacing: 0.05em; line-height: 1.5; margin-bottom: 0.35em; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .article-list.type08 .detail .pubmeta { font-size: min(3.5vw, 13px); display: flex; -webkit-box-align: center; align-items: center; flex-flow: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; } .article-list.type08 .detail .pubmeta .meta-time:not(:empty) { display: inline-block; margin: 0.25rem 0.5rem 0.25rem 0px; } .article-list.type08 .detail .pubmeta .meta-caption { width: 100%; color: rgba(var(--color00),.85); font-weight: 700; font-size: min(3vw, 13px); margin-bottom: 0.5rem; } .article-list.type08 .detail .pubmeta .meta-cat { color: rgba(var(--color05),1); margin: 0.25rem 0.5rem 0.25rem 0px; width: auto; } .article-list.type08 .detail .excerpt { display: block; color: rgba(var(--color00),1); font-size: min(3vw, 12px); line-height: 1.4; letter-spacing: 0px; } .article-list.type09 li { display: flex; padding: 1rem 0px 0.25rem; border-bottom: 1px solid rgba(var(--color00),.2); } .article-list.type09 .thumb { display: none; } .article-list.type09 .detail { width: 100%; padding: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .article-list.type09 .detail .caption { width: fit-content; font-size: min(4vw, 16px); font-weight: 700; color: rgba(var(--color00),.85); line-height: 1.4; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 0.5rem; } .article-list.type09 .detail .pubmeta { font-size: min(3.5vw, 13px); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; margin-bottom: 0.25rem; } .article-list.type09 .detail .pubmeta .meta-time:not(:empty) { display: inline-block; margin: 0.25rem 0.5rem 0.25rem 0px; } .article-list.type09 .detail .pubmeta .meta-cat { color: rgba(var(--color05),1); margin: 0.25rem 0.5rem 0.25rem 0px; width: auto; } .article-list.type09 .detail .excerpt { letter-spacing: 0.1em; width: 100%; font-size: min(3vw, 14px); color: rgba(var(--color00),1); line-height: 1.6; text-align: justify; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .article-list.type10 li { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; padding: 2rem 0px; border-bottom: 1px solid rgba(var(--color00),.5); } .article-list.type10 .thumb { display: none; } .article-list.type10 .detail { width: 100%; padding: 0px; position: relative; } .article-list.type10 .detail .caption { display: block; font-size: min(3.5vw, 18px); font-weight: 700; margin-bottom: 1rem; color: rgba(var(--color00),1); letter-spacing: 0px; line-height: 1.2; } .article-list.type10 .detail .pubmeta { display: none; } .article-list.type10 .detail .excerpt { font-size: min(3.5vw, 16px); line-height: 1.6; color: rgba(var(--color00),1); text-align: justify; } .article-list.type01.feature1st > :not(:nth-of-type(1)) { border-bottom: 1px solid rgba(var(--color00),.2) !important; } .article-list.type01.feature1st > :nth-of-type(1) { position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 0; flex: 0 0 100%; } .article-list.type01.feature1st > :nth-of-type(1) .thumb { -webkit-box-ordinal-group: 2; order: 1; width: 100%; height: auto; margin-bottom: 0.5rem; z-index: 1; margin-top: calc(min(5vw, 21px) * 3); } .article-list.type01.feature1st > :nth-of-type(1) .detail { z-index: 1; bottom: 0px; left: 0px; width: 100%; padding: 0px; } .article-list.type01.feature1st > :nth-of-type(1) .detail .caption { font-size: min(5vw, 21px); padding: 0.5rem 0px; max-height: 3.25em; position: absolute; top: 0px; z-index: 1; } .article-list.type01.feature1st > :nth-of-type(1) .thumb2 { -webkit-box-ordinal-group: 2; order: 1; width: 100%; height: auto; margin-bottom: 0.5rem; z-index: 1; } .article-list.type01.feature1st > :nth-of-type(1) .detail2 { z-index: 1; bottom: 0px; left: 0px; width: 100%; padding: 1.5rem 0px; } .article-list.type01.feature1st > :nth-of-type(1) .detail2 .caption { font-size: min(5vw, 21px); padding: 0.5rem 0px; max-height: 3.25em; position: absolute; top: 0px; z-index: 1; } @media (min-width: 641px) { .article-list.type01.feature1st > :nth-of-type(1) { border-bottom: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start; } .article-list.type01.feature1st > :nth-of-type(1) .thumb { -webkit-box-ordinal-group: 2; order: 1; width: 36%; margin-top: 0px; } .article-list.type01.feature1st > :nth-of-type(1) .detail { -webkit-box-ordinal-group: 3; order: 2; width: 64%; padding: 0.25rem 0px 0px 2rem; position: static; background: 0px 0px; } .article-list.type01.feature1st > :nth-of-type(1) .detail .caption { letter-spacing: 0.05em; line-height: 1.5; margin-bottom: 0.5rem; color: rgba(var(--color00),.85); padding: 0px; position: static; } .article-list.type01.feature1st > :nth-of-type(1) .detail .pubmeta { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 0.25rem; } .article-list.type01.feature1st > :nth-of-type(1) .thumb2 { -webkit-box-ordinal-group: 2; order: 1; width: 36%; margin-top: 0px; } .article-list.type01.feature1st > :nth-of-type(1) .detail2 { -webkit-box-ordinal-group: 3; order: 2; width: 64%; padding: 0.25rem 0px 0px 2rem; position: static; background: 0px 0px; } .article-list.type01.feature1st > :nth-of-type(1) .detail2 .caption { letter-spacing: 0.05em; line-height: 1.5; margin-bottom: 0.5rem; color: rgba(var(--color00),.85); padding: 0px; position: static; } .article-list.type01.feature1st > :nth-of-type(1) .detail2 .pubmeta { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 0.25rem; } } .article-list.hasToday li { width: 100%; min-height: 220px; height: calc(var(--todays-item-H) * 2); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; position: relative; padding: 0.5rem 0px 0px; overflow: hidden; border-bottom: none !important; } .article-list.hasToday li::before { content: ""; display: block; position: absolute; top: 0.5rem; width: 100%; height: calc(100% - 0.5rem); background: rgba(var(--color07),1); z-index: 0; } .article-list.hasToday .detail .caption { text-align: left; } .article-list.hasToday .detail .pubmeta { display: flex; justify-content: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; } .article-list.hasToday .detail .pubmeta .meta-time:not(:empty) { display: block; text-align: left; width: 100%; margin: 0.25rem 0px; } .article-list.hasToday .thumb { width: min(60%,var(--todays-item-H) * 2 * 1.3333333333); height: auto; } .article-list.hasToday .detail { width: calc(100% - min(60%,var(--todays-item-H) * 2 * 1.3333333333)); padding: 0px; z-index: 1; margin-top: 0.5rem; } @media (min-width: 834px) { .article-list.hasToday .thumb { width: min(72%,var(--todays-item-H) * 2 * 1.3333333333); height: auto; } .article-list.hasToday .detail { width: calc(100% - min(72%,var(--todays-item-H) * 2 * 1.3333333333)); } } .article-list.hasToday .detail .excerpt { display: none; } .article-list.type01.newspaper li { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 0.5rem 0px; border-bottom: 1px solid rgba(var(--color00),.2); } .article-list.type01.newspaper .thumb { -webkit-box-ordinal-group: 3; order: 2; width: 30%; height: auto; aspect-ratio: 200 / 266; } .article-list.type01.newspaper .detail { -webkit-box-ordinal-group: 2; order: 1; width: 70%; padding: 0.5rem 2em 0px 0px; } .article-list.type01.newspaper .detail .caption { font-size: min(4vw, 24px); font-weight: 700; color: rgba(var(--color00),.85); letter-spacing: 0.05em; line-height: 1.4; margin-bottom: 0.5rem; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .article-list.type01.newspaper .detail .pubmeta { font-size: min(3.5vw, 13px); display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 0.25rem; } .article-list.type01.newspaper .detail .pubmeta .meta-time:not(:empty) { display: inline-block; } .article-list.type01.newspaper .detail .excerpt { letter-spacing: 0.1em; width: 100%; display: block; font-size: min(3vw, 14px); line-height: 1.6; text-align: justify; } "); } .elect-votecount li.stat2::before { background-image: url("data:image/svg+xml;utf-8,"); } .elect-votecount li.stat3::before { background-image: url("data:image/svg+xml;utf-8,"); } .elect-votecount li.stat4::before { background-image: url("data:image/svg+xml;utf-8,"); } .elect-votecount li.stat5::before { background-image: url("data:image/svg+xml;utf-8,"); } .elect-votecount li .thumb { order: 2; width: 20%; aspect-ratio: 3 / 4; } .elect-votecount li .info { order: 3; width: 64%; display: flex; flex-grow: 1; flex-direction: column; justify-content: space-around; padding-left: 3%; } .elect-votecount li .name { order: 1; width: 100%; text-align: left; font-weight: 700; padding: 1rem 0px 0px; font-size: min(5vw, 24px); } .elect-votecount li .votecount { order: 3; width: 100%; text-align: right; font-weight: 700; padding-right: 4%; font-size: min(6vw, 20px); } .elect-votecount li .belong { order: 2; width: 100%; text-align: left; padding: 0.75rem 0px 0px; font-size: min(3.5vw, 18px); } @media (min-width: 641px) { .elect-votecount li { flex-wrap: nowrap; } .elect-votecount li::before { order: 1; min-width: 7%; } .elect-votecount li .thumb { order: 2; width: 10%; aspect-ratio: 3 / 4; } .elect-votecount li .info { flex-direction: row; } .elect-votecount li .name { order: 1; width: 40%; font-weight: 700; padding: 0px; } .elect-votecount li .votecount { order: 2; width: 20%; font-weight: 700; padding: 0px; } .elect-votecount li .belong { order: 3; width: 20%; text-align: center; padding: 0px; } } .elect-candidate li { display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; padding: 2rem 0px; border-bottom: 1px solid rgba(var(--color00),.2); } .elect-candidate li .thumb { order: 1; width: 30%; height: auto; aspect-ratio: 3 / 4; } .elect-candidate li .detail { order: 2; width: 70%; padding: 0.5em 0px 0px 1.5em; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } .elect-candidate li .detail .caption { display: flex; align-items: center; flex-wrap: wrap; width: 100%; font-size: min(4vw, 20px); font-weight: 700; color: rgba(var(--color00),.85); line-height: 1.4; } .elect-candidate li .detail .caption .name { margin-right: 1em; font-weight: 700; margin-bottom: 0.5rem; } .elect-candidate li .detail .caption .kana { font-size: 70%; display: inline-block; margin-bottom: 0.5rem; } .elect-candidate li .detail .belong { margin-bottom: 0.5rem; font-size: min(3vw, 14px); } .elect-candidate li .detail .excerpt { width: 100%; display: block; color: rgb(102, 102, 102); font-size: min(3vw, 14px); line-height: 1.5; } @media (min-width: 641px) { .elect-candidate li .thumb { width: 15%; } .elect-candidate li .detail { width: 85%; } } "); transition: all 0.25s ease 0s; } .gallery-within-article .current-photo .thumb img { position: absolute; z-index: 1; max-width: 100%; max-height: 100%; object-fit: contain; left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0px); } @-webkit-keyframes opa { 0% { opacity: 0; filter: blur(7px); } 99%, 100% { opacity: 1; filter: blur(0px); } } @keyframes opa { 0% { opacity: 0; filter: blur(7px); } 99%, 100% { opacity: 1; filter: blur(0px); } } .gallery-within-article .current-photo figcaption { font-size: min(4.5vw, 12px); color: rgba(var(--color00),.85); letter-spacing: 0px; line-height: 1.4; margin: 1em 0px; min-height: 4.2em; word-break: break-word; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .gallery-within-article > .gallery li { width: 18%; margin-right: 2%; margin-bottom: 2%; float: left; } @media (min-width: 641px) { .article-media-wrap { width: 40%; float: left; overflow: hidden; margin: 5px 2rem 1rem 0px; } } @media (max-width: 1280px) { .gallery-within-article .current-photo figcaption { width: 33.3333vw; } } @media (max-width: 640px) { .gallery-within-article .current-photo figcaption { width: 86.9565vw; } } .toc { background: rgba(var(--color00),.05); padding: 1rem; border-radius: 10px; margin-bottom: 3rem; } .toc .toc-index { font-size: min(4vw, 18px); font-weight: 700; color: rgba(var(--color00),.7); display: flex; cursor: pointer; } .toc .toc-index:hover { color: rgba(var(--color00),1); } .toc .toc-index::before { content: "▶"; margin-right: 0.25em; } .toc.on .toc-index::before { content: "▼"; } .toc .toc-index::after { content: "(クリックでご覧になれます)"; } .toc.on .toc-index::after { content: ""; } .toc ul { height: 0px; opacity: 0; padding: 0px; overflow: hidden; width: 100%; font-size: min(3.75vmin, 18px); transition: all 0.75s ease 0s; } .toc.on ul { padding: 1.5rem 0px 0px; height: auto; opacity: 1; transition: all 0.75s ease 0s; } .toc ul li { padding: 1em 0px 1em 1em; border-bottom: 1px solid rgb(204, 204, 204); } .toc ul li:last-of-type { border: none; padding-bottom: 0px; } .toc ul li a { font-size: min(5vw, 18px); color: rgba(var(--color00),.7); line-height: 1; display: block; } .toc ul li a:hover { color: rgba(var(--color00),1); } @media (min-width: 1281px) { .toc { padding: 2rem; } } .article-footer { padding: 0px 2rem; margin-bottom: 3rem; } .article-footer li { display: flex; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; padding: 0.5rem 0px; } .article-footer li.meta-socials { padding: 2rem 0px 1rem; } .article-footer li a { color: rgba(var(--color00),1); font-weight: 700; } .article-pager { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; padding: 0px; margin-bottom: 2rem; border-top: 1px solid rgba(var(--color00),.25); border-bottom: 1px solid rgba(var(--color00),.25); } .article-pager a { width: 100%; display: flex; -webkit-box-align: center; align-items: center; color: rgba(var(--color00),.75); padding: 1em 0px; line-height: 1.7; } .article-pager a:hover { color: rgba(var(--color00),1); } .article-pager a.prev { border-bottom: 1px solid rgba(var(--color00),.25); padding-right: 2em; } .article-pager a.next { padding-left: 2em; } .article-pager a.next:only-child { margin: 0px 0px 0px auto; border-left: 1px solid rgba(var(--color00),.25); } .article-pager a.prev::before { content: "◀"; font-size: 1.5em; } .article-pager a.next::after { content: "▶"; font-size: 1.5em; } @media (min-width: 641px) { .article-pager { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding: 0.75rem; } .article-pager a { width: 50%; } .article-pager a.prev { border-bottom: none; border-right: 1px solid rgba(var(--color00),.25); } } iframe.youtube_aspect { aspect-ratio: 4 / 3; width: 100%; height: auto; display: block; margin: 0px auto; } .article-body > iframe.youtube_aspect { margin: 0px auto 2rem; } @media (700px <= width) { .article-body > iframe.youtube_aspect { max-width: 639px; } } "); } .ranking-wrap .js-tabs-content.ranking li:nth-child(2)::before { background-image: url("data:image/svg+xml;utf-8,"); } .ranking-wrap .js-tabs-content.ranking li:nth-child(3)::before { background-image: url("data:image/svg+xml;utf-8,"); } .ranking-wrap .js-tabs-content.ranking li:nth-child(4)::before { background-image: url("data:image/svg+xml;utf-8,"); } .ranking-wrap .js-tabs-content.ranking li:nth-child(5)::before { background-image: url("data:image/svg+xml;utf-8,"); } .sub .mynews-offer-wrap { background: rgba(var(--color01),1); border-radius: 5px; padding: 1rem; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: end; justify-content: flex-end; } .sub .mynews-offer-wrap .sec-headline { color: rgb(255, 255, 255); font-size: min(4vw, 18px); line-height: 2.4; padding: 0px; margin-bottom: 0.4em; justify-content: space-evenly; } .sub .mynews-offer-wrap .sec-headline.ico-mynews::before { width: min(11vw, 48px); height: min(11vw, 48px); background-image: url("data:image/svg+xml;utf-8,"); } .sub .mynews-offer-wrap a { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; color: rgba(var(--color01),1); background: rgba(var(--color08),1); font-size: min(5vw, 16px); font-weight: 700; padding: 1em; border-radius: 5px; width: 100%; } .sub .mynews-offer-wrap a.ico-triangle::before { width: min(5vw, 14px); height: min(5vw, 14px); background-image: url("data:image/svg+xml;utf-8,"); margin-left: 1em; } @media (min-width: 641px) { .sub .mynews-offer-wrap { padding: 0.5rem 1rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; } .sub .mynews-offer-wrap .sec-headline { font-size: min(4vw, 14px); margin-bottom: 0px; justify-content: space-evenly; } } @media (min-width: 1281px) { .sub .mynews-offer-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .sub .mynews-offer-wrap .sec-headline { margin-bottom: 0.4em; } } .sub .mynews-piano-wrap .sec-headline { display: flex; -webkit-box-pack: center; justify-content: center; text-align: justify; font-size: min(3.5vw, 15px); padding: 1rem; border-radius: 5px 5px 0px 0px; margin-bottom: 1rem; width: 100%; color: rgba(var(--color08),1); background: rgba(var(--color01),1); font-weight: 700; } .sub .mynews-piano-wrap .sec-headline.ico-mynews::before { width: min(11vw, 32px); height: min(11vw, 32px); margin-right: 0.5rem; background-image: url("data:image/svg+xml;utf-8,"); } .sub .mynews-piano-wrap .mynews-piano-list { min-height: 240px; } .sub .mynews-piano-wrap .mynews-piano-list li { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 0.5rem 1rem 0.5rem 0px; border-bottom: 1px solid rgba(var(--color00),.2); } .sub .mynews-piano-wrap .mynews-piano-list li .caption { width: 100%; font-size: min(5vw, 14px); font-weight: 700; color: rgba(var(--color00),.85); line-height: 1.4; } @media (min-width: 641px) { .sub .mynews-piano-wrap .mynews-piano-list { min-height: 185px; } } @media (min-width: 1281px) { .sub .mynews-piano-wrap .mynews-piano-list { min-height: 320px; } } .hotwords-wrap .sec-headline { padding: 1rem 0px 0.5rem; } .hotwords { display: flex; flex-wrap: wrap; border: 1px solid rgba(var(--color00),.2); padding: 1rem 1.5rem; border-radius: 5px; } .hotwords li { font-size: min(3.5vw, 14px); color: rgba(var(--color08),1); border-radius: 2em; padding: 0.5rem 1rem 0.5rem 0px; -webkit-box-flex: 0; flex: 0 1 auto; } .hotwords li span { color: rgba(var(--color03),1); display: inline-block; padding: 0px 0.25rem 0px 0px; font-weight: 700; } .hotwords li a { color: rgba(var(--color01),1); text-align: justify; } .subscription-wrap .upperpart { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; padding: 0px 0px 1.5%; } .subscription-wrap .upperpart > :nth-child(1) { width: 57.25%; } .subscription-wrap .upperpart > :nth-child(2) { width: 41%; } .subscription-wrap .upperpart > * img { width: 100%; } .subscription-wrap .lowerpart { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; } .subscription-wrap .lowerpart > :nth-child(1) { width: 31.35%; position: relative; } .subscription-wrap .lowerpart > :nth-child(1) .contentLink { display: flex; position: absolute; z-index: 1; width: 83%; bottom: 7%; left: 50%; transform: translateX(-50%); } .subscription-wrap .lowerpart > :nth-child(1) .contentLink a { width: 100%; } .subscription-wrap .lowerpart > :nth-child(1) .contentLink a img { width: 100%; height: auto; } .subscription-wrap .lowerpart > :nth-child(1) .bg { position: relative; z-index: 0; } .subscription-wrap .lowerpart > :nth-child(2) { width: 67.25%; position: relative; } .subscription-wrap .lowerpart > :nth-child(2) .contentLink { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; position: absolute; z-index: 1; width: 92%; bottom: 5%; left: 50%; transform: translateX(-50%); } .subscription-wrap .lowerpart > :nth-child(2) .contentLink a { width: calc(33.3333% - 2px); } .subscription-wrap .lowerpart > :nth-child(2) .contentLink a img { width: 100%; height: auto; } .subscription-wrap .lowerpart > :nth-child(2) .bg { position: relative; z-index: 0; } .subscription-wrap .lowerpart > * img { width: 100%; } .socials-wrap { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; margin-bottom: 3rem; } .socials-wrap .sns { -webkit-box-flex: 0; flex: 0 0 10%; margin: 0px 2% 2rem; } .socials-wrap .sns img { width: 100%; height: auto; } .socials-wrap .textsns { border: 1px solid rgba(var(--color01),1); border-radius: 5px; color: rgba(var(--color01),1); text-align: center; -webkit-box-pack: center; justify-content: center; padding: 1rem 0px; font-weight: 700; width: 100%; } .socials-wrap .textsns:not(:last-of-type) { margin-bottom: 0.5rem; } @media (min-width: 641px) { .socials-wrap .sns { margin-bottom: 2rem; } } @media (min-width: 1281px) { .socials-wrap .textsns { font-size: min(5vw, 13px); width: 100%; } } .info-wrap { background: rgba(var(--color02),1); padding: 0px 1rem 1rem !important; } .info-wrap ul li { padding: 0.25em 0px; } .info-wrap ul li a { color: rgba(var(--color01),1); font-weight: 700; font-size: min(3vw, 14px); } .info-wrap ul li a::before { content: "・"; } .others-wrap { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; } .others-wrap > * { margin-bottom: 1rem; }

404 not found

お探しのページが見つかりませんでした

指定されたページまたはファイルは削除されたか、存在しないため、見つかりませんでした。URL、ファイル名にタイプミスがないかご確認ください。

Sponsored
こちらもおすすめ
  • 新着ニュース
  • アクセスランキング
購読・試読・読者紹介キャンペーン バックナンバーお申込み
購読者は無料
デジタルのみ