.aw-ctn .point-modal{display:block;inset:0;position:fixed;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1),visibility var(--duration) cubic-bezier(.39,.575,.565,1);z-index:200}.aw-ctn .point-modal[aria-hidden=true]{--duration:0.2s;opacity:0;pointer-events:none;visibility:hidden}.aw-ctn .point-modal[aria-hidden=false]{--duration:0.3s;opacity:1;pointer-events:auto;visibility:visible}.aw-ctn .point-modal .background{background-color:color-mix(in srgb,var(--color-white) 90%,transparent);inset:0;position:absolute}.aw-ctn .point-modal .wrapper{inset:0;margin-inline:auto;max-height:100dvh;overflow-y:auto;padding:calc(var(--liq-scale)*20) calc(var(--liq-scale)*15);position:absolute;z-index:1}.aw-ctn .point-modal .close{align-items:center;background-color:#000;border-radius:50%;display:flex;height:calc(var(--liq-scale)*30);justify-content:center;margin-inline-start:auto;position:relative;width:calc(var(--liq-scale)*30)}@media (min-width:769px){.aw-ctn .point-modal .close{transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);will-change:scale}}@media (hover:hover) and (pointer:fine){.aw-ctn .point-modal .close:hover{--duration:0.3s;scale:1.1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.aw-ctn .point-modal .close:hover{--duration:0.3s;scale:1.1}}.aw-ctn .point-modal .close:after,.aw-ctn .point-modal .close:before{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*9999);content:"";height:calc(var(--liq-scale)*14);position:absolute;rotate:45deg;width:calc(var(--liq-scale)*2)}.aw-ctn .point-modal .close:before{rotate:-45deg}.aw-ctn .point-modal .body{margin-inline:auto;max-width:calc(var(--liq-scale)*360);padding-inline:calc(var(--liq-scale)*15)}.aw-ctn .modal-ctn{display:block;inset:0;position:fixed;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1),visibility var(--duration) cubic-bezier(.39,.575,.565,1);z-index:200}.aw-ctn .modal-ctn[aria-hidden=true]{--duration:0.2s;opacity:0;pointer-events:none;visibility:hidden}.aw-ctn .modal-ctn[aria-hidden=false]{--duration:0.3s;opacity:1;pointer-events:auto;visibility:visible}.aw-ctn .modal-ctn .background{background-color:color-mix(in srgb,#000 60%,transparent);inset:0;position:absolute}.aw-ctn .modal-ctn .wrapper{inset:0;margin-inline:auto;max-height:100dvh;overflow-y:auto;padding:calc(var(--liq-scale)*20) calc(var(--liq-scale)*15);position:absolute;z-index:1}.aw-ctn .modal-ctn .wrapper:has(iframe){display:flex;flex-direction:column;gap:calc(var(--liq-scale)*5);justify-content:center}.aw-ctn .modal-ctn .close{align-items:center;background-color:#000;border-radius:50%;display:flex;height:calc(var(--liq-scale)*30);justify-content:center;margin-inline-start:auto;position:relative;width:calc(var(--liq-scale)*30)}@media (min-width:769px){.aw-ctn .modal-ctn .close{position:absolute;right:calc(var(--liq-scale)*15);top:calc(var(--liq-scale)*20);transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);will-change:scale}}@media (hover:hover) and (pointer:fine){.aw-ctn .modal-ctn .close:hover{--duration:0.3s;scale:1.1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.aw-ctn .modal-ctn .close:hover{--duration:0.3s;scale:1.1}}.aw-ctn .modal-ctn .close:after,.aw-ctn .modal-ctn .close:before{background-color:var(--color-white);border-radius:calc(var(--liq-scale)*9999);content:"";height:calc(var(--liq-scale)*14);position:absolute;rotate:45deg;width:calc(var(--liq-scale)*2)}.aw-ctn .modal-ctn .close:before{rotate:-45deg}.aw-ctn .modal-ctn .body{margin-inline:auto;max-width:calc(var(--liq-scale)*360);padding-inline:calc(var(--liq-scale)*15)}.aw-ctn .modal-ctn .body:has(.modal-info){padding-inline:calc(var(--liq-scale)*5)}.aw-ctn .modal-body iframe{aspect-ratio:9/16;height:auto;width:100%}.aw-ctn .modal-body .contents{background-color:var(--bg-color);display:grid}.aw-ctn .modal-body .inner{border-block-start:calc(var(--liq-scale)*4) solid var(--border-color);border-inline:calc(var(--liq-scale)*4) solid var(--border-color);border-radius:var(--border-radius) var(--border-radius) 0 0;display:grid;gap:calc(var(--liq-scale)*10);padding:calc(var(--liq-scale)*10) calc(var(--liq-scale)*10) calc(var(--liq-scale)*20)}.aw-ctn .modal-body .box{background-color:var(--color-white);border:calc(var(--liq-scale)*4) solid var(--border-color);border-radius:var(--border-radius);display:grid;gap:calc(var(--liq-scale)*10);padding-block:calc(var(--liq-scale)*15) calc(var(--liq-scale)*8);position:relative}.aw-ctn .modal-body .box img{display:block;margin-inline:auto}.aw-ctn .modal-body .box img[src*=point_01]{width:calc(var(--liq-scale)*235)}.aw-ctn .modal-body .box img[src*=point_02]{margin-bottom:calc(var(--liq-scale)*-5);width:calc(var(--liq-scale)*243)}.aw-ctn .modal-body .box img[src*=image_01]{width:calc(var(--liq-scale)*218)}.aw-ctn .modal-body .list{display:grid;grid-template-columns:1fr calc(var(--liq-scale)*2) 1fr}.aw-ctn .modal-body .list:has(.item:nth-of-type(3)){grid-template-columns:1fr calc(var(--liq-scale)*2) 1fr calc(var(--liq-scale)*2) 1fr}.aw-ctn .modal-body .item{font-size:calc(var(--liq-scale)*14);font-weight:700;letter-spacing:calc(var(--liq-scale)*-.7);line-height:calc(var(--liq-scale)*18);text-align:center;white-space:nowrap}.aw-ctn .modal-body .item .accent{color:var(--color-red);font-size:calc(var(--liq-scale)*14);line-height:128.571%}.aw-ctn .modal-body hr{background-image:url(../images/modal_dot.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;border:none}.aw-ctn .modal-body .arrow{margin-block:calc(var(--liq-scale)*-11) calc(var(--liq-scale)*-18);margin-inline:auto;position:relative;width:calc(var(--liq-scale)*75);z-index:1}.aw-ctn .modal-body .object{position:absolute;right:calc(var(--liq-scale)*8);top:calc(var(--liq-scale)*-22);width:calc(var(--liq-scale)*44)}.aw-ctn .modal-body .text{font-size:calc(var(--liq-scale)*12);font-weight:700;letter-spacing:calc(var(--liq-scale)*-.6);line-height:166.667%;margin-block-end:calc(var(--liq-scale)*-12);text-align:center}.aw-ctn .modal-body .image{margin-block-start:calc(var(--liq-scale)*4);margin-inline:auto;width:calc(var(--liq-scale)*206)}.aw-ctn .modal-body .captions{display:grid;grid-template-columns:auto 1fr}.aw-ctn .modal-body .captiontitle{color:var(--color-red);font-size:calc(var(--liq-scale)*12);font-weight:500;line-height:150%;margin-block-start:calc(var(--liq-scale)*7)}.aw-ctn .modal-body .caption{display:grid;font-size:calc(var(--liq-scale)*12);font-weight:400;grid-column:1/-1;grid-template-columns:subgrid;letter-spacing:0;line-height:150%}.aw-ctn .modal-body .caption span{white-space:nowrap}.aw-ctn .modal-body .association{background-color:var(--color-red);border-radius:0 0 var(--border-radius) var(--border-radius);padding:calc(var(--liq-scale)*26) calc(var(--liq-scale)*20) calc(var(--liq-scale)*21)}.aw-ctn .modal-body .associationlink{align-items:center;background-color:var(--color-white);border-radius:calc(var(--liq-scale)*30);box-shadow:var(--box-shadow);display:flex;font-size:calc(var(--liq-scale)*16);font-weight:900;height:calc(var(--liq-scale)*50);justify-content:center;letter-spacing:0;line-height:125%;position:relative;text-align:center}@media (min-width:769px){.aw-ctn .modal-body .associationlink{transition:box-shadow .1s cubic-bezier(.165,.84,.44,1),scale .1s cubic-bezier(.165,.84,.44,1);will-change:scale}}.aw-ctn .modal-body .associationlink.-process01,.aw-ctn .modal-body .associationlink.-process02{display:none}.aw-ctn .modal-body .associationlink:after{background-image:url(../images/icon_link.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--liq-scale)*24);inset:0 calc(var(--liq-scale)*16) 0 auto;margin-block:auto;position:absolute;width:calc(var(--liq-scale)*24)}@media (hover:hover) and (pointer:fine){.aw-ctn .modal-body .associationlink:hover{box-shadow:0 0 0 0 transparent;scale:.99;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1),scale .3s cubic-bezier(.165,.84,.44,1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.aw-ctn .modal-body .associationlink:hover{box-shadow:0 0 0 0 transparent;scale:.99;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1),scale .3s cubic-bezier(.165,.84,.44,1)}}.aw-ctn .modal-info{background-color:#fff7e2;border-radius:var(--border-radius);margin-block-start:calc(var(--liq-scale)*7);padding-block-end:calc(var(--liq-scale)*20)}.aw-ctn .modal-info .inner{display:grid;gap:calc(var(--liq-scale)*16);padding:calc(var(--liq-scale)*20)}.aw-ctn .modal-info .box{background-color:var(--color-white);border-radius:var(--border-radius);padding-block:calc(var(--liq-scale)*12)}.aw-ctn .modal-info .heading{background-color:var(--color-beige02);border-radius:var(--border-radius);color:#000;font-size:calc(var(--liq-scale)*14);font-weight:500;letter-spacing:0;line-height:128.571%;margin:0 calc(var(--liq-scale)*15) calc(var(--liq-scale)*12);padding-block:calc(var(--liq-scale)*5) calc(var(--liq-scale)*7);position:relative;text-align:center;z-index:1}.aw-ctn .modal-info .heading:has(img){align-items:center;display:grid;grid-template-columns:1fr calc(var(--liq-scale)*34);padding:calc(var(--liq-scale)*5) calc(var(--liq-scale)*8) calc(var(--liq-scale)*3);text-align:left}.aw-ctn .modal-info .heading:after{background-color:var(--color-beige02);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:calc(var(--liq-scale)*20);inset:auto 0 0;margin-inline:auto;position:absolute;transform:translateY(56%);width:calc(var(--liq-scale)*44);z-index:-1}.aw-ctn .modal-info .image{margin-inline:auto}.aw-ctn .modal-info .image:has(img[src*=image_01]){margin-top:calc(var(--liq-scale)*19);width:calc(var(--liq-scale)*262)}.aw-ctn .modal-info .image:has(img[src*=image_02]){margin-top:calc(var(--liq-scale)*18);width:calc(var(--liq-scale)*72)}.aw-ctn .modal-info .image:has(img[src*=image_03]){margin-top:calc(var(--liq-scale)*20);width:calc(var(--liq-scale)*110)}.aw-ctn .modal-info .title{color:var(--color-red);font-size:calc(var(--liq-scale)*18);font-weight:900;letter-spacing:0;line-height:133.333%;margin-top:calc(var(--liq-scale)*11);text-align:center}.aw-ctn .modal-info .list{counter-reset:list-counter;display:grid;gap:calc(var(--liq-scale)*4);margin-top:calc(var(--liq-scale)*6);padding-inline:calc(var(--liq-scale)*24) calc(var(--liq-scale)*5)}.aw-ctn .modal-info .list>li{align-items:center;color:#000;counter-increment:list-counter;display:flex;font-size:calc(var(--liq-scale)*13);font-weight:500;gap:0;letter-spacing:0;line-height:115.385%}.aw-ctn .modal-info .list>li:before{align-items:center;background-color:var(--color-orange02);border-radius:50%;color:var(--color-white);content:counter(list-counter);display:flex;flex-shrink:0;font-size:calc(var(--liq-scale)*11);font-weight:500;height:calc(var(--liq-scale)*14);justify-content:center;line-height:1;margin-right:.5em;width:calc(var(--liq-scale)*14)}.aw-ctn .modal-info .caption{color:#000;font-size:calc(var(--liq-scale)*12);font-weight:400;letter-spacing:0;line-height:150%;margin-top:calc(var(--liq-scale)*8);padding-inline:calc(var(--liq-scale)*10)}.aw-ctn .modal-info .caption+.caption{margin-top:0}.aw-ctn .modal-info .closebottom{align-items:center;color:#000;display:flex;font-size:calc(var(--liq-scale)*14);font-weight:500;gap:calc(var(--liq-scale)*10);justify-content:center;line-height:1;margin-inline:auto;margin-top:0}@media (hover:hover) and (pointer:fine){.aw-ctn .modal-info .closebottom:hover{--duration:0.3s}.aw-ctn .modal-info .closebottom:hover>.close{scale:.9}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.aw-ctn .modal-info .closebottom:hover{--duration:0.3s}.aw-ctn .modal-info .closebottom:hover>.close{scale:.9}}.aw-ctn .modal-info .closebottom>.close{position:static;scale:.8}@media (min-width:769px){.aw-ctn .modal-info .closebottom>.close{transition:scale var(--duration) cubic-bezier(.165,.84,.44,1);will-change:scale}}