html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}main,article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#161616;text-decoration:none}mark{background-color:#ff9;color:#161616;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{max-width:100%;height:auto;border:none;vertical-align:top;font-size:0;line-height:0}html{scroll-padding-top:30px}body{font-family:"Zen Kaku Gothic New",sans-serif;line-height:1.8;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-rendering:optimizeSpeed;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-ms-touch-action:manipulation;touch-action:manipulation;color:#333;background:#fff;word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-height:100dvh;overflow-wrap:anywhere;word-break:normal;line-break:strict;position:relative}main{position:relative;z-index:1}em,strong,mark{font-style:normal}.wrapper{overflow:hidden}a{text-decoration:none;color:#333}em{font-style:normal}img{display:block;pointer-events:none}.sp{display:none !important}@media screen and (max-width: 767px){body{min-width:320px}.pc{display:none !important}.sp{display:block !important}}.no_scroll{position:fixed;top:0;left:0;right:0;overflow:hidden}.g_btn,.top_btn{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-flex:0;-ms-flex:none;flex:none;background:rgba(0,0,0,0);border:none;font:inherit;font-weight:700;font-size:14px;letter-spacing:.06em;border-radius:999px;padding:14px 34px;white-space:nowrap;fill:rgba(0,0,0,0);text-decoration:none;cursor:pointer;-webkit-transition:background .25s ease,color .25s ease;transition:background .25s ease,color .25s ease}.g_btn:focus-visible,.top_btn:focus-visible{outline:3px solid rgba(25,146,238,.35);outline-offset:4px}.g_btn--outline,.top_btn--outline{background:#fff;border:1.5px solid #1992ee;color:#0a5fb4}@media(hover: hover){.g_btn--outline:hover,.top_btn--outline:hover{background:#eaf5fd;color:#0a5fb4}}.g_btn--outline:active,.top_btn--outline:active{background:#eaf5fd;color:#0a5fb4}.g_btn--compact{padding:12px 26px}@media screen and (max-width: 767px){.g_btn--compact{font-size:13px;padding:12px 28px}}.g_btn--gradient,.top_btn--gradient{position:relative;overflow:hidden;isolation:isolate;border:none;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);color:#fff;-webkit-box-shadow:0 4px 16px rgba(11,123,232,.35);box-shadow:0 4px 16px rgba(11,123,232,.35)}.g_btn--gradient::before,.top_btn--gradient::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(100deg, #0F82DB 0%, #0668C9 100%);opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media(hover: hover){.g_btn--gradient:hover,.top_btn--gradient:hover{color:#fff}.g_btn--gradient:hover::before,.top_btn--gradient:hover::before{opacity:1}}.g_btn--gradient:active,.top_btn--gradient:active{color:#fff}.g_btn--gradient:active::before,.top_btn--gradient:active::before{opacity:1}.g_btn--gradient:focus-visible,.top_btn--gradient:focus-visible{color:#fff}.g_btn--gradient:focus-visible::before,.top_btn--gradient:focus-visible::before{opacity:1}.top_btn--outline-white{background:rgba(0,0,0,0);border:1.5px solid hsla(0,0%,100%,.75);color:#fff}@media(hover: hover){.top_btn--outline-white:hover{background:hsla(0,0%,100%,.12);color:#fff}}.top_btn--outline-white:active{background:hsla(0,0%,100%,.12);color:#fff}.swiper-pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:22px 0 0;padding:0}.swiper-pagination-bullet{width:8px;height:8px;border-radius:999px;background:#dce6ec;opacity:1;margin:0;border:none;padding:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:26px;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%)}.compass-point-card{-webkit-box-sizing:border-box;box-sizing:border-box;margin:32px 0 28px;background:#fff;border:1px solid #dbe4ec;border-radius:4px;-webkit-box-shadow:0 3px 10px rgba(31,55,75,.08);box-shadow:0 3px 10px rgba(31,55,75,.08);color:#333;font-family:inherit;overflow:hidden;overflow-wrap:anywhere}.compass-point-card__header{display:grid;grid-template-columns:62px minmax(0, 1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #edf1f4}.compass-point-card__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;min-height:74px;background:#3192ed;color:#fff}.compass-point-card__mark svg{width:20px;height:20px;stroke:currentColor}.compass-point-card__mark-text{font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em}.compass-point-card__title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:17px 20px}.compass-point-card__title{width:100%;color:#25313d;font-size:17px;font-weight:700;line-height:1.6}.compass-point-card__body{padding:17px 22px 18px}.compass-point-card .compass-point-card__text{margin:0;color:#3e4851;font-size:14px;line-height:1.9}.compass-point-card__note{margin-top:15px;padding-top:12px;border-top:1px solid #e4e9ed;color:#4d5862;font-size:13px;line-height:1.8}.compass-point-card__note-label{display:inline-block;margin-right:8px;color:#3192ed;font-size:12px;font-weight:700}@media(max-width: 600px){.compass-point-card{margin:28px 0 24px;-webkit-box-shadow:0 2px 8px rgba(31,55,75,.07);box-shadow:0 2px 8px rgba(31,55,75,.07)}.compass-point-card__header{grid-template-columns:50px minmax(0, 1fr)}.compass-point-card__mark{min-height:68px}.compass-point-card__mark svg{width:18px;height:18px}.compass-point-card__title-wrap{padding:14px 14px 13px}.compass-point-card__title{font-size:16px;line-height:1.55}.compass-point-card__body{padding:14px 16px 15px}.compass-point-card .compass-point-card__text{line-height:1.8}.compass-point-card__note{margin-top:12px;padding-top:10px;font-size:13px;line-height:1.75}}:where(.post_contents :is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list)) p+p{margin-top:.8em}:where(.post_contents :is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list)) ul{list-style-type:disc;padding-left:1.5em}:where(.post_contents :is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list)) ol{list-style-type:decimal;padding-left:1.5em}:where(.post_contents :is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list)) a{color:#0a5fb4;text-decoration:underline}.lb-box{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;border:1px solid #dce6ec;padding:20px 24px;margin-block:24px;color:#1e2e38}@media(max-width: 991.98px){.lb-box{padding:16px 18px;margin-block:16px}}.lb-box__title{position:relative;margin:0 0 8px;padding-left:20px;font-weight:700;font-size:16px;line-height:1.6}.lb-box__title::before{content:"";position:absolute;top:.4em;left:0;width:10px;height:10px;border-radius:50%}.lb-box__content{font-size:15px;line-height:1.9}.lb-box__content p{margin:0 0 .8em}.lb-box__content p:last-child{margin-bottom:0}.lb-box__content a{color:#0a5fb4;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}@media(hover: hover){.lb-box__content a:hover{color:#1992ee}}.lb-box--point{background:#f2f9fe;border-color:#1992ee}.lb-box--point .lb-box__title{color:#0a5fb4}.lb-box--point .lb-box__title::before{background:#1992ee}.lb-box--warning{background:#fff7ed;border-color:#f58105}.lb-box--warning .lb-box__title{color:#f58105}.lb-box--warning .lb-box__title::before{background:#f58105}.lb-box--memo{background:#f5f6f7;border-color:#dce6ec}.lb-box--memo .lb-box__title{color:#51606a}.lb-box--memo .lb-box__title::before{background:#51606a}.lb-faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-block:24px}@media(max-width: 991.98px){.lb-faq{gap:8px;margin-block:16px}}.lb-faq__item{border:1px solid #dce6ec;border-radius:12px;overflow:hidden;background:#fff}.lb-faq__q{position:relative;display:block;list-style:none;cursor:pointer;padding:16px 48px 16px 52px;font-weight:700;font-size:15px;line-height:1.6;color:#1e2e38;background:#f2f9fe;-webkit-transition:background .25s ease;transition:background .25s ease}.lb-faq__q::-webkit-details-marker{display:none}.lb-faq__q::marker{content:""}.lb-faq__q::before{content:"Q";position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#1992ee;color:#fff;font-size:13px;font-weight:700}.lb-faq__q::after{content:"+";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-weight:400;line-height:1;color:#51606a}@media(hover: hover){.lb-faq__q:hover{background:#eaf5fd}}.lb-faq__q:active{background:#eaf5fd}.lb-faq__item[open] .lb-faq__q::after{content:"−"}.lb-faq__a{position:relative;padding:20px 20px 20px 52px;font-size:15px;line-height:1.9;color:#1e2e38}.lb-faq__a::before{content:"A";position:absolute;left:16px;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#f2f9fe;color:#0a5fb4;font-size:13px;font-weight:700}.lb-faq__a p{margin:0 0 .8em}.lb-faq__a p:last-child{margin-bottom:0}.lb-faq__a a{color:#0a5fb4;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}@media(hover: hover){.lb-faq__a a:hover{color:#1992ee}}.lb-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-block:32px}@media(max-width: 991.98px){.lb-cta{margin-block:24px}}.lb-cta__btn{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-width:260px;border-radius:999px;padding:16px 40px;font-size:16px;font-weight:700;letter-spacing:.04em;text-align:center;text-decoration:none;-webkit-transition:background .25s ease,color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:background .25s ease,color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}@media(max-width: 991.98px){.lb-cta__btn{min-width:0;width:100%;max-width:320px;padding:14px 24px;font-size:15px}}.lb-cta__btn:focus-visible{outline:3px solid rgba(25,146,238,.35);outline-offset:4px}.lb-cta__btn--primary{border:none;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);color:#fff;-webkit-box-shadow:0 4px 16px rgba(11,123,232,.35);box-shadow:0 4px 16px rgba(11,123,232,.35)}@media(hover: hover){.lb-cta__btn--primary:hover{background:linear-gradient(100deg, #0F82DB 0%, #0668C9 100%);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.lb-cta__btn--primary:active{background:linear-gradient(100deg, #0F82DB 0%, #0668C9 100%);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.lb-cta__btn--outline{background:#fff;border:1.5px solid #1992ee;color:#0a5fb4}@media(hover: hover){.lb-cta__btn--outline:hover{background:#eaf5fd;color:#0a5fb4}}.lb-cta__btn--outline:active{background:#eaf5fd;color:#0a5fb4}.lb-speech{display:grid;grid-template-columns:56px 1fr;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;row-gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-block:24px}@media(max-width: 991.98px){.lb-speech{grid-template-columns:48px 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-block:16px}}.lb-speech__avatar{grid-column:1;grid-row:1/span 2;width:56px;height:56px;border-radius:50%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f9fe;border:1px solid #dce6ec}@media(max-width: 991.98px){.lb-speech__avatar{width:48px;height:48px}}.lb-speech__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lb-speech__name{grid-column:2;grid-row:1;margin:0;font-size:13px;font-weight:700;color:#51606a}.lb-speech__balloon{grid-column:2;grid-row:2;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #dce6ec;border-radius:14px;padding:16px 20px;font-size:15px;line-height:1.9;color:#1e2e38}.lb-speech__balloon::before{content:"";position:absolute;top:14px;left:-8px;width:16px;height:16px;background:#fff;border-left:1px solid #dce6ec;border-bottom:1px solid #dce6ec;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lb-speech__balloon p{margin:0 0 .8em}.lb-speech__balloon p:last-child{margin-bottom:0}.lb-speech__balloon a{color:#0a5fb4;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}@media(hover: hover){.lb-speech__balloon a:hover{color:#1992ee}}.lb-speech--right{grid-template-columns:1fr 56px}@media(max-width: 991.98px){.lb-speech--right{grid-template-columns:1fr 48px}}.lb-speech--right .lb-speech__avatar{grid-column:2}.lb-speech--right .lb-speech__name{grid-column:1;text-align:right}.lb-speech--right .lb-speech__balloon{grid-column:1}.lb-speech--right .lb-speech__balloon::before{left:auto;right:-8px;border-left:none;border-bottom:none;border-right:1px solid #dce6ec;border-top:1px solid #dce6ec}.sample-block{margin-block:24px}.sample-block__title{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.6;color:#1e2e38}.sample-block__content{font-size:15px;line-height:1.9;color:#1e2e38}.sample-block__note{margin-top:8px;font-size:12px;line-height:1.6;color:#51606a}.wp-block-lazyblock-pp-sticky-cta,.wp-block-lazyblock-pp-profile,.wp-block-lazyblock-pp-summary,.wp-block-lazyblock-pppostrecommendcard,.wp-block-lazyblock-pppr-area-block,.wp-block-lazyblock-libox,.wp-block-lazyblock-lazyblocks-17635-2,.wp-block-lazyblock-lazyblocks-17635-2-2,.wp-block-lazyblock-anyreference,.wp-block-lazyblock-reference,.wp-block-lazyblock-teather,.wp-block-lazyblock-accordion,.wp-block-lazyblock-classinfo,.wp-block-lazyblock-campaign,.wp-block-lazyblock-review,.wp-block-lazyblock-classinfo-2,.wp-block-lazyblock-cta,.wp-block-lazyblock-fukidashi,.wp-block-lazyblock-author{margin-block:24px}@media(max-width: 991.98px){.wp-block-lazyblock-pp-sticky-cta,.wp-block-lazyblock-pp-profile,.wp-block-lazyblock-pp-summary,.wp-block-lazyblock-pppostrecommendcard,.wp-block-lazyblock-pppr-area-block,.wp-block-lazyblock-libox,.wp-block-lazyblock-lazyblocks-17635-2,.wp-block-lazyblock-lazyblocks-17635-2-2,.wp-block-lazyblock-anyreference,.wp-block-lazyblock-reference,.wp-block-lazyblock-teather,.wp-block-lazyblock-accordion,.wp-block-lazyblock-classinfo,.wp-block-lazyblock-campaign,.wp-block-lazyblock-review,.wp-block-lazyblock-classinfo-2,.wp-block-lazyblock-cta,.wp-block-lazyblock-fukidashi,.wp-block-lazyblock-author{margin-block:16px}}.libox{position:relative;padding:1.5em;border:2px solid #27acd9;border-radius:5px;background-color:#fff;font-size:14px;color:#333;font-family:inherit;margin-top:1.2em}.libox .libox_ttl{position:absolute;padding:0 .5em;left:12px;top:-12px;background:#fff;font-weight:bold;color:#27acd9;font-size:14px}.libox ol,.libox ul{counter-reset:my-counter;list-style:none !important;padding-left:0 !important;margin-left:0 !important}.libox ol li,.libox ul li{counter-increment:my-counter;position:relative;padding-left:36px;margin-bottom:1.4em;line-height:1.6;font-size:14px;list-style-type:none}.libox ol li:last-child,.libox ul li:last-child{margin-bottom:0}.libox ol li:before,.libox ul li:before{content:counter(my-counter);position:absolute;top:.1em;left:0;width:22px;height:22px;border-radius:50%;background-color:#27acd9;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:bold;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}.libox ol li span,.libox ul li span{font-weight:bold;display:block;margin-bottom:.2em}.libox ol li p,.libox ul li p{margin:0;padding-left:0;color:#333;font-size:13px;line-height:1.5}.ulbox{position:relative;padding:20px;border-radius:5px;font-size:14px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #27acd9;background:#fff}.ulbox.fill{background:#e5f4fc;border:none;margin-top:0}.ulbox:has(.libox_ttl){margin-top:1.2em}.ulbox .libox_ttl{position:absolute;top:-12px;left:12px;background:#fff;color:#27acd9;font-weight:bold;font-size:14px;padding:0 .5em;line-height:1}.ulbox ol,.ulbox ul{list-style:none !important;padding-left:0 !important;margin-left:0 !important}.ulbox ol li,.ulbox ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;margin-bottom:.8em;line-height:1.6}.ulbox ol li:last-child,.ulbox ul li:last-child{margin-bottom:0}.ulbox ol li:before,.ulbox ul li:before{content:"●";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.8em;height:.8em;color:#27acd9;font-size:.7em;line-height:1;-ms-flex-negative:0;flex-shrink:0}.ulbox ol li span,.ulbox ul li span{font-weight:bold;display:block;margin-bottom:.2em}.ulbox ol li p,.ulbox ul li p{margin:0;padding-left:0;color:#333;font-size:13px;line-height:1.5}.post_recommend_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative;padding:16px;border:1px solid #333;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}@media(hover: hover){.post_recommend_card:has(a:hover){-webkit-box-shadow:rgba(0,0,0,.05) 0px 20px 25px -5px,rgba(0,0,0,.02) 0px 10px 10px -5px;box-shadow:rgba(0,0,0,.05) 0px 20px 25px -5px,rgba(0,0,0,.02) 0px 10px 10px -5px}.post_recommend_card:has(a:hover) .post_recommend_card__thumb img{-webkit-transform:scale(1.04);transform:scale(1.04)}}.post_recommend_card .post_recommend_card__caption{background:#fff;font-size:11px;line-height:1;padding:0 5px;position:absolute;left:16px;top:-8px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.post_recommend_card .post_recommend_card__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.post_recommend_card .post_recommend_card__inner .post_recommend_card__thumb{width:120px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.post_recommend_card .post_recommend_card__inner .post_recommend_card__thumb img{width:100%;height:auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.post_recommend_card .post_recommend_card__inner .post_recommend_card__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.post_recommend_card .post_recommend_card__body a{font-size:14px}.post_recommend_card .post_recommend_card__body a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.post_recommend_card .post_recommend_card__body p{font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.target_list_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:4px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.target_list_card .list_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:#27acd9;color:#fff;padding:12px 15px;font-weight:600;font-size:14px;border-radius:4px 4px 0 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-box:trim-both cap alphabetic}.target_list_card .list_title span:not(.pr_label){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.target_list_card .list_title .pr_label{-ms-flex-negative:0;flex-shrink:0;border:1px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:1px 3px}.target_list_card .list_body{padding:20px;border:2px solid #27acd9;border-radius:0 0 4px 4px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;gap:4px}@media screen and (max-width: 767px){.target_list_card .list_body{gap:16px}}.target_list_card .list_body .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width: 767px){.target_list_card .list_body .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}}.target_list_card .list_body .row .img_container{width:120px;-ms-flex-negative:0;flex-shrink:0}.target_list_card .list_body .row .img_container img{width:100%;height:auto}.target_list_card .list_body .row .text_container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.target_list_card .list_body .cta_btn_container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.target_list_card .list_body .cta_btn_container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#27acd9;color:#fff !important;text-decoration:none;font-weight:600;line-height:1;padding:14px 28px 14px 14px;border-radius:4px;-webkit-transition:opacity .3s;transition:opacity .3s;position:relative}.target_list_card .list_body .cta_btn_container a .icon{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.3em;height:1.3em;fill:none;stroke:#fff}.compass-what-box{position:relative;margin:32px 0 24px;padding:24px 20px 10px;background:#fff;border:1px solid #d9e5ef;border-radius:8px;color:#333;font-family:inherit}.compass-what-box__label{position:absolute;top:-17px;left:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 15px;background:#3192ed;border-radius:6px;color:#fff;font-size:13px;font-weight:700;line-height:1.4}.compass-what-box__label::after{content:"";position:absolute;left:28px;bottom:-6px;width:12px;height:12px;background:#3192ed;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:1px}.compass-what-box__list{margin:0;padding:0;list-style:none}.compass-what-box__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:8px 2px;margin:0}.compass-what-box__item+.compass-what-box__item{border-top:1px solid #edf2f6}.compass-what-box__dot{-webkit-box-flex:0;-ms-flex:0 0 7px;flex:0 0 7px;width:7px;height:7px;margin-top:8px;background:#3192ed;border-radius:50%}.compass-what-box__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere;color:#40484f;font-size:14px;line-height:1.65}@media screen and (max-width: 767px){.compass-what-box{margin:28px 0 20px;padding:24px 16px 10px;border-radius:6px}.compass-what-box__label{top:-18px;left:16px;padding:6px 12px;border-radius:5px;font-size:14px;line-height:1.4}.compass-what-box__label::after{left:24px;bottom:-5px;width:10px;height:10px}.compass-what-box__item{gap:7px;padding:8px 0}.compass-what-box__item+.compass-what-box__item{border-top:1px solid #f1f3f5}.compass-what-box__dot{-webkit-box-flex:0;-ms-flex:0 0 5px;flex:0 0 5px;width:5px;height:5px;margin-top:8px}.compass-what-box__text{font-size:13px;line-height:21px}}.profile_card{border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin:16px auto;max-width:800px;background-color:#f9f9f9;-webkit-box-shadow:none;box-shadow:none}.profile_card__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.profile_card__image-area{-ms-flex-negative:0;flex-shrink:0}.profile_card__image{width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:0}.profile_card__text-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.profile_card__title{display:inline-block;background-color:#e0e0e0;color:#555;font-size:11px;font-weight:bold;padding:3px 12px;border-radius:3px;margin:0 0 12px 0}.profile_card__role{font-size:13px;color:#555;margin:0 0 4px 0}.profile_card__name{font-size:18px;font-weight:bold;color:#111;margin:0 0 12px 0;padding:0;border:none}.profile_card__social{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.profile_card__social a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:none}.profile_card__social a img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media(hover: hover){.profile_card__social a:hover img{opacity:.7}}.profile_card__bio{font-size:14px;line-height:1.8;color:#333;margin-top:16px}.cta_sticky{padding:12px 16px;color:#232323;background:#fff8e8;border-left:solid 10px #ffc06e;-webkit-box-shadow:3px 1px 4px rgba(0,0,0,.2);box-shadow:3px 1px 4px rgba(0,0,0,.2);background-color:#fefcef}.cta_sticky p{font-size:14px;padding-block:2px}.cta_sticky p>*{vertical-align:middle}.part_profile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background:#f8fbfe;border:1px solid #daecff;padding:24px;border-radius:4px}@media screen and (max-width: 767px){.part_profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}}.part_profile .img_container{width:160px;height:auto;-ms-flex-negative:0;flex-shrink:0}.part_profile .txt_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;font-size:14px}.part_profile .txt_container .teacher_name{font-weight:600}.shadow{padding:20px;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,.07);box-shadow:0px 2px 10px 0px rgba(0,0,0,.07);border:1px solid #e8e8e8;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;font-size:14px}@media screen and (max-width: 767px){.shadow{gap:16px}}.shadow .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:bold;font-size:18px}@media screen and (max-width: 767px){.shadow .head{font-size:16px}}.shadow .head .icon{width:20px;height:20px;fill:#006cb7}.part_classInfo_disableBorder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px}.part_classInfo_disableBorder .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width: 767px){.part_classInfo_disableBorder .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}}.part_classInfo_disableBorder .img_container{width:120px;height:auto;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.part_classInfo_disableBorder .img_container{width:140px}}.part_classInfo_disableBorder .txt_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.part_classInfo_disableBorder .txt_container .title_classname{font-size:1.2em;font-weight:bold}.part_classInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e8e8e8;padding-top:24px;padding-bottom:24px;border-radius:4px;font-size:13px}@media screen and (max-width: 767px){.part_classInfo{padding-top:12px;padding-bottom:12px}}.part_classInfo:has(.content_footer){padding-bottom:0}.part_classInfo .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-inline:24px}@media screen and (max-width: 767px){.part_classInfo .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:12px}}.part_classInfo .img_container{width:120px;height:auto;-ms-flex-negative:0;flex-shrink:0}.part_classInfo .txt_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.part_classInfo .txt_container .title_classname{font-size:1.2em;font-weight:bold}.content_footer{margin-top:24px}@media screen and (max-width: 767px){.content_footer{margin-top:12px}}.content_footer .content_footer_link{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:12px;padding-bottom:12px;font-size:14px;border-top:1px solid #e8e8e8;-webkit-transition:opacity .3s;transition:opacity .3s}.content_footer .content_footer_link .icon{width:1em;height:1em;stroke:#166c9d}.content_footer .content_footer_link.hovered{opacity:.7}.part_campaign{-webkit-box-sizing:border-box;box-sizing:border-box;margin-block:24px;padding:20px 24px;border:1px solid #f58105;border-radius:12px;background:#fff7ed;font-size:15px;line-height:1.9}@media(max-width: 991.98px){.part_campaign{margin-block:16px;padding:16px 18px}}.part_campaign .summary_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#f58105;font-weight:bold}.part_campaign .summary_inner .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;font-size:16px;line-height:1.6}.part_campaign .summary_inner .title .day{color:#51606a;font-size:13px;font-weight:normal}.part_campaign .icon{width:20px;height:20px;stroke:#51606a;fill:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.part_campaign.is-opened .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.part_campaign .content_inner{padding-top:12px}.part_accordion{border-bottom:1px solid #e8e8e8;font-size:16px;padding:20px 20px 0 20px;border-top:1px solid #e8e8e8}.part_accordion.is-opened{padding-bottom:20px}.part_accordion+.part_accordion{border-top:none}.part_accordion .summary_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.part_accordion .icon{width:24px;height:24px;stroke:#757a7f;fill:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.part_accordion.is-opened .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.part_accordion .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px}.part_accordion .content_inner{padding:16px;background:#f8f8f8}.part_accordion .content_inner ul{list-style-type:disc;padding-left:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.part_qa{border-bottom:1px solid #e8e8e8;font-size:16px;padding:20px 20px 0 20px;border-top:1px solid #e8e8e8}.part_qa.is-opened{padding-bottom:20px}.part_qa+.part_qa{border-top:none}.part_qa .summary_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.part_qa .icon{width:24px;height:24px;stroke:#757a7f;fill:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.part_qa.is-opened .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.part_qa .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px}.part_qa .title:before{content:"Q";width:30px;height:30px;background:#006cb7;color:#fff;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px}.part_qa .content_inner{padding:16px;background:#f8f8f8}.part_review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:20px;border:1px solid #e8e8e8;border-radius:4px}.part_review .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:bold}.part_review .title .thumb{width:58px;height:auto;-ms-flex-negative:0;flex-shrink:0}.part_review blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-left:1em;border-left:3px solid #e8e8e8}.part_review blockquote cite{font-size:.8em;font-style:normal;text-align:right;display:block}table.tb1{border-collapse:collapse;width:100%}table.tb1 thead{border-bottom:none}table.tb1 th,table.tb1 td{padding:10px;border:solid 1px #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){table.tb1 tr:last-child{border-bottom:solid 1px #e8e8e8}}table.tb1 th{background:#f8f8f8;vertical-align:middle;min-width:8em}@media screen and (max-width: 767px){table.tb1 th{min-width:6em}}.blockquote{position:relative;padding:20px 20px 20px 24px;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.blockquote:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23EDEDEE%22%20d%3D%22M21.8%2012H18V9c0-1.7%201.3-3%203-3h.4c.6%200%201.1-.5%201.1-1.1V2.6c0-.6-.5-1.1-1.1-1.1H21c-4.1%200-7.5%203.4-7.5%207.5v11.2c0%201.2%201%202.2%202.2%202.2h6c1.2%200%202.2-1%202.2-2.2v-6C24%2013%2023%2012%2021.8%2012zM8.2%2012H4.5V9c0-1.7%201.3-3%203-3h.4C8.5%206%209%205.5%209%204.9V2.6c0-.6-.5-1.1-1.1-1.1h-.4C3.4%201.5%200%204.9%200%209v11.2c0%201.2%201%202.2%202.2%202.2h6c1.2%200%202.2-1%202.2-2.2v-6c.1-1.2-.9-2.2-2.2-2.2z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";width:1.5em;height:1.5em}.blockquote cite{text-align:right;font-size:.8em;display:block;color:#61666a;font-style:normal}.part_cta_btn_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;background:#fafafa;padding:24px 20px}@media screen and (max-width: 767px){.part_cta_btn_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 20px}}.post_cta_btn{border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:14px;padding:10px 20px;max-width:350px;width:100%;min-height:56px;color:#fff !important;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:center;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.post_cta_btn.hovered{opacity:.7}.post_cta_btn.tour{background:#006cb7}.post_cta_btn.document{background:#ee7203}.part_writer{padding:20px;border:1px solid #e8e8e8;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.part_writer .tag{font-size:12px;background:#212529;color:#fff;padding:3px 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1}.part_writer .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px}.part_writer .profile .img_container{width:62px;height:62px;border-radius:999px;border:4px solid #e8e8e8;overflow:hidden}.part_writer .profile .title{color:#212529;font-weight:bold;font-size:14px}.part_writer .profile p{color:#61666a;font-size:12px}.part_writer .detail{color:#61666a;font-size:12px}.talk{margin-bottom:20px}.talk figure img{width:72px;height:72px;border:1px solid #e8e8e8;border-radius:50%;margin:0}.talk-imgname{padding:5px 0 0;font-size:10px;text-align:center}.talk p.talk-text{margin:0 0 8px;font-size:14px}.talk p.talk-text:last-child{margin-bottom:0px}.talk:after,.talk:before{clear:both;content:"";display:block}.talk-Limg{width:72px;margin-left:4px;margin-top:-1px;float:left}.talk-Limg img{width:72px;height:72px}.talk-Ltxt{color:#444;position:relative;margin-left:100px;padding:1.2em;border:1px solid #e8e8e8;background-color:#fff;border-radius:4px}.talk-Ltxt:before{position:absolute;content:"";border:8px solid rgba(0,0,0,0);border-right:8px solid #e8e8e8;top:15px;left:-17px}.talk-Ltxt:after{position:absolute;content:"";border:8px solid rgba(0,0,0,0);border-right:8px solid #fff;top:15px;left:-14px}.talk .talk-Rimg{margin-right:4px;margin-top:-1px;float:right;width:72px;height:72px}.talk .talk-Rtxt{position:relative;margin-right:100px;padding:1.2em;border:1px solid #e8e8e8;background-color:#fff;border-radius:5px}.talk .talk-Rtxt:before{position:absolute;content:"";border:8px solid rgba(0,0,0,0);border-left:8px solid #e8e8e8;top:15px;right:-17px}.talk .talk-Rtxt:after{position:absolute;content:"";border:8px solid rgba(0,0,0,0);border-left:8px solid #fff;top:15px;right:-15px}.reference_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.reference_list .reference_list_title{background:#006cb7;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;font-size:16px;font-weight:bold}.reference_list .reference_list_title:before{content:"";gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2226.667%22%20height%3D%2227.6%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M1.333%200H20c.373%200%20.689.129.947.387.257.257.386.573.386.946v25.52a.64.64%200%200%201-.2.467.64.64%200%200%201-.466.2.613.613%200%200%201-.347-.107l-9.653-6.053-9.654%206.053a.565.565%200%200%201-.493.094.613.613%200%200%201-.413-.307.613.613%200%200%201-.107-.347V1.333C0%20.96.129.644.387.387.644.129.96%200%201.333%200Zm25.334%2024.96%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;width:1em;height:1em}.reference_list .item_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.reference_list .article_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.reference_list .article_item{gap:10px}}@media(hover: hover){.reference_list .article_item:has(a:hover) .img_container img{-webkit-transform:scale(1.04);transform:scale(1.04)}}.reference_list .article_item .img_container{width:184px;overflow:hidden;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.reference_list .article_item .img_container{width:100px}}.reference_list .article_item .img_container a{opacity:1 !important}.reference_list .article_item .img_container img{aspect-ratio:16/9;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reference_list .article_item .article_title{font-weight:bold;font-size:16px}.post_contents .btn_container{width:100%;margin-inline:auto;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width: 767px){.post_contents .btn_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.post_contents .btn_fill{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-item-align:stretch;align-self:stretch;border-radius:999px;color:#fff !important;background:#006cb7;text-decoration:none;font-size:14px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .3s;transition:opacity .3s;line-height:1.5;max-width:320px;width:100%}@media screen and (max-width: 767px){.post_contents .btn_fill{margin-inline:auto;max-width:280px}}.post_contents .btn_fill.hovered{opacity:.7}.post_contents .btn_fill .icon{stroke:#fff;fill:none;width:1em;height:1em;-webkit-transition:stroke .3s;transition:stroke .3s;-ms-flex-negative:0;flex-shrink:0}summary{display:block}summary::-webkit-details-marker{display:none}.summary_inner{cursor:pointer}summary:focus:not(:focus-visible){outline:none}:root{--panel-open-dur: 250ms;--panel-close-dur: 250ms;--panel-translate-y: 24px;--panel-ease: cubic-bezier(.22, 1, .36, 1)}.t-panel-slide{-webkit-transform:translateY(var(--panel-translate-y));transform:translateY(var(--panel-translate-y));opacity:0;pointer-events:none;-webkit-transition:opacity var(--panel-close-dur) var(--panel-ease),-webkit-transform var(--panel-close-dur) var(--panel-ease);transition:opacity var(--panel-close-dur) var(--panel-ease),-webkit-transform var(--panel-close-dur) var(--panel-ease);transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease);transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),-webkit-transform var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity}.t-panel-slide[data-open=true]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto;-webkit-transition:opacity var(--panel-open-dur) var(--panel-ease),-webkit-transform var(--panel-open-dur) var(--panel-ease);transition:opacity var(--panel-open-dur) var(--panel-ease),-webkit-transform var(--panel-open-dur) var(--panel-ease);transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease);transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),-webkit-transform var(--panel-open-dur) var(--panel-ease)}@media(prefers-reduced-motion: reduce){.t-panel-slide{-webkit-transition:none !important;transition:none !important}}.g_header{position:relative;z-index:10;background:#fff}.g_header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:108px;padding:0 36px}@media screen and (max-width: 1300px){.g_header_inner{width:100%;height:64px;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}}.g_header_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .28s ease,-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .28s ease;transition:opacity .28s ease,-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .28s ease;transition:opacity .28s ease,transform .28s cubic-bezier(0.16, 1, 0.3, 1),filter .28s ease;transition:opacity .28s ease,transform .28s cubic-bezier(0.16, 1, 0.3, 1),filter .28s ease,-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .28s ease}@media(hover: hover){.g_header_logo:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.94;-webkit-filter:brightness(1.06);filter:brightness(1.06)}}.g_header_logo:focus-visible{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.94;-webkit-filter:brightness(1.06);filter:brightness(1.06);outline:3px solid rgba(25,146,238,.38);outline-offset:6px}.g_header_logo_img{display:block;height:70px;width:auto}@media screen and (max-width: 1300px){.g_header_logo_img{height:50px}}.g_header_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;fill:rgba(0,0,0,0)}@media screen and (max-width: 1300px){.g_header_nav{display:none}}.g_header_nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;list-style:none}.g_header_nav_trigger{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:#1e2e38;font-weight:700;font-size:15px}.g_header_nav_trigger:focus-visible{outline:3px solid rgba(25,146,238,.38);outline-offset:4px;border-radius:6px}.g_header_nav_trigger_icon{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#1e9fdd;-webkit-transition:-webkit-transform .24s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform .24s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .24s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .24s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform .24s cubic-bezier(0.16, 1, 0.3, 1)}.g_header_nav_item.is_open .g_header_nav_trigger_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.g_header_megamenu{position:absolute;top:calc(100% + 16px);left:0;right:0;z-index:5;width:calc(100dvw - 80px);max-width:1600px;margin-inline:auto;border-radius:16px;-webkit-box-shadow:0 24px 60px rgba(20,53,95,.25);box-shadow:0 24px 60px rgba(20,53,95,.25);opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .22s ease,visibility 0s linear .22s,-webkit-transform .22s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .22s ease,visibility 0s linear .22s,-webkit-transform .22s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .22s ease,transform .22s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear .22s;transition:opacity .22s ease,transform .22s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear .22s,-webkit-transform .22s cubic-bezier(0.16, 1, 0.3, 1)}.g_header_megamenu::before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.g_header_nav_item.is_open .g_header_megamenu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .22s ease,visibility 0s linear 0s,-webkit-transform .22s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .22s ease,visibility 0s linear 0s,-webkit-transform .22s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .22s ease,transform .22s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 0s;transition:opacity .22s ease,transform .22s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 0s,-webkit-transform .22s cubic-bezier(0.16, 1, 0.3, 1)}.g_header_megamenu_inner{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:16px;overflow:hidden}.g_header_megamenu_head{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;padding:40px 36px 44px;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%)}.g_header_megamenu_title{color:#fff;font-weight:700;font-size:22px}.g_header_megamenu_parent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:16px;color:#fff;font-weight:700;font-size:14px;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}@media(hover: hover){.g_header_megamenu_parent:hover{opacity:.7}}.g_header_megamenu_parent:focus-visible{opacity:.7;outline:3px solid hsla(0,0%,100%,.5);outline-offset:2px;border-radius:6px}.g_header_megamenu_parent .g_header_megamenu_arrow{color:currentColor}.g_header_megamenu_main{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px 48px 40px 56px}.g_header_megamenu_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px 32px;list-style:none}.g_header_megamenu_link{display:block;padding:14px 16px;border-radius:8px;color:#1e2e38;-webkit-transition:background .18s ease,color .18s ease;transition:background .18s ease,color .18s ease}@media(hover: hover){.g_header_megamenu_link:hover{background:#eaf5fd;color:#0a5fb4}}.g_header_megamenu_link:focus-visible{background:#eaf5fd;color:#0a5fb4;outline:3px solid rgba(25,146,238,.38);outline-offset:2px}.g_header_megamenu_common{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px 32px;margin-top:24px;padding-top:24px;border-top:1px solid #dce6ec;list-style:none}.g_header_megamenu_common_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #dce6ec;border-radius:8px;color:#1e2e38;font-weight:700;font-size:14px;-webkit-transition:background .18s ease,color .18s ease,border-color .18s ease;transition:background .18s ease,color .18s ease,border-color .18s ease}@media(hover: hover){.g_header_megamenu_common_link:hover{background:#eaf5fd;color:#0a5fb4;border-color:#eaf5fd}}.g_header_megamenu_common_link:focus-visible{background:#eaf5fd;color:#0a5fb4;border-color:#eaf5fd;outline:3px solid rgba(25,146,238,.38);outline-offset:2px}.g_header_megamenu_link_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:700;font-size:14px}.g_header_megamenu_link_desc{display:block;margin-top:4px;color:rgb(83.3720930233,127.8372093023,155.6279069767);font-size:12px}.g_header_megamenu_arrow{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#1e9fdd}.g_header_megamenu_banners{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-top:24px}.g_header_megamenu_banner{display:block;-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px;overflow:hidden;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media(hover: hover){.g_header_megamenu_banner:hover{opacity:.8}}.g_header_megamenu_banner_media{display:block;width:100%;aspect-ratio:83/20;background:#e7f4fb}.g_header_overlay{position:absolute;top:100%;left:0;right:0;height:100vh;z-index:4;background:rgba(20,53,95,.5);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .22s ease,visibility 0s linear .22s;transition:opacity .22s ease,visibility 0s linear .22s}@media screen and (max-width: 1300px){.g_header_overlay{display:none}}.g_header.is_megamenu_open .g_header_overlay{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .22s ease,visibility 0s linear 0s;transition:opacity .22s ease,visibility 0s linear 0s}.g_header_cta{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);color:#fff;font-weight:700;font-size:15px;border-radius:999px;padding:14px 26px;white-space:nowrap;fill:rgba(0,0,0,0);-webkit-box-shadow:0 4px 14px rgba(11,123,232,.35);box-shadow:0 4px 14px rgba(11,123,232,.35);-webkit-transition:background .25s ease,-webkit-box-shadow .28s ease,-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1);transition:background .25s ease,-webkit-box-shadow .28s ease,-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1);transition:background .25s ease,box-shadow .28s ease,transform .28s cubic-bezier(0.16, 1, 0.3, 1);transition:background .25s ease,box-shadow .28s ease,transform .28s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .28s ease,-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1)}.g_header_cta svg{-webkit-transition:-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .28s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .28s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.g_header_cta:hover{background:linear-gradient(100deg, #0F82DB 0%, #0668C9 100%);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 24px rgba(11,123,232,.38);box-shadow:0 10px 24px rgba(11,123,232,.38)}}.g_header_cta:focus-visible{background:linear-gradient(100deg, #0F82DB 0%, #0668C9 100%);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 24px rgba(11,123,232,.38);box-shadow:0 10px 24px rgba(11,123,232,.38);outline:3px solid rgba(25,146,238,.38);outline-offset:4px}@media screen and (max-width: 1300px){.g_header_cta{display:none}}@media(prefers-reduced-motion: reduce){.g_header_logo,.g_header_cta,.g_header_cta svg{-webkit-transition-duration:.18s;transition-duration:.18s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.g_header_logo:hover,.g_header_logo:focus-visible,.g_header_cta:hover,.g_header_cta:focus-visible,.g_header_cta:hover svg,.g_header_cta:focus-visible svg{-webkit-transform:none;transform:none}}.g_header_actions{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 1300px){.g_header_actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}}.g_header_menu_btn{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);color:#fff;-webkit-box-shadow:0 3px 10px rgba(11,123,232,.35);box-shadow:0 3px 10px rgba(11,123,232,.35)}.g_header_menu_btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.g_header_menu_btn_line{display:block;width:16px;height:2px;border-radius:2px;background:#fff;-webkit-transition:opacity .2s ease,-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .2s ease,-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .28s cubic-bezier(0.16, 1, 0.3, 1),opacity .2s ease;transition:transform .28s cubic-bezier(0.16, 1, 0.3, 1),opacity .2s ease,-webkit-transform .28s cubic-bezier(0.16, 1, 0.3, 1)}.g_header_menu_btn.is_active .g_header_menu_btn_line:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.g_header_menu_btn.is_active .g_header_menu_btn_line:nth-child(2){opacity:0}.g_header_menu_btn.is_active .g_header_menu_btn_line:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.g_header_drawer{display:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);overflow:hidden}@media screen and (max-width: 1300px){.g_header_drawer{position:fixed;inset:0}.g_header_drawer[open]{display:block}}.g_header_drawer::-ms-backdrop{background:rgba(0,0,0,.45);opacity:0;-ms-transition:opacity var(--panel-close-dur) var(--panel-ease);transition:opacity var(--panel-close-dur) var(--panel-ease)}.g_header_drawer::backdrop{background:rgba(0,0,0,.45);opacity:0;-webkit-transition:opacity var(--panel-close-dur) var(--panel-ease);transition:opacity var(--panel-close-dur) var(--panel-ease)}.g_header_drawer[data-open=true]::-ms-backdrop{opacity:1;transition-duration:var(--panel-open-dur)}.g_header_drawer[data-open=true]::backdrop{opacity:1;-webkit-transition-duration:var(--panel-open-dur);transition-duration:var(--panel-open-dur)}.g_header_drawer_panel{position:absolute;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 84px);max-height:calc(100svh - 84px);margin-inline:auto;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);border-radius:16px 16px 0 0;-webkit-box-shadow:0 -16px 40px rgba(0,0,0,.22),0 -4px 12px rgba(0,0,0,.1);box-shadow:0 -16px 40px rgba(0,0,0,.22),0 -4px 12px rgba(0,0,0,.1);overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}@supports(height: 100dvh){.g_header_drawer_panel{max-height:calc(100dvh - 84px)}}.g_header_drawer_head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:64px;padding:14px max(126px,112px + env(safe-area-inset-right)) 14px max(18px,env(safe-area-inset-left));border-radius:16px 16px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.g_header_drawer_heading{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;white-space:nowrap}.g_header_drawer_heading_icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;width:30px;height:30px;border-radius:50%;background:#fff;color:#0b7be8}.g_header_drawer_heading_icon svg{display:block}.g_header_drawer_title{color:#fff;font-weight:700;font-size:16px;line-height:1}.g_header_drawer_illust{position:absolute;z-index:1;right:max(12px,env(safe-area-inset-right));bottom:0;display:block;width:auto;height:clamp(92px,30vw,112px);max-width:42%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.g_header_drawer_close{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;position:absolute;z-index:5;top:-22px;left:50%;width:44px;height:44px;border-radius:50%;background:#fff;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.25);box-shadow:0 6px 16px rgba(0,0,0,.25);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background .2s ease,-webkit-transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-box-shadow .2s ease;transition:transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),background .2s ease,box-shadow .2s ease;transition:transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),background .2s ease,box-shadow .2s ease,-webkit-transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-box-shadow .2s ease}@media(hover: hover){.g_header_drawer_close:hover{background:#f5f7fa;-webkit-box-shadow:0 10px 22px rgba(0,0,0,.28);box-shadow:0 10px 22px rgba(0,0,0,.28);-webkit-transform:translateX(-50%) scale(1.06);transform:translateX(-50%) scale(1.06)}}.g_header_drawer_close:focus-visible{outline:3px solid hsla(0,0%,100%,.9);outline-offset:3px}.g_header_drawer_close:active{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.22);box-shadow:0 3px 8px rgba(0,0,0,.22);-webkit-transform:translateX(-50%) scale(0.94);transform:translateX(-50%) scale(0.94)}.g_header_drawer_close_bar{position:absolute;top:50%;left:50%;width:15px;height:2px;border-radius:2px;background:#333}.g_header_drawer_close_bar:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.g_header_drawer_close_bar:nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.g_header_drawer_body{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;margin:0 max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));padding:6px 0 14px;border-radius:12px;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}.g_header_drawer_body::-webkit-scrollbar{width:6px}.g_header_drawer_body::-webkit-scrollbar-thumb{border-radius:3px;background:#cfd8e3}.g_header_drawer_list{margin:0;padding:0;list-style:none}.g_header_drawer_group{border-bottom:1px solid #e5ecf2;background:#fff;overflow:hidden}.g_header_drawer_group:last-child{border-bottom:0}.g_header_drawer_acc{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:12px 18px;color:#212529;font-weight:700;font-size:15px;line-height:1.4;text-align:left;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}@media(hover: hover){.g_header_drawer_acc:hover{background:#f5f9fc;color:#0a5fb4}}.g_header_drawer_acc:active{background:#f5f9fc;color:#0a5fb4}.g_header_drawer_acc_icon{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;color:#0b7be8;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .25s var(--panel-ease);transition:-webkit-transform .25s var(--panel-ease);transition:transform .25s var(--panel-ease);transition:transform .25s var(--panel-ease), -webkit-transform .25s var(--panel-ease)}.g_header_drawer_group.is_open .g_header_drawer_acc_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.g_header_drawer_acc_label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.g_header_drawer_acc:focus-visible{position:relative;z-index:1;outline:3px solid rgba(25,146,238,.42);outline-offset:-3px}.g_header_drawer_acc_panel{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .25s var(--panel-ease);transition:grid-template-rows .25s var(--panel-ease);transition:grid-template-rows .25s var(--panel-ease), -ms-grid-rows .25s var(--panel-ease)}.g_header_drawer_group.is_open .g_header_drawer_acc_panel{grid-template-rows:1fr}.g_header_drawer_acc_inner{min-height:0;overflow:hidden}.g_header_drawer_links{margin:0;padding:0;border-top:1px solid #dde5ec;background:#f5f9fc;list-style:none}.g_header_drawer_link_item{border-bottom:1px solid #dde5ec}.g_header_drawer_link_item+.g_header_drawer_link_item .g_header_drawer_link>span:first-child{position:relative;-webkit-padding-start:1.6em;padding-inline-start:1.6em}.g_header_drawer_link_item+.g_header_drawer_link_item .g_header_drawer_link>span:first-child::before{content:"";position:absolute;inset-inline-start:0;top:.7em;inline-size:.7em;block-size:1px;background:#aeaeae;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g_header_drawer_link_item:last-child{border-bottom:0}.g_header_drawer_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:11px 18px 11px 24px;background:#f5f9fc;color:#1e2e38;font-weight:700;font-size:14px;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .18s ease,color .18s ease;transition:background .18s ease,color .18s ease}@media(hover: hover){.g_header_drawer_link:hover{background:#e5f0f8;color:#0a5fb4}}.g_header_drawer_link:active{background:#e5f0f8;color:#0a5fb4}.g_header_drawer_link:focus-visible{background:#e5f0f8;color:#0a5fb4;position:relative;z-index:1;outline:3px solid rgba(25,146,238,.42);outline-offset:-3px}.g_header_drawer_link[aria-current=page]{background:#e5f0f8;color:#0a5fb4}.g_header_drawer_link_icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;width:18px;height:18px;border-radius:50%;background:#0b7be8;color:#fff}.g_header_drawer_link_icon svg{display:block}.g_header_drawer_cta{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;width:auto;min-height:52px;margin:14px;padding:13px 18px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;isolation:isolate;border-radius:8px;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);color:#fff;font-weight:700;font-size:16px;-webkit-box-shadow:0 4px 14px rgba(11,123,232,.3);box-shadow:0 4px 14px rgba(11,123,232,.3);-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.g_header_drawer_cta::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(100deg, #0F82DB 0%, #0668C9 100%);opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.g_header_drawer_cta svg{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}@media(hover: hover){.g_header_drawer_cta:hover{color:#fff;-webkit-box-shadow:0 8px 20px rgba(11,123,232,.35);box-shadow:0 8px 20px rgba(11,123,232,.35)}.g_header_drawer_cta:hover::before{opacity:1}}.g_header_drawer_cta:active{color:#fff;-webkit-box-shadow:0 8px 20px rgba(11,123,232,.35);box-shadow:0 8px 20px rgba(11,123,232,.35)}.g_header_drawer_cta:active::before{opacity:1}.g_header_drawer_cta:focus-visible{color:#fff;-webkit-box-shadow:0 8px 20px rgba(11,123,232,.35);box-shadow:0 8px 20px rgba(11,123,232,.35)}.g_header_drawer_cta:focus-visible::before{opacity:1}.g_header_drawer_cta:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.g_header_drawer_cta:focus-visible{outline:3px solid rgba(25,146,238,.38);outline-offset:3px}@media screen and (max-width: 360px){.g_header_drawer_head{padding-right:max(110px,98px + env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}.g_header_drawer_illust{right:max(6px,env(safe-area-inset-right));height:88px;max-width:38%}.g_header_drawer_acc{padding-right:14px;padding-left:14px}.g_header_drawer_link{padding-right:14px;padding-left:18px}.g_header_drawer_cta{margin-right:10px;margin-left:10px}}@media(prefers-reduced-motion: reduce){.g_header_nav_trigger_icon,.g_header_megamenu,.g_header_megamenu_parent,.g_header_megamenu_link,.g_header_megamenu_common_link,.g_header_megamenu_banner,.g_header_overlay,.g_header_menu_btn_line,.g_header_drawer_panel,.g_header_drawer_close,.g_header_drawer_acc,.g_header_drawer_acc_icon,.g_header_drawer_acc_panel,.g_header_drawer_link,.g_header_drawer_cta,.g_header_drawer_cta::before{-webkit-transition:none !important;transition:none !important}.g_header_drawer::-ms-backdrop{-ms-transition:none !important;transition:none !important}.g_header_drawer::backdrop{-webkit-transition:none !important;transition:none !important}}.footer{position:relative;overflow:hidden;background:#14355f;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:16px;line-height:1.7}.footer::before{content:"";position:absolute;top:-170px;right:-170px;z-index:0;width:340px;height:340px;border:2px dashed hsla(0,0%,100%,.1);border-radius:50%;pointer-events:none}@media screen and (max-width: 767px){.footer::before{top:-100px;right:-100px;width:200px;height:200px}}.footer::after{content:"";position:absolute;left:-120px;bottom:-180px;z-index:0;width:360px;height:360px;background:hsla(0,0%,100%,.04);border-radius:50%;pointer-events:none}@media screen and (max-width: 767px){.footer::after{display:none}}.footer__inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;padding:64px 80px 48px}@media screen and (max-width: 767px){.footer__inner{gap:0;padding:44px 24px 28px}}@media screen and (min-width: 768px)and (max-width: 1024px){.footer__inner{padding:56px 44px 40px}}.footer__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.14)}@media screen and (max-width: 767px){.footer__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;padding-bottom:0;border-bottom:none}}.footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}@media screen and (max-width: 767px){.footer__brand{gap:0}}.footer__logo img{height:44px;width:auto}@media screen and (max-width: 767px){.footer__logo img{height:38px}}.footer__catch{font-size:28px;font-weight:900;color:#fff;letter-spacing:.1em;line-height:1.8}@media screen and (max-width: 767px){.footer__catch{margin-top:20px;font-size:20px;letter-spacing:.08em}}.footer__nav{display:grid;grid-template-columns:1fr 1.7fr 1fr 1fr;gap:56px}@media screen and (min-width: 768px)and (max-width: 1024px){.footer__nav{gap:32px}}@media screen and (max-width: 767px){.footer__nav{display:block;margin-top:30px;border-top:1px solid hsla(0,0%,100%,.14)}}.footer__group{min-width:0}.footer__groupTitle{font-weight:900;letter-spacing:.14em;font-size:13px;color:#9fc4e8;margin-bottom:20px}@media screen and (max-width: 767px){.footer__groupTitle{font-size:14px;color:#fff;padding:18px 4px;border-bottom:1px solid hsla(0,0%,100%,.14);margin-bottom:0}}.footer__linkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}@media screen and (max-width: 767px){.footer__linkList{gap:12px;padding:18px 4px 22px}}.footer__linkList a{font-size:13px;font-weight:700;color:#e6eef7;text-decoration:none;-webkit-transition:color .2s ease,opacity .2s ease;transition:color .2s ease,opacity .2s ease}@media(hover: hover){.footer__linkList a:hover{color:#fff;opacity:.8}}.footer__subList{display:grid;grid-template-columns:1fr 1fr;gap:18px 36px}@media screen and (max-width: 767px){.footer__subList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;padding:18px 4px 22px}}.footer__subGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.footer__subGroupTitle{font-size:12.5px;font-weight:900;color:#fff}@media screen and (max-width: 767px){.footer__subGroupTitle{font-size:13px}}.footer__subGroupTitle a{color:inherit;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(hover: hover){.footer__subGroupTitle a:hover{opacity:.8}}.footer__subLinkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-left:12px;border-left:2px solid hsla(0,0%,100%,.22)}.footer__subLinkList a{font-size:12px;font-weight:700;color:#c3d6ea;text-decoration:none;-webkit-transition:color .2s ease,opacity .2s ease;transition:color .2s ease,opacity .2s ease}@media(hover: hover){.footer__subLinkList a:hover{color:#fff;opacity:.8}}.footer__bottom{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 80px;border-top:1px solid hsla(0,0%,100%,.14)}@media screen and (max-width: 767px){.footer__bottom{padding:16px 24px 22px}}.footer__copyright{font-size:11.5px;font-weight:normal;color:#9fc4e8;letter-spacing:.06em}@media screen and (max-width: 767px){.footer__copyright{font-size:10.5px}}.pagetop{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;position:fixed;right:24px;bottom:24px;z-index:90;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#0a4e92;border:3px solid #fff;color:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media screen and (max-width: 767px){.pagetop{right:16px;bottom:16px;width:40px;height:40px}}.pagetop svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagetop.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media(hover: hover){.pagetop.is-visible:hover{opacity:.7}}.pagetop.is-visible:active{opacity:.7}.banners{background:#fff;padding:64px 60px 72px}@media screen and (min-width: 768px)and (max-width: 1024px){.banners{padding:48px 40px 56px}}@media screen and (max-width: 767px){.banners{padding:40px 20px 48px}}.banners_grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;max-width:1200px;width:100%;margin-inline:auto}@media screen and (min-width: 768px)and (max-width: 1024px){.banners_grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:600px;gap:16px}}@media screen and (max-width: 767px){.banners_grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:14px}}.banners_grid a{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media(hover: hover){.banners_grid a:hover{opacity:.8}}.banners_item{display:block;overflow:hidden;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.banners_item_media{position:relative;display:block;width:100%;aspect-ratio:83/20;background:#e7f4fb}.floating_banner{position:fixed;right:24px;right:max(24px,env(safe-area-inset-right));bottom:88px;bottom:max(88px,64px + env(safe-area-inset-bottom));z-index:5;width:min(var(--floating-banner-pc-width),100vw - 48px);-webkit-box-sizing:border-box;box-sizing:border-box}.floating_banner[hidden]{display:none}.floating_banner{visibility:hidden;opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .25s ease,visibility 0s linear .25s,-webkit-transform .25s ease;transition:opacity .25s ease,visibility 0s linear .25s,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s,-webkit-transform .25s ease}.floating_banner.is_visible{visibility:visible;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity .6s ease,visibility 0s,-webkit-transform .6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s ease,visibility 0s,-webkit-transform .6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s ease,transform .6s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s;transition:opacity .6s ease,transform .6s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s,-webkit-transform .6s cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (max-width: 767px){.floating_banner{right:16px;right:max(16px,env(safe-area-inset-right));bottom:72px;bottom:max(72px,56px + env(safe-area-inset-bottom));width:min(var(--floating-banner-sp-width),100vw - 32px)}}@media(prefers-reduced-motion: reduce){.floating_banner{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.floating_banner_link{display:block;-webkit-filter:drop-shadow(0 4px 14px rgba(0, 0, 0, 0.18));filter:drop-shadow(0 4px 14px rgba(0, 0, 0, 0.18));-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(hover: hover){.floating_banner_link:hover{opacity:.85}}.floating_banner_link:focus-visible{outline:3px solid #0a5fb4;outline-offset:3px}.floating_banner_picture{display:block}.floating_banner_image{display:block;width:100%;height:auto;max-height:480px;max-height:min(60vh,480px);max-height:min(60svh,480px);margin-inline:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width: 767px){.floating_banner_image{max-height:360px;max-height:min(40vh,360px);max-height:min(40svh,360px)}}.floating_banner_close{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;position:absolute;top:-16px;right:-12px;z-index:1;display:grid;place-items:center;width:44px;height:44px}.floating_banner_close::before{content:"";grid-area:1/1;width:28px;height:28px;background:#fff;border-radius:50%;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.22);box-shadow:0 4px 12px rgba(0,0,0,.22);-webkit-transition:background .2s ease,-webkit-transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-box-shadow .2s ease;transition:transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),background .2s ease,box-shadow .2s ease;transition:transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),background .2s ease,box-shadow .2s ease,-webkit-transform .22s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-box-shadow .2s ease}@media(hover: hover){.floating_banner_close:hover::before{background:#f5f7fa;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.26);box-shadow:0 6px 16px rgba(0,0,0,.26);-webkit-transform:scale(1.06);transform:scale(1.06)}}.floating_banner_close:active::before{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-transform:scale(0.94);transform:scale(0.94)}.floating_banner_close:focus-visible::before{outline:3px solid #1992ee;outline-offset:2px}@media screen and (max-width: 767px){.floating_banner_close{right:-18px}}.floating_banner_close_bar{position:absolute;top:50%;left:50%;width:13px;height:2px;border-radius:2px;background:#333;pointer-events:none}.floating_banner_close_bar:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.floating_banner_close_bar:nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.scroll-hint-icon-wrap{z-index:2;overflow:hidden}.scroll-hint-icon-wrap .scroll-hint-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.scroll-hint-icon-wrap .scroll-hint-text{line-height:1.4}.wrapper.post_page{overflow-x:clip;overflow-y:visible}.post_hero{background:#f2f9fe;padding:44px 60px 40px}.post_hero_inner{max-width:1160px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.post_hero_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.post_hero_cat{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;padding:5px 16px;border-radius:999px}.post_hero_date{font-size:13px}.post_hero_title{margin:0;color:#1e2e38;font-size:32px;line-height:1.6;font-weight:900;letter-spacing:.03em;text-wrap:wrap}.post_hero_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.post_hero_tag{color:#0e6fa8;font-size:13px;font-weight:500}@media(hover: hover){.post_hero_tag:hover{color:#0a5fb4}}.post_body_band{padding:48px 60px 72px}.post_layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:1160px;margin:0 auto}@media screen and (max-width: 1024px){.post_layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.post_eyecatch{grid-column:1;grid-row:1;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#e7f4fb;margin-bottom:36px}.post_eyecatch img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.post_eyecatch{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:28px}}.post_main{grid-column:1;grid-row:2;min-width:0}@media screen and (max-width: 1024px){.post_main{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.post_pager{grid-column:1;grid-row:3;margin-top:40px}@media screen and (max-width: 1024px){.post_pager{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-top:32px}}.post_sidebar{grid-column:2;grid-row:1/span 3;align-self:start;position:sticky;top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.post_sidebar{display:contents}}.post_note{margin-top:24px;color:#51606a;font-size:12px;line-height:1.8}.post_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid #dce6ec}.post_footer_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.post_footer_tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dce6ec;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:500;color:#0e6fa8;-webkit-transition:all .2s;transition:all .2s}@media(hover: hover){.post_footer_tag:hover{border-color:#1992ee;background:#eaf5fd;color:#0a5fb4}}.post_footer_back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.post_toc{background:#fff;border:1px solid #dce6ec;border-radius:16px;padding:22px 22px 24px}@media screen and (max-width: 1024px){.post_toc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:28px}}.post_toc_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0 0 14px;color:#1e2e38;font-size:14px;font-weight:900;letter-spacing:.06em}.post_toc_bar{-webkit-box-flex:0;-ms-flex:none;flex:none;width:18px;height:3px;border-radius:2px;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%)}.post_toc_list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.post_toc_item[hidden]{display:none}.post_toc_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;color:#1e2e38;font-size:13px;font-weight:700;line-height:1.6;padding:8px 10px;border-radius:8px;-webkit-transition:background .2s;transition:background .2s}@media(hover: hover){.post_toc_link:hover{background:#eaf5fd;color:#0a5fb4}}.post_toc_num{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#1992ee;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.post_toc_toggle{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;margin-top:12px;border:1.5px solid #1992ee;border-radius:999px;padding:10px 20px;color:#0a5fb4;font-size:12px;font-weight:700;letter-spacing:.04em;-webkit-transition:background .2s;transition:background .2s}@media(hover: hover){.post_toc_toggle:hover{background:#eaf5fd}}.post_toc_toggle:active{background:#eaf5fd}.post_toc_toggle[aria-expanded=true] .post_toc_toggle_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.post_toc_toggle_icon{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.post_authors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:32px}.post_author{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f9fe;border-radius:12px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}@media screen and (max-width: 767px){.post_author{padding:16px}}.post_author_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.post_author_avatar{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;width:72px;height:72px;border-radius:50%;overflow:hidden;background:#e7f4fb}.post_author_avatar img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.post_author_avatar{width:56px;height:56px}}.post_author_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.post_author_role{margin:0}.post_author_role_badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 12px;border-radius:999px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%)}.post_author_role_badge--author{background:#0e6fa8}.post_author_name{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 12px;color:#1e2e38;font-size:17px;font-weight:900;letter-spacing:.02em}.post_author_title{color:#51606a;font-size:13px;font-weight:500}.post_author_profile{margin:0;color:#51606a;font-size:14px;line-height:1.8}.post_author_sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.post_author_sns_link{display:-webkit-box;display:-ms-flexbox;display:flex;color:#1e2e38}@media(hover: hover){.post_author_sns_link:hover{color:#0a5fb4}}.post_share{position:relative;background:#fff;border:1px solid #dce6ec;border-radius:16px;padding:18px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width: 1024px){.post_share{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:20px}}.post_share_label{margin:0;color:#1e2e38;font-size:12px;font-weight:900;letter-spacing:.12em}.post_share_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.post_share_btn{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#eaf5fd;color:#0a5fb4;-webkit-transition:background .2s;transition:background .2s}@media(hover: hover){.post_share_btn:hover{background:#d8ecfa}}.post_share_btn:active{background:#d8ecfa}.post_share_feedback{margin:0;color:#0a5fb4;font-size:12px;font-weight:700}.post_share_feedback[hidden]{display:none}.post_pager{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width: 767px){.post_pager{grid-template-columns:1fr}}.post_pager_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border:1px solid #dce6ec;border-radius:14px;padding:16px 20px;color:#1e2e38;font-size:13px;font-weight:700;line-height:1.6;-webkit-transition:all .2s;transition:all .2s}@media(hover: hover){.post_pager_link:hover{border-color:#1992ee;background:#eaf5fd;color:#1e2e38}}.post_pager_link--next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.post_pager_link--empty{border:none;pointer-events:none}@media screen and (max-width: 767px){.post_pager_link--empty{display:none}}.post_pager_arrow{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);color:#fff}.post_pager_arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.post_pager_label{display:block;color:#51606a;font-size:11px;font-weight:500;margin-bottom:2px}.post_related{background:#f2f9fe;padding:56px 60px 64px}.post_related_inner{max-width:1160px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.post_related_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.post_related_eyebrow{color:#1187c7;font-size:12px;font-weight:700;letter-spacing:.22em}.post_related_title{margin:0;color:#1e2e38;font-size:26px;font-weight:900;letter-spacing:.04em}@media screen and (max-width: 767px){.post_related_title{font-size:22px;line-height:1.4}}.post_related_grid.post_grid{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){.post_related_grid.post_grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.post_related_grid.post_grid{grid-template-columns:1fr}}@media screen and (max-width: 1024px){.post_hero{padding:36px 30px 32px}.post_body_band{padding:36px 30px 56px}.post_related{padding:44px 30px 56px}}@media screen and (max-width: 767px){.post_hero{padding:28px 20px 26px}.post_hero .breadcrumb{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.post_hero .breadcrumb>a,.post_hero .breadcrumb .breadcrumb_sep{-webkit-box-flex:0;-ms-flex:none;flex:none;white-space:nowrap}.post_hero .breadcrumb_current{display:block;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post_hero_title{font-size:22px}.post_body_band{padding:28px 20px 56px}.post_related{padding:40px 15px 48px}.post_related_grid.post_grid{gap:16px}}:is(.post,.page) .post_contents{width:100%;margin-inline:auto;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1e2e38;font-size:16px;line-height:1.9}@media(max-width: 991.98px){:is(.post,.page) .post_contents{font-size:15px}}:is(.post,.page) .post_contents h1:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h2:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h3:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h4:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h5:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h6:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){color:#1e2e38;font-weight:700;line-height:1.6;margin-top:56px;margin-bottom:20px}:is(.post,.page) .post_contents h1:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):first-child,:is(.post,.page) .post_contents h2:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):first-child,:is(.post,.page) .post_contents h3:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):first-child,:is(.post,.page) .post_contents h4:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):first-child,:is(.post,.page) .post_contents h5:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):first-child,:is(.post,.page) .post_contents h6:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):first-child{margin-top:0}@media(max-width: 991.98px){:is(.post,.page) .post_contents h1:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h2:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h3:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h4:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h5:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h6:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){margin-top:40px}}:is(.post,.page) .post_contents a:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){color:#0a5fb4;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}@media(hover: hover){:is(.post,.page) .post_contents a:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):hover{color:#1992ee}}:is(.post,.page) .post_contents a.g_btn:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){text-decoration:none}@media(hover: hover){:is(.post,.page) .post_contents a.g_btn:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):hover{text-decoration:none}}:is(.post,.page) .post_contents p:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){margin-bottom:1.5em}:is(.post,.page) .post_contents p:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):last-child{margin-bottom:0}:is(.post,.page) .post_contents hr:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){border:none;margin-block:30px;border-top:1px solid #dce6ec;border-color:#dce6ec}@media(max-width: 991.98px){:is(.post,.page) .post_contents hr:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){margin-block:12px}}:is(.post,.page) .post_contents figure:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){margin-block:24px}@media(max-width: 991.98px){:is(.post,.page) .post_contents figure:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){margin-block:16px}}:is(.post,.page) .post_contents img:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){max-width:100%;margin-inline:auto}:is(.post,.page) .post_contents h1:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h2:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){background:#f2f9fe;border-radius:10px;padding:14px 18px;font-size:22px;font-weight:900;letter-spacing:.03em}@media(max-width: 991.98px){:is(.post,.page) .post_contents h1:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents h2:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){font-size:19px}}:is(.post,.page) .post_contents h3:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){position:relative;padding-left:16px;font-size:19px;font-weight:900;margin-top:40px}@media(max-width: 991.98px){:is(.post,.page) .post_contents h3:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){font-size:17px;margin-top:28px}}:is(.post,.page) .post_contents h3:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))::before{content:"";position:absolute;top:.15em;left:0;bottom:.15em;width:4px;border-radius:2px;background:#1992ee}:is(.post,.page) .post_contents h4:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){font-size:17px}@media(max-width: 991.98px){:is(.post,.page) .post_contents h4:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){font-size:16px}}:is(.post,.page) .post_contents h5:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){font-size:16px}@media(max-width: 991.98px){:is(.post,.page) .post_contents h5:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){font-size:15px}}:is(.post,.page) .post_contents h6:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){font-size:15px}@media(max-width: 991.98px){:is(.post,.page) .post_contents h6:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){font-size:14px}}:is(.post,.page) .post_contents ul:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):not(.swiper-wrapper),:is(.post,.page) .post_contents ol:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):not(.swiper-wrapper){padding-left:1.5em;line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;margin-bottom:1.5em}:is(.post,.page) .post_contents ul:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):not(.swiper-wrapper) li:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))::marker,:is(.post,.page) .post_contents ol:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):not(.swiper-wrapper) li:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))::marker{color:#0a5fb4}:is(.post,.page) .post_contents ul:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):not(.swiper-wrapper)>li:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){list-style-type:disc}:is(.post,.page) .post_contents ol:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):not(.swiper-wrapper)>li:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){list-style-type:decimal}:is(.post,.page) .post_contents blockquote:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){border-left:3px solid #dce6ec;background:#f2f9fe;border-radius:0 8px 8px 0;padding:1em 1.5em;line-height:1.8;margin:1.5em 0}:is(.post,.page) .post_contents table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){width:100%;border-collapse:collapse;font-size:14px;margin-bottom:1.5em}:is(.post,.page) .post_contents th:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)),:is(.post,.page) .post_contents td:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){border:1px solid #dce6ec;padding:12px 16px;text-align:left;vertical-align:top}:is(.post,.page) .post_contents th:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){background:#f2f9fe;font-weight:700;white-space:nowrap}:is(.post,.page) .post_contents .wp-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) thead{border-bottom-color:#dce6ec}:is(.post,.page) .post_contents .wp-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) tfoot{border-top-color:#dce6ec}:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>table{margin-bottom:0}:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>table tr th,:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>table tr td{border-color:#dce6ec;padding:12px 16px;vertical-align:top;white-space:normal}@media(max-width: 991.98px){:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>table tr th,:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>table tr td{padding:10px 12px}}:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>table tr th{background-color:#f2f9fe;font-weight:700}:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)).is-style-stripes tbody tr:nth-child(odd) th,:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)).is-style-stripes tbody tr:nth-child(odd) td{background-color:#f2f9fe}:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)).is-style-stripes tbody tr:nth-child(even) th,:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)).is-style-stripes tbody tr:nth-child(even) td{background-color:#fff}:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) figcaption{margin-top:8px;font-size:13px;line-height:1.6;color:#51606a}:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)).is-scroll-on-pc,:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)).is-scroll-on-mobile{overflow-x:auto}@media screen and (max-width: 768px){:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)):has(>table:not(.is-sticky-header):not(.is-sticky-first-column):not(.is-stacked-on-mobile)){overflow-x:auto}:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>table.is-stacked-on-mobile th,:is(.post,.page) .post_contents .wp-block-flexible-table-block-table:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>table.is-stacked-on-mobile td{margin-top:-1px}}:is(.post,.page) .post_contents .grid{display:grid;gap:1em}:is(.post,.page) .post_contents .grid>*{-webkit-box-sizing:border-box;box-sizing:border-box}:is(.post,.page) .post_contents .grid.col2{grid-template-columns:1fr 1fr}@media(max-width: 991.98px){:is(.post,.page) .post_contents .grid.col2{grid-template-columns:1fr}}@media(max-width: 991.98px){:is(.post,.page) .post_contents .grid.col2.sp_col2{grid-template-columns:1fr 1fr}}:is(.post,.page) .post_contents .grid.col2.sp_col2 .flex_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.post,.page) .post_contents .grid.col3{grid-template-columns:1fr 1fr 1fr}@media(max-width: 991.98px){:is(.post,.page) .post_contents .grid.col3{grid-template-columns:1fr}}:is(.post,.page) .post_contents .wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}:is(.post,.page) .post_contents .wp-block-query .wp-block-post-template{list-style:none;padding-left:0;gap:32px}@media(max-width: 991.98px){:is(.post,.page) .post_contents .wp-block-query .wp-block-post-template{gap:24px}}:is(.post,.page) .post_contents .wp-block-query .wp-block-post{list-style:none}:is(.post,.page) .post_contents .wp-block-query .wp-block-post-title{margin-top:0;margin-bottom:8px}:is(.post,.page) .post_contents .wp-block-query .wp-block-post-featured-image{margin:0}:is(.post,.page) .post_contents .wp-block-query .wp-block-post-featured-image img{display:block;width:100%;height:auto;border-radius:8px}:is(.post,.page) .post_contents .wp-block-query .wp-block-post-excerpt__excerpt{margin-bottom:0;font-size:14px;color:#51606a}:is(.post,.page) .post_contents .dl_list_item{background:#f0ebe7;padding:1.8em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media(max-width: 991.98px){:is(.post,.page) .post_contents .dl_list_item{gap:8px}}:is(.post,.page) .post_contents .dl_list_item dt{font-size:1.2em;line-height:2}:is(.post,.page) .post_contents .dl_list_item dd{font-size:16px;line-height:2}@media(max-width: 991.98px){:is(.post,.page) .post_contents .dl_list_item dd{font-size:14px}}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:28px}@media(max-width: 991.98px){:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)){gap:0}}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>ul{margin-left:200px}@media(max-width: 991.98px){:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *))>ul{margin-left:0}}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) input::-webkit-input-placeholder{color:#666}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) input::-moz-placeholder{color:#666}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) input:-ms-input-placeholder{color:#666}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) input::-ms-input-placeholder{color:#666}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) input::placeholder{color:#666}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .wpcf7-response-output{padding:16px;margin:0}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .wpcf7-list-item{width:100%;margin:0}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .wpcf7-not-valid-tip{line-height:1.6em !important}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .btn_container{margin-bottom:2em}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) input,:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) textarea{font-size:16px}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label.form_block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;margin-top:20px}@media(max-width: 991.98px){:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label.form_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:10px}}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label.form_required>span:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;line-height:1.6}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label.form_required>span:first-child:after{content:"必須";-ms-flex-negative:0;flex-shrink:0;color:#fff;background:#f04438;font-size:11px;line-height:1;padding:.3em .4em}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label span{line-height:67px;line-height:1.6}@media(max-width: 991.98px){:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label span{line-height:2}}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label>span:first-child{max-width:180px;width:100%}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label span:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label span:last-child input[type=checkbox]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label span:last-child input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]){margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;width:100%;height:100%;max-height:67px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label span:last-child textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;resize:vertical;width:100%;height:100%;min-height:200px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) label span:last-child select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;width:100%;height:100%;max-height:67px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;font-size:16px;line-height:1.6;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(max-width: 991.98px){:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;width:100%;height:100%;min-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:18px;color:#fff;font-weight:600;text-decoration:none;border-radius:999px;border:1px solid hsla(0,0%,100%,.6);padding:12px 32px;background:#f58105;-webkit-transition:background .3s,color .3s,-webkit-transform .3s;transition:background .3s,color .3s,-webkit-transform .3s;transition:background .3s,color .3s,transform .3s;transition:background .3s,color .3s,transform .3s,-webkit-transform .3s}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input .icon{width:44px;height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;fill:#f58105;background:#fff;border-radius:50%;padding:12px;-webkit-transition:fill .3s,stroke .3s,-webkit-transform .3s;transition:fill .3s,stroke .3s,-webkit-transform .3s;transition:fill .3s,stroke .3s,transform .3s;transition:fill .3s,stroke .3s,transform .3s,-webkit-transform .3s}@media(hover: hover){:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input:hover{background-color:rgb(195.02,102.684,3.98);-webkit-transform:scale3d(1.02, 1.02, 1);transform:scale3d(1.02, 1.02, 1)}}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input:active{background-color:rgb(195.02,102.684,3.98);-webkit-transform:scale3d(1.02, 1.02, 1);transform:scale3d(1.02, 1.02, 1)}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input.icon_right .icon{position:absolute;right:8px}@media(hover: hover){:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input.icon_right:hover .icon{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input.icon_right:active .icon{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}@media(hover: hover){:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input.icon_left:hover .icon{-webkit-transform:translateX(-0.2em);transform:translateX(-0.2em)}}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input.icon_left:active .icon{-webkit-transform:translateX(-0.2em);transform:translateX(-0.2em)}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input.icon_bottom .icon{position:absolute;right:8px}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input:focus-visible{outline:2px solid #f58105;outline-offset:2px}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input:active{-webkit-transform:translateY(1px);transform:translateY(1px)}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input.is_disabled{opacity:0;display:none}:is(.post,.page) .post_contents form:not(:where(:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list),:is([class*=wp-block-lazyblock-],.compass-what-box,.compass-point-card,.compass-editor-note,.sample-block,.lb-box,.lb-faq,.lb-cta,.lb-speech,.libox,.ulbox,.post_recommend_card,.target_list_card,.profile_card,.cta_sticky,.part_profile,.shadow:has(>.part_classInfo_disableBorder),.part_classInfo_disableBorder,.part_classInfo,.part_campaign,.part_accordion,.part_qa,.part_review,.part_cta_btn_container,.btn_container:has(>.btn_fill),.part_writer,.talk,.reference_list) *)) .submit_btn input{max-width:310px}:is(.post,.page) .post_contents .crp_related{margin-top:56px}@media(max-width: 991.98px){:is(.post,.page) .post_contents .crp_related{margin-top:40px}}:is(.post,.page) .post_contents .crp_related h2{margin-top:0}:is(.post,.page) .post_contents .crp_related ul{padding-left:0;margin-bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 991.98px){:is(.post,.page) .post_contents .crp_related ul{grid-template-columns:1fr}}:is(.post,.page) .post_contents .crp_related ul li{list-style:none}:is(.post,.page) .post_contents .crp_related .crp_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;border:1px solid #dce6ec;border-radius:14px;padding:12px 16px;color:#1e2e38;text-decoration:none;font-size:14px;font-weight:700;line-height:1.6;-webkit-transition:all .2s;transition:all .2s}@media(hover: hover){:is(.post,.page) .post_contents .crp_related .crp_link:hover{border-color:#1992ee;background:#eaf5fd;color:#1e2e38}}:is(.post,.page) .post_contents .crp_related figure{margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:128px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#e7f4fb}:is(.post,.page) .post_contents .crp_related figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.post,.page) .post_contents .crp_related .crp_title{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}:is(.post,.page) .post_contents .crp_related .crp_clear{display:none}.post_card_link{display:block;color:inherit;border-radius:18px;overflow:hidden;-webkit-transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.post_card_link:hover{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.16);box-shadow:0 18px 40px rgba(22,51,94,.16)}}.post_card_link:focus-visible{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.16);box-shadow:0 18px 40px rgba(22,51,94,.16)}.post_card_link:focus-visible{outline:3px solid rgba(25,146,238,.35);outline-offset:4px}.post_card_image{overflow:hidden}.post_card_image img{display:block;width:100%;-webkit-transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease,-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease}@media(hover: hover){.post_card_link:hover .post_card_image img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}}.post_card_link:focus-visible .post_card_image img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}@media(prefers-reduced-motion: reduce){.post_card_link,.post_card_image img{-webkit-transition-duration:.18s;transition-duration:.18s}.post_card_link:hover,.post_card_link:focus-visible,.post_card_link:hover .post_card_image img,.post_card_link:focus-visible .post_card_image img{-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}.postlist_header{background:#f2f9fe;padding:52px 60px 46px}.postlist_header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.postlist_header_eyebrow{color:#1187c7;font-size:12px;font-weight:700;letter-spacing:.24em}.postlist_header_title{margin:0;font-size:30px;font-weight:900;letter-spacing:.05em;color:#1e2e38}.postlist_header_desc{margin:0;color:#51606a;font-size:14px;letter-spacing:.02em;line-height:1.9;text-wrap:wrap}.postlist_body{padding:20px 60px 72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:500;color:#51606a}.breadcrumb a{color:#51606a}@media(hover: hover){.breadcrumb a:hover{color:#0a5fb4}}.breadcrumb_sep{color:#b0bec8}.breadcrumb_current{color:#1e2e38;font-weight:700}.postlist_layout{display:grid;grid-template-columns:280px 1fr;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 1024px){.postlist_layout{grid-template-columns:240px 1fr;gap:28px}}@media screen and (max-width: 767px){.postlist_layout{grid-template-columns:1fr;gap:24px}}.archive_toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px;margin-bottom:20px}.archive_toolbar_count{margin:0;color:#51606a;font-size:13px;font-weight:500;letter-spacing:.04em;white-space:nowrap}.archive_toolbar_count strong{color:#1187c7;font-size:24px;font-weight:900;font-variant-numeric:tabular-nums}.archive_sort_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-margin-start:auto;margin-inline-start:auto}.archive_sort_label{color:#1e2e38;font-size:13px;font-weight:700;white-space:nowrap}.archive_sort_control{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.archive_sort_control::after{position:absolute;top:50%;right:17px;width:7px;height:7px;border-right:2px solid #51606a;border-bottom:2px solid #51606a;content:"";pointer-events:none;-webkit-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg)}.archive_sort_select{min-width:152px;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dce6ec;border-radius:10px;background:#fff;color:#1e2e38;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.4;padding:0 44px 0 16px}@media(hover: hover){.archive_sort_select:hover{border-color:#1992ee}}.archive_sort_select:focus-visible{border-color:#0a5fb4;outline:3px solid rgba(25,146,238,.28);outline-offset:2px}.archive_sort_submit{min-height:44px;border:1px solid #0a5fb4;border-radius:10px;background:#0a5fb4;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding-inline:16px}.archive_sort_submit:focus-visible{outline:3px solid rgba(25,146,238,.35);outline-offset:2px}@media screen and (max-width: 767px){.cat_filter_drawer{display:none}}.cat_filter{border:1px solid #dce6ec;border-radius:16px;padding:20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cat_filter_title{margin:0;font-size:14px;font-weight:900;letter-spacing:.06em;padding:0 8px}.cat_filter_open{display:none}@media screen and (max-width: 767px){.cat_filter_open{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;position:fixed;left:50%;bottom:16px;z-index:80;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;max-width:calc(100% - 96px);border-radius:999px;background:#0a5fb4;color:#fff;font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:12px 14px;-webkit-box-shadow:0 8px 24px rgba(10,95,180,.32);box-shadow:0 8px 24px rgba(10,95,180,.32);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cat_filter_open .arrow{-webkit-box-flex:0;-ms-flex:none;flex:none}.cat_filter_open:focus-visible{outline:3px solid rgba(25,146,238,.28);outline-offset:2px}}.cat_filter_list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media screen and (max-width: 767px){.cat_filter_list{gap:12px}}.cat_filter_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cat_filter_children{list-style:none;margin:2px 0 6px 14px;padding:0 0 0 10px;border-left:2px solid #dce6ec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}@media screen and (max-width: 767px){.cat_filter_children{border-left:0;margin:0 0 0 10px;padding:2px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}}.cat_filter_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:700;letter-spacing:.02em;color:#1e2e38;-webkit-transition:background .2s;transition:background .2s}@media(hover: hover){.cat_filter_link:hover{background:#eaf5fd;color:#1e2e38}}.cat_filter_link .arrow{width:6px;height:10px;color:#8fa0ac;-webkit-box-flex:0;-ms-flex:none;flex:none}.cat_filter_link.is_child{padding:9px 12px;font-weight:500;color:#51606a}@media(hover: hover){.cat_filter_link.is_child:hover{color:#1e2e38}}.cat_filter_link.is_current{background:#0a5fb4;color:#fff}.cat_filter_link.is_current .arrow{color:#fff}@media screen and (max-width: 767px){.cat_filter_link.is_child{border:1px solid #dce6ec;border-radius:999px;padding:9px 16px;color:#1e2e38}.cat_filter_link.is_child.is_current{border-color:#0a5fb4;color:#fff}}.post_grid{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:28px 24px}@media screen and (max-width: 1399px){.post_grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1024px){.post_grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.post_grid{grid-template-columns:1fr;gap:20px}}.post_grid>.post_card{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.post_grid .post_card_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;background:#fff;border:1px solid #dce6ec;border-radius:18px;-webkit-transition:border-color .2s,-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .2s,-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .2s,box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .2s,box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.post_grid .post_card_link:hover{border-color:#1992ee}}.post_grid .post_card_link:focus-visible{border-color:#1992ee}.post_grid .post_card_image{position:relative;width:100%;aspect-ratio:16/9;-webkit-box-flex:0;-ms-flex:none;flex:none;background:#e7f4fb}.post_grid .post_card_image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post_grid .post_card_cat{position:absolute;top:0;left:0;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#16335e;color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;padding:6px 14px;border-radius:0 0 14px 0}.post_grid .post_card_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:6px;padding:14px 16px 16px}.post_grid .post_card_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post_grid .post_card_date{color:#51606a;font-weight:500;letter-spacing:.08em;font-size:11px;font-variant-numeric:tabular-nums}.post_grid .post_card_title{margin:0;font-size:14px;line-height:1.7;font-weight:900;letter-spacing:.02em;text-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.post_grid .post_card_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:auto}.post_grid .post_card_tag{color:#0e6fa8;font-weight:500;font-size:11px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pagination{margin-top:36px}.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination .page-numbers{min-width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#1e2e38;border:1px solid #dce6ec;border-radius:8px;padding:0 4px;font-size:13px;font-weight:700;-webkit-transition:all .2s;transition:all .2s}@media(hover: hover){.pagination .page-numbers:hover{border-color:#1992ee;color:#0a5fb4}}.pagination .page-numbers:active{border-color:#1992ee;color:#0a5fb4}.pagination .page-numbers.current{background:#0a5fb4;border-color:#0a5fb4;color:#fff}.pagination .page-numbers.dots{border:none;background:none;color:#8fa0ac}.no_posts{color:#51606a;font-size:14px}@media screen and (max-width: 1024px){.postlist_header{padding:40px 30px 36px}.postlist_body{padding:20px 30px 60px}}@media screen and (max-width: 767px){.postlist_header{padding:32px 15px 28px}.postlist_header_title{font-size:24px}.postlist_body{padding:16px 15px 48px}.archive_toolbar{margin-bottom:16px}.archive_sort_form{gap:8px}.archive_sort_select{min-width:132px;font-size:16px;padding-inline:14px 40px}.archive_sort_control::after{right:15px}}.archive_interview{font-family:"Zen Kaku Gothic New",sans-serif;background:#fff;border-top:1px solid #dce6ec;padding:64px 60px 72px}@media screen and (max-width: 767px){.archive_interview{padding:40px 20px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.archive_interview_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin:0 0 28px}@media screen and (max-width: 767px){.archive_interview_head{display:contents}}.archive_interview_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}@media screen and (max-width: 767px){.archive_interview_heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 20px}}.archive_interview_eyebrow{color:#1187c7;font-size:12px;font-weight:700;letter-spacing:.24em}@media screen and (max-width: 767px){.archive_interview_eyebrow{font-size:11px}}.archive_interview_title{margin:0;color:#1e2e38;font-size:26px;font-weight:900;letter-spacing:.04em}@media screen and (max-width: 767px){.archive_interview_title{font-size:22px}}.archive_interview_link{white-space:nowrap}@media screen and (max-width: 767px){.archive_interview_link{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:28px;-ms-flex-item-align:center;align-self:center}}.archive_interview_swiper{position:relative}@media screen and (max-width: 767px){.archive_interview_swiper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.archive_interview_swiper .swiper{padding:24px 0 40px;margin:-24px -20px -40px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%)}@media screen and (max-width: 767px){.archive_interview_swiper .swiper{padding:20px 0;margin:-20px}}.archive_interview_swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.archive_interview_swiper .swiper-slide{height:auto}.archive_interview_swiper .carousel_arrow{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;-webkit-box-shadow:0 8px 22px rgba(22,51,94,.18);box-shadow:0 8px 22px rgba(22,51,94,.18);z-index:1}.archive_interview_swiper .carousel_arrow.carousel_arrow--prev{left:-12px}.archive_interview_swiper .carousel_arrow.carousel_arrow--next{right:-12px}@media screen and (max-width: 767px){.archive_interview_swiper .carousel_arrow{width:40px;height:40px;-webkit-box-shadow:0 6px 16px rgba(22,51,94,.2);box-shadow:0 6px 16px rgba(22,51,94,.2)}.archive_interview_swiper .carousel_arrow.carousel_arrow--prev{left:-6px}.archive_interview_swiper .carousel_arrow.carousel_arrow--next{right:-6px}.archive_interview_swiper .carousel_arrow svg{width:9px;height:14px}}.archive_interview_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#fff;border:1px solid #dce6ec;border-radius:18px;overflow:hidden;color:inherit;-webkit-transition:border-color .2s,-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .2s,-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .2s,box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .2s,box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.archive_interview_card:hover{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 36px rgba(22,51,94,.12);box-shadow:0 12px 36px rgba(22,51,94,.12)}}.archive_interview_card:focus-visible{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 36px rgba(22,51,94,.12);box-shadow:0 12px 36px rgba(22,51,94,.12)}.archive_interview_card_media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#e7f4fb}.archive_interview_card_media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.archive_interview_card:hover .archive_interview_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045)}}.archive_interview_card_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;padding:14px 16px 16px}.archive_interview_card_date{color:#51606a;font-weight:500;letter-spacing:.08em;font-size:11px}.archive_interview_card_title{margin:0;color:#1e2e38;font-size:14px;font-weight:900;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:5.1em}@media screen and (max-width: 767px){.archive_interview_card_title{min-height:auto}}.archive_interview_card_interviewee{margin-top:auto;color:#0e6fa8;font-weight:500;font-size:11px}body.top{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.top_article_date_meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;max-width:100%;color:#51606a;font-weight:500;line-height:1.4;white-space:nowrap}.top_article_date_icon{width:1.15em;height:1.15em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;fill:none;stroke:currentColor}.top_article_date_time{font-variant-numeric:tabular-nums;letter-spacing:.04em}.top_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.top_heading_eyebrow{color:#1187c7;font-size:12px;font-weight:700;letter-spacing:.22em}.top_heading_title{margin:0;color:#1e2e38;font-size:26px;font-weight:900;letter-spacing:.04em}@media screen and (max-width: 767px){.top_heading_title{font-size:20px}}.top_heading_desc{margin:0;color:#51606a;font-size:14px;line-height:1.9;letter-spacing:.02em}.carousel_arrow{--carousel-arrow-scale: 1;--carousel-arrow-interaction-duration: .24s;--carousel-arrow-interaction-easing: cubic-bezier(.18, 1.45, .32, 1);--carousel-arrow-shadow-hover: 0 5px 16px rgba(22, 51, 94, .22);--carousel-arrow-shadow-active: 0 2px 8px rgba(22, 51, 94, .18), inset 0 2px 3px rgba(22, 51, 94, .12);color:#0a5fb4;opacity:1;scale:var(--carousel-arrow-scale);-webkit-filter:blur(0);filter:blur(0);-webkit-transition:opacity .25s ease,scale var(--carousel-arrow-interaction-duration) var(--carousel-arrow-interaction-easing),background .25s ease,color .25s ease,-webkit-filter .25s ease,-webkit-box-shadow var(--carousel-arrow-interaction-duration) var(--carousel-arrow-interaction-easing);transition:opacity .25s ease,scale var(--carousel-arrow-interaction-duration) var(--carousel-arrow-interaction-easing),background .25s ease,color .25s ease,-webkit-filter .25s ease,-webkit-box-shadow var(--carousel-arrow-interaction-duration) var(--carousel-arrow-interaction-easing);transition:opacity .25s ease,scale var(--carousel-arrow-interaction-duration) var(--carousel-arrow-interaction-easing),filter .25s ease,background .25s ease,color .25s ease,box-shadow var(--carousel-arrow-interaction-duration) var(--carousel-arrow-interaction-easing);transition:opacity .25s ease,scale var(--carousel-arrow-interaction-duration) var(--carousel-arrow-interaction-easing),filter .25s ease,background .25s ease,color .25s ease,box-shadow var(--carousel-arrow-interaction-duration) var(--carousel-arrow-interaction-easing),-webkit-filter .25s ease,-webkit-box-shadow var(--carousel-arrow-interaction-duration) var(--carousel-arrow-interaction-easing);fill:rgba(0,0,0,0)}@media(hover: hover){.carousel_arrow:hover:not(.swiper-button-disabled){--carousel-arrow-scale: .96;color:#1992ee;-webkit-box-shadow:var(--carousel-arrow-shadow-hover);box-shadow:var(--carousel-arrow-shadow-hover)}}.carousel_arrow:focus-visible:not(.swiper-button-disabled){outline:3px solid rgba(25,146,238,.35);outline-offset:4px}.carousel_arrow:active:not(.swiper-button-disabled){--carousel-arrow-scale: .92;--carousel-arrow-interaction-duration: .1s;--carousel-arrow-interaction-easing: cubic-bezier(.2, 0, .4, 1);-webkit-box-shadow:var(--carousel-arrow-shadow-active);box-shadow:var(--carousel-arrow-shadow-active)}.carousel_arrow.swiper-button-disabled{opacity:0 !important;--carousel-arrow-scale: .72;-webkit-filter:blur(4px);filter:blur(4px);pointer-events:none}.carousel_arrow.swiper-button-lock{visibility:hidden;opacity:0;pointer-events:none}.js-carousel .swiper:not(.swiper-initialized)~.carousel_arrows{visibility:hidden}.top_mv{position:relative;overflow:hidden;background:url(../img/mv-bg.webp) center/cover no-repeat,#fff}.top_mv_swiper{position:relative}.top_mv_card{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;color:inherit;background:url(../img/card-bg.webp) center/cover no-repeat,#fff;border:10px solid #fff;-webkit-transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.top_mv_card:hover{color:inherit;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.top_mv_card:focus-visible{color:inherit;-webkit-transform:translateY(-5px);transform:translateY(-5px);outline:3px solid rgba(25,146,238,.35);outline-offset:6px}.top_mv_card_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.top_mv_card_meta{display:contents}@media screen and (max-width: 767px){.top_mv_card_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}.top_mv_card_cat{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);color:#fff;font-weight:700;border-radius:999px}.top_mv_card_date{color:#51606a;font-weight:500;letter-spacing:.06em}.top_mv_card_title{margin:0;color:#1e2e38;font-weight:900;letter-spacing:.02em;text-wrap:wrap}.top_mv_card_tags{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #dce6ec}.top_mv_card_tag{color:#0a5fb4;font-weight:500}.top_mv_card_btn{margin-top:8px}.top_mv_card_media{position:relative;overflow:hidden}.top_mv_card_media img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .46s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .46s ease;transition:-webkit-transform .46s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .46s ease;transition:transform .46s cubic-bezier(0.16, 1, 0.3, 1),filter .46s ease;transition:transform .46s cubic-bezier(0.16, 1, 0.3, 1),filter .46s ease,-webkit-transform .46s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .46s ease}@media(hover: hover){.top_mv_card:hover .top_mv_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}}.top_mv_card:focus-visible .top_mv_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}.top_mv_group{padding:40px 0 24px}@media screen and (max-width: 767px){.top_mv_group{padding:22px 0 16px}}.top_mv_group .top_mv_swiper{padding:8px 0}@media screen and (max-width: 767px){.top_mv_group .top_mv_swiper{padding:0}}.top_mv_group .swiper{padding:56px 0;margin:-48px 0}@media screen and (max-width: 767px){.top_mv_group .swiper{padding:16px 0;margin:-8px 0}}.top_mv_group .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;list-style:none;margin:0;padding:0}.top_mv_group .swiper:not(.swiper-initialized){container-type:inline-size}.top_mv_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(calc(50% - 530px), 0, 0);transform:translate3d(calc(50% - 530px), 0, 0)}@media screen and (max-width: 767px){.top_mv_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(calc(50% - 165px), 0, 0);transform:translate3d(calc(50% - 165px), 0, 0)}}.top_mv_group .swiper:not(.swiper-initialized) .swiper-slide{margin-right:16px}@container (min-width: 700px){.top_mv_group .swiper:not(.swiper-initialized) .swiper-slide{margin-right:40px}}.top_mv_group .swiper-pagination{min-height:8px}.top_mv_group .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:1060px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.top_mv_group .swiper-slide{width:330px}}.top_mv_group .top_mv_card{display:grid;grid-template-columns:480px 1fr;width:1060px;border-radius:24px;-webkit-box-shadow:0 12px 36px rgba(22,51,94,.12);box-shadow:0 12px 36px rgba(22,51,94,.12)}@media(hover: hover){.top_mv_group .top_mv_card:hover{-webkit-box-shadow:0 20px 44px rgba(22,51,94,.2);box-shadow:0 20px 44px rgba(22,51,94,.2)}}.top_mv_group .top_mv_card:focus-visible{-webkit-box-shadow:0 20px 44px rgba(22,51,94,.2);box-shadow:0 20px 44px rgba(22,51,94,.2)}@media screen and (max-width: 767px){.top_mv_group .top_mv_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:330px;border-width:6px;border-radius:18px;-webkit-box-shadow:0 10px 28px rgba(22,51,94,.12);box-shadow:0 10px 28px rgba(22,51,94,.12)}}.top_mv_group .top_mv_card_body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:98px 44px}@media screen and (max-width: 767px){.top_mv_group .top_mv_card_body{gap:10px;padding:18px 18px 20px;height:100%}}.top_mv_group .top_mv_card_cat{font-size:13px;padding:6px 18px}@media screen and (max-width: 767px){.top_mv_group .top_mv_card_cat{font-size:11px;padding:4px 12px}}.top_mv_group .top_mv_card_date{font-size:14px}@media screen and (max-width: 767px){.top_mv_group .top_mv_card_date{font-size:12px}}.top_mv_group .top_mv_card_title{font-size:38px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media screen and (max-width: 767px){.top_mv_group .top_mv_card_title{font-size:19px;line-height:1.6}}.top_mv_group .top_mv_card_tags{gap:20px;padding-top:16px}@media screen and (max-width: 767px){.top_mv_group .top_mv_card_tags{gap:14px;padding-top:10px;margin-bottom:6px}}.top_mv_group .top_mv_card_tag{font-size:14px}@media screen and (max-width: 767px){.top_mv_group .top_mv_card_tag{font-size:12px}}.top_mv_group .top_mv_card_btn{gap:26px;font-size:15px}@media screen and (max-width: 767px){.top_mv_group .top_mv_card_btn{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:auto;font-size:14px;padding:13px 0}.top_mv_group .top_mv_card_btn svg{width:13px;height:11px}}.top_mv_group .top_mv_card_media{min-height:460px}@media screen and (max-width: 767px){.top_mv_group .top_mv_card_media{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-height:0;height:190px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:12px 12px 0 0}}.top_mv_group .carousel_arrows{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1124px;pointer-events:none}@media screen and (max-width: 767px){.top_mv_group .carousel_arrows{padding:0 8px}}.top_mv_group .carousel_arrow{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;--carousel-arrow-shadow-hover: 0 5px 16px rgba(22, 51, 94, .24);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff;width:58px;height:58px;-webkit-box-shadow:0 8px 22px rgba(22,51,94,.18);box-shadow:0 8px 22px rgba(22,51,94,.18);pointer-events:auto}.top_mv_group .carousel_arrow.swiper-button-disabled,.top_mv_group .carousel_arrow.swiper-button-lock{pointer-events:none}@media screen and (max-width: 767px){.top_mv_group .carousel_arrow{width:38px;height:38px;-webkit-box-shadow:0 6px 16px rgba(22,51,94,.2);box-shadow:0 6px 16px rgba(22,51,94,.2)}.top_mv_group .carousel_arrow svg{width:9px;height:14px}}@media screen and (min-width: 768px)and (max-width: 1024px){.top_mv_group .swiper-slide{width:min(1060px,100% - 80px)}.top_mv_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0)}.top_mv_group .top_mv_card{width:100%;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1fr)}.top_mv_group .top_mv_card_body{padding:40px 32px}.top_mv_group .top_mv_card_title{font-size:28px}.top_mv_group .top_mv_card_media{min-height:360px}.top_mv_group .carousel_arrows{padding:0 12px}.top_mv_group .carousel_arrow{width:48px;height:48px}}.top_trending{background:#fff}.top_trending_label{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;color:#fff;background-color:#0a4e92}.top_trending_label_eyebrow{color:#ffcf5b;font-weight:700;letter-spacing:.22em}.top_trending_label_title{color:#fff;font-weight:900;white-space:nowrap}.top_trending_label_deco{position:absolute;right:-46px;top:-30px;color:#fff;opacity:.12;pointer-events:none}.top_trending_marquee{min-width:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.top_trending_marquee_track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:transform}.top_trending_marquee_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_trending_tag{color:#1e2e38;font-weight:700;letter-spacing:.04em;white-space:nowrap;-webkit-transition:color .25s ease;transition:color .25s ease}@media(hover: hover){.top_trending_tag:hover{color:#1187c7}}.top_trending_sep{color:#dce6ec;font-weight:400;-webkit-box-flex:0;-ms-flex:none;flex:none}.top_trending_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.top_trending_group .top_trending_label{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:22px 40px 22px 60px}.top_trending_group .top_trending_label_eyebrow{font-size:11px}.top_trending_group .top_trending_label_title{font-size:18px}.top_trending_group .top_trending_marquee{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:26px}.top_trending_group .top_trending_tag{font-size:15px}.top_trending_group .top_trending_sep{margin:0 26px}@media screen and (max-width: 767px){.top_trending_group{display:block}.top_trending_group .top_trending_label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;padding:10px 16px}.top_trending_group .top_trending_label_eyebrow{font-size:10px}.top_trending_group .top_trending_label_title{font-size:14px}.top_trending_group .top_trending_label_deco{display:none}.top_trending_group .top_trending_marquee{padding:12px 0;border-bottom:1px solid #dce6ec}.top_trending_group .top_trending_tag{font-size:13px}.top_trending_group .top_trending_sep{margin:0 14px}}.top_features{background:#f4f9fd}.top_features_swiper{position:relative}@media screen and (max-width: 767px){.top_features_swiper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.top_features_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;background:#fff;overflow:hidden;border:6px solid #fff;border-radius:18px;-webkit-box-shadow:0 10px 28px rgba(22,51,94,.12);box-shadow:0 10px 28px rgba(22,51,94,.12);-webkit-transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.top_features_card:hover{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.18);box-shadow:0 18px 40px rgba(22,51,94,.18)}}.top_features_card:focus-visible{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.18);box-shadow:0 18px 40px rgba(22,51,94,.18)}.top_features_card:focus-visible{outline:3px solid rgba(25,146,238,.35);outline-offset:4px}.top_features_card_media{position:relative;width:100%;aspect-ratio:2/3;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;background:#e7f4fb;border-radius:12px 12px 0 0}.top_features_card_media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease,-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease}@media(hover: hover){.top_features_card:hover .top_features_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}}.top_features_card:focus-visible .top_features_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}.top_features_card_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:10px}.top_features_card_date{color:#51606a;font-weight:500;letter-spacing:.08em}.top_features_card_title{margin:0;color:#1e2e38;font-weight:900;letter-spacing:.02em;line-height:1.7;text-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.top_features_card_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:12px;margin-top:auto}.top_features_card_tag{color:#0e6fa8;font-weight:500}.top_features_group{padding:64px 60px 80px}@media screen and (max-width: 767px){.top_features_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px 48px}}.top_features_group .top_features_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin:0 0 32px}@media screen and (max-width: 767px){.top_features_group .top_features_head{display:contents}}.top_features_group .top_heading{gap:6px}@media screen and (max-width: 767px){.top_features_group .top_heading{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;gap:4px;margin:0 0 22px}}.top_features_group .top_heading_eyebrow{font-size:13px}@media screen and (max-width: 767px){.top_features_group .top_heading_eyebrow{font-size:11px}}.top_features_group .top_heading_title{font-size:34px}@media screen and (max-width: 767px){.top_features_group .top_heading_title{font-size:24px}}.top_features_group .swiper{padding:36px 0;margin:-36px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 36px, #000 calc(100% - 36px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 36px, #000 calc(100% - 36px), transparent 100%)}@media screen and (max-width: 767px){.top_features_group .swiper{padding:28px 0;margin:-28px -20px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%)}}.top_features_group .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;list-style:none;margin:0;padding:0}.top_features_group .swiper-slide{height:auto}.top_features_group .swiper:not(.swiper-initialized){container-type:inline-size}.top_features_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.top_features_group .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 51px)/1.55);margin-right:20px}@container (min-width: 700px){.top_features_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(36px, 0, 0);transform:translate3d(36px, 0, 0)}.top_features_group .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 116.8px)/2.4);margin-right:32px}}@container (min-width: 1000px){.top_features_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(36px, 0, 0);transform:translate3d(36px, 0, 0)}.top_features_group .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 168px)/3.4);margin-right:40px}}@container (min-width: 1300px){.top_features_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(36px, 0, 0);transform:translate3d(36px, 0, 0)}.top_features_group .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 204px)/4.3);margin-right:40px}}@container (min-width: 1900px){.top_features_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(36px, 0, 0);transform:translate3d(36px, 0, 0)}.top_features_group .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 244px)/5.3);margin-right:40px}}.top_features_group .top_features_card{width:100%}.top_features_group .top_features_card_body{padding:16px 18px 18px}@media screen and (max-width: 767px){.top_features_group .top_features_card_body{padding:14px 14px 16px;gap:8px}}.top_features_group .top_features_card_date{font-size:12px}@media screen and (max-width: 767px){.top_features_group .top_features_card_date{font-size:11px}}.top_features_group .top_features_card_title{font-size:16px;-webkit-line-clamp:3}@media screen and (max-width: 767px){.top_features_group .top_features_card_title{font-size:14px}}@media screen and (max-width: 767px){.top_features_group .top_features_card_tags{gap:10px}}.top_features_group .top_features_card_tag{font-size:12px}@media screen and (max-width: 767px){.top_features_group .top_features_card_tag{font-size:11px}}.top_features_group .carousel_arrow{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;--carousel-arrow-shadow-hover: 0 5px 15px rgba(22, 51, 94, .22);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;-webkit-box-shadow:0 8px 22px rgba(22,51,94,.18);box-shadow:0 8px 22px rgba(22,51,94,.18);z-index:1}.top_features_group .carousel_arrow.carousel_arrow--prev{left:-24px}.top_features_group .carousel_arrow.carousel_arrow--next{right:-24px}@media screen and (max-width: 767px){.top_features_group .carousel_arrow{width:40px;height:40px;-webkit-box-shadow:0 6px 16px rgba(22,51,94,.2);box-shadow:0 6px 16px rgba(22,51,94,.2)}.top_features_group .carousel_arrow.carousel_arrow--prev{left:-6px}.top_features_group .carousel_arrow.carousel_arrow--next{right:-6px}.top_features_group .carousel_arrow svg{width:9px;height:14px}}.top_hotwords{background:#fff}.top_hotwords_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_hotwords_pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #dce6ec;color:#0e6fa8;font-weight:500;letter-spacing:.04em;border-radius:999px;white-space:nowrap;-webkit-transition:background .25s ease,border-color .25s ease,color .25s ease;transition:background .25s ease,border-color .25s ease,color .25s ease}@media(hover: hover){.top_hotwords_pill:hover{border-color:#1992ee;background:#eaf5fd;color:#0a5fb4}}.top_hotwords_pill:active{border-color:#1992ee;background:#eaf5fd;color:#0a5fb4}.top_hotwords_toggle{cursor:pointer;font-family:inherit;border-color:rgba(25,146,238,.45)}.top_hotwords_toggle_icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.top_hotwords_group{padding:64px 60px 80px}@media screen and (max-width: 767px){.top_hotwords_group{padding:40px 20px 52px}}.top_hotwords_group .top_heading{gap:6px;margin:0 0 32px}@media screen and (max-width: 767px){.top_hotwords_group .top_heading{gap:4px;margin:0 0 20px}}.top_hotwords_group .top_heading_eyebrow{font-size:13px}@media screen and (max-width: 767px){.top_hotwords_group .top_heading_eyebrow{font-size:11px}}.top_hotwords_group .top_heading_title{font-size:34px}@media screen and (max-width: 767px){.top_hotwords_group .top_heading_title{font-size:24px}}.top_hotwords_group .top_hotwords_list{gap:12px}@media screen and (max-width: 767px){.top_hotwords_group .top_hotwords_list{gap:10px}}.top_hotwords_group .top_hotwords_pill{font-size:14px;padding:10px 18px}@media screen and (max-width: 767px){.top_hotwords_group .top_hotwords_pill{font-size:13px;padding:8px 14px}}@media screen and (max-width: 767px){.top_hotwords_group .top_hotwords_pill--extra{display:none}}.top_hotwords_group .top_hotwords_more{display:none}@media screen and (max-width: 767px){.top_hotwords_group .top_hotwords_more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}}@media screen and (max-width: 767px){.top_hotwords_group .top_hotwords_toggle{font-size:13px;padding:12px 28px}}@media screen and (max-width: 767px){.top_hotwords_group.is-open .top_hotwords_pill--extra{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.top_hotwords_group.is-open .top_hotwords_toggle_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.top_guide{background:#0a4e92;color:#fff}.top_guide_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top_guide_deco{position:absolute;z-index:0;top:-29px;right:60px;width:412px;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 1024px){.top_guide_deco{display:none}}.top_guide_eyebrow{color:#ffcf5b;font-weight:700;letter-spacing:.22em}.top_guide_title{margin:0;color:#fff;font-weight:900;letter-spacing:.04em}.top_guide_categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top_guide_categories_title{margin:0;color:#fff;font-weight:900;letter-spacing:.04em}.top_guide_categories_grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5, 1fr);gap:24px}@media screen and (max-width: 1400px){.top_guide_categories_grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1024px){.top_guide_categories_grid{grid-template-columns:repeat(3, 1fr);gap:16px}}@media screen and (max-width: 840px){.top_guide_categories_grid{grid-template-columns:repeat(2, 1fr)}}.top_guide_article_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;background:#fff;overflow:hidden;-webkit-transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.top_guide_article_card:hover{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.top_guide_article_card:focus-visible{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.top_guide_article_card:focus-visible{outline:3px solid rgba(255,207,91,.45);outline-offset:4px}.top_guide_cat_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;background:#fff;-webkit-transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.top_guide_cat_card:hover{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.top_guide_cat_card:focus-visible{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px);outline:3px solid rgba(255,207,91,.45);outline-offset:4px}.top_guide_article_card_media{position:relative;width:100%;aspect-ratio:16/9;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;background:#e7f4fb}.top_guide_article_card_media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease,-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease}@media(hover: hover){.top_guide_article_card:hover .top_guide_article_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}}.top_guide_article_card:focus-visible .top_guide_article_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}.top_guide_cat_card_name{color:#1e2e38;font-weight:900;letter-spacing:.02em;line-height:1.5}.top_guide_cat_card_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%)}.top_guide_article_card_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.top_guide_article_card_date{color:#51606a;font-weight:500;letter-spacing:.08em}.top_guide_article_card_title{margin:0;color:#1e2e38;font-weight:900;letter-spacing:.02em;text-wrap:wrap}.top_guide_article_card_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.top_guide_article_card_tag{color:#0e6fa8;font-weight:500}.top_guide_article_card_interviewee{margin-top:auto;color:#0e6fa8;font-weight:500}.top_guide_columns{display:grid}.top_guide_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.top_guide_col_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top_guide_col_eyebrow{color:#ffcf5b;font-weight:700;letter-spacing:.22em}.top_guide_col_title{margin:0;color:#fff;font-weight:900;letter-spacing:.04em}.top_guide_article_swiper{position:relative}.top_guide_group{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:72px 60px 80px}@media screen and (max-width: 767px){.top_guide_group{padding:48px 20px 56px}}.top_guide_group .top_guide_head{position:relative;z-index:1;gap:8px;margin:0 0 48px}@media screen and (max-width: 767px){.top_guide_group .top_guide_head{gap:6px;margin:0 0 32px}}.top_guide_group .top_guide_eyebrow{font-size:13px}@media screen and (max-width: 767px){.top_guide_group .top_guide_eyebrow{font-size:11px}}.top_guide_group .top_guide_title{font-size:40px}@media screen and (max-width: 767px){.top_guide_group .top_guide_title{font-size:26px}}.top_guide_group .top_guide_categories{position:relative;z-index:1;gap:24px;margin:0 0 72px}@media screen and (max-width: 767px){.top_guide_group .top_guide_categories{gap:18px;margin:0 0 48px}}.top_guide_group .top_guide_categories_title{font-size:26px}@media screen and (max-width: 767px){.top_guide_group .top_guide_categories_title{font-size:18px}}@media screen and (max-width: 767px){.top_guide_group .top_guide_categories_grid{grid-template-columns:repeat(2, 1fr);gap:12px}}.top_guide_group .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;list-style:none;margin:0;padding:0}.top_guide_group .swiper-slide{height:auto}.top_guide_group .swiper:not(.swiper-initialized){container-type:inline-size}.top_guide_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.top_guide_group .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 47.2px)/1.45);margin-right:16px}@container (min-width: 560px){.top_guide_group .swiper:not(.swiper-initialized) .swiper-wrapper{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.top_guide_group .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 63px)/2.15);margin-right:20px}}.top_guide_group .top_guide_article_card{border:6px solid #fff;border-radius:18px;-webkit-box-shadow:0 10px 24px rgba(4,16,36,.35);box-shadow:0 10px 24px rgba(4,16,36,.35)}@media(hover: hover){.top_guide_group .top_guide_article_card:hover{-webkit-box-shadow:0 18px 36px rgba(4,16,36,.42);box-shadow:0 18px 36px rgba(4,16,36,.42)}}.top_guide_group .top_guide_article_card:focus-visible{-webkit-box-shadow:0 18px 36px rgba(4,16,36,.42);box-shadow:0 18px 36px rgba(4,16,36,.42)}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_card{border:5px solid #fff;border-radius:16px;-webkit-box-shadow:0 8px 20px rgba(4,26,54,.3);box-shadow:0 8px 20px rgba(4,26,54,.3)}}.top_guide_group .top_guide_cat_card{padding:20px 14px 20px 20px;border-radius:16px;-webkit-box-shadow:0 10px 24px rgba(4,16,36,.35);box-shadow:0 10px 24px rgba(4,16,36,.35)}@media(hover: hover){.top_guide_group .top_guide_cat_card:hover{-webkit-box-shadow:0 18px 36px rgba(4,16,36,.42);box-shadow:0 18px 36px rgba(4,16,36,.42)}}.top_guide_group .top_guide_cat_card:focus-visible{-webkit-box-shadow:0 18px 36px rgba(4,16,36,.42);box-shadow:0 18px 36px rgba(4,16,36,.42)}@media screen and (max-width: 767px){.top_guide_group .top_guide_cat_card{padding:13px 10px 13px 14px;border-radius:12px;-webkit-box-shadow:0 8px 20px rgba(4,26,54,.3);box-shadow:0 8px 20px rgba(4,26,54,.3);gap:6px;min-height:65px}}.top_guide_group .top_guide_article_card_media{border-radius:12px 12px 0 0}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_card_media{border-radius:11px 11px 0 0}}.top_guide_group .top_guide_cat_card_name{font-size:15px}@media screen and (max-width: 767px){.top_guide_group .top_guide_cat_card_name{font-size:13px}}.top_guide_group .top_guide_cat_card_arrow{width:28px;height:28px}@media screen and (max-width: 767px){.top_guide_group .top_guide_cat_card_arrow{width:24px;height:24px}}@media screen and (max-width: 767px){.top_guide_group .top_guide_cat_card_arrow svg{width:10px;height:8px}}.top_guide_group .top_guide_columns{position:relative;z-index:1;grid-template-columns:1fr 1fr;gap:4dvw}@media screen and (max-width: 767px){.top_guide_group .top_guide_columns{display:block}}.top_guide_group .top_guide_col{gap:24px}@media screen and (max-width: 767px){.top_guide_group .top_guide_col{gap:18px;margin:0 0 48px}.top_guide_group .top_guide_col:last-child{margin-bottom:0}}@media screen and (min-width: 768px)and (max-width: 1024px){.top_guide_group .top_guide_columns{display:block}.top_guide_group .top_guide_col{margin:0 0 48px}.top_guide_group .top_guide_col:last-child{margin-bottom:0}}.top_guide_group .top_guide_col_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.top_guide_group .top_guide_col_heading{gap:6px}@media screen and (max-width: 767px){.top_guide_group .top_guide_col_heading{gap:4px}}.top_guide_group .top_guide_col_eyebrow{font-size:12px}@media screen and (max-width: 767px){.top_guide_group .top_guide_col_eyebrow{font-size:10px}}.top_guide_group .top_guide_col_title{font-size:24px}@media screen and (max-width: 767px){.top_guide_group .top_guide_col_title{font-size:18px}}.top_guide_group .top_guide_col_link{font-size:13px;letter-spacing:.04em;padding:11px 22px}@media screen and (max-width: 767px){.top_guide_group .top_guide_col_link{letter-spacing:.06em;padding:12px 28px}}.top_guide_group .top_guide_article_card{width:100%}.top_guide_group .top_guide_article_card_body{gap:8px;padding:14px 16px 16px}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_card_body{gap:6px;padding:12px 12px 14px}}.top_guide_group .top_guide_article_card_date{font-size:11px}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_card_date{font-size:10px}}.top_guide_group .top_guide_article_card_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:5.1em;font-size:14px;line-height:1.7}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_card_title{font-size:13px;line-height:1.65;min-height:auto}}.top_guide_group .top_guide_article_card_tags{gap:10px}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_card_tags{gap:8px}}.top_guide_group .top_guide_article_card_tag{font-size:11px}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_card_tag{font-size:10px}}.top_guide_group .top_guide_article_card_interviewee{font-size:11px}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_card_interviewee{font-size:10px}}.top_guide_group .top_guide_article_swiper .swiper{padding:24px 0 40px;margin:-24px -20px -40px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%)}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_swiper .swiper{padding:20px 0;margin:-20px}}.top_guide_group .top_guide_article_swiper .carousel_arrow{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;--carousel-arrow-shadow-hover: 0 4px 16px rgba(4, 16, 36, .4);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;-webkit-box-shadow:0 8px 22px rgba(4,16,36,.4);box-shadow:0 8px 22px rgba(4,16,36,.4);z-index:1}.top_guide_group .top_guide_article_swiper .carousel_arrow.carousel_arrow--prev{left:-12px}.top_guide_group .top_guide_article_swiper .carousel_arrow.carousel_arrow--next{right:-12px}@media screen and (max-width: 767px){.top_guide_group .top_guide_article_swiper .carousel_arrow{width:40px;height:40px;-webkit-box-shadow:0 6px 16px rgba(4,26,54,.35);box-shadow:0 6px 16px rgba(4,26,54,.35)}.top_guide_group .top_guide_article_swiper .carousel_arrow.carousel_arrow--prev{left:-6px}.top_guide_group .top_guide_article_swiper .carousel_arrow.carousel_arrow--next{right:-6px}.top_guide_group .top_guide_article_swiper .carousel_arrow svg{width:9px;height:14px}}@media screen and (max-width: 767px){.top_guide_group .top_guide_col_more{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6px}}.top_situation{background:#0a4e92;margin-top:-2px}.top_situation_group>.top_situation_card:not(:first-child){margin-top:-32px}@media screen and (max-width: 767px){.top_situation_group>.top_situation_card:not(:first-child){margin-top:-68px}}.top_situation_card{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:56px 60px 90px;border-radius:28px 28px 0 0;-webkit-box-shadow:0 -18px 44px rgba(4,16,36,.16);box-shadow:0 -18px 44px rgba(4,16,36,.16)}@media screen and (max-width: 767px){.top_situation_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px 20px max(clamp(120px,16svh,144px),88px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;-webkit-box-shadow:0 -14px 34px rgba(4,16,36,.16);box-shadow:0 -14px 34px rgba(4,16,36,.16)}.top_situation_card:last-child{padding-bottom:max(clamp(64px,8svh,80px),40px + env(safe-area-inset-bottom))}}.top_situation_card--sit{background:#eaf5fd}.top_situation_card--learn{background:#fff6de}.top_situation_card--money{background:#e8f4ee}.top_situation_card--career{background:#edeffa}.top_situation_card_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin:0 0 28px}@media screen and (max-width: 767px){.top_situation_card_head{display:contents}.top_situation_card_head .top_heading{gap:8px;margin:0 0 20px}.top_situation_card_head .top_heading_eyebrow{font-size:11px}.top_situation_card_head .top_heading_title{font-size:24px}.top_situation_card_head .top_heading_desc{font-size:13px}}@media screen and (max-width: 767px){.top_situation_card_link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:center;align-self:center;margin-top:auto;font-size:13px;padding:12px 28px}}.top_situation_card_grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 767px){.top_situation_card_grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:22px}}@media screen and (min-width: 768px)and (max-width: 1024px){.top_situation_card_grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}}.top_situation_card_main,.top_situation_card_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:inherit;background:#fff;border:1px solid #dce6ec;border-radius:18px;overflow:hidden;-webkit-transition:border-color .25s ease,-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .25s ease,-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .25s ease,box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .25s ease,box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.top_situation_card_main:hover,.top_situation_card_item:hover{color:inherit;border-color:#1992ee;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.18);box-shadow:0 18px 40px rgba(22,51,94,.18)}}.top_situation_card_main:focus-visible,.top_situation_card_item:focus-visible{color:inherit;border-color:#1992ee;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.18);box-shadow:0 18px 40px rgba(22,51,94,.18)}.top_situation_card_main:focus-visible,.top_situation_card_item:focus-visible{outline:3px solid rgba(25,146,238,.35);outline-offset:4px}@media screen and (max-width: 767px){.top_situation_card_main,.top_situation_card_item{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:12px;padding:10px 12px 10px 10px}}.top_situation_card_item{-webkit-box-sizing:border-box;box-sizing:border-box}.top_situation_card_main_media,.top_situation_card_item_media{position:relative;width:100%;aspect-ratio:16/9;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;background:#e7f4fb}.top_situation_card_main_media img,.top_situation_card_item_media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease,-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease}@media(hover: hover){.top_situation_card_main:hover .top_situation_card_main_media img,.top_situation_card_item:hover .top_situation_card_item_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}}.top_situation_card_main:focus-visible .top_situation_card_main_media img,.top_situation_card_item:focus-visible .top_situation_card_item_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}@media screen and (max-width: 767px){.top_situation_card_main_media,.top_situation_card_item_media{border-radius:8px}}.top_situation_card_main_body,.top_situation_card_item_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;padding:14px 16px 16px}@media screen and (max-width: 767px){.top_situation_card_main_body,.top_situation_card_item_body{gap:4px;padding:0}}.top_situation_card_main_date,.top_situation_card_item_date{color:#51606a;font-weight:500;letter-spacing:.08em}.top_situation_card_main_date{font-size:12px}@media screen and (max-width: 767px){.top_situation_card_main_date{font-size:12px}}.top_situation_card_item_date{font-size:12px}@media screen and (max-width: 767px){.top_situation_card_item_date{font-size:12px}}.top_situation_card_main_title,.top_situation_card_item_title{margin:0;color:#1e2e38;font-weight:900;letter-spacing:.02em;text-wrap:wrap}.top_situation_card_main_title{font-size:14px;line-height:1.7}@media screen and (max-width: 767px){.top_situation_card_main_title{font-size:13px;line-height:1.65}}.top_situation_card_item_title{font-size:14px;line-height:1.7}@media screen and (max-width: 767px){.top_situation_card_item_title{font-size:13px;line-height:1.65}}.top_situation_card_main_tags,.top_situation_card_item_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:auto}@media screen and (max-width: 767px){.top_situation_card_main_tags,.top_situation_card_item_tags{row-gap:2px;line-height:1.5}}.top_situation_card_main_tag,.top_situation_card_item_tag{color:#0e6fa8;font-weight:500}.top_situation_card_main_tag{font-size:12px}@media screen and (max-width: 767px){.top_situation_card_main_tag{font-size:12px}}.top_situation_card_item_tag{font-size:12px}@media screen and (max-width: 767px){.top_situation_card_item_tag{font-size:12px}}.top_situation_card_list{display:contents}.top_news{background:#fff;padding:64px 60px 72px}@media screen and (max-width: 767px){.top_news{padding:40px 20px 48px}}.top_news_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin:0 0 28px}.top_news_head .top_heading{gap:6px}.top_news_head .top_heading_eyebrow{font-size:13px}.top_news_head .top_heading_title{font-size:26px}@media screen and (max-width: 767px){.top_news_head{gap:16px;margin:0 0 20px}.top_news_head .top_heading{gap:6px}.top_news_head .top_heading_eyebrow{font-size:11px}.top_news_head .top_heading_title{font-size:22px}.top_news_head .top_news_link{font-size:12px;letter-spacing:.04em;padding:10px 18px}}.top_news_grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media screen and (max-width: 767px){.top_news_grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}@media screen and (min-width: 768px)and (max-width: 1024px){.top_news_grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}}.top_news_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:inherit;background:#fff;border:1px solid #dce6ec;border-radius:18px;overflow:hidden;-webkit-transition:border-color .25s ease,-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .25s ease,-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .25s ease,box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:border-color .25s ease,box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.top_news_card:hover{color:inherit;border-color:#1992ee;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.18);box-shadow:0 18px 40px rgba(22,51,94,.18)}}.top_news_card:focus-visible{color:inherit;border-color:#1992ee;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.18);box-shadow:0 18px 40px rgba(22,51,94,.18)}.top_news_card:focus-visible{outline:3px solid rgba(25,146,238,.35);outline-offset:4px}@media screen and (max-width: 767px){.top_news_card{display:grid;grid-template-columns:120px 1fr;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:12px;padding:10px 12px 10px 10px}}.top_news_card_media{position:relative;width:100%;aspect-ratio:16/9;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;background:#e7f4fb}.top_news_card_media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease,-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease}@media screen and (max-width: 767px){.top_news_card_media{border-radius:8px}}@media(hover: hover){.top_news_card:hover .top_news_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}}.top_news_card:focus-visible .top_news_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}.top_news_card_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;padding:14px 16px 16px}@media screen and (max-width: 767px){.top_news_card_body{gap:4px;padding:0}}.top_news_card_date{color:#51606a;font-weight:500;letter-spacing:.08em;font-size:11px}@media screen and (max-width: 767px){.top_news_card_date{font-size:10px}}.top_news_card_title{margin:0;color:#1e2e38;font-weight:900;letter-spacing:.02em;line-height:1.7;text-wrap:wrap;font-size:14px}@media screen and (max-width: 767px){.top_news_card_title{font-size:13px;line-height:1.65}}.top_news_card_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:auto}@media screen and (max-width: 767px){.top_news_card_tags{gap:8px;margin-top:0}}.top_news_card_tag{color:#0e6fa8;font-weight:500;font-size:11px}@media screen and (max-width: 767px){.top_news_card_tag{font-size:10px}}.top_ranking{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;background:var(--ranking-bg, #F2F9FE);padding:64px 60px 72px}.top_ranking .top_heading{gap:10px;margin:0 0 28px}.top_ranking .top_heading_eyebrow{font-size:12px}.top_ranking .top_heading_title{font-size:26px}@media screen and (max-width: 767px){.top_ranking{padding:40px 20px 48px}.top_ranking .top_heading{gap:6px;margin:0 0 20px}.top_ranking .top_heading_eyebrow{font-size:11px}.top_ranking .top_heading_title{font-size:22px}}.top_ranking_grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}@media screen and (max-width: 767px){.top_ranking_grid{grid-template-columns:1fr;gap:10px}}@media screen and (min-width: 768px)and (max-width: 1024px){.top_ranking_grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}}.top_ranking_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:inherit;background:#fff;overflow:hidden;border:6px solid #fff;border-radius:18px;-webkit-box-shadow:0 10px 28px rgba(22,51,94,.12);box-shadow:0 10px 28px rgba(22,51,94,.12);-webkit-transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1);transition:box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover){.top_ranking_card:hover{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.18);box-shadow:0 18px 40px rgba(22,51,94,.18)}}.top_ranking_card:focus-visible{color:inherit;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 40px rgba(22,51,94,.18);box-shadow:0 18px 40px rgba(22,51,94,.18)}.top_ranking_card:focus-visible{outline:3px solid rgba(25,146,238,.35);outline-offset:4px}@media screen and (max-width: 767px){.top_ranking_card{border-width:5px;border-radius:16px;-webkit-box-shadow:0 8px 20px rgba(22,51,94,.1);box-shadow:0 8px 20px rgba(22,51,94,.1)}}.top_ranking_card_media{position:relative;width:100%;aspect-ratio:16/9;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;background:#e7f4fb;border-radius:12px 12px 0 0}.top_ranking_card_media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease;transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1),filter .42s ease,-webkit-transform .42s cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter .42s ease}@media(hover: hover){.top_ranking_card:hover .top_ranking_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}}.top_ranking_card:focus-visible .top_ranking_card_media img{-webkit-transform:scale(1.045);transform:scale(1.045);-webkit-filter:saturate(1.08) brightness(1.02);filter:saturate(1.08) brightness(1.02)}.top_ranking_card_badge{position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;width:38px;height:38px;font-size:17px;border-radius:0 0 14px 0;background:#eaf3fa;color:#0a5fb4}.top_ranking_card_badge--1{background:linear-gradient(135deg, #FFC93C, #EC9F19);color:#fff}.top_ranking_card_badge--2{background:linear-gradient(135deg, #C4D2DC, #93A9B8);color:#fff}.top_ranking_card_badge--3{background:linear-gradient(135deg, #D99C6B, #B9713C);color:#fff}.top_ranking_card_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;padding:14px 16px 16px}.top_ranking_card_date{color:#51606a;font-weight:500;letter-spacing:.08em;font-size:11px}.top_ranking_card_title{margin:0;color:#1e2e38;font-weight:900;letter-spacing:.02em;text-wrap:wrap;font-size:14px;line-height:1.7}.top_ranking_card_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto;gap:10px}.top_ranking_card_tag{color:#0e6fa8;font-weight:500;font-size:11px}@media screen and (max-width: 767px){.top_ranking_card:first-child{margin-bottom:2px}.top_ranking_card:first-child .top_ranking_card_media{border-radius:11px 11px 0 0}.top_ranking_card:first-child .top_ranking_card_badge{width:40px;height:40px;font-size:19px}.top_ranking_card:first-child .top_ranking_card_body{gap:6px;padding:12px 12px 14px}.top_ranking_card:first-child .top_ranking_card_date{font-size:10px}.top_ranking_card:first-child .top_ranking_card_title{font-size:15px}.top_ranking_card:first-child .top_ranking_card_tags{gap:8px}.top_ranking_card:first-child .top_ranking_card_tag{font-size:10px}.top_ranking_card:not(:first-child){display:grid;grid-template-columns:120px 1fr;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:5px 8px 5px 5px}.top_ranking_card:not(:first-child) .top_ranking_card_media{border-radius:8px}.top_ranking_card:not(:first-child) .top_ranking_card_badge{width:26px;height:26px;font-size:13px;border-radius:0 0 10px 0}.top_ranking_card:not(:first-child) .top_ranking_card_body{gap:4px;padding:0}.top_ranking_card:not(:first-child) .top_ranking_card_date{font-size:10px}.top_ranking_card:not(:first-child) .top_ranking_card_title{font-size:13px;line-height:1.65}.top_ranking_card:not(:first-child) .top_ranking_card_tags{gap:8px}.top_ranking_card:not(:first-child) .top_ranking_card_tag{font-size:10px}}.top_trending_marquee.is-static{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.top_trending_marquee.is-static .top_trending_marquee_track{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;will-change:auto}.top_trending_marquee.is-static .top_trending_marquee_item[aria-hidden=true]{display:none}@media(prefers-reduced-motion: reduce){.top_trending_marquee{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.top_trending_marquee .top_trending_marquee_track{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;will-change:auto}.top_trending_marquee .top_trending_marquee_item[aria-hidden=true]{display:none}.carousel_arrow{-webkit-transition-duration:.01ms;transition-duration:.01ms;-webkit-transition-timing-function:ease;transition-timing-function:ease}.carousel_arrow:hover:not(.swiper-button-disabled),.carousel_arrow:focus-visible:not(.swiper-button-disabled){--carousel-arrow-scale: 1}.carousel_arrow:active:not(.swiper-button-disabled){--carousel-arrow-scale: .98}.carousel_arrow.swiper-button-disabled{--carousel-arrow-scale: 1;-webkit-filter:none;filter:none}.top_mv_card,.top_features_card,.top_guide_cat_card,.top_guide_article_card,.top_situation_card_main,.top_situation_card_item,.top_news_card,.top_ranking_card{-webkit-transition-duration:.18s;transition-duration:.18s}.top_mv_card:hover,.top_mv_card:focus-visible,.top_features_card:hover,.top_features_card:focus-visible,.top_guide_cat_card:hover,.top_guide_cat_card:focus-visible,.top_guide_article_card:hover,.top_guide_article_card:focus-visible,.top_situation_card_main:hover,.top_situation_card_main:focus-visible,.top_situation_card_item:hover,.top_situation_card_item:focus-visible,.top_news_card:hover,.top_news_card:focus-visible,.top_ranking_card:hover,.top_ranking_card:focus-visible{-webkit-transform:none;transform:none}.top_mv_card_media img,.top_features_card_media img,.top_guide_article_card_media img,.top_situation_card_main_media img,.top_situation_card_item_media img,.top_news_card_media img,.top_ranking_card_media img{-webkit-transition-duration:.18s;transition-duration:.18s}.top_mv_card:hover .top_mv_card_media img,.top_mv_card:focus-visible .top_mv_card_media img,.top_features_card:hover .top_features_card_media img,.top_features_card:focus-visible .top_features_card_media img,.top_guide_article_card:hover .top_guide_article_card_media img,.top_guide_article_card:focus-visible .top_guide_article_card_media img,.top_situation_card_main:hover .top_situation_card_main_media img,.top_situation_card_main:focus-visible .top_situation_card_main_media img,.top_situation_card_item:hover .top_situation_card_item_media img,.top_situation_card_item:focus-visible .top_situation_card_item_media img,.top_news_card:hover .top_news_card_media img,.top_news_card:focus-visible .top_news_card_media img,.top_ranking_card:hover .top_ranking_card_media img,.top_ranking_card:focus-visible .top_ranking_card_media img{-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}.notfound_band{background:#f2f9fe;padding:96px 60px 110px}@media screen and (max-width: 767px){.notfound_band{padding:64px 24px 80px}}.notfound_inner{max-width:1160px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:18px}@media screen and (max-width: 767px){.notfound_inner{gap:14px}}.notfound_code{margin:0;font-size:120px;font-weight:900;line-height:1;letter-spacing:.06em;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.notfound_code{font-size:84px}}.notfound_title{margin:0;font-size:26px;font-weight:900;letter-spacing:.05em;line-height:1.6;color:#1e2e38;text-wrap:pretty}@media screen and (max-width: 767px){.notfound_title{font-size:20px}}.notfound_text{margin:0;font-size:14px;line-height:1.9;letter-spacing:.02em;color:#51606a;text-wrap:pretty}@media screen and (max-width: 767px){.notfound_text br{display:none}}.notfound_actions{margin-top:14px}.page_static .page_hero{background:#f2f9fe;padding:44px 60px 40px}.page_static .page_hero_inner{max-width:1160px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.page_static .page_hero_title{margin:0;color:#1e2e38;font-size:28px;line-height:1.5;font-weight:700;letter-spacing:.03em;text-wrap:wrap}.page_static .page_hero_desc{margin:0;color:#51606a;font-size:14px;line-height:1.8;text-wrap:wrap}@media screen and (max-width: 767px){.page_static .page_hero .breadcrumb{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width: 767px){.page_static .page_hero .breadcrumb>a,.page_static .page_hero .breadcrumb .breadcrumb_sep{-webkit-box-flex:0;-ms-flex:none;flex:none;white-space:nowrap}}@media screen and (max-width: 767px){.page_static .page_hero .breadcrumb_current{display:block;max-width:100%;min-width:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.page_static .page_body{padding:48px 60px 32px}.page_static .page_body_inner{max-width:860px;margin:0 auto}.page_static .page_lead{margin:0 0 40px;color:#0a5fb4;font-size:19px;font-weight:700;line-height:1.9;text-align:center;text-wrap:pretty}@media screen and (max-width: 767px){.page_static .page_lead br{display:none}}.page_static .page_mv{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 40px}@media screen and (max-width: 767px){.page_static .page_mv{grid-template-columns:1fr}}.page_static .page_mv_card{border:1px solid #dce6ec;border-radius:12px;padding:24px}.page_static .page_mv_card.is_vision{background:#f2f9fe;border-color:#1992ee}.page_static .page_mv_card h1,.page_static .page_mv_card h2,.page_static .page_mv_card h3,.page_static .page_mv_card h4,.page_static .page_mv_card h5,.page_static .page_mv_card h6{position:static;background:none;border-radius:0;margin:0 0 8px;padding:0}.page_static .page_mv_card h1::before,.page_static .page_mv_card h2::before,.page_static .page_mv_card h3::before,.page_static .page_mv_card h4::before,.page_static .page_mv_card h5::before,.page_static .page_mv_card h6::before{display:none}.page_static .page_mv_card p{margin:0;color:#51606a;font-size:14.5px;line-height:1.8}.page_static .page_mv_card .page_mv_label{display:block;margin:0 0 8px;color:#0a5fb4;font-size:12px;font-weight:700;letter-spacing:.12em}.page_static .page_mv_card .page_mv_title{margin:0 0 8px;color:#1e2e38;font-size:20px;font-weight:700}.page_static .page_think{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:0 0 40px}.page_static .page_think_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;border:1px solid #dce6ec;border-radius:12px;padding:20px}.page_static .page_think_item h3{position:static;margin:0 0 4px;padding-left:0;font-size:16.5px;font-weight:700}.page_static .page_think_item h3::before{display:none}.page_static .page_think_item p{margin:0;color:#51606a;font-size:14px;line-height:1.8}.page_static .page_think_no{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f2f9fe;color:#0a5fb4;font-size:16px;font-weight:700}.page_static .page_persona{margin:0 0 40px;background:#f2f9fe;border-radius:12px;padding:28px 24px}.page_static .page_persona .page_persona_title{margin:0 0 12px;color:#0a5fb4;font-size:16px;font-weight:700}.page_static .page_feat{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin:0 0 40px}@media screen and (max-width: 1024px){.page_static .page_feat{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.page_static .page_feat{grid-template-columns:1fr}}.page_static .page_feat_card{border:1px solid #dce6ec;border-radius:12px;padding:24px}.page_static .page_feat_card h3{position:static;margin:12px 0 8px;padding-left:0;font-size:16px;font-weight:700}.page_static .page_feat_card h3::before{display:none}.page_static .page_feat_card p{margin:0;color:#51606a;font-size:14.5px;line-height:1.8}.page_static .page_feat_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#f2f9fe;color:#0a5fb4}.page_static .page_feat_icon svg{display:block;width:24px;height:24px}.page_static .page_cta{margin:0 0 40px;border-radius:12px;padding:40px 32px;background:linear-gradient(100deg, #1992EE 0%, #0B7BE8 100%);color:#fff;text-align:center}.page_static .page_cta h1,.page_static .page_cta h2,.page_static .page_cta h3,.page_static .page_cta h4,.page_static .page_cta h5,.page_static .page_cta h6{position:static;background:none;border-radius:0;padding:0}.page_static .page_cta h1::before,.page_static .page_cta h2::before,.page_static .page_cta h3::before,.page_static .page_cta h4::before,.page_static .page_cta h5::before,.page_static .page_cta h6::before{display:none}.page_static .page_cta .page_cta_title{margin:0 0 12px;color:#fff;font-size:20px;font-weight:700}.page_static .page_cta .page_cta_desc{margin:0 0 24px;color:hsla(0,0%,100%,.85);font-size:14.5px;line-height:1.8}.page_static .page_cta .g_btn--gradient{background:#fff;color:#0a5fb4;-webkit-box-shadow:none;box-shadow:none}.page_static .page_cta .g_btn--gradient::before{background:#fff}@media(hover: hover){.page_static .page_cta .g_btn--gradient:hover{color:#0a5fb4}}.page_static .page_cta .g_btn--gradient:active{color:#0a5fb4}.page_static .page_cta .g_btn--gradient:focus-visible{color:#0a5fb4}.page_static .page_msg_lead{margin:0 0 32px;color:#0a5fb4;font-size:19px;font-weight:700;line-height:1.9}.page_static .page_pull,.page_static blockquote.page_pull{margin:0 0 32px;background:#f2f9fe;border-left:5px solid #1992ee;border-radius:0 10px 10px 0;padding:22px 26px;font-size:18px;font-weight:500;line-height:1.8}.page_static .page_sign{margin:40px 0 0;border-top:1px solid #dce6ec;padding-top:24px;text-align:right}.page_static .page_sign_co,.page_static .page_sign_ti{color:#51606a;font-size:14px}.page_static .page_sign_nm{color:#0a5fb4;font-size:22px;font-weight:700;letter-spacing:.04em}.page_static .post_contents p.page_sign_co{margin:0 0 2px}.page_static .post_contents p.page_sign_ti{margin:0 0 6px}.page_static .post_contents p.page_sign_nm{margin:0}.page_static .page_updated{margin:0 0 24px;color:#51606a;font-size:13px;text-align:right}.page_static .post_contents ul.page_tags,.page_static .post_contents ol.page_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 32px;padding:0}.page_static .post_contents ul.page_tags li,.page_static .post_contents ol.page_tags li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto;list-style:none;border:1px solid #dce6ec;border-radius:20px;padding:5px 12px;color:#51606a;font-size:13px}.page_static .post_contents ul.page_deflist,.page_static .post_contents ol.page_deflist{list-style:none;margin:0 0 32px;padding-left:0;gap:14px}.page_static .post_contents ul.page_deflist li,.page_static .post_contents ol.page_deflist li{list-style:none;padding:0}.page_static .post_contents ul.page_deflist li strong,.page_static .post_contents ol.page_deflist li strong{display:block;margin-bottom:2px;color:#0a5fb4;font-weight:700}.page_static .page_company_table{width:100%;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box}.page_static .page_company_table th,.page_static .page_company_table td{border:1px solid #dce6ec;padding:14px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.page_static .page_company_table th{width:32%;background:#f2f9fe;font-weight:500;text-align:left;vertical-align:top}.page_static .page_company_table td{vertical-align:top}@media screen and (max-width: 767px){.page_static .page_company_table th,.page_static .page_company_table td{display:block;width:auto}}@media screen and (max-width: 1024px){.page_static .page_hero{padding:36px 30px 32px}.page_static .page_body{padding:40px 30px 24px}}@media screen and (max-width: 767px){.page_static .page_hero{padding:28px 20px 26px}.page_static .page_hero_title{font-size:22px}.page_static .page_body{padding:32px 20px 20px}}
/**
 * Swiper 14.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 9, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-start: var(--swiper-slides-offset-before);
              margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      -webkit-margin-end: var(--swiper-slides-offset-after);
              margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-before: var(--swiper-slides-offset-before);
              margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      -webkit-margin-after: var(--swiper-slides-offset-after);
              margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      -ms-scroll-snap-type: none;
          scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: "";
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-ordinal-group: 10000;
          -ms-flex-order: 9999;
              order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-start: var(--swiper-centered-offset-before);
              margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-before: var(--swiper-centered-offset-before);
              margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
            animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* Slide styles end */

