.text-image__title{font-size:3.2rem;font-weight:normal;font-style:normal;line-height:32px;letter-spacing:normal;text-transform:none}@media only screen and (min-width: 1248px){.text-image__title{font-size:4rem;line-height:1.2}}.secondary-navigation .text-image__desc,.navigation-header__secondary-nav-content .text-image__desc,.text-image__desc{font-size:1.6rem;font-weight:300;font-style:normal;line-height:2.4rem;letter-spacing:normal;text-transform:none}@media only screen and (min-width: 1248px){.secondary-navigation .text-image__desc,.navigation-header__secondary-nav-content .text-image__desc,.text-image__desc{font-size:1.8rem;font-weight:300;font-style:normal;line-height:2.8rem;letter-spacing:normal;text-transform:none}}.text-image__btn{font-size:1.6rem;font-weight:500;font-style:normal;line-height:2rem;letter-spacing:normal;text-transform:none;display:inline-block;margin:0;padding:16px 32px;border:solid 1px #000ad2;color:var(--white);background-color:#000ad2;appearance:none;text-transform:inherit;text-decoration:none;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;border-radius:0;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;transition:background-color .3s,border-color .3s,color .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 1248px){.text-image__btn{font-size:1.5rem}}[disabled].text-image__btn{opacity:.4;cursor:default}.text-image__btn:hover{background-color:rgba(0,10,210,.8)}[disabled].text-image__btn{opacity:.4;cursor:default}[disabled].text-image__btn:hover{background-color:#000ad2}.text-image__btn:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 2px #0a1331}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.text-image{margin-bottom:40px}@media only screen and (min-width: 768px){.text-image{margin-bottom:40px}}@media only screen and (min-width: 1248px){.text-image{margin-bottom:40px}}.accordion-v2 .text-image{margin-bottom:0}.text-image__inner{margin-right:12px;margin-left:12px;max-width:var(--max-width, 1184px);display:flex;flex-wrap:wrap}.text-image__inner::after{clear:both;content:"";display:block}@media only screen and (min-width: 768px){.text-image__inner{margin-right:24px;margin-left:24px}}@media only screen and (min-width: 1248px){.text-image__inner{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){.text-image__inner.left-image>div{order:2}.text-image__inner.left-image>picture{order:1}}@media only screen and (min-width: 768px){.accordion-v2 .text-image__inner.left-image .text-image__image{margin-left:0}}@media only screen and (min-width: 1248px){.accordion-v2 .text-image__inner.left-image .text-image__image{margin-left:0}}@media only screen and (min-width: 768px){.accordion-v2 .text-image__inner.left-image .text-image__text{margin-left:2.4rem}}@media only screen and (min-width: 1248px){.accordion-v2 .text-image__inner.left-image .text-image__text{margin-left:3.2rem}}.accordion-v2 .text-image__inner{margin-left:0;margin-right:0}.text-image__image,.text-image__text{width:calc(100% - 16px);float:left;margin-left:8px}@media only screen and (min-width: 768px){.text-image__image,.text-image__text{width:calc(83.3333333333% - 44px);float:left;margin-left:24px}}.accordion-v2 .text-image__image,.accordion-v2 .text-image__text{margin-left:0;margin-right:0;width:100%}.text-image__text{order:2}@media only screen and (min-width: 768px){.text-image__text{width:calc(33.3333333333% - 32px);float:left;margin-left:24px;max-width:35.2rem;margin-left:2.4rem;order:1}}@media only screen and (min-width: 1248px){.text-image__text{margin-left:3.2rem}}@media only screen and (min-width: 1248px){.tabs-component-v2__contained-tabs.tabs-component-v2__tab-list-container .text-image__text{width:calc(33.3333333333% - 42.6666666667px);float:left;margin-left:32px}}@media only screen and (min-width: 768px){.accordion-v2 .text-image__text{width:calc(33.3333% - 1.6rem)}}@media only screen and (min-width: 1248px){.accordion-v2 .text-image__text{width:calc(33.3333% - 2.1333rem)}}.text-image__image{order:1;margin-bottom:1.6rem}@media only screen and (min-width: 768px){.text-image__image{width:calc(66.6666666667% - 40px);float:left;margin-left:24px;max-width:73.6rem;margin-left:2.4rem;margin-bottom:0;order:2}}@media only screen and (min-width: 1248px){.text-image__image{margin-left:3.2rem}}@media only screen and (min-width: 1248px){.tabs-component-v2__contained-tabs.tabs-component-v2__tab-list-container .text-image__image{width:calc(66.6666666667% - 53.3333333333px);float:left;margin-left:32px}}@media only screen and (min-width: 768px){.accordion-v2 .text-image__image{width:calc(66.6667% - .8rem);margin-left:2.4rem}}@media only screen and (min-width: 1248px){.accordion-v2 .text-image__image{width:calc(66.6667% - 1.0667rem);margin-left:3.2rem}}.text-image__title{font-family:"Noto Sans JP",Arial,sans-serif;margin-bottom:.8rem;font-size:2rem;line-height:2.8rem;font-weight:500;letter-spacing:0}@media only screen and (min-width: 768px){.text-image__title{font-size:2.4rem;line-height:3.2rem;margin-bottom:.8rem}}@media only screen and (min-width: 1248px){.text-image__title{font-size:3.2rem;line-height:4rem;margin-bottom:1.6rem}}.text-image__desc{margin-bottom:3.2rem}@media only screen and (min-width: 1248px){.text-image__desc{margin-bottom:4rem}}.text-image__btn{margin:0}.secondary-navigation .text-image,.navigation-header__secondary-nav-content .text-image{color:#000;margin-bottom:0}.secondary-navigation .text-image__inner,.navigation-header__secondary-nav-content .text-image__inner{margin:0}.secondary-navigation .text-image__inner.left-image .text-image__image,.navigation-header__secondary-nav-content .text-image__inner.left-image .text-image__image{order:1;margin-bottom:2rem}.secondary-navigation .text-image__image,.secondary-navigation .text-image__text,.navigation-header__secondary-nav-content .text-image__image,.navigation-header__secondary-nav-content .text-image__text{width:calc(100% - 16px);float:left;margin-left:8px;margin-left:0}.secondary-navigation .text-image__image,.navigation-header__secondary-nav-content .text-image__image{margin-bottom:0;width:100%;height:auto;order:2}.secondary-navigation .text-image__image img,.navigation-header__secondary-nav-content .text-image__image img{width:100%;height:auto}.secondary-navigation .text-image__title,.navigation-header__secondary-nav-content .text-image__title{color:#000;margin-bottom:1.2rem;font-size:1.8rem;line-height:2.6rem;font-weight:500;letter-spacing:0}@media only screen and (min-width: 1248px){.secondary-navigation .text-image__title,.navigation-header__secondary-nav-content .text-image__title{font-size:1.6rem;line-height:2.4rem}}.secondary-navigation .text-image__desc,.navigation-header__secondary-nav-content .text-image__desc{font-size:1.6rem;line-height:2.4rem;margin-bottom:3.2rem}@media only screen and (min-width: 1248px){.secondary-navigation .text-image__desc,.navigation-header__secondary-nav-content .text-image__desc{font-size:1.4rem;line-height:2.2rem}}.secondary-navigation .text-image__btn,.navigation-header__secondary-nav-content .text-image__btn{margin-bottom:2rem}@media only screen and (min-width: 1248px){.text-image__title{margin-bottom:.8rem}}@media only screen and (min-width: 768px){.text-image__image{margin-left:3.2rem}}@media only screen and (min-width: 768px){.text-image__inner.left-image .text-image__image{margin-left:2.4rem}}@media only screen and (min-width: 768px){.text-image__inner.left-image .text-image__text{margin-left:3.2rem}}.text-image__desc{margin-bottom:1.6rem}@media only screen and (min-width: 1248px){.text-image__btn{font-size:1.6rem}}.secondary-navigation .text-image__inner.left-image .text-image__image,.navigation-header__secondary-nav-content .text-image__inner.left-image .text-image__image{margin-left:0;margin-bottom:1.6rem}@media only screen and (min-width: 1248px){.secondary-navigation .text-image__inner.left-image .text-image__image,.navigation-header__secondary-nav-content .text-image__inner.left-image .text-image__image{margin-bottom:1.27rem}}.secondary-navigation .text-image__inner.left-image .text-image__text,.navigation-header__secondary-nav-content .text-image__inner.left-image .text-image__text{margin-left:0}.secondary-navigation .text-image__title,.navigation-header__secondary-nav-content .text-image__title{margin-bottom:.8rem}@media only screen and (min-width: 768px){.secondary-navigation .text-image__title,.navigation-header__secondary-nav-content .text-image__title{margin-bottom:1.6rem}}@media only screen and (min-width: 1248px){.secondary-navigation .text-image__title,.navigation-header__secondary-nav-content .text-image__title{margin-bottom:.4rem}}@media only screen and (min-width: 768px){.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child{width:100%;margin-right:0}.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__text,.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__image,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__text,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__image{width:calc(50% - 1.6rem)}.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__text,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__text{margin-right:2.4rem}.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner.left-image .text-image__text,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner.left-image .text-image__text{margin-left:2.4rem;margin-right:0}}@media only screen and (min-width: 1248px){.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child{width:calc(33.33% - 2.133rem)}.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__text,.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__image,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__text,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__image{width:calc(100% - 1.6rem)}.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__text,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner .text-image__text{margin-right:0}.secondary-navigation .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner.left-image .text-image__text,.navigation-header__secondary-nav-content .navigation-header__secondary-nav-section:nth-child(3):last-child .text-image__inner.left-image .text-image__text{margin-left:0;margin-right:0}}
