@font-face{font-family:Inter;src:url("./media/Inter-VariableFont_opsz,wght-ZQT46P7R.ttf") format("truetype");font-style:normal}@font-face{font-family:Inter;src:url("./media/Inter-Italic-VariableFont_opsz,wght-3WBQ6O2W.ttf") format("truetype");font-style:italic}@font-face{font-family:Roboto;src:url("./media/Roboto-VariableFont_wdth,wght-TQJTUEE4.ttf") format("truetype");font-style:normal}@font-face{font-family:Roboto;src:url("./media/Roboto-Italic-VariableFont_wdth,wght-JULNKXLA.ttf") format("truetype");font-style:italic}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.d-flex{display:flex!important}.d-flex-center{display:flex!important;justify-content:center!important;align-items:center!important}.d-flex-middle{display:flex!important;justify-content:center!important}.d-flex-column{display:flex!important;flex-direction:column!important}.d-block{display:block!important}.d-none{display:none!important}.flex-1{flex:1!important}.flex-2{flex:2!important}.gap-1{gap:var(--jn-spacing-1)}.gap-2{gap:var(--jn-spacing-2)}.gap-3{gap:var(--jn-spacing-3)}.gap-4{gap:var(--jn-spacing-4)}.gap-5{gap:var(--jn-spacing-5)}.gap-7{gap:var(--jn-spacing-7)!important}.gap-10{gap:var(--jn-spacing-10)}.align-items-stretch{align-items:stretch!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-wrap{white-space:wrap!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.p-0{padding:0!important}.p-10{padding:var(--jn-spacing-10)!important}.pt-0{padding-top:0!important}.pb-10{padding-bottom:var(--jn-spacing-10)!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mt-3{margin-top:var(--jn-spacing-3)!important}.mt-5{margin-top:var(--jn-spacing-5)!important}.mt-6{margin-top:var(--jn-spacing-6)!important}.mt-9{margin-top:var(--jn-spacing-9)!important}.mt-10{margin-top:var(--jn-spacing-10)!important}.mb-3{margin-bottom:var(--jn-spacing-6)!important}.mb-5{margin-bottom:var(--jn-spacing-5)!important}.mb-6{margin-bottom:var(--jn-spacing-6)!important}.mb-8{margin-bottom:var(--jn-spacing-8)!important}.mb-10{margin-bottom:var(--jn-spacing-10)!important}.mr-4{margin-right:var(--jn-spacing-4)!important}.mr-5{margin-right:var(--jn-spacing-5)!important}.mr-10{margin-right:var(--jn-spacing-10)!important}.w-100{width:100%!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.cursor-pointer{cursor:pointer!important}.border-divider-top{border-top:1px solid var(--jn-wild-sand)!important}.border-divider-bottom{border-bottom:1px solid var(--jn-wild-sand)!important}.font-size-s{font-size:var(--jn-font-size-s)!important}.font-size-xs{font-size:var(--jn-font-size-xs)!important}.warning-color{color:var(--jn-warning-color)!important}:root{--jn-root-font-size: 62.5%;--jn-root-font-size-s: 62.5%;--jn-white: #ffffff;--jn-white-op40: #ffffff66;--jn-black: #000000;--jn-black-op30: #0000004d;--jn-pansy-red: #a22f33;--jn-sweet-pink: #ed666b;--jn-venice-blue: #095389;--jn-wedgewood: #6797b9;--jn-grafit: #363841;--jn-dirty-blue: #7c9fbb;--jn-dark-salmon: #e84f55;--jn-columbia-blue: #c2d9eb;--jn-pale-grey: #e7e5e7;--jn-pale-grey-op50: #e7e5e780;--jn-havelock-blue: #5a8db2;--jn-pattens-blue: #ccdeec;--jn-wild-sand: #f0f0f0;--jn-wild-sand-op90: #f0f0f0e6;--jn-light-blue: #c1d1df;--jn-bright-gray: #ebebeb;--jn-kz-blue: #5aaad7;--jn-warning-color: var(--jn-dark-salmon);--jn-gradient-warning: linear-gradient(to right, var(--jn-pansy-red), var(--jn-sweet-pink));--jn-background-secondary: var(--jn-pale-grey);--jn-gray: #514e52;--jn-electric-blue: #005bf0;--jn-jelly-bean: #d9534f;--jn-slate-grey: #6c757d;--jn-disabled-color: grey;--jn-primary-color: var(--jn-electric-blue);--jn-secondary-color: var(--jn-slate-grey);--jn-danger-color: var(--jn-jelly-bean);--jn-spacing-0: 0;--jn-spacing-1: .2rem;--jn-spacing-2: .4rem;--jn-spacing-3: .6rem;--jn-spacing-4: .8rem;--jn-spacing-5: 1rem;--jn-spacing-6: 1.2rem;--jn-spacing-7: 1.4rem;--jn-spacing-8: 1.6rem;--jn-spacing-9: 1.8rem;--jn-spacing-10: 2rem;--jn-rounded-0: 50%;--jn-rounded-1: 4px;--jn-rounded-2: 8px;--jn-rounded-3: 16px;--jn-rounded-4: 20px;--jn-rounded-5: 32px;--jn-font-size-xl: 2rem;--jn-font-size-l: 1.8rem;--jn-font-size-m: 1.4rem;--jn-font-size-s: 1.2rem;--jn-font-size-xs: 1rem;--jn-body-font-size: var(--jn-font-size-m);--jn-body-font-family: Inter;--jn-body-text-color: var(--jn-grafit);--jn-body-bg-color: var(--jn-white);--jn-title-font-family: Inter;--jn-title-font-size: var(--jn-font-size-xl);--jn-title-line-height: 1.2;--jn-title-margin-top: 0;--jn-title-margin-bottom: 0;--jn-title-color: var(--jn-body-text-color);--jn-link-color: var(--jn-body-text-color);--jn-btn-background: transparent;--jn-btn-color: var(--jn-body-text-color);--jn-btn-border-radius: var(--jn-rounded-4);--jn-btn-border-width: 0px;--jn-btn-border-type: solid;--jn-btn-border-color: transparent;--jn-btn-hover-color: var(--jn-body-text-color);--jn-btn-hover-background: transparent;--jn-btn-hover-border-color: transparent;--jn-btn-focus-color: var(--jn-btn-hover-color);--jn-btn-focus-background: var(--jn-btn-hover-background);--jn-btn-focus-border-color: var(--jn-btn-hover-border-color);--jn-btn-active-color: var(--jn-btn-hover-color);--jn-btn-active-background: var(--jn-btn-hover-background);--jn-btn-active-border-color: var(--jn-btn-hover-border-color);--jn-btn-disabled-color: var(--jn-btn-hover-color);--jn-btn-disabled-background: transparent;--jn-btn-disabled-border-color: transparent;--jn-btn-padding-x: var(--jn-spacing-9);--jn-btn-padding-y: var(--jn-spacing-6);--jn-btn-font-size: var(--jn-body-font-size);--jn-btn-font-weight: 400;--jn-input-color: var(--jn-body-text-color);--jn-input-background: transparent;--jn-input-font-size: var(--jn-body-font-size);--jn-input-placeholder-color: var(--jn-gray);--jn-input-padding-y: var(--jn-spacing-6);--jn-input-padding-x: var(--jn-spacing-8);--jn-input-border-color: transparent;--jn-input-border-width: 1px;--jn-input-border-radius: var(--jn-rounded-5);--jn-label-color: var(--jn-body-text-color);--jn-checkbox-width: 2rem;--jn-checkbox-height: 2rem;--jn-checkbox-color: var(--jn-secondary-color);--jn-icon-width: inherit;--jn-icon-height: inherit;--jn-icon-color: currentColor}html,body{width:100%;height:100%;overflow-x:hidden;padding:0;font-size:var(--jn-root-font-size);font-family:var(--jn-body-font-family),sans-serif;font-weight:400;background-color:var(--jn-body-bg-color);color:var(--jn-body-text-color);max-width:780px;margin:auto}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--jn-title-color);font-family:var(--jn-title-font-family),sans-serif;font-size:var(--jn-title-font-size);line-height:var(--jn-title-line-height);font-weight:700;margin-top:var(--jn-title-margin-top);margin-bottom:var(--jn-title-margin-bottom)}h1,.h1{--jn-title-font-size: 2rem;--jn-title-line-height: 1.2}h2,.h2{--jn-title-font-size: 1.8rem;--jn-title-line-height: 1.3}h3,.h3{--jn-title-font-size: 1.6rem;--jn-title-line-height: 1.4}h4,.h4{--jn-title-font-size: 1.4rem;--jn-title-line-height: 1.4}a{outline:none;color:var(--jn-link-color);text-decoration:underline}a:hover,a:focus,a:active{text-decoration:none}a.jn-link-btn{display:inline-block;text-decoration:none;display:flex;align-items:center;justify-content:center;background:var(--jn-btn-background);color:var(--jn-btn-color);border-radius:var(--jn-btn-border-radius);padding:var(--jn-btn-padding-y) var(--jn-btn-padding-x);font-size:var(--jn-btn-font-size);font-weight:var(--jn-btn-font-weight);transition:.2s ease-in-out}a.jn-link-btn.jn-link-btn-warning{--jn-btn-color: var(--jn-white);--jn-btn-background: var(--jn-gradient-warning)}a.jn-link-btn.jn-link-btn-secondary{--jn-btn-background: var(--jn-bright-gray)}a.jn-link-btn.jn-link-btn-arrow{--jn-btn-font-size: var(--jn-font-size-s);--jn-btn-padding-y: var(--jn-spacing-2);--jn-btn-padding-x: var(--jn-spacing-7);--jn-btn-background: var(--jn-grafit);--jn-btn-color: var(--jn-white)}a.jn-link-btn.jn-link-btn-arrow:after{content:url("./media/arrow-right-N32EN4ZS.svg")}a.jn-link-warning{--jn-link-color: var(--jn-white);text-decoration:none;background:var(--jn-gradient-warning);padding:var(--jn-spacing-5);border-radius:var(--jn-rounded-4);display:flex;align-items:center;justify-content:center}a.jn-linkchip-secondary{display:inline-block;text-decoration:none;background-color:var(--jn-bright-gray);padding:var(--jn-spacing-5) 2rem;border-radius:var(--jn-rounded-4);font-size:var(--jn-font-size-s)}a.is-active .menu-icon{display:none}a.is-active .menu-icon-active,a .menu-icon{display:block}a .menu-icon-active{display:none}router-outlet{display:none}.jn-root{font-size:var(--jn-body-font-size)}@media(max-width:379px){html,body{font-size:var(--jn-root-font-size-s)}}label{display:block;color:var(--jn-label-color);font-size:var(--jn-font-size-s);white-space:nowrap}label.label-form{--jn-label-color: var(--jn-black-op30);margin-bottom:var(--jn-spacing-5)}label.label-secondary{--jn-label-color: var(--jn-secondary-color);font-size:var(--jn-font-size-s)}ul{margin:0;padding:0}.jn-btn{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:1rem;background:var(--jn-btn-background);color:var(--jn-btn-color);border:var(--jn-btn-border-width) var(--jn-btn-border-type) var(--jn-btn-border-color);border-radius:var(--jn-btn-border-radius);padding:var(--jn-btn-padding-y) var(--jn-btn-padding-x);font-size:var(--jn-btn-font-size);font-weight:var(--jn-btn-font-weight);transition:.2s ease-in-out;-webkit-tap-highlight-color:transparent}.jn-btn:hover:not(:disabled):not(.disabled){color:var(--jn-btn-hover-color);background-color:var(--jn-btn-hover-background);border-color:var(--jn-btn-hover-border-color)}.jn-btn:focus:not(:disabled):not(.disabled){color:var(--jn-btn-focus-color);background-color:var(--jn-btn-focus-background);border-color:var(--jn-btn-focus-border-color)}.jn-btn:focus-visible{outline:none;box-shadow:0 0 15px 3px #00000014}@media(pointer:coarse){.jn-btn:focus-visible{box-shadow:none}}.jn-btn:active:not(:disabled):not(.disabled){color:var(--jn-btn-active-color);background-color:var(--jn-btn-active-background);border-color:var(--jn-btn-active-border-color)}.jn-btn.disabled,.jn-btn:disabled{opacity:.6;cursor:auto}.jn-btn+.btn{margin-left:var(--jn-spacing-6)}.jn-btn.jn-btn-primary{--jn-btn-color: var(--jn-white);--jn-btn-background: var(--jn-dirty-blue);--jn-btn-hover-color: var(--jn-white);--jn-btn-hover-background: color-mix(in srgb, var(--jn-dirty-blue), black 10%);--jn-btn-focus-color: var(--jn-white);--jn-btn-focus-background: color-mix(in srgb, var(--jn-dirty-blue), black 10%);--jn-btn-active-color: var(--jn-white);--jn-btn-active-background: color-mix(in srgb, var(--jn-dirty-blue), black 10%);--jn-btn-disabled-background: color-mix(in srgb, var(--jn-dirty-blue), white 25%);--jn-btn-disabled-border-color: color-mix(in srgb, var(--jn-dirty-blue), white 25%);--jn-btn-disabled-color: var(--jn-white)}.jn-btn.jn-btn-secondary{--jn-btn-color: var(--jn-grafit);--jn-btn-background: var(--jn-white);--jn-btn-hover-color: var(--jn-grafit);--jn-btn-hover-background: color-mix(in srgb, var(--jn-white), black 10%);--jn-btn-focus-color: var(--jn-grafit);--jn-btn-focus-background: color-mix(in srgb, var(--jn-white), black 10%);--jn-btn-active-color: var(--jn-grafit);--jn-btn-active-background: color-mix(in srgb, var(--jn-white), black 10%);--jn-btn-disabled-background: color-mix(in srgb, var(--jn-white), white 25%);--jn-btn-disabled-border-color: color-mix(in srgb, var(--jn-white), white 25%);--jn-btn-disabled-color: var(--jn-grafit)}.jn-btn.jn-btn-warning{--jn-btn-color: var(--jn-white);--jn-btn-background: var(--jn-gradient-warning)}.jn-btn.jn-btn-warning:hover:not(:disabled):not(.disabled){filter:brightness(.9)}.jn-btn.jn-btn-warning:focus:not(:disabled):not(.disabled){filter:brightness(.9)}.jn-btn.jn-btn-warning:active:not(:disabled):not(.disabled){filter:brightness(.8)}.jn-btn.jn-btn-warning{--jn-btn-hover-color: var(--jn-white);--jn-btn-focus-color: var(--jn-white);--jn-btn-active-color: var(--jn-white);--jn-btn-disabled-color: var(--jn-white)}.jn-form-control{color:var(--jn-input-color);background:var(--jn-input-background);border:var(--jn-input-border-width) solid var(--jn-input-border-color);border-radius:var(--jn-input-border-radius);padding:var(--jn-input-padding-y) var(--jn-input-padding-x);font-size:var(--jn-input-font-size);width:100%;min-width:10rem}.jn-form-control::placeholder{color:var(--jn-input-placeholder-color)!important;opacity:.5}.jn-form-control:-webkit-autofill,.jn-form-control:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s}.jn-form-control:focus{outline:none}.jn-form-control:focus-visible{outline:2px solid #3498db;outline-offset:-2px}.jn-form-control.jn-form-input-primary{--jn-input-color: var(--jn-body-text-color);--jn-input-placeholder-color: color-mix(in srgb, var(--jn-input-color), transparent 50%);--jn-input-background: var(--jn-white);--jn-input-padding-y: var(--jn-spacing-2);--jn-input-padding-x: var(--jn-spacing-7)}.jn-form-control.jn-form-input-secondary{--jn-input-color: var(--jn-black);--jn-input-border-color: transparent;--jn-btn-hover-border-color: transparent;--jn-btn-focus-border-color: transparent;--jn-btn-active-border-color: transparent;border-bottom-color:var(--jn-secondary-color);border-radius:initial}.jn-form-control.jn-form-input-secondary:focus-visible{outline:none}.jn-form-control.jn-form-input-secondary:hover:not(:disabled):not(.disabled):not([readonly]){border-bottom-color:var(--jn-secondary-color)}.jn-form-control.jn-form-input-secondary:focus:not(:disabled):not(.disabled):not([readonly]){border-bottom-color:var(--jn-primary-color)}.jn-form-control.jn-form-input-secondary:active:not(:disabled):not(.disabled):not([readonly]){border-bottom-color:var(--jn-secondary-color)}textarea.jn-form-control{--jn-input-border-radius: var(--jn-rounded-3);--jn-input-background: var(--jn-pale-grey-op50)}.jn-checkbox[type=checkbox]{appearance:none;-webkit-appearance:none;width:var(--jn-checkbox-width);height:var(--jn-checkbox-height);border:1px solid var(--jn-checkbox-color);border-radius:6px;background-color:transparent;cursor:pointer;outline:none;position:relative;display:inline-block;vertical-align:middle;transition:all .2s ease}.jn-checkbox[type=checkbox]:hover{border-color:var(--jn-checkbox-color)}.jn-checkbox[type=checkbox]:checked{background-color:transparent;border-color:var(--jn-checkbox-color)}.jn-checkbox[type=checkbox]:before{content:"";position:absolute;top:55%;left:24%;width:60%;height:40%;border:solid var(--jn-checkbox-color);border-width:0 2px 2px 0;transform:rotate(47deg) translate(-50%) translateY(-50%);opacity:0;transition:opacity .2s ease}.jn-checkbox[type=checkbox]:checked:before{opacity:1}.error-message{color:var(--jn-danger-color);font-size:1rem;margin-top:var(--jn-spacing-3);display:block}.main{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;min-height:100%;box-sizing:border-box;margin:0 auto;background-color:var(--jn-body-bg-color)}.promotion-label-primary{color:var(--jn-white);background-color:var(--jn-electric-blue);border-radius:var(--jn-rounded-1);font-size:1.2rem;padding:var(--jn-spacing-2) var(--jn-spacing-4)}.promotion-label-secondary{font-size:1.2rem;color:var(--jn-white);white-space:wrap;background-color:red;border:1px solid var(--jn-white);padding:var(--jn-rounded-1) var(--jn-rounded-2);max-width:min-content;text-align:center}.promotion-label-discount{background-color:var(--jn-danger-color);color:var(--jn-white);border-radius:var(--jn-rounded-4);padding:var(--jn-spacing-3) var(--jn-spacing-5);font-size:1rem}.btn-arrow-back{position:absolute;color:var(--jn-white);top:var(--jn-spacing-10);left:var(--jn-spacing-10);font-size:3rem;font-weight:600;cursor:pointer}.understand-japan-topic{overflow:auto;margin-top:-2rem}.understand-japan-topic img{border-bottom-left-radius:var(--jn-rounded-4);border-bottom-right-radius:var(--jn-rounded-4);width:100%;aspect-ratio:16/9;object-fit:cover}.understand-japan-topic .topic-body{padding:2.4rem 1.6rem}.understand-japan-topic .topic-body .topics-container{display:flex;flex-direction:column;gap:var(--jn-spacing-9)}.understand-japan-topic .select-topic-container{margin-top:2.4rem}.understand-japan-topic ul.content-list{padding-left:var(--jn-spacing-10)}.understand-japan-topic ul.content-list li:not(:last-child){margin-bottom:var(--jn-spacing-5)}.preview-item{text-decoration:none;display:flex;flex-direction:column;align-items:center}.preview-item img{width:100%;height:auto;max-width:7rem;border-radius:var(--jn-rounded-0)}.preview-item span{font-size:var(--jn-font-size-s);margin-top:var(--jn-spacing-6)}
