main .ip26-hero-section{background:transparent}main .module *{box-sizing:border-box}main .module img,main .module svg,main .module video{max-width:100%;height:auto;vertical-align:top}main .module .cover-bg{background-size:cover;background-repeat:no-repeat;background-position:center}main .module .contain-bg{background-size:contain;background-repeat:no-repeat;background-position:center}main .module .cover-media{width:100%;height:100%;object-fit:cover;object-position:center}main .module .contain-media{width:100%;height:100%;object-fit:contain;object-position:center}main .module .br:after{content:"\a";white-space:pre}main .module .module--boxed{--content-over-media-gap: var(--section-inner-spacing-inline);padding-block-start:var(--section-inner-max-spacing-block);padding-block-end:var(--section-inner-max-spacing-block);padding-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}main .ip-hero{position:relative}main .ip-hero__media img,main .ip-hero__media svg{width:100%;height:auto;display:block}main .ip-hero__content{position:absolute;z-index:1;display:flex;flex-direction:column}main .ip-hero__title,main .ip-hero__subtitle,main .ip-hero__desc{margin:0;letter-spacing:0}main .ip-hero__title{color:#000;font-weight:700;line-height:1}main .ip-hero__subtitle{color:#0a3760;font-weight:600;line-height:1.45}main .ip-hero__desc{color:#0a3760;font-weight:500;line-height:1.65}main .ip-hero__btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;background:#0079e9;color:#fff;font-weight:500;line-height:1;text-decoration:none;border-radius:999px;cursor:pointer;transition:background-color .25s ease}main .ip-hero__btn:hover{background:#0068c9;color:#fff}@media screen and (min-width:1150px){main{--ip26-container: calc(1415 / 1920 * 100vw)}main .module .pc-br:after{content:"\a";white-space:pre}main .module .ele--pc{display:block}main .module .ele--h5{display:none}main .module .vertical.pc-top-left{justify-content:flex-start;align-items:flex-start;text-align:left}main .module .vertical.pc-top-center{justify-content:flex-start;align-items:center;text-align:center}main .module .vertical.pc-top-right{justify-content:flex-start;align-items:flex-end}main .module .vertical.pc-middle-left{justify-content:center;align-items:flex-start;text-align:left}main .module .vertical.pc-middle-center{justify-content:center;align-items:center;text-align:center}main .module .vertical.pc-middle-right{justify-content:center;align-items:flex-end;text-align:right}main .module .vertical.pc-bottom-left{justify-content:flex-end;align-items:flex-start;text-align:left}main .module .vertical.pc-bottom-center{justify-content:flex-end;align-items:center;text-align:center}main .module .vertical.pc-bottom-right{justify-content:flex-end;align-items:flex-end;text-align:right}main .ip-meet .section,main .ip-structure .section,main .ip-world .section{--container-max-width: var(--ip26-container)}main .ip-hero__content{top:auto;bottom:calc(104 / 1920 * 100vw);left:max(var(--container-gutter),(100% - var(--ip26-container)) / 2);right:auto;align-items:flex-start;max-width:min(37.5vw,var(--ip26-container) - var(--container-gutter))}main .ip-hero__title{margin-bottom:1.25vw;font-size:max(51.5px,calc(103 / 1920 * 100vw))}main .ip-hero__subtitle{margin-bottom:.9375vw;font-size:max(17px,calc(34 / 1920 * 100vw));line-height:1.4}main .ip-hero__desc{margin-bottom:calc(32 / 1920 * 100vw);font-size:max(12px,calc(19 / 1920 * 100vw));line-height:1.55}main .ip-hero__btn{min-width:calc(265 / 1920 * 100vw);padding:calc(17 / 1920 * 100vw) calc(28 / 1920 * 100vw);font-size:max(12px,calc(17 / 1920 * 100vw))}}@media screen and (max-width:1149px){main .module .h5-br:after{content:"\a";white-space:pre}main .module .ele--pc{display:none}main .module .ele--h5{display:block}main .module .vertical.h5-top-left{justify-content:flex-start;align-items:flex-start;text-align:left}main .module .vertical.h5-top-center{justify-content:flex-start;align-items:center;text-align:center}main .module .vertical.h5-top-right{justify-content:flex-start;align-items:flex-end;text-align:right}main .module .vertical.h5-middle-left{justify-content:center;align-items:flex-start;text-align:left}main .module .vertical.h5-middle-center{justify-content:center;align-items:center;text-align:center}main .module .vertical.h5-middle-right{justify-content:center;align-items:flex-end;text-align:right}main .module .vertical.h5-bottom-left{justify-content:flex-end;align-items:flex-start;text-align:left}main .module .vertical.h5-bottom-center{justify-content:flex-end;align-items:center;text-align:center}main .module .vertical.h5-bottom-right{justify-content:flex-end;align-items:flex-end;text-align:right}main .ip-hero__content{top:0;right:0;bottom:0;left:0;align-items:center;text-align:center;padding:clamp(91px,calc(182 / 1150 * 100vw),182px) clamp(36px,calc(72 / 1150 * 100vw),72px) clamp(42.5px,calc(85 / 1150 * 100vw),85px)}main .ip-hero__logo{width:clamp(136.5px,calc(273 / 1150 * 100vw),273px);margin-bottom:clamp(59px,calc(118 / 1150 * 100vw),118px)}main .ip-hero__logo img{width:100%;height:auto}main .ip-hero__title{margin-bottom:clamp(6px,calc(12 / 1150 * 100vw),12px);font-size:clamp(86px,calc(172 / 1150 * 100vw),172px)}main .ip-hero__subtitle{margin-bottom:clamp(10px,calc(20 / 1150 * 100vw),20px);font-size:clamp(29px,calc(58 / 1150 * 100vw),58px);line-height:1.3}main .ip-hero__desc{font-size:clamp(24.5px,calc(49 / 1150 * 100vw),49px);line-height:1.35}main .ip-hero__btn{margin-top:auto;min-width:clamp(305px,calc(610 / 1150 * 100vw),610px);padding:clamp(19px,calc(38 / 1150 * 100vw),38px) clamp(36px,calc(72 / 1150 * 100vw),72px);font-size:clamp(20px,calc(40 / 1150 * 100vw),40px)}}@media screen and (max-width:1149px)and (max-width:574px){main .ip-hero__content{padding:15.8260869565vw calc(72 / 1150 * 100vw) 7.3913043478vw}main .ip-hero__logo{width:23.7391304348vw;margin-bottom:10.2608695652vw}main .ip-hero__title{margin-bottom:1.7391304348vw;font-size:14.9565217391vw}main .ip-hero__subtitle{margin-bottom:1.7391304348vw;font-size:5.0434782609vw}main .ip-hero__desc{font-size:4.2608695652vw}main .ip-hero__btn{min-width:53.0434782609vw;padding:3.3043478261vw 6.2608695652vw;font-size:3.4782608696vw}}main .ip26-meet-edi-section{background:#f7faff}main .ip-meet{position:relative;background:#f7faff;color:#0a3760}main .ip-meet .section{padding-block:0}main .ip-meet__visual img,main .ip-meet__visual svg{width:100%;height:auto;display:block}main .ip-meet__kicker,main .ip-meet__title,main .ip-meet__subtitle,main .ip-meet__desc{margin:0;letter-spacing:0}main .ip-meet__kicker{color:#0079e9;font-weight:700;line-height:1.2}main .ip-meet__title{color:#0a3760;font-weight:700;line-height:1.25}main .ip-meet__subtitle{color:#0a3760;font-weight:600;line-height:1.5}main .ip-meet__desc{color:#0a3760;font-weight:400;line-height:1.7}main .ip-meet__tags{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}main .ip-meet__tags li{display:inline-flex;align-items:center;justify-content:center;color:#0079e9;font-weight:400;line-height:1;white-space:nowrap;border-style:solid;border-color:#0079e9;border-radius:999px}@media screen and (min-width:1150px){main .ip-meet .section{display:flex;align-items:center;gap:calc(56 / 1920 * 100vw);padding-block:calc(80 / 1920 * 100vw)}main .ip-meet__visual{flex:0 1 auto;width:60%;border-radius:calc(40 / 1920 * 100vw);overflow:hidden}main .ip-meet__content{flex:1 1 auto;min-width:0}main .ip-meet__kicker{margin-bottom:calc(32 / 1920 * 100vw);font-size:max(17px,calc(34 / 1920 * 100vw))}main .ip-meet__title{margin-bottom:.9375vw;font-size:max(22.5px,2.34375vw)}main .ip-meet__subtitle{margin-bottom:1.875vw;font-size:max(12px,1.25vw)}main .ip-meet__desc{margin-bottom:calc(44 / 1920 * 100vw);font-size:max(12px,calc(19 / 1920 * 100vw));line-height:1.7}main .ip-meet__tags{gap:calc(16 / 1920 * 100vw) calc(20 / 1920 * 100vw)}main .ip-meet__tags li{min-height:calc(40 / 1920 * 100vw);padding:0 calc(28 / 1920 * 100vw);font-size:max(12px,calc(17 / 1920 * 100vw));border-width:calc(1 / 1920 * 100vw)}}@media screen and (max-width:1149px){main .ip-meet .section{position:relative;padding:0}main .ip-meet__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(78px,calc(156 / 1150 * 100vw),156px) clamp(36px,calc(72 / 1150 * 100vw),72px) clamp(54px,calc(108 / 1150 * 100vw),108px)}main .ip-meet__kicker{margin-bottom:clamp(24px,calc(48 / 1150 * 100vw),48px);font-size:clamp(31px,calc(62 / 1150 * 100vw),62px)}main .ip-meet__title{margin-bottom:clamp(14px,calc(28 / 1150 * 100vw),28px);font-size:clamp(42px,calc(84 / 1150 * 100vw),84px);line-height:1.2}main .ip-meet__subtitle{margin-bottom:clamp(24px,calc(48 / 1150 * 100vw),48px);font-size:clamp(24.5px,calc(49 / 1150 * 100vw),49px);line-height:1.45}main .ip-meet__desc{font-size:clamp(19px,calc(38 / 1150 * 100vw),38px);line-height:1.75}main .ip-meet__tags{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(13px,calc(26 / 1150 * 100vw),26px) clamp(16px,calc(32 / 1150 * 100vw),32px);margin-top:auto}main .ip-meet__tags li{min-height:clamp(40px,calc(80 / 1150 * 100vw),80px);padding:0 clamp(8px,calc(16 / 1150 * 100vw),16px);font-size:clamp(19px,calc(38 / 1150 * 100vw),38px);border-width:clamp(1px,calc(2 / 1150 * 100vw),2px)}}@media screen and (max-width:1149px)and (max-width:574px){main .ip-meet__content{padding:13.5652173913vw calc(72 / 1150 * 100vw) 9.3913043478vw}main .ip-meet__kicker{margin-bottom:4.1739130435vw;font-size:5.3913043478vw}main .ip-meet__title{margin-bottom:2.4347826087vw;font-size:7.3043478261vw}main .ip-meet__subtitle{margin-bottom:4.1739130435vw;font-size:4.2608695652vw}main .ip-meet__desc{font-size:3.3043478261vw}main .ip-meet__tags{gap:2.2608695652vw 2.7826086957vw}main .ip-meet__tags li{min-height:6.9565217391vw;padding:0 1.3913043478vw;font-size:3.3043478261vw;border-width:max(1px,.1739130435vw)}}main .ip26-structure-section,main .ip-structure{background:#d4e8f8;color:#0a3760}main .ip-structure{position:relative}main .ip-structure .section{position:relative}main .ip-structure__title,main .ip-structure__lead,main .ip-structure__name,main .ip-structure__desc,main .ip-structure__note{margin:0;letter-spacing:0;color:#0a3760}main .ip-structure__title,main .ip-structure__name{font-weight:700}main .ip-structure__title span{color:#0079e9}main .ip-structure__lead,main .ip-structure__desc,main .ip-structure__note{font-weight:400}main .ip-structure__intro{position:relative}main .ip-structure__intro:before{content:"";position:absolute;top:0;bottom:0;background:#0079e9}main .ip-structure__shot{background:#fff;overflow:hidden}main .ip-structure__shot img{width:100%;height:100%;object-fit:cover;display:block}main .ip-structure__mark{display:block;width:auto}main .ip-structure__mascot{position:relative}main .ip-structure__mascot img{width:100%;height:auto;display:block}main .ip-structure__lines{display:none}@media screen and (min-width:1150px){main .ip-structure__intro{grid-column:1;grid-row:1;align-self:start;z-index:3;padding-left:.9375vw}main .ip-structure__intro:before{left:0;width:calc(4 / 1920 * 100vw);border-radius:calc(2 / 1920 * 100vw)}main .ip-structure__title{margin-bottom:calc(14 / 1920 * 100vw);font-size:max(13.5px,1.40625vw);line-height:1.3}main .ip-structure__lead{font-size:max(12px,.78125vw);line-height:1.75}main .ip-structure__layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) calc(380 / 1920 * 100vw) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;column-gap:calc(16 / 1920 * 100vw);row-gap:calc(20 / 1920 * 100vw)}main .ip-structure__side{grid-column:3;grid-row:1/span 2;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:1.25vw;padding:calc(56 / 1920 * 100vw) 0 3.75vw}main .ip-structure__item{display:flex;align-items:flex-start;gap:calc(14 / 1920 * 100vw);position:relative;z-index:2;max-width:100%}main .ip-structure__item--f{grid-column:1;grid-row:2;justify-self:start;align-self:start;margin-top:3.75vw}main .ip-structure__item--e,main .ip-structure__item--d{margin-left:auto}main .ip-structure__shot{flex:0 0 calc(128 / 1920 * 100vw);width:calc(128 / 1920 * 100vw);height:calc(128 / 1920 * 100vw);border:calc(2 / 1920 * 100vw) solid #5eacf4;border-radius:50%}main .ip-structure__copy{width:15.625vw;max-width:calc(100% - calc(142 / 1920 * 100vw));min-width:0;padding-top:calc(28 / 1920 * 100vw)}main .ip-structure__name{display:flex;flex-direction:column;align-items:flex-start;gap:.3125vw;margin-bottom:calc(8 / 1920 * 100vw);font-size:max(12px,calc(20 / 1920 * 100vw));line-height:1.35}main .ip-structure__name span{min-width:0}main .ip-structure img.ip-structure__mark{flex:none;width:auto;height:calc(32 / 1920 * 100vw);max-width:none}main .ip-structure__desc{font-size:max(12px,calc(13 / 1920 * 100vw));line-height:1.65}main .ip-structure__mascot{grid-column:2;grid-row:1/span 2;width:calc(380 / 1920 * 100vw);justify-self:center;z-index:1}main .ip-structure__lines{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none}main .ip-structure__line{fill:none;stroke:#5eacf4;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:0}main .ip-structure__dot{fill:#5eacf4;opacity:0}main .ip-structure__foot{margin-top:calc(8 / 1920 * 100vw)}main .ip-structure__note{text-align:center;font-size:max(12px,calc(13 / 1920 * 100vw));line-height:1.75}}@media screen and (max-width:1149px){main .ip-structure .section{padding-inline:clamp(36px,calc(72 / 1150 * 100vw),72px)}main .ip-structure__intro{padding:clamp(12px,calc(24 / 1150 * 100vw),24px) 0 clamp(28px,calc(56 / 1150 * 100vw),56px) clamp(18px,calc(36 / 1150 * 100vw),36px)}main .ip-structure__intro:before{top:clamp(12px,calc(24 / 1150 * 100vw),24px);bottom:clamp(28px,calc(56 / 1150 * 100vw),56px);left:0;width:clamp(3px,calc(6 / 1150 * 100vw),6px);border-radius:clamp(2px,calc(4 / 1150 * 100vw),4px)}main .ip-structure__title{margin-bottom:clamp(24px,calc(48 / 1150 * 100vw),48px);font-size:clamp(30.5px,calc(61 / 1150 * 100vw),61px);line-height:1.25}main .ip-structure__lead{font-size:clamp(18.5px,calc(37 / 1150 * 100vw),37px);line-height:1.7}main .ip-structure__layout{display:flex;flex-direction:column}main .ip-structure__side{display:contents}main .ip-structure__item{display:flex;align-items:center;order:3;box-sizing:border-box;margin:0 0 clamp(18px,calc(36 / 1150 * 100vw),36px);background:#fff;border:clamp(1.5px,calc(3 / 1150 * 100vw),3px) solid #5eacf4;border-radius:999px;min-height:clamp(150px,calc(300 / 1150 * 100vw),300px)}main .ip-structure__item--e{order:1}main .ip-structure__item--d{order:2}main .ip-structure__shot{flex:0 0 clamp(150px,calc(300 / 1150 * 100vw),300px);width:clamp(150px,calc(300 / 1150 * 100vw),300px);height:clamp(150px,calc(300 / 1150 * 100vw),300px);align-self:center;box-sizing:border-box;margin:-.2608695652vw 0 -.2608695652vw -.2608695652vw;background:#fff;border:clamp(1.5px,calc(3 / 1150 * 100vw),3px) solid #5eacf4;border-radius:50%;overflow:hidden;position:relative;z-index:1}main .ip-structure__shot img{object-position:center}main .ip-structure__item--e .ip-structure__shot img{object-position:62% 24%}main .ip-structure__item--d .ip-structure__shot img{object-position:32% 48%}main .ip-structure__item--f .ip-structure__shot img{object-position:72% 46%}main .ip-structure__copy{min-width:0;padding:clamp(14px,calc(28 / 1150 * 100vw),28px) clamp(24px,calc(48 / 1150 * 100vw),48px) clamp(14px,calc(28 / 1150 * 100vw),28px) clamp(20px,calc(40 / 1150 * 100vw),40px)}main .ip-structure__name{display:flex;flex-direction:row;align-items:center;gap:clamp(6px,calc(12 / 1150 * 100vw),12px);margin-bottom:clamp(6px,calc(12 / 1150 * 100vw),12px);font-size:clamp(22px,calc(44 / 1150 * 100vw),44px);line-height:1.3}main .ip-structure img.ip-structure__mark{flex:none;width:auto;height:clamp(28px,calc(56 / 1150 * 100vw),56px);max-width:none}main .ip-structure__desc{font-size:clamp(15.5px,calc(31 / 1150 * 100vw),31px);line-height:1.6}main .ip-structure__mascot{order:4;width:clamp(360px,calc(720 / 1150 * 100vw),720px);margin:clamp(14px,calc(28 / 1150 * 100vw),28px) auto 0;z-index:2}main .ip-structure__foot{position:relative;z-index:1;margin-top:clamp(4px,calc(8 / 1150 * 100vw),8px);padding-top:clamp(24px,calc(48 / 1150 * 100vw),48px);padding-bottom:clamp(12px,calc(24 / 1150 * 100vw),24px)}main .ip-structure__foot:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(180deg,#c0daf9,#d4e8f8)}main .ip-structure__note{text-align:center;font-size:clamp(18px,calc(36 / 1150 * 100vw),36px);line-height:1.6}}@media screen and (max-width:1149px)and (max-width:574px){main .ip-structure .section{padding-inline:calc(72 / 1150 * 100vw)}main .ip-structure__intro{padding:2.0869565217vw 0 4.8695652174vw 3.1304347826vw}main .ip-structure__intro:before{top:2.0869565217vw;bottom:4.8695652174vw;width:.5217391304vw;border-radius:.347826087vw}main .ip-structure__title{margin-bottom:4.1739130435vw;font-size:5.3043478261vw}main .ip-structure__lead{font-size:3.2173913043vw}main .ip-structure__item{margin:0 0 3.1304347826vw;border-width:max(1px,.2608695652vw);min-height:26.0869565217vw}main .ip-structure__shot{flex-basis:26.0869565217vw;width:26.0869565217vw;height:26.0869565217vw;margin:-.2608695652vw 0 -.2608695652vw -.2608695652vw;border-width:max(1px,.2608695652vw)}main .ip-structure__copy{padding:2.4347826087vw 4.1739130435vw 2.4347826087vw 3.4782608696vw}main .ip-structure__name{gap:1.0434782609vw;margin-bottom:1.0434782609vw;font-size:3.8260869565vw}main .ip-structure img.ip-structure__mark{height:4.8695652174vw}main .ip-structure__desc{font-size:2.6956521739vw}main .ip-structure__mascot{width:62.6086956522vw;margin-top:2.4347826087vw}main .ip-structure__foot{margin-top:.6956521739vw;padding-top:4.1739130435vw;padding-bottom:2.0869565217vw}main .ip-structure__note{font-size:3.1304347826vw}}main .ip26-edis-world-section,main .ip-world{background:#e8f1f8;color:#0a3760}main .ip-world .section{padding-block:0}main .ip-world__kicker,main .ip-world__title,main .ip-world__name,main .ip-world__desc{margin:0;letter-spacing:0}main .ip-world__kicker{color:#0079e9;font-weight:700;line-height:1.2}main .ip-world__title{color:#0a3760;font-weight:700;line-height:1.3}main .ip-world__intro{position:relative}main .ip-world__intro:before{content:"";position:absolute;top:.12em;bottom:.12em;left:0;background:#0079e9;border-radius:2px}main .ip-world__card{position:relative;min-width:0}main .ip-world__media{overflow:hidden}main .ip-world__media img,main .ip-world__media svg{width:100%;display:block;transition:transform .45s ease}@media(hover:hover)and (pointer:fine){main .ip-world.is-image-zoom .ip-world__card:hover .ip-world__media img,main .ip-world.is-image-zoom .ip-world__card:hover .ip-world__media svg{transform:scale(var(--ip-world-zoom, 1.2))}}main .ip-world__badge{position:absolute;z-index:1;display:block;height:auto}main .ip-world__name{font-weight:600;line-height:1.35}main .ip-world__desc{font-weight:400;line-height:1.55}@media screen and (min-width:1150px){main .ip-world .section{padding-top:3.75vw;padding-bottom:5vw}main .ip-world__intro{padding-left:calc(20 / 1920 * 100vw)}main .ip-world__intro:before{width:calc(4 / 1920 * 100vw);border-radius:calc(2 / 1920 * 100vw)}main .ip-world__kicker{margin-bottom:.9375vw;font-size:max(17px,calc(34 / 1920 * 100vw))}main .ip-world__title{font-size:max(23px,calc(46 / 1920 * 100vw))}main .ip-world__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(22 / 1920 * 100vw);margin-top:calc(56 / 1920 * 100vw)}main .ip-world__media{border-radius:calc(20 / 1920 * 100vw)}main .ip-world__media img,main .ip-world__media svg{height:auto}main .ip-world__badge{top:-.625vw;right:-.625vw;width:3.125vw}main .ip-world__copy{margin-top:calc(22 / 1920 * 100vw);text-align:center}main .ip-world__name{margin-bottom:calc(8 / 1920 * 100vw);font-size:max(14px,calc(28 / 1920 * 100vw));color:#0a3760}main .ip-world__desc{font-size:max(12px,calc(19 / 1920 * 100vw));color:#0a3760}}@media screen and (max-width:1149px){main .ip-world .section{padding:clamp(80px,calc(160 / 1150 * 100vw),160px) clamp(36px,calc(72 / 1150 * 100vw),72px) clamp(50px,calc(100 / 1150 * 100vw),100px)}main .ip-world__intro{padding-left:clamp(20px,calc(40 / 1150 * 100vw),40px)}main .ip-world__intro:before{width:clamp(3px,calc(6 / 1150 * 100vw),6px)}main .ip-world__kicker{margin-bottom:clamp(14px,calc(28 / 1150 * 100vw),28px);font-size:clamp(30.5px,calc(61 / 1150 * 100vw),61px)}main .ip-world__title{font-size:clamp(49px,calc(98 / 1150 * 100vw),98px);line-height:1.35}main .ip-world__list{display:flex;flex-direction:column;gap:clamp(32px,calc(64 / 1150 * 100vw),64px);margin-top:clamp(36px,calc(72 / 1150 * 100vw),72px)}main .ip-world__media{position:relative;border-radius:clamp(12px,calc(24 / 1150 * 100vw),24px);aspect-ratio:710/502}main .ip-world__media img,main .ip-world__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}main .ip-world__badge{top:clamp(16px,calc(32 / 1150 * 100vw),32px);right:clamp(14px,calc(28 / 1150 * 100vw),28px);width:clamp(69px,calc(138 / 1150 * 100vw),138px)}main .ip-world__copy{position:absolute;z-index:1;left:clamp(28px,calc(56 / 1150 * 100vw),56px);right:clamp(24px,calc(48 / 1150 * 100vw),48px);bottom:clamp(24px,calc(48 / 1150 * 100vw),48px);color:#fff;text-align:left;text-shadow:0 1px 2px rgba(10,55,96,.45),0 8px 18px rgba(10,55,96,.28)}main .ip-world__name{margin-bottom:clamp(8px,calc(16 / 1150 * 100vw),16px);font-size:clamp(31.5px,calc(63 / 1150 * 100vw),63px);color:#fff}main .ip-world__desc{font-size:clamp(21.5px,calc(43 / 1150 * 100vw),43px);line-height:1.45;color:#fff}}@media screen and (max-width:1149px)and (max-width:574px){main .ip-world .section{padding:13.9130434783vw calc(72 / 1150 * 100vw) 8.6956521739vw}main .ip-world__intro{padding-left:3.4782608696vw}main .ip-world__intro:before{width:max(2px,.5217391304vw)}main .ip-world__kicker{margin-bottom:2.4347826087vw;font-size:5.3043478261vw}main .ip-world__title{font-size:8.5217391304vw}main .ip-world__list{gap:5.5652173913vw;margin-top:6.2608695652vw}main .ip-world__media{border-radius:2.0869565217vw}main .ip-world__badge{top:2.7826086957vw;right:2.4347826087vw;width:12vw}main .ip-world__copy{left:4.8695652174vw;right:4.1739130435vw;bottom:4.1739130435vw}main .ip-world__name{margin-bottom:1.3913043478vw;font-size:5.4782608696vw}main .ip-world__desc{font-size:3.7391304348vw}}main .ip26-moment-section,main .ip-moment{background:#cde}main .ip-moment{position:relative}main .ip-moment__media img,main .ip-moment__media svg{width:100%;height:auto;display:block}main .ip-moment__content{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:flex-start}main .ip-moment__kicker,main .ip-moment__title,main .ip-moment__desc{margin:0;letter-spacing:0}main .ip-moment__kicker{color:#0079e9;font-weight:700;line-height:1.3}main .ip-moment__kicker-br:after{content:"\a";white-space:pre}main .ip-moment__title{color:#0a3760;font-weight:600;line-height:1.3}main .ip-moment__desc{color:#0a3760;font-weight:400;line-height:1.65}@media screen and (min-width:1150px){main .ip-moment__content{top:0;bottom:0;left:max(var(--container-gutter),(100% - var(--ip26-container)) / 2);right:auto;justify-content:center;width:min(37.5vw,46%)}main .ip-moment__kicker{margin-bottom:1.875vw;font-size:max(17px,calc(34 / 1920 * 100vw))}main .ip-moment__title{margin-bottom:1.875vw;font-size:max(22.5px,2.34375vw);line-height:1.3}main .ip-moment__desc{font-size:max(12px,calc(19 / 1920 * 100vw))}main .ip-moment__desc+main .ip-moment__desc{margin-top:.3125vw}}@media screen and (min-width:1760px){main .ip-moment__kicker-br:after{content:" ";white-space:normal}}@media screen and (max-width:1149px){main .ip-moment__content{top:0;right:0;left:0;padding:clamp(96.5px,calc(193 / 1150 * 100vw),193px) clamp(36px,calc(72 / 1150 * 100vw),72px) 0 clamp(36px,calc(72 / 1150 * 100vw),72px)}main .ip-moment__kicker{margin-bottom:clamp(18px,calc(36 / 1150 * 100vw),36px);font-size:clamp(30.5px,calc(61 / 1150 * 100vw),61px);line-height:1.5}main .ip-moment__title{margin-bottom:clamp(18px,calc(36 / 1150 * 100vw),36px);font-size:clamp(49px,calc(98 / 1150 * 100vw),98px);line-height:1.22}main .ip-moment__desc{font-size:clamp(24.5px,calc(49 / 1150 * 100vw),49px);line-height:1.53}main .ip-moment__desc+main .ip-moment__desc{margin-top:clamp(4px,calc(8 / 1150 * 100vw),8px)}}@media screen and (max-width:1149px)and (max-width:574px){main .ip-moment__content{padding:16.7826086957vw calc(72 / 1150 * 100vw) 0 calc(72 / 1150 * 100vw)}main .ip-moment__kicker{margin-bottom:3.1304347826vw;font-size:5.3043478261vw}main .ip-moment__title{margin-bottom:3.1304347826vw;font-size:8.5217391304vw}main .ip-moment__desc{font-size:4.2608695652vw}main .ip-moment__desc+main .ip-moment__desc{margin-top:.6956521739vw}}main .ip26-newsletter-section,main .ip-news{background:linear-gradient(180deg,#e7f2fc,#d7eeff 48%,#b9e0fe)}main .ip-news{position:relative;color:#0a3760}main .ip-news__scene{pointer-events:none}main .ip-news__scene img{width:100%;height:auto;display:block}main .ip-news__body{position:absolute;z-index:1}main .ip-news__kicker,main .ip-news__title,main .ip-news__lead,main .ip-news__period,main .ip-news__gift,main .ip-news__name{margin:0;letter-spacing:0}main .ip-news__kicker{color:#0079e9;font-weight:600;line-height:1.3}main .ip-news__title{color:#0a3760;font-weight:600;line-height:1.32}main .ip-news__lead{color:#0a3760;font-weight:500;line-height:1.55}main .ip-news__count{display:inline-block;background:#fff54e;color:#0079e9;font-weight:600;line-height:1.15;border-radius:999px;vertical-align:middle;white-space:nowrap}main .ip-news__period{color:#0079e9;font-weight:600;line-height:1.35}main .ip-news__mark{background-image:linear-gradient(#fff54e,#fff54e);background-repeat:no-repeat;background-size:100% 42%;background-position:0 84%;box-decoration-break:clone;-webkit-box-decoration-break:clone}main .ip-news__gift{color:#0079e9;font-weight:600;line-height:1.4}main .ip-news__list{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0}main .ip-news__item{min-width:0}main .ip-news__shot{display:flex;align-items:center;justify-content:center;margin:0 auto;background:#fff;border-style:solid;border-color:#addaff;border-radius:50%;overflow:hidden}main .ip-news__shot img{width:82%;height:auto;max-height:82%;object-fit:contain}main .ip-news__name{color:#73b0e2;font-weight:500;line-height:1.35;text-align:center;background:#fff;border-style:solid;border-color:#addaff;border-radius:999px}main .ip-news__form{position:absolute;z-index:2;display:flex;align-items:center;background:#fff;border:1px solid #addaff;border-radius:999px}main .ip-news__form:focus-within{border-color:#0079e9}main .ip-news__field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main .ip-news__input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:#0a3760;font-weight:500;text-align:center;font-family:inherit}main .ip-news__input::placeholder{color:#73b0e2;font-weight:400;opacity:1}main .ip-news__submit{flex:none;height:100%;border:0;border-radius:999px;background:#0079e9;color:#fff;font-weight:600;font-family:inherit;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .25s ease}main .ip-news__submit:hover{background:#0068c9;color:#fff}main .ip-news__submit:disabled{opacity:.7;cursor:default}main .ip-news__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}main .ip-news__modal.is-active{opacity:1;visibility:visible}main .ip-news__modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a376073}main .ip-news__modal-card{position:relative;z-index:1;width:min(420px,100%);padding:56px 32px 36px;background:#fff;border-radius:20px;text-align:center}main .ip-news__modal-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#0079e9;cursor:pointer}main .ip-news__modal-icon{display:flex;justify-content:center;margin-bottom:16px}main .ip-news__modal-icon[hidden]{display:none}main .ip-news__modal-title{margin:0 0 10px;color:#0079e9;font-size:24px;font-weight:600;line-height:1.4}main .ip-news__modal-desc{margin:0;color:#0a3760;font-size:15px;font-weight:400;line-height:1.6}@media screen and (min-width:1150px){main .ip-news{min-height:calc(820 / 1920 * 100vw)}main .ip-news__scene{position:absolute;left:0;right:0;top:50%;z-index:0;transform:translateY(-50%)}main .ip-news__scene img{width:100%;height:auto}main .ip-news__body{position:relative;top:auto;right:auto;left:auto;width:min(calc(700 / 1920 * 100vw),46%);margin-right:max(var(--container-gutter),(100% - var(--ip26-container)) / 2);margin-left:auto;padding:3.75vw 0 calc(148 / 1920 * 100vw)}main .ip-news__kicker{margin-bottom:calc(22 / 1920 * 100vw);font-size:max(15px,1.5625vw)}main .ip-news__title{margin-bottom:calc(22 / 1920 * 100vw);font-size:max(22.5px,2.34375vw)}main .ip-news__lead{margin-bottom:.9375vw;font-size:max(12px,calc(19 / 1920 * 100vw))}main .ip-news__count{margin:0 .3125vw;padding:calc(1 / 1920 * 100vw) .625vw calc(2 / 1920 * 100vw);font-size:max(16px,calc(32 / 1920 * 100vw))}main .ip-news__period{margin-bottom:calc(22 / 1920 * 100vw);font-size:max(16px,calc(32 / 1920 * 100vw))}main .ip-news__gift{margin-bottom:calc(14 / 1920 * 100vw);font-size:max(12px,calc(19 / 1920 * 100vw))}main .ip-news__list{gap:calc(14 / 1920 * 100vw)}main .ip-news__item{width:calc(160 / 1920 * 100vw);flex:0 1 calc(160 / 1920 * 100vw)}main .ip-news__shot{width:100%;aspect-ratio:1;border-width:calc(2 / 1920 * 100vw)}main .ip-news__name{margin-top:calc(10 / 1920 * 100vw);padding:calc(5 / 1920 * 100vw) calc(8 / 1920 * 100vw);border-width:calc(1 / 1920 * 100vw);font-size:max(12px,.625vw)}main .ip-news__form{left:50%;bottom:2.1875vw;width:min(calc(920 / 1920 * 100vw),var(--ip26-container),100% - var(--container-gutter) * 2);height:calc(56 / 1920 * 100vw);padding:calc(5 / 1920 * 100vw) calc(5 / 1920 * 100vw) calc(5 / 1920 * 100vw) 1.25vw;border-width:calc(1 / 1920 * 100vw);transform:translate(-50%)}main .ip-news__input,main .ip-news__submit{font-size:max(12px,calc(17 / 1920 * 100vw))}main .ip-news__submit{padding:0 calc(28 / 1920 * 100vw)}main .ip-news__modal{padding:1.25vw}main .ip-news__modal-card{width:min(21.875vw,100%);padding:calc(56 / 1920 * 100vw) calc(32 / 1920 * 100vw) 1.875vw;border-radius:calc(20 / 1920 * 100vw)}main .ip-news__modal-close{top:.625vw;right:.625vw;width:1.875vw;height:1.875vw}main .ip-news__modal-icon{margin-bottom:calc(16 / 1920 * 100vw)}main .ip-news__modal-title{margin:0 0 calc(10 / 1920 * 100vw);font-size:max(12px,1.25vw)}main .ip-news__modal-desc{font-size:max(12px,.78125vw)}}@media screen and (min-width:1150px)and (max-width:1500px){main .ip-news__item{width:10.9375vw;flex:0 1 10.9375vw}}@media screen and (max-width:1149px){main .ip-news__body{top:0;right:0;left:0;padding:clamp(74px,calc(148 / 1150 * 100vw),148px) clamp(36px,calc(72 / 1150 * 100vw),72px) 0}main .ip-news__kicker{margin-bottom:clamp(14px,calc(28 / 1150 * 100vw),28px);font-size:clamp(30.5px,calc(61 / 1150 * 100vw),61px)}main .ip-news__title{margin-bottom:clamp(16px,calc(32 / 1150 * 100vw),32px);font-size:clamp(45px,calc(90 / 1150 * 100vw),90px);line-height:1.22}main .ip-news__lead{margin-bottom:clamp(14px,calc(28 / 1150 * 100vw),28px);font-size:clamp(24.5px,calc(49 / 1150 * 100vw),49px)}main .ip-news__count{margin:0 clamp(4px,calc(8 / 1150 * 100vw),8px);padding:clamp(1px,calc(2 / 1150 * 100vw),2px) clamp(8px,calc(16 / 1150 * 100vw),16px) clamp(2px,calc(4 / 1150 * 100vw),4px);font-size:clamp(33px,calc(66 / 1150 * 100vw),66px)}main .ip-news__period{margin-bottom:clamp(18px,calc(36 / 1150 * 100vw),36px);font-size:clamp(31px,calc(62 / 1150 * 100vw),62px)}main .ip-news__gift{margin-bottom:clamp(12px,calc(24 / 1150 * 100vw),24px);font-size:clamp(24.5px,calc(49 / 1150 * 100vw),49px)}main .ip-news__list{gap:clamp(8px,calc(16 / 1150 * 100vw),16px)}main .ip-news__item{flex:1}main .ip-news__shot{width:100%;max-width:clamp(120px,calc(240 / 1150 * 100vw),240px);aspect-ratio:1;border-width:clamp(2px,calc(4 / 1150 * 100vw),4px)}main .ip-news__name{margin-top:clamp(8px,calc(16 / 1150 * 100vw),16px);padding:clamp(4px,calc(8 / 1150 * 100vw),8px) clamp(5px,calc(10 / 1150 * 100vw),10px);border-width:clamp(1px,calc(2 / 1150 * 100vw),2px);font-size:clamp(14.5px,calc(29 / 1150 * 100vw),29px)}main .ip-news__form{left:clamp(36px,calc(72 / 1150 * 100vw),72px);right:clamp(36px,calc(72 / 1150 * 100vw),72px);bottom:clamp(48px,calc(96 / 1150 * 100vw),96px);height:clamp(50px,calc(100 / 1150 * 100vw),100px);padding:clamp(3px,calc(6 / 1150 * 100vw),6px) clamp(3px,calc(6 / 1150 * 100vw),6px) clamp(3px,calc(6 / 1150 * 100vw),6px) clamp(14px,calc(28 / 1150 * 100vw),28px)}main .ip-news__input,main .ip-news__submit{font-size:clamp(14px,calc(28 / 1150 * 100vw),28px)}main .ip-news__submit{padding:0 clamp(16px,calc(32 / 1150 * 100vw),32px)}}@media screen and (max-width:1149px)and (max-width:574px){main .ip-news__body{padding:12.8695652174vw calc(72 / 1150 * 100vw) 0}main .ip-news__kicker{margin-bottom:2.4347826087vw;font-size:5.3043478261vw}main .ip-news__title{margin-bottom:2.7826086957vw;font-size:7.8260869565vw}main .ip-news__lead{margin-bottom:2.4347826087vw;font-size:4.2608695652vw}main .ip-news__count{margin:0 .6956521739vw;padding:.1739130435vw 1.3913043478vw .347826087vw;font-size:5.7391304348vw}main .ip-news__period{margin-bottom:3.1304347826vw;font-size:5.3913043478vw}main .ip-news__gift{margin-bottom:2.0869565217vw;font-size:4.2608695652vw}main .ip-news__list{gap:1.3913043478vw}main .ip-news__shot{max-width:20.8695652174vw;border-width:max(1px,.347826087vw)}main .ip-news__name{margin-top:1.3913043478vw;padding:.6956521739vw .8695652174vw;border-width:max(1px,.1739130435vw);font-size:2.5217391304vw}main .ip-news__form{left:calc(72 / 1150 * 100vw);right:calc(72 / 1150 * 100vw);bottom:8.347826087vw;height:8.6956521739vw;padding:.5217391304vw .5217391304vw .5217391304vw 2.4347826087vw}main .ip-news__input,main .ip-news__submit{font-size:2.6086956522vw}main .ip-news__submit{padding:0 2.6086956522vw}}main .ip26-products-section,main .ip-products{background:#f4f9ff}main .ip-products{position:relative}main .ip-products__media img,main .ip-products__media svg{width:100%;height:auto;display:block}main .ip-products__content{position:absolute;z-index:1;display:flex;flex-direction:column}main .ip-products__logo img,main .ip-products__logo svg{width:100%;height:auto}main .ip-products__break,main .ip-products__break--lead{display:none}main .ip-products__title,main .ip-products__lead{margin:0;letter-spacing:0}main .ip-products__title{color:#0a3760;font-weight:600;line-height:1.2}main .ip-products__lead{color:#0079e9;font-weight:500;line-height:1.4}main .ip-products__btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;background:#0079e9;color:#fff;font-weight:500;line-height:1;text-decoration:none;border-radius:999px;white-space:nowrap;cursor:pointer;transition:background-color .25s ease}main .ip-products__btn:hover{background:#0068c9;color:#fff}@media screen and (min-width:1150px){main .ip-products__content{top:0;bottom:0;left:max(var(--container-gutter),(100% - var(--ip26-container)) / 2);right:auto;justify-content:center;align-items:flex-start;max-width:min(calc(640 / 1920 * 100vw),48%)}main .ip-products__break{display:inline}main .ip-products__logo{width:calc(152 / 1920 * 100vw);margin-bottom:calc(37 / 1920 * 100vw)}main .ip-products__title{margin-bottom:.625vw;font-size:max(22.5px,2.34375vw)}main .ip-products__lead{margin-bottom:calc(44 / 1920 * 100vw);font-size:max(12.5px,calc(25 / 1920 * 100vw));white-space:nowrap}main .ip-products__btn{min-height:calc(50 / 1920 * 100vw);padding:calc(16 / 1920 * 100vw) calc(28 / 1920 * 100vw);font-size:max(12px,calc(17 / 1920 * 100vw))}}@media screen and (min-width:1150px)and (max-width:1279px){main .ip-products__break--lead{display:inline}main .ip-products__lead{white-space:normal}}@media screen and (min-width:1500px){main .ip-products__break{display:none}}@media screen and (max-width:1149px){main .ip-products__content{top:0;right:0;bottom:0;left:0;align-items:center;text-align:center;padding:clamp(84.5px,calc(169 / 1150 * 100vw),169px) clamp(36px,calc(72 / 1150 * 100vw),72px) clamp(75px,calc(150 / 1150 * 100vw),150px)}main .ip-products__logo{width:clamp(136.5px,calc(273 / 1150 * 100vw),273px);margin-bottom:clamp(37px,calc(74 / 1150 * 100vw),74px)}main .ip-products__title{margin-bottom:clamp(9px,calc(18 / 1150 * 100vw),18px);font-size:clamp(41.5px,calc(83 / 1150 * 100vw),83px)}main .ip-products__lead{font-size:clamp(24.5px,calc(49 / 1150 * 100vw),49px)}main .ip-products__btn{margin-top:auto;min-height:clamp(67.5px,calc(135 / 1150 * 100vw),135px);padding:clamp(15px,calc(30 / 1150 * 100vw),30px) clamp(36px,calc(72 / 1150 * 100vw),72px);font-size:clamp(37px,calc(74 / 1150 * 100vw),74px)}}@media screen and (max-width:1149px)and (max-width:574px){main .ip-products__content{padding:14.6956521739vw calc(72 / 1150 * 100vw) 13.0434782609vw}main .ip-products__logo{width:23.7391304348vw;margin-bottom:6.4347826087vw}main .ip-products__title{margin-bottom:1.5652173913vw;font-size:6.6086956522vw}main .ip-products__lead{font-size:4.2608695652vw}main .ip-products__btn{min-height:11.7391304348vw;padding:2.6086956522vw 6.2608695652vw;font-size:6.4347826087vw}}html:not(.ip-motion-ready) .ip-rise{opacity:0}html.ip-motion-off .ip-structure__line,html.ip-motion-off .ip-structure__dot{opacity:1}@media(prefers-reduced-motion:reduce){html:not(.ip-motion-ready) .ip-rise,main .ip-structure__line,main .ip-structure__dot{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ip26.css.map */
