﻿:where(main:not(.l-main),.l-header,.l-footer){--color-service-premium: #003300;--color-service-basic: #008241;--color-service-library: #00a596;--color-service-dispatch: #99cc00;--color-ci: #014831;--color-ci-bg: #014831;--color-ci-fg: white;--color-ci2: #becb40;--height-header-desktop: 90px;--height-header-mobile: 66px;--hover-animation-duration: 0.3s;--hover-animation-timing: ease-out;--path-arrow-left: 'M9 0a9 9 0 1 1 0 18A9 9 0 0 1 9 0M7 6.35 10.5 9 7 11.65V14l6-5-6-5z';--path-search: 'M20.833 18.333h-1.316l-.467-.45a10.785 10.785 0 0 0 2.617-7.05C21.667 4.85 16.817 0 10.833 0 4.85 0 0 4.85 0 10.833c0 5.984 4.85 10.834 10.833 10.834 2.684 0 5.15-.984 7.05-2.617l.45.467v1.316l8.334 8.317 2.483-2.483-8.317-8.334Zm-10 0a7.49 7.49 0 0 1-7.5-7.5c0-4.15 3.35-7.5 7.5-7.5s7.5 3.35 7.5 7.5-3.35 7.5-7.5 7.5Z';--opacity-hover: 0.7;--width-section-extra-desktop: 1440px;--width-section-large-desktop: 1120px;--width-section-medium-desktop: 1000px;--width-section-small-desktop: 924px;--width-section-mobile: 314px;--width-viewport-mobile: 390px;font-style:normal;font-weight:400;line-height:1;font-family:'BIZ UDPGothic', sans-serif;letter-spacing:calc(2.43 / 15 * 1em)}:where(main:not(.l-main),.l-header,.l-footer) :where(:not(canvas,iframe,img,svg,video):not(svg *,symbol *)){-webkit-tap-highlight-color:transparent;all:unset;box-sizing:border-box;display:revert;appearance:none}:where(main:not(.l-main),.l-header,.l-footer) :where(:not(canvas,iframe,img,svg,video):not(svg *,symbol *))::before{box-sizing:border-box}:where(main:not(.l-main),.l-header,.l-footer) :where(:not(canvas,iframe,img,svg,video):not(svg *,symbol *))::after{box-sizing:border-box}:where(main:not(.l-main),.l-header,.l-footer) :where(ol,ul,menu){list-style:none}:where(main:not(.l-main),.l-header,.l-footer) :where(table){border-collapse:collapse}:where(main:not(.l-main),.l-header,.l-footer) :where(th,td){box-sizing:content-box}:where(main:not(.l-main),.l-header,.l-footer) :where(textarea){white-space:revert}:where(main:not(.l-main),.l-header,.l-footer) :where([hidden]){display:none}:where(main:not(.l-main),.l-header,.l-footer) :where([contenteditable]){-moz-user-modify:read-write;-webkit-line-break:after-white-space;-webkit-user-modify:read-write;overflow-wrap:break-word}:where(main:not(.l-main),.l-header,.l-footer) :where([draggable='true']){-webkit-user-drag:element}:where(main:not(.l-main),.l-header,.l-footer) :where(:any-link,:link,:visited){cursor:pointer}:where(main:not(.l-main),.l-header,.l-footer) :where(label){cursor:default}:where(main:not(.l-main),.l-header,.l-footer) :where(img,svg){width:100%;vertical-align:middle}:where(main:not(.l-main)) a[href]{color:var(--color, var(--color-service-premium));text-decoration:underline}@media (hover: hover){:where(main:not(.l-main)) a[href]:hover{text-decoration:unset}}:where(main:not(.l-main)) .premium{--color-bg: var(--color);--color-fg: white;--color: var(--color-service-premium)}:where(main:not(.l-main)) .basic{--color-bg: var(--color);--color-fg: white;--color: var(--color-service-basic)}:where(main:not(.l-main)) .library{--color-bg: var(--color);--color-fg: white;--color: var(--color-service-library)}:where(main:not(.l-main)) .dispatch{--color-bg: var(--color);--color-fg: var(--color-service-premium);--color: var(--color-service-dispatch)}:where(main:not(.l-main)) .attention{--color-bg: var(--color);--color-fg: white;--color: #ef6f38}@media (min-width: 769px){:where(main:not(.l-main)) .mobile{display:none !important}}@media (max-width: 768px){:where(main:not(.l-main)) .desktop{display:none !important}}.l-footer{background-color:var(--color-ci-bg);color:var(--color-ci-fg);letter-spacing:calc(0.56 / 16 * 1em)}.l-footer p{text-align:center}.l-footer small{font-family:'Zen_Kaku_Gothic_New', sans-serif;letter-spacing:0}@media (hover: hover){.l-footer a{transition-duration:var(--hover-animation-duration);transition-property:opacity;transition-timing-function:var(--hover-animation-timing)}.l-footer a:hover{opacity:var(--opacity-hover)}}@media (min-width: 769px){.l-footer{padding:103px 0 30px;font-size:16px}.l-footer dl{display:flex;width:var(--width-section-medium-desktop);margin:0 auto 100px}.l-footer dl>div{flex:0 0 33.3%}.l-footer dl>div:first-child:only-child{flex-basis:100%}.l-footer dl>div:first-child:only-child dt{text-align:center}.l-footer dl>div:first-child:only-child ul{display:flex}.l-footer dl>div:first-child:only-child li{flex:0 0 33.3%;text-align:center}.footer:has(.l-footer dl>div:first-child:only-child){padding-top:80px}dl:has(.l-footer dl>div:first-child:only-child){margin-bottom:80px}.l-footer dt{margin-bottom:20px;font-size:20px}.l-footer dd{line-height:40px}}@media (max-width: 768px){.l-footer{padding:36px 22px 32px;font-size:12px}.l-footer dl{display:flex;flex-direction:column;margin-bottom:48px;gap:36px 0}.l-footer dt{margin-bottom:18px;font-size:16px}.l-footer ul{display:flex;flex-direction:column;gap:13px 0}}.l-header{isolation:isolate}.l-header .root{background-color:white;font-style:normal;font-weight:400;line-height:1;font-family:'BIZ UDPGothic', sans-serif}.l-header .root a{display:contents;color:inherit;text-decoration:unset}.l-header .heading{color:#014831}.l-header .heading::after{position:absolute;height:6px;inset:auto 0;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.086) 100%);content:'';pointer-events:none}@media (hover: hover){.l-header .heading a{transition-duration:var(--hover-animation-duration);transition-property:opacity;transition-timing-function:var(--hover-animation-timing)}.l-header .heading a:hover{opacity:var(--opacity-hover)}}@media (hover: hover){.l-header .nav-primary ul:nth-child(1) svg{transition-duration:var(--hover-animation-duration);transition-property:transform;transition-timing-function:var(--hover-animation-timing)}.l-header .nav-primary ul:nth-child(1) svg>path{transform-origin:center;transition:inherit}.l-header .nav-primary ul:nth-child(1) svg>g:nth-of-type(2){transform-origin:center;transition:inherit}.l-header .nav-primary ul:nth-child(1) a:hover svg>path{transform:translateX(5px)}.l-header .nav-primary ul:nth-child(1) a:hover svg>g:nth-of-type(2){transform:translateX(-5px) scale(calc(20 / 18))}}.l-header .nav-primary ul:nth-child(2) li:nth-child(1){background-color:#f3f4ef;color:#000000}.l-header .nav-primary ul:nth-child(2) li:nth-child(2){background-color:#d9a509;color:#ffffff}@media (hover: hover){.l-header .nav-primary ul:nth-child(2) svg{transition-duration:var(--hover-animation-duration);transition-property:scale;transition-timing-function:var(--hover-animation-timing)}.l-header .nav-primary ul:nth-child(2) a:hover svg{scale:calc(48 / 40)}}.l-header .nav-secondary{background-color:#ebebeb;color:#4b4b4b}@media (hover: hover){.l-header .nav-secondary a{transition-duration:var(--hover-animation-duration);transition-property:transform;transition-timing-function:var(--hover-animation-timing)}.l-header .nav-secondary a>svg{transition:inherit}.l-header .nav-secondary a:hover{transform:translateX(5px)}.l-header .nav-secondary a:hover>svg{transform:translateX(-5px) scale(calc(20 / 18))}}@media (min-width: 769px){.l-header .root{display:flex;flex-direction:column}.l-header .root .heading{order:2;height:var(--height-header-desktop);margin-top:calc(var(--height-header-desktop) * -1)}.l-header .root .heading::after{bottom:-6px}.l-header .root .heading h1{width:var(--width-section-extra-desktop);margin:0 auto}.l-header .root .heading h1 a{display:block;width:135px;margin-top:22.5px;margin-left:37px}.l-header .root .heading .menu-toggle{display:none}.l-header .root .menu{display:flex;flex-direction:column;order:1;isolation:isolate;pointer-events:none}.l-header .root .nav-primary{display:flex;order:2;width:var(--width-section-extra-desktop);height:var(--height-header-desktop);margin:0 auto;padding-left:434px}.l-header .root .nav-primary ul{pointer-events:auto}.l-header .root .nav-primary ul:nth-child(1){display:flex;margin-top:16px;margin-right:auto;gap:0 13px}.l-header .root .nav-primary ul:nth-child(1) li{width:130px}.l-header .root .nav-primary ul:nth-child(2){display:flex;height:inherit}.l-header .root .nav-primary ul:nth-child(2) li{height:inherit}.l-header .root .nav-primary ul:nth-child(2) li a{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;height:inherit;padding:16px}.l-header .root .nav-primary ul:nth-child(2) li svg{width:24px;margin-bottom:10px}.l-header .root .nav-secondary{order:1}.l-header .root .nav-secondary ul{display:flex;justify-content:flex-end;width:var(--width-section-extra-desktop);margin:0 auto;gap:16px;line-height:36px;pointer-events:auto}.l-header .root .nav-secondary a{display:flex;align-items:center;font-size:14px}.l-header .root .nav-secondary svg{width:24px;margin-right:2px}}@media (max-width: 768px){.l-header .root{position:sticky;top:56px}.l-header .root .heading{display:flex;position:relative;align-items:center;height:var(--height-header-mobile);padding-left:14px}.l-header .root .heading::after{z-index:1;top:100%}.l-header .root .heading h1{order:2;width:120px}.l-header .root .heading .menu-toggle{all:unset;display:flex;appearance:none;flex-direction:column;justify-content:center;order:1;margin-right:24px;font-weight:700;font-size:calc(9 / 16 * 1rem);-webkit-tap-highlight-color:transparent}.l-header .root .heading .menu-toggle svg{width:calc(32 / 16 * 1rem);margin-bottom:calc(5 / 16 * 1rem)}.l-header .root .heading .menu-toggle svg rect{transform-box:fill-box;transform-origin:center;transition:0.2s none ease-in-out;transition-property:opacity, translate, rotate}.l-header .root .heading .menu-toggle[aria-pressed="true"] svg rect:nth-of-type(1){translate:0 8px;rotate:30deg}.l-header .root .heading .menu-toggle[aria-pressed="true"] svg rect:nth-of-type(2){opacity:0}.l-header .root .heading .menu-toggle[aria-pressed="true"] svg rect:nth-of-type(3){translate:0 -8px;rotate:-30deg}.l-header .root .menu{position:absolute;max-height:calc(100vh - var(--height-header-mobile));inset:auto 0;overflow:auto;background-color:inherit;transition:0.4s none cubic-bezier(0.05, 0.7, 0.1, 1);transition-behavior:allow-discrete;transform:translateY(0);opacity:1}.l-header .root .menu[data-triggered='true']{transition-property:opacity, transform, display}.l-header .root .menu:is([aria-hidden='true'],:not([aria-hidden])){display:none;transform:translateY(-10px);opacity:0;transition-duration:0.2s;transition-timing-function:linear}@starting-style{.l-header .root .menu{transform:translateY(-10px);opacity:0}}.l-header .root .nav-primary ul:nth-child(1){--width: calc((390 - 35 * 2) * 1px);--width-item: 152px;display:flex;flex-wrap:wrap;justify-content:center;width:calc(var(--width) / var(--width-viewport-mobile) * 100%);max-width:var(--width);margin:0 auto;padding:40px 0 13px;gap:0 16px}}@media (max-width: 768px) and (min-width: 688px){.l-header .root .nav-primary ul:nth-child(1){width:unset;max-width:none}}@media (max-width: 768px){.l-header .root .nav-primary ul:nth-child(1) li{width:calc(var(--width-item) / var(--width) * 100%);max-width:var(--width-item);margin-bottom:8px}.l-header .root .nav-primary ul:nth-child(2){font-size:calc(18 / 16 * 1rem)}.l-header .root .nav-primary ul:nth-child(2) a{display:flex;align-items:center;justify-content:center;height:calc(70 / 16 * 1rem)}.l-header .root .nav-primary ul:nth-child(2) svg{width:calc(24 / 16 * 1rem);margin-right:calc(10 / 16 * 1rem)}.l-header .root .nav-secondary{padding:16px 0;font-size:calc(14 / 16 * 1rem)}.l-header .root .nav-secondary svg{width:calc(24 / 16 * 1rem);margin-right:calc(2 / 16 * 1rem)}.l-header .root .nav-secondary li{width:calc(302px / var(--width-viewport-mobile) * 100%);max-width:302px;margin:auto}.l-header .root .nav-secondary li a{display:flex;align-items:center;line-height:calc(46 / 16 * 1rem)}.l-header .root .nav-secondary li:not(:first-child) a{border-top:1px solid black}}.c-banner-list{display:flex}@media (min-width: 769px){.c-banner-list{justify-content:center;gap:20px}.c-banner-list li{width:472px}}@media (max-width: 768px){.c-banner-list{flex-direction:column;align-items:center;padding:0 15px;gap:8px}.c-banner-list li{width:100%;max-width:360px}}@keyframes banner-topics-fade{from{opacity:0}to{opacity:1}}.c-banner-topics{display:flex;width:inherit;height:inherit;overflow:hidden;border:1px solid var(--color-service-premium)}.c-banner-topics::before{rotate:180deg;background-color:var(--color-service-premium);content:'Topics';color:white;font-family:Arial, sans-serif;text-align:center;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-lr}.c-banner-topics>span{display:grid;flex-grow:1;background-color:white}.c-banner-topics>span>a{display:flex;grid-area:1 / 1 / -1 / -1;overflow:hidden}.c-banner-topics>span>a>img{width:100%;height:100%;object-fit:contain;object-position:center}.c-banner-topics>span>a[data-banner-item='']:first-child{z-index:1}.c-banner-topics>span>a[data-banner-item='next']{z-index:1;animation:0.6s banner-topics-fade linear}@media (hover: hover){.c-banner-topics{transition-duration:var(--hover-animation-duration);transition-property:opacity;transition-timing-function:var(--hover-animation-timing)}.c-banner-topics:has(a:hover){opacity:var(--opacity-hover)}}@media (min-width: 769px){.c-banner-topics{height:93px;border-radius:10px}.c-banner-topics::before{font-size:15px;line-height:calc(32 / 15)}.c-banner-topics>span>a{padding:10px}}@media (max-width: 768px){.c-banner-topics{height:73px;border-radius:10px}.c-banner-topics::before{font-size:10px;line-height:2.4}.c-banner-topics>span>a{padding:8px}}@keyframes banner-trial-fade{from{opacity:0}to{opacity:1}}.c-banner-trial{--padding: unset;display:grid;grid-template-columns:calc(10 / 472 * 100%) calc(58 / 472 * 100%) calc(4 / 472 * 100%) calc(60 / 472 * 100%) calc(8 / 472 * 100%) calc(315 / 472 * 100%) calc(8 / 472 * 100%) calc(10 / 472 * 100%);grid-template-areas:'a head b thumb c text d e';width:inherit;overflow:hidden;background-color:#ef6f38;color:white}.c-banner-trial::before{z-index:1;grid-area:1 / 3 / -1 / -2;background-color:white;content:''}@media (hover: hover){.c-banner-trial{transition-duration:var(--hover-animation-duration);transition-property:opacity;transition-timing-function:var(--hover-animation-timing)}.c-banner-trial:has(a:hover){opacity:var(--opacity-hover)}}.c-banner-trial .head{grid-area:head;align-self:center}.c-banner-trial .head em{display:block;transform-origin:left center;scale:0.86 1.0;font-style:unset;line-height:calc(34 / 28);letter-spacing:calc(28 * 0.16 / 28 * 1em)}.c-banner-trial .item{display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid}.c-banner-trial .item a{grid-area:1 / 1 / -1 / -1;padding-top:calc(49.5 / 472 * 100%);padding-right:calc(18 / 472 * 100%);padding-left:calc(139 / 472 * 100%);overflow:hidden;color:#000000;font-weight:700;text-decoration:unset;text-overflow:ellipsis;white-space:nowrap}.c-banner-trial .item[data-banner-item='']:nth-child(2){z-index:2}.c-banner-trial .item[data-banner-item='shown']{z-index:2}.c-banner-trial .item[data-banner-item='next']{z-index:2;animation:0.6s banner-trial-fade linear}.c-banner-trial .thumb{grid-area:thumb;align-self:center;height:calc(60 / 93 * 100%);overflow:hidden}.c-banner-trial .thumb img{width:100%;height:100%;object-fit:contain;object-position:center}.c-banner-trial .date{grid-area:text;padding-top:calc(31.5 / 315 * 100%);overflow:hidden;color:#000000;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 769px){.c-banner-trial{--padding: 10px;height:93px;border-radius:10px}.c-banner-trial::before{margin:10px 0;border-radius:8px}.c-banner-trial .head{font-size:25px}.c-banner-trial .item a{font-size:14px}.c-banner-trial .thumb{border-radius:4px}.c-banner-trial .date{font-size:11px}}@media (max-width: 768px){.c-banner-trial{height:68px;border-radius:10px}.c-banner-trial::before{margin:8px 0;border-radius:6px}.c-banner-trial .head{font-size:19px}.c-banner-trial .item a{font-size:11px}.c-banner-trial .thumb{border-radius:4px}.c-banner-trial .date{font-size:11px}}.c-button-add{display:inline-flex;align-items:center;border:1px solid var(--color-service-premium);background:white;color:var(--color-service-premium);line-height:1.6;cursor:pointer}.c-button-add::after{aspect-ratio:1;width:16px;background:url(../images/2026/bg_c-button-add_icon.svg) no-repeat center/100%;content:''}@media (min-width: 769px){.c-button-add{padding:4.25px 9px;border-radius:4px;font-size:16px;letter-spacing:0.56px}}@media (max-width: 768px){.c-button-add{padding:7.25px 9px;border-radius:4px;font-size:12px;letter-spacing:1.08px}}.c-button-list{display:flex;justify-content:center;gap:20px}.c-button-list.thin{gap:10px}@media (max-width: 768px){.c-button-list{display:flex;flex-direction:column;align-items:center;gap:20px}.c-button-list.thin{gap:10px}.c-button-list.compact{flex-direction:row;align-items:stretch}.c-button-list.compact>:where(*){flex:1 1 auto}}.c-button{--color_a: var(--color-bg, var(--color-service-premium));--color_b: var(--color-fg, white);--bg_color: var(--color_b);--border_color: var(--text_color);--border_width: 1px;--icon_color: var(--text_color);--text_color: var(--color_a);display:grid;min-width:260px;border:var(--border_width) solid var(--border_color);background-color:var(--bg_color);color:var(--text_color);cursor:pointer}.c-button>:is(a){all:unset;cursor:pointer}.c-button>:is(a,button,span)::after{aspect-ratio:1;width:18px;scale:1.0001;background:var(--icon_color);content:'';clip-path:path(var(--path-arrow-left))}.c-button:is(.invert){--text_color: var(--color_b);--bg_color: var(--color_a)}.c-button:is(.center){text-align:center}.c-button:is(.left){text-align:left}.c-button:is(.circle){--line_height: 1.6;--height: 59px;grid-template:'gap label icon' 1fr / auto 1fr auto;gap:0 10px;border-radius:calc(var(--height) * 0.5);line-height:var(--line_height);letter-spacing:0.04em}.c-button:is(.circle)>:is(a,button,span){display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid;align-items:center;padding:calc((var(--height) - var(--border_width) * 2 - 1em * var(--line_height)) * 0.5) 21px}.c-button:is(.circle)>:is(a,button,span)::before{content:''}@media (hover: hover){.c-button:is(.circle)>:is(a,button,span){transition:transform var(--hover-animation-duration) var(--hover-animation-timing)}.c-button:is(.circle)>:is(a,button,span)::after{transition:inherit}.c-button:is(.circle)>:is(a,button,span):hover{transform:translateX(0.5em)}.c-button:is(.circle)>:is(a,button,span):hover::after{transform:translateX(-0.5em) scale(calc(20 / 18))}}.c-button:is(.round){grid-template:'text icon' 1fr / 1fr auto;border-radius:10px;line-height:2.0;letter-spacing:0}.c-button:is(.round)>:is(a,button,span){display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid;align-items:center;padding:max(16px, 1em)}.c-button:is(.round)>:is(a,button,span)::after{grid-area:icon}@media (hover: hover){.c-button:is(.round)>:is(a,button,span){transition:scale var(--hover-animation-duration) var(--hover-animation-timing)}.c-button:is(.round)>:is(a,button,span)::after{transition:inherit}.c-button:is(.round)>:is(a,button,span):hover::after{scale:calc(20 / 18)}}.c-button:is(.round).thin>:is(a,button,span){padding:8px}.c-button:is(.round).has-height{height:100%}.c-button:is(.round).has-height>:is(a,button,span){padding-top:0;padding-bottom:0}.c-button:is(.round).in-grid{min-height:100%}.c-checkbox-list{display:flex;flex-wrap:wrap;gap:10px 30px}.c-checkbox{display:flex;align-items:flex-start;padding-top:3px;color:var(--color-service-premium);font-weight:700;font-size:18px;line-height:1.6}.c-checkbox span{display:grid;grid-template:100% / 100%;width:36px;height:36px;margin-top:-3px;margin-right:16px;border:1px solid var(--color-service-premium);border-radius:4px;background:white}.c-checkbox span::after{grid-area:1 / 1 / -1 / -1;align-self:center;justify-self:center;width:24px;height:24px;background:url(../images/2026/bg_c-checkbox_icon.svg) no-repeat center/100%;content:'';pointer-events:none}.c-checkbox span:has(input[type='checkbox']:not(:checked))::after{display:none}.c-checkbox input[type='checkbox']{grid-area:1 / 1 / -1 / -1}.c-input-date{display:grid;position:relative;grid-template:auto / 1fr auto;overflow:hidden;border:1px solid var(--color-service-premium);background-color:white;color:var(--color-service-premium)}.c-input-date::after{z-index:1;grid-area:1 / 2 / -1 / -1;aspect-ratio:1;background:white url(../images/2026/bg_c-input-date_icon.svg) no-repeat center/100%;content:'';pointer-events:none}.c-input-date input[type='date']{all:unset;grid-area:1 / 1 / -1 / -1;background-color:inherit;color:inherit;letter-spacing:0;text-align:center;-webkit-text-fill-color:var(--color-service-premium) !important}.c-input-date input[type='date']::after{content:none}@media (min-width: 769px){.c-input-date{border-radius:10px}.c-input-date::after{align-self:center;width:24px;margin-right:16px}.c-input-date input[type='date']{padding:16px}}@media (max-width: 768px){.c-input-date{border-radius:10px}.c-input-date::after{align-self:center;width:20px;margin-right:8px}.c-input-date input[type='date']{min-height:1em;padding:14px 28px 14px 8px}}.c-faq{border:1px solid var(--color-bg)}.c-faq h4{background-color:var(--color-bg);color:var(--color-fg)}.c-faq p{line-height:2.0;letter-spacing:0.56px}.c-faq .d1>div>dt{border-bottom:1px solid var(--color-bg);color:var(--color)}.c-faq.dispatch .d1>div>dt{color:var(--color-service-premium)}.c-faq .links{display:flex;flex-direction:column;line-height:1.8}@media (min-width: 769px){.c-faq{padding:37px}.c-faq+.c-faq{margin-top:20px}.c-faq h4{margin:-37px -37px 37px;padding:0 37px;font-size:22px;line-height:75px}.c-faq dd{font-size:14px}.c-faq .d1,.c-faq .d2{--gap: unset;display:flex;flex-wrap:wrap}.c-faq .d1>div,.c-faq .d2>div{flex-grow:1}.c-faq .d1>div.col1,.c-faq .d2>div.col1{flex-basis:100%}.c-faq .d1>div.col2,.c-faq .d1>div.col2+div,.c-faq .d2>div.col2,.c-faq .d2>div.col2+div{flex-basis:calc((100% - var(--gap) * 1) / 2)}.c-faq .d1>div.col3,.c-faq .d1>div.col3+div,.c-faq .d2>div.col3,.c-faq .d2>div.col3+div{flex-basis:calc((100% - var(--gap) * 2) / 3)}.c-faq .d1{--gap: 24px;margin-top:var(--gap);gap:var(--gap)}.c-faq .d1>div>dt{margin-bottom:var(--gap);font-size:20px;line-height:56px}.c-faq .d2{--gap: 16px;gap:var(--gap)}.c-faq .d2>div>dt{margin-bottom:24px;font-size:15px}.c-faq .links{gap:8px 0}}@media (max-width: 768px){.c-faq{padding:20px}.c-faq+.c-faq{margin-top:20px}.c-faq h4{margin:-20px -20px 20px;padding:0 20px;font-size:22px;line-height:75px}.c-faq p{margin-bottom:36px}.c-faq dd{font-size:14px}.c-faq .d1{display:flex;flex-direction:column;gap:36px}.c-faq .d1 dt{margin-bottom:24px;padding-bottom:16px;font-size:20px}.c-faq .d2{display:flex;flex-direction:column;gap:28px}.c-faq .d2 dt{margin-bottom:20px;padding-bottom:0;font-size:16px}.c-faq .links{gap:8px 0}}.c-feature-list-item{padding:20px;border-radius:10px;background-color:white}.c-feature-list-item::before{display:flex;align-items:center;justify-content:center;width:94px;height:43px;margin:-30px 0 7px -20px;background-size:contain;background-repeat:no-repeat;content:"Point " counter(index, decimal-leading-zero);color:var(--color-fg);font-weight:bold;font-size:12px;font-family:Arial, sans-serif;letter-spacing:1.44px;text-transform:uppercase;counter-increment:index}.premium .c-feature-list-item::before{padding-bottom:5px;background-image:url(../images/2026/bg_c-feature-list-item_premium.svg)}.basic .c-feature-list-item::before{background-image:url(../images/2026/bg_c-feature-list-item_basic.svg)}.library .c-feature-list-item::before{background-image:url(../images/2026/bg_c-feature-list-item_library.svg)}.dispatch .c-feature-list-item::before{background-image:url(../images/2026/bg_c-feature-list-item_dispatch.svg)}.c-feature-list{--gap: unset;counter-reset:index}@media (min-width: 769px){.c-feature-list{--gap: 24px;display:flex;flex-wrap:wrap;gap:var(--gap) 20px}.c-feature-list+.c-feature-list{margin-top:var(--gap)}.c-feature-list>:where(*){flex:0 0 calc((100% - 40px) / 3)}.c-feature-list>:where(*):nth-last-child(2):nth-child(3n+1),.c-feature-list>:where(*):nth-last-child(2):nth-child(3n+1) ~ :where(*){flex-basis:calc((100% - 20px) / 2)}}@media (max-width: 768px){.c-feature-list{--gap: 20px;display:flex;flex-direction:column;gap:var(--gap)}.c-feature-list+.c-feature-list{margin-top:var(--gap)}}.c-feature-text h4{color:var(--color-bg);font-weight:700;line-height:1.6;letter-spacing:0}.c-feature-text p{color:black;line-height:2.0}@media (min-width: 769px){.c-feature-text h4{margin-bottom:16px;font-size:26px}.c-feature-text p{font-size:15px}}@media (max-width: 768px){.c-feature-text h4{margin-bottom:16px;font-size:24px}.c-feature-text p{font-size:14px;letter-spacing:0.56px}}.c-find-seminar form{display:flex;flex-direction:column;gap:20px}.c-find-seminar form>.button{align-self:center;font-size:14px}@media (min-width: 769px){.c-find-seminar ul{display:flex;flex-wrap:wrap;gap:10px}.c-find-seminar li{width:373px}.c-find-seminar .row{display:flex;justify-content:space-between}.c-find-seminar .date{display:grid;grid-template:'from sep to' auto / 343px auto 343px}.c-find-seminar .date>:first-child{grid-area:from}.c-find-seminar .date>:last-child{grid-area:to}.c-find-seminar .date::before{grid-area:sep;align-self:center;justify-self:center;width:30px;height:2px;background:var(--color-service-premium);content:''}}@media (max-width: 768px){.c-find-seminar li:not(:first-child){margin-top:10px}.c-find-seminar .row{display:flex;flex-direction:column;gap:20px}.c-find-seminar .date{display:flex;flex-direction:column}.c-find-seminar .date>:first-child{order:1}.c-find-seminar .date>:last-child{order:3}.c-find-seminar .date::before{align-self:center;order:2;width:2px;height:20px;margin:10px 0;background:var(--color-service-premium);content:''}}.c-heading{display:flex;flex-direction:column;align-items:center;color:var(--color-service-premium);font-weight:700;line-height:1.2;letter-spacing:0;text-align:center}.c-heading::after{display:block;background-color:#99cc00;content:''}.c-heading.in_section{width:auto !important}.c-heading.in_dark{color:white}@media (min-width: 769px){.c-heading{margin-bottom:37px;font-size:40px}.c-heading::after{width:30px;height:2px;margin-top:16px}}@media (max-width: 768px){.c-heading{margin-bottom:27px;padding-top:20px;font-size:32px}.c-heading::after{width:30px;height:2px;margin-top:16px}}.c-heading2{display:flex;flex-direction:column;align-items:flex-start;color:var(--color-service-premium);font-weight:700;line-height:1.6;letter-spacing:0.04em}.c-heading2::after{display:block;width:30px;height:2px;background-color:#99cc00;content:''}@media (min-width: 769px){.c-heading2{font-size:18px}}@media (max-width: 768px){.c-heading2{font-size:18px}}.c-key-value-pair{display:flex;align-items:flex-start}.c-key-value-pair>:where(dt,dd){background-color:#f9faf5}.c-key-value-pair dt{display:flex;flex-direction:column;justify-content:center;color:var(--color-service-premium);font-weight:700}.c-key-value-pair dt::after{background-color:var(--color-service-dispatch);content:''}@media (min-width: 769px){.c-key-value-pair+.c-key-value-pair{margin-top:20px}.c-key-value-pair dt{width:204px;height:74px;padding:20px 0 20px 20px;border-radius:10px 0px 0px 10px;font-size:18px;letter-spacing:0}.c-key-value-pair dt::after{width:30px;height:2px;margin-top:8px}.c-key-value-pair dd{width:calc(100% - 204px);padding:20px;border-radius:0px 10px 10px 10px}}@media (max-width: 768px){.c-key-value-pair{flex-direction:column}.c-key-value-pair+.c-key-value-pair{margin-top:20px}.c-key-value-pair dt{width:216px;padding:17px 20px;border-top-right-radius:10px;border-top-left-radius:10px;font-size:18px;letter-spacing:0}.c-key-value-pair dt::after{width:30px;height:2px;margin-top:8px}.c-key-value-pair dd{width:100%;padding:20px;border-radius:0px 10px 10px 10px}}.c-link-2026 a{all:unset;display:inline-flex;align-items:center;letter-spacing:0.56px;cursor:pointer}.c-link-2026 a::before,.c-link-2026 a::after{aspect-ratio:1;width:18px;scale:1.0001;background:var(--color, var(--color-service-premium));clip-path:path(var(--path-arrow-left))}@media (hover: hover){.c-link-2026 a{transition:scale var(--hover-animation-duration) var(--hover-animation-timing)}}.c-link-2026.page a::before{margin-right:8px;content:''}@media (hover: hover){.c-link-2026.page a::before{transition:inherit}.c-link-2026.page a:hover::before{scale:calc(20 / 18)}}.c-link-2026.anchor a::after{margin-left:8px;rotate:90deg;content:''}@media (hover: hover){.c-link-2026.anchor a::after{transition:inherit}.c-link-2026.anchor a:hover::after{scale:calc(20 / 18)}}.c-list>li{display:flex}.c-list>li::before{content:'・'}.c-list.notes>li::before{content:'※'}@media (min-width: 769px){.c-price-table-row th{font-size:18px}.c-price-table-row span{font-size:22px}.c-price-table-row small{margin-left:10px;font-size:18px}}@media (max-width: 768px){.c-price-table-row th{font-size:14px}.c-price-table-row span{font-size:16px}.c-price-table-row small{margin-left:10px;font-size:12px}}.c-price-table{--border_radius: unset;--gap: unset;--tr_height: unset;--th_width: unset;display:grid;grid-template-columns:var(--th_width) min-content 1fr auto auto 1fr;grid-template-areas:'th sym gap1 td yen gap2';grid-auto-flow:row}.c-price-table>:where(thead,tbody){display:grid;grid-template-columns:subgrid;grid-auto-flow:row;grid-column:1 / -1;pointer-events:none}.c-price-table>:where(thead,tbody)>tr{display:grid;grid-template-rows:var(--tr_height);grid-template-columns:subgrid;grid-column:1 / -1;pointer-events:none}.c-price-table>:where(thead,tbody)>tr>th{grid-area:th;grid-row:1 / -1;text-align:center;pointer-events:auto}.c-price-table>thead>tr>th{align-self:center;color:var(--color-service-premium)}.c-price-table>thead>tr>th:nth-child(2){grid-area:td;grid-row:1 / -1}.c-price-table>tbody{gap:var(--gap) 0}.c-price-table>tbody>tr::before{grid-area:sym;grid-row:1 / -1;aspect-ratio:calc(24 / 49);height:100%;scale:1.005;background-color:var(--color-bg);content:'';clip-path:path("m0 0 24 24.5L0 49z")}.c-price-table>tbody>tr>th{display:flex;align-items:center;justify-content:center;border-top-left-radius:var(--border_radius);border-bottom-left-radius:var(--border_radius);background-color:var(--color-bg);color:var(--color-fg)}.c-price-table>tbody>tr>td{display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid;color:var(--color)}.c-price-table>tbody>tr>td::before{grid-column:2 / -1;border-top-right-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius);background-color:#f9faf5;content:''}.c-price-table>tbody>tr>td>span{grid-area:td;align-self:center;text-align:center;pointer-events:auto}.c-price-table>tbody>tr>td>small{grid-area:yen;align-self:center;pointer-events:auto}.c-price-table>tfoot{grid-column:1 / -1;color:var(--color-service-premium)}.c-price-table>tfoot>tr{display:block}.c-price-table>tfoot>tr>td{display:block;text-align:right}@media (min-width: 769px){.c-price-table{--border_radius: 10px;--gap: 16px;--tr_height: 49px;--th_width: 270px}.c-price-table thead{font-size:15px}.c-price-table tfoot{margin-top:15px;font-size:12px;letter-spacing:1.48px}}@media (max-width: 768px){.c-price-table{--border_radius: 10px;--gap: 8px;--tr_height: 49px;--th_width: 130px;letter-spacing:0.56px}.c-price-table thead{font-size:14px}.c-price-table tfoot{margin-top:8px;font-size:12px;letter-spacing:1.48px}}.c-section.dark{background-color:var(--color, var(--color-service-premium))}.c-section.pale{background-color:#f9faf5;color:var(--color-service-premium)}@media (min-width: 769px){.c-section{padding-top:80px;padding-bottom:80px}.c-section:not(:where(.dark,.pale))+.c-section:not(:where(.dark,.pale)){padding-top:unset}}@media (max-width: 768px){.c-section{padding-top:40px;padding-bottom:40px}.c-section:not(:where(.dark,.pale))+.c-section:not(:where(.dark,.pale)){padding-top:20px}}@media (min-width: 769px){.c-section-contents.large{width:var(--width-section-large-desktop);margin-right:auto;margin-left:auto}}@media (max-width: 768px){.c-section-contents.large{margin-right:38px;margin-left:38px}}@media (min-width: 769px){.c-section-contents.large-alt{width:var(--width-section-large-desktop);margin-right:auto;margin-left:auto}}@media (max-width: 768px){.c-section-contents.large-alt{margin-right:20px;margin-left:20px}}@media (min-width: 769px){.c-section-contents.medium{width:var(--width-section-medium-desktop);margin-right:auto;margin-left:auto}}@media (max-width: 768px){.c-section-contents.medium{margin-right:20px;margin-left:20px}}@media (min-width: 769px){.c-section-contents.small{width:var(--width-section-small-desktop);margin-right:auto;margin-left:auto}}@media (max-width: 768px){.c-section-contents.small{margin-right:38px;margin-left:38px}}.c-seminar-list-by-region{display:flex}.c-seminar-list-by-region .region{background-color:var(--color-service-premium);color:white;text-align:center}@media (min-width: 769px){.c-seminar-list-by-region{gap:20px}.c-seminar-list-by-region .region{margin-bottom:20px;font-size:18px;line-height:60px}}@media (max-width: 768px){.c-seminar-list-by-region{flex-direction:column;gap:20px}.c-seminar-list-by-region .region{margin-bottom:20px;font-size:15px;line-height:48px}}.c-seminar-list .item{display:grid;grid-template:'speaker' min-content 'title' 'date' min-content 'categories' min-content;background-color:white;line-height:1.6}.c-seminar-list .item:not(.in_dark){border:1px solid var(--color-service-premium)}.c-seminar-list .item>dt{display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid}.c-seminar-list .item>dt a{display:inherit;z-index:1;grid-area:inherit;grid-template:inherit;text-decoration:unset;cursor:pointer}.c-seminar-list .item>dt a::before{grid-area:speaker;content:''}.c-seminar-list .item>dd{display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid}@media (hover: hover){.c-seminar-list .item{transition-duration:var(--hover-animation-duration);transition-property:opacity;transition-timing-function:var(--hover-animation-timing)}.c-seminar-list .item:has(a:hover){opacity:var(--opacity-hover)}}.c-seminar-list .speaker{display:grid;grid-area:speaker;grid-template:'pic h' 1fr 'pic name' auto / min-content auto}.c-seminar-list .speaker dt{grid-area:h;align-self:end}.c-seminar-list .name{grid-area:name;align-self:end}.c-seminar-list .pic{grid-area:pic;overflow:hidden}.c-seminar-list .pic img{height:100%;object-fit:contain;object-position:center}.c-seminar-list .date{grid-area:date;color:var(--color-service-premium)}.c-seminar-list .tags{display:flex;grid-area:speaker;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.c-seminar-list .tags li{border:1px solid var(--color-service-premium);color:var(--color-service-premium)}.c-seminar-list .tags li:is(.premium){border-color:var(--color-service-premium);background-color:var(--color-service-premium);color:white}.c-seminar-list .tags li:is(.basic){border-color:var(--color-service-basic);background-color:var(--color-service-basic);color:white}.c-seminar-list .tags li:is(.library){border-color:var(--color-service-library);background-color:var(--color-service-library);color:white}.c-seminar-list .tags li:is(.dispatch){border-color:var(--color-service-dispatch);background-color:var(--color-service-dispatch);color:var(--color-service-premium)}.c-seminar-list .categories{display:flex;grid-area:categories;align-items:center;justify-content:space-between;color:var(--color-service-premium)}.c-seminar-list .categories ul{display:flex;flex-wrap:wrap}.c-seminar-list .categories li{display:flex;align-items:center}.c-seminar-list .categories li::before{aspect-ratio:1;width:calc(6 / 12 * 1em);margin-right:0.5em;border-radius:50%;background-color:var(--color-service-premium);content:''}.c-seminar-list .categories::after{flex:0 0 auto;aspect-ratio:1;background:url(../images/2026/bg_c-seminar-list_arrow.svg) no-repeat;background-size:100% auto;content:''}@media (hover: hover){.c-seminar-list .categories::after{transition-duration:var(--hover-animation-duration);transition-property:scale;transition-timing-function:var(--hover-animation-timing)}}@media (hover: hover){.c-seminar-list .item:has(a:hover) .categories::after{scale:calc(48 / 40)}}@media (min-width: 769px){.c-seminar-list{display:flex;flex-wrap:wrap;gap:20px}.c-seminar-list .item{width:550px;border-radius:10px 10px 40px 10px}.c-seminar-list .item a{padding:20px;font-size:22px}.c-seminar-list .speaker{margin:20px 20px 8px;margin-bottom:12px;font-size:18px}.c-seminar-list .speaker dt{font-size:12px}.c-seminar-list .pic{width:87px;height:101px;margin-right:20px;border-radius:10px}.c-seminar-list .date{margin:12px 20px 0;font-size:18px;letter-spacing:0.56px}.c-seminar-list .categories{margin-top:12px;padding:0 20px 20px;font-size:12px}.c-seminar-list .categories ul{gap:0 12px}.c-seminar-list .categories::after{width:40px}.c-seminar-list .tags{padding:20px;gap:8px}.c-seminar-list .tags li{padding:0 10px;border-radius:5px;font-size:12px;line-height:28px;letter-spacing:1.48px}}@media (max-width: 768px){.c-seminar-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.c-seminar-list .item{width:550px;border-radius:10px 10px 40px 10px}.c-seminar-list .item a{padding:20px;font-size:18px}.c-seminar-list .speaker{margin:20px 20px 8px;margin-bottom:12px;font-size:18px}.c-seminar-list .speaker dt{font-size:12px}.c-seminar-list .pic{width:87px;height:101px;margin-right:20px;border-radius:10px}.c-seminar-list .date{margin:12px 20px 0;font-size:16px;letter-spacing:0.56px}.c-seminar-list .categories{margin-top:12px;padding:0 20px 20px;font-size:12px}.c-seminar-list .categories ul{gap:0 12px}.c-seminar-list .categories::after{width:40px}.c-seminar-list .tags{padding:20px;gap:8px}.c-seminar-list .tags li{padding:0 10px;border-radius:5px;font-size:12px;line-height:25px;letter-spacing:1.48px}}.c-tab-list{--gap: unset;display:grid;grid-template-rows:auto;justify-content:space-between}.c-tab-list:has(>:first-child:nth-last-child(2)){grid-template-columns:repeat(2, calc((100% - var(--gap) * 1) / 2))}.c-tab-list:has(>:first-child:nth-last-child(3)){grid-template-columns:repeat(3, calc((100% - var(--gap) * 2) / 3))}.c-tab-list:has(>:first-child:nth-last-child(4)){grid-template-columns:repeat(4, calc((100% - var(--gap) * 3) / 4))}.c-tab-list:has(>:first-child:nth-last-child(5)){grid-template-columns:repeat(5, calc((100% - var(--gap) * 4) / 5))}@media (min-width: 769px){.c-tab-list{--gap: 10px}}@media (max-width: 768px){.c-tab-list{--gap: 4px}}.c-tab-panel{padding:20px;border:1px solid #dadada}.c-tab-panel:not([aria-hidden]) ~ .c-tab-panel:not([aria-hidden]){display:none}.c-tab-panel[aria-hidden='true']{display:none}.c-tab{display:flex;align-items:center;justify-content:center;border-radius:10px 10px 0 0;background:#f9faf5;color:var(--color-service-premium);text-align:center;cursor:pointer;-webkit-user-select:text;user-select:text}.c-tab:is(:not([aria-selected]):first-child,[aria-selected='true']){background-color:var(--color-bg);color:var(--color-fg)}@media (hover: hover){.c-tab span{transition:var(--hover-animation-duration) transform var(--hover-animation-timing)}.c-tab:hover span{transform:translateX(0.5em)}}@media (min-width: 769px){.c-tab{height:44px;font-size:16px}}@media (max-width: 768px){.c-tab{padding:11px 0;font-size:14px;line-height:2.0;letter-spacing:0}}.c-toc ul{display:flex;background-color:var(--color-bg);color:var(--color-fg);letter-spacing:0.56px}.c-toc span{display:flex;align-items:center;justify-content:center;height:100%}.c-toc span::after{aspect-ratio:1;width:18px;margin-left:7px;rotate:90deg;scale:1.0001;background:var(--color-fg, white);content:'';clip-path:path(var(--path-arrow-left))}@media (hover: hover){.c-toc span::after{transition:scale var(--hover-animation-duration) var(--hover-animation-timing)}}.c-toc span:has(a:hover)::after{scale:calc(20 / 18)}.c-toc span a{all:unset;cursor:pointer}@media (min-width: 769px){.c-toc ul{--padding: 20px;padding:20px var(--padding);border-radius:39px}.c-toc ul:has(>li:last-child:nth-child(5)){--padding: 40px}.c-toc li{flex:1 1 auto;height:38px;border-left:1px solid white}.c-toc li:first-child{flex-grow:0;padding-right:var(--padding);border-left:none}.c-toc li:last-child{flex-grow:0;padding-left:var(--padding)}}@media (max-width: 768px){.c-toc ul{flex-direction:column;align-items:flex-start;padding:20px;gap:20px;border-radius:10px;line-height:2.0}}.c-topics .item{display:grid;border:1px solid var(--color-service-premium)}.c-topics dt{display:flex;flex-direction:column;border-width:1px;border-color:var(--color-service-premium);color:var(--color-service-premium)}.c-topics dd{display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid}.c-topics dd a{all:unset;display:grid;z-index:1;grid-area:1 / 1 / -1 / -1;line-height:2.0;cursor:pointer}.c-topics dd a::after{align-self:center;aspect-ratio:1;width:18px;scale:1.0001;background:var(--color-service-premium);content:'';clip-path:path(var(--path-arrow-left))}@media (hover: hover){.c-topics dd a{transition:transform var(--hover-animation-duration) var(--hover-animation-timing)}.c-topics dd a::after{transition:inherit}.c-topics dd a:hover{transform:translateX(0.5em)}.c-topics dd a:hover::after{transform:translateX(-0.5em) scale(calc(20 / 18))}}.c-topics .tags{display:flex;flex-wrap:wrap;align-items:flex-start;order:-1;letter-spacing:calc(1.48 / 12 * 1em);text-transform:uppercase}.c-topics .tags li{border:1px solid var(--color-bg);background-color:var(--color-bg);color:white;line-height:calc(23 / 12 * 1em)}.c-topics .tags li.new{border:1px solid var(--color-service-premium);background-color:white;color:var(--color-service-premium)}@media (hover: hover){.c-topics .tags li:not(.new){transition-duration:var(--hover-animation-duration);transition-property:filter;transition-timing-function:var(--hover-animation-timing)}.c-topics .item:has(a:hover) .tags li:not(.new){filter:saturate(1.6)}}@media (min-width: 769px){.c-topics .item{grid-template:'tags title' 'date title' / 200px 1fr;border-radius:10px}.c-topics .item:not(:first-child){margin-top:20px}.c-topics .item:has(dd:only-of-type)>dt{grid-row:1 / -1;justify-content:center;margin-top:20px}.c-topics dt{grid-area:date;margin:0 0 18px 20px;border-right-style:solid;font-size:15px}.c-topics dd a{display:grid;grid-area:1 / 1 / -1 / -1;grid-template:auto / 1fr 18px;align-items:center;padding:18px 20px 18px 220px;line-height:2.0}.c-topics .tags{grid-area:tags;align-items:flex-end;margin:18px 0 0 20px;padding-bottom:8px;gap:8px;border-right:1px solid var(--color-service-premium);font-size:12px}.c-topics .tags li{padding:0 calc(10 / 12 * 1em);border-radius:5px}}@media (max-width: 768px){.c-topics .item{grid-template:'tags' 'date' 'title';border-radius:10px}.c-topics .item:not(:first-child){margin-top:20px}.c-topics dt{grid-area:date;margin:0 10px 8px 10px;padding-bottom:8px;border-bottom-style:solid;font-size:12px}.c-topics dd a{grid-template:subgrid / subgrid;padding:10px;padding-right:28px;font-size:12px;line-height:1.6}.c-topics dd a::before{grid-row:1 / 3;content:''}.c-topics dd a::after{grid-row:-1 / -1;align-self:end;justify-self:end;translate:18px 0}.c-topics .tags{grid-area:tags;margin:10px 10px 7px 10px;gap:8px;font-size:12px}.c-topics .tags li{padding:0 calc(10 / 12 * 1em);border-radius:5px}}.c-video-list{--gap: unset}@media (min-width: 769px){.c-video-list{--gap: 20px;display:flex;flex-wrap:wrap;gap:var(--gap) 20px}.c-video-list+.c-video-list{margin-top:var(--gap)}.c-video-list>:where(*){flex:0 0 calc((100% - 40px) / 3)}.c-video-list:not(.fixed)>:where(*):nth-last-child(2):nth-child(3n+1),.c-video-list:not(.fixed)>:where(*):nth-last-child(2):nth-child(3n+1) ~ :where(*){flex-basis:calc((100% - 20px) / 2)}.c-video-list:not(.fixed)>:where(*):nth-last-child(1):nth-child(3n+1){flex-basis:100%}}@media (max-width: 768px){.c-video-list{--gap: 20px;display:flex;flex-direction:column;gap:var(--gap)}.c-video-list+.c-video-list{margin-top:var(--gap)}}.c-video-list-item{border-radius:10px;background-color:white}@media (min-width: 769px){.c-video-list-item{padding:20px}}@media (max-width: 768px){.c-video-list-item{padding:10px}}.c-video-thumb{container-type:inline-size;display:flex;flex-wrap:wrap;align-items:center;border-radius:10px;background-color:white;color:black}.c-video-thumb>:where(a,div){flex:0 0 100%;aspect-ratio:calc(510 / 287)}.c-video-thumb>:where(a,div) img{width:100%;height:100%;object-fit:contain;object-position:center}.c-video-thumb>a{display:grid;grid-template:100% / 100%}.c-video-thumb>a::before,.c-video-thumb>a::after{z-index:1;grid-area:1 / 1 / -1 / -1;align-self:center;justify-self:center;aspect-ratio:1;width:calc(156px / 640px * 100%);content:'';pointer-events:none}.c-video-thumb>a::before{border-radius:50%;background-color:rgba(0,0,0,0.2)}.c-video-thumb>a::after{translate:5% 0;scale:calc(86 / 156);background-color:rgba(255,255,255,0.7);clip-path:polygon(0 0, 100% 50%, 0 100%)}.c-video-thumb>a img{z-index:0;grid-area:1 / 1 / -1 / -1}@media (hover: hover){.c-video-thumb>a::before,.c-video-thumb>a::after{transition:transform var(--hover-animation-duration) var(--hover-animation-timing)}.c-video-thumb>a:hover::before,.c-video-thumb>a:hover::after{transform:scale(calc(20 / 18))}}.c-video-thumb dt{color:var(--color-ci);font-weight:700;font-size:18px;line-height:1.6}.c-video-thumb dt::after{display:block;width:30px;height:2px;background-color:var(--color-ci2);content:''}.c-video-thumb dd{font-size:12px;line-height:1.6;letter-spacing:1.48px}@media (min-width: 769px){.c-video-thumb{gap:16px 60px}.c-video-thumb dt{margin-bottom:16px}}@media (max-width: 768px){.c-video-thumb{gap:10px}.c-video-thumb dt{margin-bottom:10px}}@container (width > 550px){.c-video-thumb>:where(a,div){flex-basis:510px}.c-video-thumb dd{font-size:15px}}.p-top_banners{margin-bottom:30px}.p-top_compare-services .label{text-align:center}.p-top_compare-services .cell{overflow:hidden;text-align:center}.p-top_compare-services .td4 .cell{text-align:unset}.p-top_compare-services .name{background-color:var(--color-bg);color:var(--color-fg)}@media (min-width: 769px){.p-top_compare-services .root{width:var(--width-section-small-desktop);margin:80px auto 0}.p-top_compare-services dl{display:grid;grid-template:"e name name name name" 60px "e td1 td2 td3 td4" max-content "e td1 td2 td3 td4" max-content "e td1 td2 td3 td4" max-content "e td1 td2 td3 td4" max-content "e pic pic pic pic" 206px/140px calc((100% - 140px) / 4);font-size:15px;line-height:1.5}.p-top_compare-services dl::before{grid-area:2 / 1 / -1 / 2;margin-bottom:80px;background-color:#f9faf5;content:''}.p-top_compare-services svg{display:block;width:88px;margin-bottom:20px}.p-top_compare-services :is(.item,.data,.features,.value){display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid;pointer-events:none}.p-top_compare-services :is(.cell,.label){pointer-events:auto}.p-top_compare-services .name{display:flex;grid-row:1;align-items:flex-end;justify-content:center;border-top-style:solid;pointer-events:auto}.p-top_compare-services .pic{grid-row:6;grid-column:inherit;border-bottom-style:solid}.p-top_compare-services .pic img{width:146px;margin:auto}.p-top_compare-services .label{display:grid;visibility:hidden;z-index:-1}.p-top_compare-services .cell{display:grid;border-width:1px;border-color:#dadada}.p-top_compare-services .col{display:flex;grid-area:1 / 1 / -1 / -1;align-items:center;justify-content:center;margin-right:20px;margin-left:20px;padding:12px 0;border-top:1px solid black}.p-top_compare-services .td1{grid-row:2}.p-top_compare-services .td1 .col{margin-top:40px;border-top:none}.p-top_compare-services .td2{grid-row:3}.p-top_compare-services .td3{grid-row:4}.p-top_compare-services .td4{grid-row:5}.p-top_compare-services .td4 .col{align-items:flex-start}.p-top_compare-services .item.premium .cell{grid-column:2;border-right-style:solid;border-left-style:solid}.p-top_compare-services .item.premium .name{border-top-left-radius:10px}.p-top_compare-services .item.premium .pic{border-bottom-left-radius:10px}.p-top_compare-services .item.premium .label{visibility:visible;z-index:1;grid-column:1 / 2}.p-top_compare-services .item.basic .cell{grid-column:3;border-right-style:solid}.p-top_compare-services .item.library .cell{grid-column:4;border-right-style:solid}.p-top_compare-services .item.dispatch .cell{grid-column:5;border-right-style:solid}.p-top_compare-services .item.dispatch .name{border-top-right-radius:10px}.p-top_compare-services .item.dispatch .pic{border-bottom-right-radius:10px}}@media (max-width: 768px){.p-top_compare-services .root{max-width:418px;margin:58px auto 0;letter-spacing:0.56px}.p-top_compare-services dl{width:314px;margin:0 auto;font-size:11px;line-height:1.5;letter-spacing:0.56px}.p-top_compare-services .item{display:grid;grid-template:"name td1 td2 td3" max-content "name pic td4 td4" max-content/32px calc((100% - 32px) / 3) calc((100% - 32px) / 3) calc((100% - 32px) / 3);pointer-events:none}.p-top_compare-services .item.premium{grid-template:"e th1 th2 th3" max-content "name td1 td2 td3" max-content "name pic td4 td4" max-content/32px calc((100% - 32px) / 3) calc((100% - 32px) / 3) calc((100% - 32px) / 3)}.p-top_compare-services .item.premium::before{grid-area:1 / 2 / 2 / -1;border-top-right-radius:10px;border-top-left-radius:10px;background:#f9faf5;content:'';pointer-events:none}.p-top_compare-services .item:where(.basic,.library,.dispatch) :where(.td1,.td2,.td3) .label{display:none}.p-top_compare-services :is(.data,.features,.value,.premium .label){display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid;pointer-events:none}.p-top_compare-services .name{grid-area:name;padding-top:18px;border:1px none #dadada;border-top-style:solid;border-left-style:solid}.p-top_compare-services .name svg{width:auto}.p-top_compare-services .premium .name{border-top-left-radius:10px}.p-top_compare-services .dispatch .name{border-bottom-style:solid;border-bottom-left-radius:10px}.p-top_compare-services .pic{position:relative;grid-area:pic;height:126px}.p-top_compare-services .pic img{position:absolute;bottom:0;left:0;width:auto;height:100%}.p-top_compare-services .dispatch .pic{border-bottom:1px solid #dadada}.p-top_compare-services .premium :where(.td1,.td2,.td3) .label{display:unset;padding:20px 0}.p-top_compare-services .premium :where(.td1,.td2,.td3) .label .col{display:flex;align-items:center;justify-content:center;height:100%}.p-top_compare-services .td1 .label{grid-area:th1}.p-top_compare-services .td2 .label{grid-area:th2}.p-top_compare-services .td2 .label .col{border:1px none black;border-right-style:solid;border-left-style:solid}.p-top_compare-services .td3 .label{grid-area:th3}.p-top_compare-services .td4 .label{text-align:left}.p-top_compare-services :where(.cell,.col){pointer-events:auto}.p-top_compare-services .value:where(.td1,.td2,.td3,.td4) .cell{align-self:stretch;border:1px none #dadada}.p-top_compare-services .value:where(.td1,.td2,.td3) .cell{padding:20px 0;border-top-style:solid}.p-top_compare-services .value:where(.td1,.td2,.td3) .cell .col{display:flex;align-items:center;justify-content:center;height:100%}.p-top_compare-services .value.td1 .cell{grid-area:td1}.p-top_compare-services .value.td2 .cell{grid-area:td2}.p-top_compare-services .value.td2 .cell .col{border-right:1px solid black;border-left:1px solid black}.p-top_compare-services .value.td3 .cell{grid-area:td3;border-right-style:solid}.p-top_compare-services .value.td4{display:flex;grid-area:td4;flex-direction:column;padding-left:10px}.p-top_compare-services .value.td4 .label{padding-bottom:4px;border-right:1px solid #dadada}.p-top_compare-services .value.td4 .cell{flex:1 1 auto;width:100%;border-right-style:solid}.p-top_compare-services .dispatch .value.td4{border-bottom:1px solid #dadada}}.p-top_faq .nav a{all:unset;letter-spacing:0.56px;cursor:pointer}.p-top_faq .nav a::after{aspect-ratio:1;width:18px;rotate:90deg;scale:1.0001;background:var(--color-service-premium);content:'';clip-path:path(var(--path-arrow-left))}@media (hover: hover){.p-top_faq .nav a::after{transition:scale var(--hover-animation-duration) var(--hover-animation-timing)}.p-top_faq .nav a:hover::after{scale:calc(20 / 18)}}@media (min-width: 769px){.p-top_faq .nav{display:flex;justify-content:center;margin-bottom:36px;gap:50px;font-size:18px}.p-top_faq .nav a{display:inline-flex;align-items:center}.p-top_faq .nav a::after{margin-left:7px}}@media (max-width: 768px){.p-top_faq .nav{display:grid;grid-template:repeat(2, auto)/repeat(2, max-content);justify-content:center;margin-bottom:36px;gap:26px 24px}.p-top_faq .nav a{display:grid;grid-template:'text icon' auto / 1fr auto}.p-top_faq .nav a::after{margin-left:18px}}.p-top_free-tour .ruby{display:inline-flex;flex-direction:column;align-items:center;vertical-align:bottom}.p-top_free-tour .ruby small{order:-1}.p-top_free-tour .lead{color:white;line-height:2.0}.p-top_free-tour .item{display:grid;grid-template:'speaker' min-content 'date' min-content 'title' 'icon' min-content;background-color:white;line-height:1.6}.p-top_free-tour .item>dt{display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid}.p-top_free-tour .item>dt a{display:inherit;z-index:1;grid-area:inherit;grid-template:inherit;color:inherit;text-decoration:unset}.p-top_free-tour .item>dt a::before{grid-row:speaker-start / date-end;content:''}.p-top_free-tour .item>dd{display:grid;grid-area:1 / 1 / -1 / -1;grid-template:subgrid / subgrid}.p-top_free-tour .item::after{grid-area:icon;justify-self:end;aspect-ratio:1;background:url(../images/2026/bg_p-top_free-tour_icon.svg) no-repeat;background-size:100% auto;content:''}@media (hover: hover){.p-top_free-tour .item{transition-duration:var(--hover-animation-duration);transition-property:opacity;transition-timing-function:var(--hover-animation-timing)}.p-top_free-tour .item::after{transition:inherit;transition-property:scale}.p-top_free-tour .item:has(a:hover){opacity:var(--opacity-hover)}.p-top_free-tour .item:has(a:hover)::after{scale:calc(48 / 40)}}.p-top_free-tour .speaker{display:grid;grid-area:speaker;grid-template:'pic tags' 1fr 'pic job' 'pic name' auto / min-content auto}.p-top_free-tour .name{grid-area:name}.p-top_free-tour .job{grid-area:job;align-self:end}.p-top_free-tour .pic{grid-area:pic}.p-top_free-tour .tags{display:flex;grid-area:tags;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.p-top_free-tour .tags li{background-color:var(--color-service-premium);color:white;letter-spacing:0}.p-top_free-tour .tags li.free{background-color:#ef6f38}.p-top_free-tour .date{grid-area:date;color:var(--color-service-premium);line-height:2.0}.p-top_free-tour .notes{color:white}@media (min-width: 769px){.p-top_free-tour .ruby small{font-size:18px}.p-top_free-tour .lead{margin-bottom:48px;text-align:center}.p-top_free-tour .list{display:flex;flex-wrap:wrap;width:calc(360px * 3 + 20px * 2);margin:0 auto 40px;gap:20px}.p-top_free-tour .item{width:360px;border-radius:10px 10px 40px 10px}.p-top_free-tour .item::after{width:40px;margin:24px 20px 20px}.p-top_free-tour .item dd{padding:20px 20px 0}.p-top_free-tour .item a{padding:20px;font-size:20px}.p-top_free-tour .speaker{margin-bottom:18px;gap:6px}.p-top_free-tour .name{font-size:18px}.p-top_free-tour .job{font-size:12px}.p-top_free-tour .pic{width:121px;height:140px;margin-right:10px;overflow:hidden;object-fit:contain;object-position:center;border-radius:10px}.p-top_free-tour .tags{gap:8px}.p-top_free-tour .tags li{padding:0 10px;border-radius:5px;font-size:12px;line-height:28px}.p-top_free-tour .date{margin-bottom:12px;font-size:15px}.p-top_free-tour .nav{font-size:14px}.p-top_free-tour .notes{display:flex;flex-direction:column;align-items:center;margin-top:40px;font-size:12px;line-height:1.6}}@media (max-width: 768px){.p-top_free-tour .ruby small{font-size:18px}.p-top_free-tour .lead{margin:0 38px 48px;font-size:14px}.p-top_free-tour .list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 15px 40px;gap:20px 18px}.p-top_free-tour .item{width:360px;border-radius:10px 10px 40px 10px}.p-top_free-tour .item::after{width:40px;margin:24px 20px 20px}.p-top_free-tour .item dd{padding:20px 20px 0}.p-top_free-tour .item a{padding:20px;font-size:18px}.p-top_free-tour .speaker{margin-bottom:18px;gap:6px}.p-top_free-tour .name{font-size:18px}.p-top_free-tour .job{font-size:12px}.p-top_free-tour .pic{width:121px;height:140px;margin-right:10px;overflow:hidden;object-fit:contain;object-position:center;border-radius:10px}.p-top_free-tour .tags{gap:8px}.p-top_free-tour .tags li{padding:0 10px;border-radius:5px;font-size:12px;line-height:28px}.p-top_free-tour .date{margin-bottom:12px;font-size:15px}.p-top_free-tour .nav{font-size:14px}.p-top_free-tour .notes{margin:20px 38px 0;font-size:12px;line-height:1.6}}.p-top_intro .lead{color:var(--color-service-premium);font-weight:700;line-height:1.6}.p-top_intro .lead h3::after{display:block;width:calc(30 / 18 * 1em);height:2px;background-color:#becb40;content:''}.p-top_intro .body{line-height:2.0}.p-top_intro .body b{color:#008241}@media (min-width: 769px){.p-top_intro .root{display:flex;justify-content:center}.p-top_intro .lead{flex:0 0 400px}.p-top_intro .lead h3{margin-bottom:19px;font-size:18px}.p-top_intro .lead p{font-size:26px}.p-top_intro .body p{font-size:15px}.p-top_intro .body p ~ p{margin-top:10px}}@media (max-width: 768px){.p-top_intro .lead{margin-bottom:40px}.p-top_intro .lead h3{margin-bottom:19px;font-size:18px}.p-top_intro .lead p{font-size:24px;letter-spacing:0}.p-top_intro .lead br{display:none}.p-top_intro .body p{font-size:15px}.p-top_intro .body p ~ p{margin-top:10px}}.p-top_kv{display:grid}.p-top_kv::before,.p-top_kv::after,.p-top_kv>span{grid-area:1 / 1 / -1 / -1;content:''}.p-top_kv::before{display:block}.p-top_kv::after{z-index:1;background-size:auto 100%;background-repeat:no-repeat;background-color:white}@media (min-width: 769px){.p-top_kv{width:var(--width-section-extra-desktop);margin:0 auto}.p-top_kv::before{height:450px}.p-top_kv::after{background-image:url(../images/2026/top_kv2.jpg)}.p-top_kv:not(.simple){margin-bottom:30px}.p-top_kv:not(.simple)::after{background-image:url(../images/2026/top_kv.jpg)}}@media (max-width: 768px){.p-top_kv{margin:0 auto}.p-top_kv::before{padding-top:515px}.p-top_kv::after{background-image:url(../images/2026/top_kv2_s1.png),url(../images/2026/top_kv2_s2.png),url(../images/2026/top_kv2_s3.png);background-position:center, left, right}.p-top_kv:not(.simple){margin-bottom:30px}.p-top_kv:not(.simple)::after{background-image:url(../images/2026/top_kv_s1.png),url(../images/2026/top_kv_s2.png),url(../images/2026/top_kv_s3.png)}}.p-top_services .item{--lines: unset;--caption_width: unset;display:flex;flex-direction:column;background-size:100% auto;background-repeat:no-repeat;color:var(--color-fg)}.p-top_services .item.premium{background-image:url(../images/2026/bg_p-top_services_premium_01.svg)}.p-top_services .item.premium a::after{background-image:url(../images/2026/bg_p-top_services_premium_02.svg)}.p-top_services .item.basic{background-image:url(../images/2026/bg_p-top_services_basic_01.svg)}.p-top_services .item.basic a::after{background-image:url(../images/2026/bg_p-top_services_basic_02.svg)}.p-top_services .item.library{background-image:url(../images/2026/bg_p-top_services_library_01.svg)}.p-top_services .item.library a::after{background-image:url(../images/2026/bg_p-top_services_library_02.svg)}.p-top_services .item.dispatch{background-image:url(../images/2026/bg_p-top_services_dispatch_01.svg)}.p-top_services .item.dispatch a::after{background-image:url(../images/2026/bg_p-top_services_dispatch_02.svg)}.p-top_services dt{--dt_height: unset;display:grid;grid-template:'lead lead' 1fr 'name tags' auto / min-content auto;flex:0 0 auto;height:var(--dt_height)}.p-top_services dt span{grid-area:lead;align-self:top}.p-top_services dt b{grid-area:name;width:var(--caption_width)}.p-top_services dt ul{display:flex;grid-area:tags;align-self:end}.p-top_services dt li{display:flex;align-items:end;justify-content:center;background-color:white;color:var(--color-bg)}.p-top_services dd{display:flex;flex:1 0 auto;flex-direction:column}.p-top_services dd p{flex:1 1 auto;line-height:2.0}.p-top_services .link{--icon_size: unset;align-self:flex-end;border:1px solid var(--color-fg);background-color:var(--color-bg);white-space:nowrap}.p-top_services .link a{display:grid;grid-template:'label icon' auto / 1fr auto;align-items:center;width:100%;height:100%;color:inherit;text-decoration:unset;cursor:pointer}.p-top_services .link a::after{grid-area:icon;aspect-ratio:1;width:var(--icon_size);background-size:100% auto;background-repeat:no-repeat;content:''}@media (hover: hover){.p-top_services .link a{transition:transform var(--hover-animation-duration) var(--hover-animation-timing)}.p-top_services .link a::after{transition:inherit}.p-top_services .link a:hover{transform:translateX(0.5em)}.p-top_services .link a:hover::after{transform:translateX(-0.5em) scale(calc(20 / 18))}}@media (min-width: 769px){.p-top_services .root{width:var(--width-section-small-desktop);margin-right:auto;margin-left:auto}.p-top_services dl{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 0}.p-top_services .item{width:448px;height:448px;padding:48px 0 20px 48px}.p-top_services .item:nth-child(1){width:460px}.p-top_services .item.premium{--caption_width: 147px;height:476px}.p-top_services .item.basic{--caption_width: 136px}.p-top_services .item.library{--caption_width: 145px}.p-top_services .item.dispatch{--caption_width: 148px}.p-top_services dt{--dt_height: 72px;font-size:14px}.p-top_services dt ul{margin:0 0 7px 15px;gap:0 10px}.p-top_services dt li{width:70px;height:21px;border-radius:2px}.p-top_services dt li svg{width:40px;margin-bottom:4px}.p-top_services dd p{width:340px;margin-top:40px;font-size:15px}.p-top_services .link{--icon_size: 18px;width:258px;height:58px;margin-right:-12px;border-radius:30px;font-size:14px}.p-top_services .link a{padding:0 21px 0 30px}.p-top_services .premium .link{margin-bottom:28px}}@media (max-width: 768px){.p-top_services .root{max-width:418px;margin-right:auto;margin-left:auto;letter-spacing:0.56px}.p-top_services .item{height:367px;padding:39px 0px 0px 70px;background-position:38px 0;background-size:auto 100%;font-size:14px}.p-top_services .item.premium{--caption_width: 109px;height:392px}.p-top_services .item.basic{--caption_width: 101px;margin-top:16px}.p-top_services .item.library{--caption_width: 108px;margin-top:35px}.p-top_services .item.dispatch{--caption_width: 107px;margin-top:35px}.p-top_services dt{--dt_height: 59px}.p-top_services dt ul{margin:0 0 2px 13px;gap:0 8px}.p-top_services dt li{width:64px;height:19px;border-radius:2px}.p-top_services dt li svg{width:36px;margin-bottom:3px}.p-top_services dd p{width:280px;margin-top:24px}.p-top_services .link{--icon_size: 18px;width:258px;height:58px;margin:0 30px -18px 0;border-radius:30px;font-size:14px}.p-top_services .link a{padding:0 21px 0 30px}.p-top_services .premium .link{margin-bottom:8px}}@media (min-width: 769px){.p-top_topics .nav{margin-top:20px;font-size:14px}}@media (max-width: 768px){.p-top_topics .nav{margin-top:20px;font-size:14px}}.p-top2_intro .body{color:var(--color-ci);font-weight:700;line-height:1.6;letter-spacing:0}.p-top2_intro p:last-child{text-align:right}@media (min-width: 769px){.p-top2_intro .body p{font-size:26px}.p-top2_intro .body p ~ p{margin-top:40px}}@media (max-width: 768px){.p-top2_intro .body p{font-size:20px}.p-top2_intro .body p ~ p{margin-top:24px}}

/*# sourceMappingURL=style-2026.css.map */