@-webkit-keyframes scroll-hint-appear {
  0% {
    -webkit-transform: translateX(40px);
            transform: translateX(40px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%,
  100% {
    -webkit-transform: translateX(-40px);
            transform: translateX(-40px);
    opacity: 0;
  }
}

@keyframes scroll-hint-appear {
  0% {
    -webkit-transform: translateX(40px);
            transform: translateX(40px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%,
  100% {
    -webkit-transform: translateX(-40px);
            transform: translateX(-40px);
    opacity: 0;
  }
}

.scroll-hint-icon {
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 60px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 120px;
  height: auto;
  border-radius: 5px;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  opacity: 0;
  background: rgba(0, 0, 0, .7);
  text-align: center;
  padding: 20px 10px 10px 10px;
}

.scroll-hint-icon-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
  pointer-events: none;
}

.scroll-hint-text {
  font-size: 10px;
  color: #FFF;
  margin-top: 5px;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon {
  opacity: .8;
}

.scroll-hint-icon:before {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #FFF;
  vertical-align: middle;
  text-align: center;
  content: "";
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon:after {
  content: "";
  width: 34px;
  height: 14px;
  display: block;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -20px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);
  opacity: 0;
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after {
  opacity: 1;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before {
  -webkit-animation: scroll-hint-appear 1.2s linear;
          animation: scroll-hint-appear 1.2s linear;
  -webkit-animation-iteration-count: 2;
          animation-iteration-count: 2;
}

.scroll-hint-icon-white {
  background-color: #FFF;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .4);
          box-shadow: 0 4px 5px rgba(0, 0, 0, .4);
}

.scroll-hint-icon-white:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon-white:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==);
}

.scroll-hint-icon-white .scroll-hint-text {
  color: #000;
}



.scroll-hint-shadow-wrap {
  position: relative;
}

.scroll-hint-shadow-wrap::after {
  content: "";
  width: 20px;
  height: 100%;
  background: linear-gradient(270deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
}

.scroll-hint-shadow-wrap::before {
  content: "";
  width: 20px;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
}

.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable)::after,
.scroll-hint-shadow-wrap.is-right-scrollable::after
 {
  opacity: 1;
  visibility: visible;
}

.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable)::before,
.scroll-hint-shadow-wrap.is-left-scrollable::before
 {
  opacity: 1;
  visibility: visible;
}