.nrdXRG_breadcrumbs{color:var(--color-gray);font-size:13px;font-weight:var(--font-weight-medium);margin:0;padding:0}@media (max-width:768px){.nrdXRG_breadcrumbs{-webkit-overflow-scrolling:touch;font-size:12px;overflow:auto hidden}.nrdXRG_breadcrumbs::-webkit-scrollbar{display:none}}.nrdXRG_list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.nrdXRG_list{flex-wrap:nowrap;width:max-content;min-width:100%}}.nrdXRG_item{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;transition:margin .3s;display:flex}@media (max-width:450px){.nrdXRG_item.nrdXRG_rightAlign{margin-left:0}}.nrdXRG_link{color:var(--color-text);text-decoration:underline}.nrdXRG_link:hover{opacity:.8;text-decoration:underline}.nrdXRG_current,.nrdXRG_separator{color:var(--color-gray)}
.tt2B-q_banner{aspect-ratio:73/20;background-color:#32b8b3;border-radius:18px;grid-template-columns:minmax(0,58%) minmax(0,42%);width:100%;min-height:200px;margin:48px 0;display:grid;position:relative;overflow:hidden}@media (max-width:767px){.tt2B-q_banner{aspect-ratio:auto;border-radius:16px;grid-template-columns:1fr;min-height:0}}.tt2B-q_content{z-index:2;min-width:0;color:var(--background);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:18px 24px;display:flex;position:relative}@media (max-width:900px){.tt2B-q_content{padding-left:12px;padding-right:12px}}@media (max-width:767px){.tt2B-q_content{order:2;padding:0 20px 20px}}.tt2B-q_eyebrow{font-size:clamp(13px,2vw,16px);font-weight:var(--font-weight-regular);margin:0 0 6px;line-height:1.5}.tt2B-q_title{font-size:clamp(18px,3vw,24px);font-weight:var(--font-weight-bold);white-space:pre-line;margin:0 0 14px;line-height:1.45}@media (max-width:900px){.tt2B-q_title{font-size:clamp(17px,2.7vw,22px)}}@media (max-width:767px){.tt2B-q_title{margin-bottom:16px;font-size:20px;line-height:1.4}}.tt2B-q_button{border:1px solid var(--background);background-color:var(--background);width:min(100%,238px);min-height:48px;color:var(--color-cam);font-size:clamp(14px,2vw,16px);font-weight:var(--font-weight-bold);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;line-height:1.4;transition:background-color .2s,color .2s;display:inline-flex}.tt2B-q_button:hover{background-color:var(--color-ctahover-gray);color:var(--color-darkgray)}.tt2B-q_button:focus-visible{outline:3px solid var(--color-yellow);outline-offset:3px}@media (max-width:767px){.tt2B-q_button{width:min(100%,240px);min-height:48px}}.tt2B-q_downloadIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:20px;height:20px}.tt2B-q_imageArea{z-index:1;isolation:isolate;justify-content:center;align-items:center;min-width:0;padding:24px 32px 24px 75px;display:flex;position:relative}.tt2B-q_imageArea:before{z-index:-2;content:"";background-color:#6fcdca;border-radius:50% 0 0 50%;position:absolute;inset:-26% -35% -26% 10px}.tt2B-q_imageArea:after{z-index:-1;background-color:var(--color-cam-light-bg);content:"";border-radius:50% 0 0 50%;position:absolute;inset:-20% -35% -20% 8%}@media (max-width:900px){.tt2B-q_imageArea{padding-left:32px;padding-right:20px}}@media (max-width:767px){.tt2B-q_imageArea{order:1;min-height:168px;padding:24px 24px 8px}.tt2B-q_imageArea:before{z-index:-2;border-radius:50%;width:auto;height:230px;inset:-90px -25% auto}.tt2B-q_imageArea:after{content:"";border-radius:50%;height:200px;inset:-80px -20% auto}}.tt2B-q_document{z-index:1;width:min(100%,190px);box-shadow:0 4px 10px var(--color-card-shadow-strong);position:relative;transform:rotate(-.5deg)}@media (max-width:900px){.tt2B-q_document{width:min(100%,170px)}}@media (max-width:767px){.tt2B-q_document{width:min(48vw,190px)}}.tt2B-q_imageWrapper{width:100%}.tt2B-q_image{width:100%;height:auto;display:block}
.SFFQxq_banner{background-color:var(--background);box-shadow:0 12px 40px color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:16px;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:48px;margin:56px 0;padding:52px 48px;display:grid;position:relative;overflow:visible}@media (max-width:1200px){.SFFQxq_banner{grid-template-columns:1fr;justify-items:center;gap:32px;padding:48px 32px 40px}}@media (max-width:767px){.SFFQxq_banner{border-radius:12px;margin:40px 0;padding:40px 20px 28px}}.SFFQxq_imageArea{text-align:center;width:100%;min-width:0}.SFFQxq_lead{color:var(--color-text);font-size:17px;font-weight:var(--font-weight-bold);align-items:center;gap:14px;margin:0 0 18px;line-height:1.5;display:inline-flex}.SFFQxq_lead:before,.SFFQxq_lead:after{background-color:var(--color-text);content:"";width:1px;height:18px;display:block}.SFFQxq_lead:before{rotate:-28deg}.SFFQxq_lead:after{rotate:28deg}@media (max-width:767px){.SFFQxq_lead{font-size:15px}}.SFFQxq_documentWrapper{width:320px;max-width:100%;margin:0 auto}@media (max-width:1200px){.SFFQxq_documentWrapper{width:340px}}@media (max-width:767px){.SFFQxq_documentWrapper{width:260px}}.SFFQxq_documentImage{object-fit:contain;width:100%;height:auto}.SFFQxq_content{min-width:0}@media (max-width:1025px){.SFFQxq_content{text-align:center}}.SFFQxq_title{color:var(--color-text);font-size:clamp(18px,3vw,24px);font-weight:var(--font-weight-bold);margin:0 0 22px;line-height:1.55}.SFFQxq_description{color:var(--color-text);font-size:clamp(14px,2vw,16px);font-weight:var(--font-weight-regular);margin:0 0 38px;line-height:1.9}@media (max-width:767px){.SFFQxq_description{text-align:left;margin-bottom:28px;font-size:14px}.SFFQxq_pcBreak{display:none}}.SFFQxq_buttonGroup{grid-template-columns:repeat(2,minmax(0,180px));gap:20px;display:grid}@media (max-width:1025px){.SFFQxq_buttonGroup{justify-content:center}}@media (max-width:767px){.SFFQxq_buttonGroup{grid-template-columns:1fr;gap:14px}}.SFFQxq_ctaButton{white-space:nowrap;width:100%;max-width:none;min-height:48px;padding:12px 16px;font-size:14px}@media (max-width:767px){.SFFQxq_ctaButton{max-width:240px;margin:0 auto}.SFFQxq_contactButton{display:none}}.SFFQxq_stickerWrapper{width:132px;height:132px;position:absolute;top:-44px;right:8px}@media (max-width:1025px){.SFFQxq_stickerWrapper{width:108px;height:108px;top:-36px;right:20px}}@media (max-width:767px){.SFFQxq_stickerWrapper{width:88px;height:88px;top:-28px;right:12px}}.SFFQxq_sticker{object-fit:contain;width:100%;height:100%}
.T5ykQW_banner{margin:48px 0}@media (max-width:767px){.T5ykQW_banner{margin:40px 0}}.T5ykQW_link{transition:opacity .2s;display:block}.T5ykQW_link:hover{opacity:.8}.T5ykQW_link:focus-visible{outline:3px solid var(--color-yellow);outline-offset:3px;border-radius:16px}.T5ykQW_picture{display:block}@media (max-width:767px){.T5ykQW_picture{overflow:hidden}}.T5ykQW_image{aspect-ratio:1099/514;width:100%;height:auto;display:block}@media (max-width:767px){.T5ykQW_image{aspect-ratio:750/753;width:111.94%;max-width:none;margin-left:-5.97015%}}
.w9Rh_W_bannerTypeA{margin-top:50px;margin-bottom:40px;position:relative}.w9Rh_W_bannerImage{width:100%}.w9Rh_W_bannerBtns{z-index:2;place-content:center;gap:20px;margin-top:-60px;padding:0 30px;display:flex;position:relative}@media (max-width:768px){.w9Rh_W_bannerBtns{flex-direction:column;gap:10px;margin-top:-30px;padding:0 16px}}.w9Rh_W_btnLink{width:300px;max-width:100%;transition:filter .3s,transform .2s}.w9Rh_W_btnLink:hover{filter:brightness(1.1);transform:translateY(-2px)}.w9Rh_W_youtubeWrapper{margin:30px 0}.w9Rh_W_youtubeFrame{aspect-ratio:16/9;width:100%;display:block}
._6DoihW_tableWrapper{-webkit-overflow-scrolling:touch;white-space:normal;width:100%;max-width:100%;margin-bottom:30px;overflow-x:auto}._6DoihW_tableWrapper tbody{-webkit-text-size-adjust:100%}._6DoihW_tableWrapper table{border-collapse:collapse;width:100%;min-width:840px;margin-bottom:0}._6DoihW_tableWrapper table th,._6DoihW_tableWrapper table td{border:1px solid var(--color-gray-progress);text-align:left;color:var(--color-text);-moz-text-size-adjust:100%;text-size-adjust:100%;padding:16px;font-size:14px!important}@media (max-width:767px){._6DoihW_tableWrapper table th,._6DoihW_tableWrapper table td{padding:12px}}._6DoihW_tableWrapper table th{background-color:var(--color-table-header-bg);font-weight:var(--font-weight-medium)}._6DoihW_tableWrapper table p{margin-bottom:24px;font-size:clamp(13px,2vw,16px)}._6DoihW_tableWrapper table p:last-child{margin-bottom:0}._6DoihW_tableWrapper table td p{-moz-text-size-adjust:100%;text-size-adjust:100%}
.NXQ3AW_catchContent{word-break:break-word;overflow-wrap:break-word;min-width:0;max-width:100%}.NXQ3AW_catchContent a{color:var(--color-cam);text-underline-offset:.15em;text-decoration:underline}.NXQ3AW_catchContent figure{max-width:100%}.NXQ3AW_catchContent img{max-width:100%;height:auto;display:block}
.VXfmlW_richText{color:var(--color-text,#1f2122);width:100%;max-width:100%;margin-bottom:40px;font-size:16px;line-height:1.8}.VXfmlW_richText h2{font-size:clamp(24px,2vw,28px);font-weight:var(--font-weight-medium);border-bottom:1px dashed var(--color-gray-progress);margin:60px 0 30px;padding:20px 0;line-height:1.4}.VXfmlW_richText h2:first-child{margin-top:0}.VXfmlW_richText h3{font-size:clamp(20px,2vw,24px);font-weight:var(--font-weight-medium);color:var(--color-cam);margin:40px 0 20px;line-height:1.4}.VXfmlW_richText h4{font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-cam);align-items:center;gap:8px;margin:30px 0 15px;display:flex}.VXfmlW_richText h4:before{content:"";background-color:var(--color-cam);flex-shrink:0;width:16px;height:1px;display:block}.VXfmlW_richText p{margin-bottom:24px;font-size:clamp(13px,2vw,16px)}.VXfmlW_richText p:last-child{margin-bottom:0}.VXfmlW_richText ul{border-radius:8px;margin:0 0 10px 10px;list-style:none}.VXfmlW_richText ul li{font-weight:var(--font-weight-medium);margin-bottom:12px;padding-left:20px;font-size:clamp(14px,2vw,16px);position:relative}.VXfmlW_richText ul li:before{content:"";background-color:var(--color-text);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:0}.VXfmlW_richText ul li:last-child{margin-bottom:0}.VXfmlW_richText ol{margin-bottom:24px;padding-left:24px}.VXfmlW_richText ol li{margin-bottom:8px}.VXfmlW_richText figure{margin:0 0 30px}.VXfmlW_richText figure img{border-radius:8px;max-width:100%;height:auto}.VXfmlW_richText a{color:var(--color-cam);text-decoration:underline}.VXfmlW_richText a:hover{text-decoration:none}.VXfmlW_richText strong{font-weight:var(--font-weight-medium)}.VXfmlW_htmlChunk{display:contents}.VXfmlW_imageFigure{margin:0 0 30px}.VXfmlW_imageFigure>span{width:100%}.VXfmlW_imageFigure img{border-radius:8px;max-width:100%;height:auto}@media (max-width:767px){.VXfmlW_richText{font-size:14px}.VXfmlW_richText h2{margin:40px 0 20px;padding:16px 0;font-size:20px}.VXfmlW_richText h3{margin:30px 0 16px;font-size:18px}}
.GhvP8a_blocks{flex-direction:column;gap:0;width:100%;max-width:100%;display:flex}
.Xo-AgG_wrapper{background-color:#f5f7f7;border-radius:16px;width:100%;margin-top:60px;padding:44px 40px 40px}@media (max-width:767px){.Xo-AgG_wrapper{border-radius:12px;padding:32px 20px}}.Xo-AgG_title{color:var(--color-text);font-size:clamp(20px,2vw,24px);font-weight:var(--font-weight-medium);text-align:center;margin:0 0 36px;line-height:1.5}@media (max-width:767px){.Xo-AgG_title{margin-bottom:28px;font-size:20px}}.Xo-AgG_profile{grid-template-columns:180px 1fr;align-items:center;gap:40px;display:grid}@media (max-width:767px){.Xo-AgG_profile{grid-template-columns:1fr;justify-items:center;gap:24px}}.Xo-AgG_imageWrapper{border-radius:8px;width:180px;height:180px;overflow:hidden}.Xo-AgG_imageWrapper>span{width:100%;height:100%}@media (max-width:767px){.Xo-AgG_imageWrapper{width:160px;height:160px}}.Xo-AgG_body{min-width:0}@media (max-width:767px){.Xo-AgG_body{text-align:center}}.Xo-AgG_company,.Xo-AgG_role{color:var(--color-text);font-size:clamp(13px,2vw,14px);font-weight:var(--font-weight-regular);margin:0;line-height:1.6}.Xo-AgG_name{color:var(--color-text);font-size:clamp(16px,2vw,18px);font-weight:var(--font-weight-medium);margin:8px 0 18px;line-height:1.5}.Xo-AgG_description{color:var(--color-text);font-size:clamp(13px,2vw,14px);font-weight:var(--font-weight-regular);margin:0;line-height:1.8}.Xo-AgG_youtubeLinks{gap:15px;margin-top:16px;display:flex}@media (max-width:767px){.Xo-AgG_youtubeLinks{justify-content:center;align-items:center}}.Xo-AgG_youtubeLink{color:var(--color-text);font-size:clamp(13px,2vw,14px);font-weight:var(--font-weight-regular);align-items:center;gap:6px;line-height:1.4;text-decoration:none;transition:opacity .2s,color .2s;display:inline-flex}.Xo-AgG_youtubeLink:hover{color:var(--color-darkgray)}.Xo-AgG_youtubeIcon{object-fit:contain;flex-shrink:0;width:18px;height:18px;display:block}
.DmH3Ba_wrapper{background-color:#f8f9fa;border-radius:12px;margin:40px 0;padding:40px}@media (max-width:767px){.DmH3Ba_wrapper{margin:30px 0;padding:24px}}.DmH3Ba_title{text-align:center;letter-spacing:.1em;color:var(--color-text,#1f2122);margin:0 0 24px;font-size:18px;font-weight:700}.DmH3Ba_list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.DmH3Ba_item{margin:0}.DmH3Ba_link{cursor:pointer;color:var(--color-text,#1f2122);font-size:15px;font-weight:var(--font-weight-medium);align-items:center;gap:10px;padding:5px 10px;transition:color .3s;display:flex}@media (max-width:767px){.DmH3Ba_link{font-size:14px}}.DmH3Ba_link:hover{color:var(--color-cam)}.DmH3Ba_link:hover .DmH3Ba_icon{background-color:var(--color-cam)}.DmH3Ba_icon{color:#fff;background-color:#333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .3s;display:flex}.DmH3Ba_icon svg{width:10px;height:6px}.DmH3Ba_text{line-height:1.5}.DmH3Ba_active{color:var(--color-primary,#0b9b95)}.DmH3Ba_active .DmH3Ba_icon{background-color:var(--color-primary,#0b9b95)}
.TH9P1q_wrapper{background-color:#fff;width:100%;max-width:100%;margin-bottom:100px}@media (max-width:1025px){.TH9P1q_wrapper{margin-bottom:10px}}.TH9P1q_header{margin-bottom:40px}.TH9P1q_thumb{aspect-ratio:16/9;background-color:#f0f0f0;border-radius:8px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.TH9P1q_thumb img{object-fit:cover;width:100%;height:100%}.TH9P1q_noImage{color:#999;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;display:flex}.TH9P1q_meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.TH9P1q_dateList{flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;display:flex}.TH9P1q_date{font-family:var(--font-roboto,"Roboto", sans-serif);color:var(--color-gray,#666);align-items:baseline;gap:6px;font-size:clamp(15px,1.5vw,18px);display:inline-flex}.TH9P1q_dateLabel{font-family:var(--font-noto-sans-jp);font-size:12px;font-weight:var(--font-weight-medium)}.TH9P1q_categoryWrap{align-items:center;gap:12px;display:flex}.TH9P1q_categoryBadge{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-cam,#0b9b95);border:1px solid var(--color-cam,#0b9b95);background-color:#fff;padding:2px 10px 3px;transition:color .2s}.TH9P1q_categoryBadge:hover{border-color:var(--color-darkgray);color:var(--color-darkgray)}.TH9P1q_tag{color:var(--color-cam,#0b9b95);font-size:14px;transition:color .2s}.TH9P1q_tag:hover{color:var(--color-darkgray)}.TH9P1q_title{font-size:clamp(24px,4.5vw,32px);font-weight:var(--font-weight-medium);color:var(--color-text,#1f2122);line-height:1.5}.TH9P1q_catch{color:var(--color-text,#1f2122);white-space:pre-wrap;margin-bottom:40px;font-size:clamp(14px,1.5vw,16px);line-height:1.8}
.rxlBjG_wrapper{background-color:#fff;width:100%;margin-top:70px;padding:0 20px}.rxlBjG_wrapper.rxlBjG_noTopMargin{margin-top:0}@media (max-width:1023px){.rxlBjG_wrapper{padding:0 20px}}.rxlBjG_inner{align-items:flex-start;gap:60px;max-width:1200px;margin:0 auto;display:flex}@media (max-width:1023px){.rxlBjG_inner{flex-direction:column;gap:0}}.rxlBjG_mainArea{flex:1;width:100%;min-width:0}.rxlBjG_sideArea{flex-shrink:0;align-self:stretch;width:300px}@media (max-width:1023px){.rxlBjG_sideArea{width:100%}}
