@media print,screen and (min-width:768px){.lang-child body{background-position:50% -400px}}body #container.is-top .today .bg-footprint{position:absolute}@media print,screen and (min-width:768px){body #container.is-top .today .bg-footprint{bottom:50px;right:158px}}@media screen and (max-width:767.98px){body #container.is-top .today .bg-footprint{display:none}}@media print,screen and (min-width:768px){body #container.is-top .bg-common{background-image:url(/assets/img/common/_bg_pc2.png);background-position:50% 80px;background-repeat:repeat-y;background-size:1655px 1454px}body #container.is-top .contents-wrapper.std{width:100%;padding-top:0}}@media screen and (max-width:767.98px){body #container.is-top .contents-wrapper.std{width:100%}body #container.is-top .home{padding-bottom:26.6667vw}}@media print,screen and (min-width:768px){body #container.is-top .home .only-sp{display:none}}@media screen and (max-width:767.98px){body #container.is-top .home .only-sp{display:block}}@media print,screen and (min-width:768px){body #container.is-top .home .only-pc{display:block}}@media screen and (max-width:767.98px){body #container.is-top .home .only-pc{display:none}}.lang-child body #container.is-top .home .only-ja{display:none}body #container.is-top .home .bg-union{z-index:5}@media print,screen and (min-width:768px){body #container.is-top .home .bg-union:before{content:"";text-indent:-5000px;background-image:url(/assets/img/pages/home/abo_bg_0_pc.png);background-repeat:no-repeat;background-size:100% 71px;background-color:var(--color-beige1);width:100%;height:0;padding:71px 0 0;display:block;overflow:hidden}body #container.is-top .home .bg-union .bgwrap-union{background-color:var(--color-beige1);background-image:url(/assets/img/pages/home/_bg_gr.png);background-position:top;background-repeat:repeat;background-size:96px 96px;height:calc(100% - 71px);position:relative}body #container.is-top .home .bg-union .inner-union{margin:auto;position:absolute;top:0;left:0;right:0}}@media screen and (max-width:767.98px){body #container.is-top .home .bg-union .inner-union{display:none}}@media print,screen and (min-width:768px){body #container.is-top .home .bg-union .inner-union .bgimg1{z-index:1;width:388.49px;height:210.73px;position:absolute;top:-50px;left:120px}body #container.is-top .home .bg-union .inner-union .bgimg2{z-index:0;width:449.04px;height:146.71px;position:absolute;top:0;right:100px}}body #container.is-top .home .guide{color:var(--color-red1);justify-content:center;font-weight:600;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home .guide{margin:35px auto 0}}@media screen and (max-width:767.98px){body #container.is-top .home .guide{margin:0 3.6vw 5vw}}body #container.is-top .home .guide .rubyStyle{transition:border-color var(--duration-hover);border-bottom:2px solid}body #container.is-top .home .guide .rubyStyle:hover{border-color:#0000}body #container.is-top .home .std-section{position:relative}body #container.is-top .home .std-section .bg{z-index:var(--z-bg);width:100%;height:100%;position:absolute;top:0;left:0}body #container.is-top .home .std-section .bg .inner{height:100%;margin-left:auto;margin-right:auto;position:relative}@media print,screen and (min-width:768px){body #container.is-top .home .std-section .bg .inner{width:968px}}@media screen and (max-width:767.98px){body #container.is-top .home .std-section .bg .inner{width:92.8vw}}body #container.is-top .home .std-section .fg{z-index:var(--z-fg);position:relative}body #container.is-top .home .std-section .fg .frame{background-color:#fff;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){body #container.is-top .home .std-section .fg .frame{border-radius:40px;width:968px;max-width:100vw}}@media screen and (max-width:767.98px){body #container.is-top .home .std-section .fg .frame{border-radius:2.66667vw;width:92.8vw}}@media print,screen and (min-width:768px){body #container.is-top .home header.kv{padding-top:45px;padding-bottom:24px}}body #container.is-top .home header.kv .bg{background-color:var(--color-beige1)}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame{padding:30px 0}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame{padding:3.46667vw 0 7.73333vw}}body #container.is-top .home header.kv .frame .sub{margin:0 auto}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub{grid-template:"text"30px"line"33.06px/577.84px;gap:7px 0;height:35px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub{grid-template:"text"18.0587vw"line"4.73867vw/75.9973vw;gap:1.06667vw 0;width:82.6667vw;padding:2.13333vw 0;position:relative}}body #container.is-top .home header.kv .frame .sub .text{color:#6f7386;grid-area:text;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text{justify-content:center}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text{justify-content:flex-start}}body #container.is-top .home header.kv .frame .sub .text:after{content:""}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text:after{text-indent:-5000px;background-image:url(/assets/img/pages/home/kv_sub_img_sp.png);background-repeat:no-repeat;background-size:79px 57px;width:79px;height:0;padding:57px 0 0;display:block;position:relative;top:-10px;right:0;overflow:hidden}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text:after{display:none}}body #container.is-top .home header.kv .frame .sub .text .kvTitle{letter-spacing:.072em;position:relative}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text .kvTitle{letter-spacing:4px;max-width:85vw;padding-right:10px;font-size:16px;line-height:30px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text .kvTitle{letter-spacing:.266667vw;font-size:3.73333vw;line-height:5.33333vw}}body #container.is-top .home header.kv .frame .sub .text .kvTitle:before,body #container.is-top .home header.kv .frame .sub .text .kvTitle:after{content:"";background:#707386;position:absolute;right:0}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text .kvTitle:before,body #container.is-top .home header.kv .frame .sub .text .kvTitle:after{width:40px;height:1px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text .kvTitle:before,body #container.is-top .home header.kv .frame .sub .text .kvTitle:after{width:10.6667vw;height:.266667vw;left:95%}}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text .kvTitle:before{top:-4px;rotate:15deg}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text .kvTitle:before{top:1vw;rotate:15deg}}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text .kvTitle:after{top:38px;rotate:-15deg}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text .kvTitle:after{top:16vw;rotate:-15deg}.lang-child body #container.is-top .home header.kv .frame .sub .text .kvTitle{letter-spacing:.266667vw}}.lang-child body #container.is-top .home header.kv .frame .sub .text .kvTitle span{line-height:.266667vw}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text .kvTitle .first small{font-size:26px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text .kvTitle .first small{font-size:5.33333vw}}body #container.is-top .home header.kv .frame .sub .text .kvTitle strong{font-style:normal;font-weight:400}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text .kvTitle strong{font-size:30px;line-height:30px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text .kvTitle strong{font-size:7.46667vw;line-height:7.46667vw}}body #container.is-top .home header.kv .frame .sub .text .kvTitle em{font-style:normal;font-weight:400}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text .kvTitle em{font-size:22px;line-height:30px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text .kvTitle em{font-size:4.53333vw;line-height:7.46667vw}body #container.is-top .home header.kv .frame .sub .text .translateKvTitle{max-width:56.5333vw}}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .image{display:none}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .image{width:21.056vw;height:15.272vw;position:absolute;top:2.13333vw;right:0}}body #container.is-top .home header.kv .frame .sub .image img{object-fit:cover;width:100%;height:100%}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .lead{margin-top:40px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .lead{margin-top:2.66667vw}}body #container.is-top .home header.kv .frame .lead .explanation-title{color:var(--color-red1);text-align:center;font-weight:500}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .lead .explanation-title{font-size:24px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .lead .explanation-title{font-size:5.33333vw}}body #container.is-top .home header.kv .frame .lead .explanation-sub{color:var(--color-text1);text-align:center;font-weight:500}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .lead .explanation-sub{font-size:18px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .lead .explanation-sub{font-size:3.73333vw}}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .link{margin-top:25px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .link{margin-top:2.66667vw}}body #container.is-top .home header.kv .frame .link .layout{flex-direction:column;align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .link .layout{row-gap:15px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .link .layout{row-gap:8px}}body #container.is-top .home header.kv .frame .link .layout .links{display:flex}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .link .layout .links{justify-content:center;column-gap:2.8vw}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .link .layout .links{flex-direction:column;align-items:center;row-gap:8px}}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .link .layout .links .reception-hours{font-size:12px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .link .layout .links .reception-hours{font-size:3.2vw}}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .link .layout .links .no-generate-ai{font-size:12px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .link .layout .links .no-generate-ai{font-size:3.2vw}}body #container.is-top .home header.kv .frame .help{justify-content:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .help{margin-top:30px;font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .help{margin-top:2.66667vw;font-size:3.73333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.today{margin-top:56px;padding-bottom:50px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today{margin-top:10.6667vw}}body #container.is-top .home section.today .separator{border-color:#2f2f2f;border-top-width:1px}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame{padding-top:42px;padding-bottom:42px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame{padding-top:8vw;padding-bottom:8vw}}body #container.is-top .home section.today .title{justify-content:center;align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.today .title{column-gap:4px;margin-bottom:48px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .title{column-gap:1.06667vw;margin-bottom:6.4vw}}body #container.is-top .home section.today .title:before{content:"";flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.today .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;width:34px;height:0;margin-left:8px;padding:27.81px 0 0;display:block;overflow:hidden}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.06667vw 4.26667vw;width:5.06667vw;height:0;margin-left:2.13333vw;padding:4.26667vw 0 0;display:block;overflow:hidden}}body #container.is-top .home section.today .title .rubyStyle{letter-spacing:.032em;font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.today .title .rubyStyle{font-size:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .title .rubyStyle{font-size:5.33333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body{width:772px;max-width:100%;margin-left:auto;margin-right:auto}}body #container.is-top .home section.today .frame-body .listBox{border:1px solid var(--color-border2)}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .listBox{border-radius:10px;width:600px;margin:0 auto;padding:45px 40px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .listBox{border-radius:2.13333vw;width:89.0667vw;margin:0 auto;padding:7.73333vw 4.53333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .listBox+.listBox{margin-top:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .listBox+.listBox{margin-top:6.4vw}}body #container.is-top .home section.today .frame-body .dateContent{display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .dateContent{padding-bottom:14px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .dateContent{padding-bottom:5.33333vw}body #container.is-top .home section.today .frame-body .dateContent .date-string{display:block}}body #container.is-top .home section.today .frame-body .dateContent .item{font-weight:700;display:block}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .dateContent .item{min-width:75px;padding-right:10px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .dateContent .item{min-width:25.3333vw;padding-right:5.33333vw}body #container.is-top .home section.today .frame-body .dateContent .date .pc-only{display:none}}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .mentorContent{padding-top:14px;padding-bottom:14px;display:flex}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .mentorContent{padding-top:5.33333vw;padding-bottom:5.33333vw;display:flex}}body #container.is-top .home section.today .frame-body .mentorContent .item{font-weight:700;display:block}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .mentorContent .item{min-width:75px;padding-right:10px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .mentorContent .item{min-width:25.3333vw;padding-right:5.33333vw}body #container.is-top .home section.today .frame-body .mentorContent .mentor{width:calc(100% - 22.6667vw)}}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .listButton{justify-content:center;margin-top:24px;display:flex}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .listButton{margin-top:4.26667vw}body #container.is-top .home section.today .frame-body .listButton button{width:100%}}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .chatButton{width:380px}body #container.is-top .home section.today .frame-body .data-title{font-size:14px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .data-title{font-size:3.73333vw}}body #container.is-top .home section.today .frame-body .link{text-align:center}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .link{margin-top:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .link{margin-top:5.6vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.disaster{margin-top:30px;font-size:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.disaster{margin-top:2.66667vw}}body #container.is-top .home section.disaster .bg{background-color:var(--color-beige1)}body #container.is-top .home section.disaster .fg{z-index:4;justify-content:center;display:flex}body #container.is-top .home section.disaster .fg .frame{font-weight:700;display:inline-block;position:relative}@media print,screen and (min-width:768px){body #container.is-top .home section.disaster .fg .frame{background-color:#fff;border-radius:30px;width:auto;padding:10px 10px 15px}}@media screen and (max-width:767.98px){body #container.is-top .home section.disaster .fg .frame{background-color:#fff;border-radius:26.4vw;width:auto;margin-bottom:6.4vw;padding:1.86667vw 6.66667vw}}body #container.is-top .home section.disaster .fg .frame .frame-title{justify-content:center;display:flex}body #container.is-top .home section.disaster .fg .frame .frame-title .title{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.disaster .fg .frame .frame-title .title{column-gap:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.disaster .fg .frame .frame-title .title{column-gap:2.13333vw}}body #container.is-top .home section.disaster .fg .frame .frame-title .title p{letter-spacing:.072em}@media print,screen and (min-width:768px){body #container.is-top .home section.disaster .fg .frame .frame-title .title p{font-size:14px;line-height:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.disaster .fg .frame .frame-title .title p{font-size:3.73333vw;line-height:7.46667vw}}body #container.is-top .home section.disaster .fg .frame .frame-title .title p em{font-style:normal}@media print,screen and (min-width:768px){body #container.is-top .home section.disaster .fg .frame .frame-title .title p em{padding-left:6px;font-size:18px;line-height:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.disaster .fg .frame .frame-title .title p em{padding-left:2.13333vw;font-size:4.8vw;line-height:7.46667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.welcome{margin-top:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.welcome{margin-top:2.66667vw}}body #container.is-top .home section.welcome .bg{background-color:var(--color-beige1)}body #container.is-top .home section.welcome .fg{z-index:4;justify-content:center;display:flex}body #container.is-top .home section.welcome .fg .frame{font-weight:700;display:inline-block;position:relative}@media print,screen and (min-width:768px){body #container.is-top .home section.welcome .fg .frame{background-color:#fff;border-radius:30px;width:auto;padding:10px 10px 15px}}@media screen and (max-width:767.98px){body #container.is-top .home section.welcome .fg .frame{background-color:#fff;border-radius:26.4vw;width:auto;margin-bottom:6.4vw;padding:1.86667vw 6.66667vw}}body #container.is-top .home section.welcome .fg .frame .frame-title{justify-content:center;display:flex}body #container.is-top .home section.welcome .fg .frame .frame-title .title{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.welcome .fg .frame .frame-title .title{column-gap:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.welcome .fg .frame .frame-title .title{column-gap:2.13333vw}}body #container.is-top .home section.welcome .fg .frame .frame-title .title p{letter-spacing:.072em}@media print,screen and (min-width:768px){body #container.is-top .home section.welcome .fg .frame .frame-title .title p{font-size:14px;line-height:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.welcome .fg .frame .frame-title .title p{font-size:3.73333vw;line-height:7.46667vw}}body #container.is-top .home section.welcome .fg .frame .frame-title .title p em{font-style:normal}@media print,screen and (min-width:768px){body #container.is-top .home section.welcome .fg .frame .frame-title .title p em{padding-left:6px;font-size:18px;line-height:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.welcome .fg .frame .frame-title .title p em{padding-left:2.13333vw;font-size:4.8vw;line-height:7.46667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.about{margin-top:0}}@media screen and (max-width:767.98px){body #container.is-top .home section.about{margin-top:10.6667vw}}body #container.is-top .home section.about .bg{z-index:2}@media print,screen and (min-width:768px){body #container.is-top .home section.about .bg .bgwrap{background-color:var(--color-beige1);background-image:url(/assets/img/pages/home/_bg_gr.png);background-position:top;background-repeat:repeat;background-size:96px 96px;height:100%;position:relative}body #container.is-top .home section.about .bg .inner{margin:auto;position:absolute;top:0;left:0;right:0}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .bg .inner{display:none}}@media print,screen and (min-width:768px){body #container.is-top .home section.about .bg .inner .bgimg1{width:388.49px;height:210.73px;position:absolute;top:-95px;left:-144px}body #container.is-top .home section.about .bg .inner .bgimg2{width:449.04px;height:146.71px;position:absolute;top:-10px;right:-148px}}body #container.is-top .home section.about .fg{z-index:4}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg{padding-top:110px}}body #container.is-top .home section.about .fg .frame{position:relative}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame{background-color:#fff;border-radius:30px;padding:35px 20px 15px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame{background-color:#fff;padding:8.53333vw 0}}body #container.is-top .home section.about .fg .frame .frame-title{justify-content:center;display:flex}body #container.is-top .home section.about .fg .frame .frame-title .title{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-title .title{column-gap:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-title .title{column-gap:2.13333vw}}body #container.is-top .home section.about .fg .frame .frame-title .title:before{content:"";flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;width:34px;height:0;margin-left:8px;padding:27.81px 0 0;display:block;overflow:hidden}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.06667vw 4.26667vw;width:5.06667vw;height:0;margin-left:2.13333vw;padding:4.26667vw 0 0;display:block;overflow:hidden}}body #container.is-top .home section.about .fg .frame .frame-title .title .rubyStyle{letter-spacing:.032em;font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-title .title .rubyStyle{font-size:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-title .title .rubyStyle{font-size:5.33333vw}}body #container.is-top .home section.about .fg .frame .frame-body{flex-direction:column;align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-body{padding:52px 0 40px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-body{padding:4.26667vw 4vw 8vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-body .lead p{text-align:center;font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-body .lead p{font-size:4.26667vw}}body #container.is-top .home section.about .fg .frame .frame-body .lead .target{justify-content:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-body .lead .target{font-size:14px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-body .lead .target{margin-top:5px;font-size:3.73333vw}}body #container.is-top .home section.about .fg .frame .frame-body .lead .target .point{background-color:#000;border-radius:100%;display:block}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-body .lead .target .point{width:10px;height:10px;margin:10px 10px 0 0}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-body .lead .target .point{width:4.8vw;height:2.66667vw;margin:3.2vw 3.2vw 0 0}body #container.is-top .home section.about .fg .frame .frame-body .lead .target .targetText{font-size:3.73333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-body .help{margin-top:24px;font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-body .help{margin-top:5.33333vw;font-size:4.26667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-body .movie{width:640px;height:360px;margin-bottom:32px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-body .movie{width:80.5733vw;height:45.3227vw;margin-bottom:5.33333vw}}body #container.is-top .home section.about .fg .frame .frame-body .movie iframe{width:100%;height:100%}body #container.is-top .home section.about .lead{line-height:1.8}body #container.is-top .home section.about .about-text6{position:relative}@media print,screen and (min-width:768px){body #container.is-top .home section.about .about-text6{width:577.84px;margin-left:80px;display:block}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .about-text6{margin-top:4.26667vw;padding-left:4.26667vw;display:block}}body #container.is-top .home section.about .about-text6:before{content:""}@media print,screen and (min-width:768px){body #container.is-top .home section.about .about-text6:before{background-color:hsl(var(--foreground));border-radius:99px;width:8px;height:8px;display:block;position:absolute;top:8px;left:0}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .about-text6:before{background-color:hsl(var(--foreground));border-radius:99px;width:2.13333vw;height:2.13333vw;display:block;position:absolute;top:2.13333vw;left:0}body #container.is-top .home section.about .about-text7{padding-left:4.26667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.about.is-login .fg,body #container.is-top .home section.history{padding-top:80px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history{margin-top:10.6667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.history .bg{background-color:var(--color-beige1);background-image:url(/assets/img/pages/home/_bg_gr.png);background-position:top;background-repeat:repeat;background-size:96px 96px}body #container.is-top .home section.history .fg .frame{padding:60px 0 50px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame{padding:8.53333vw 0}}body #container.is-top .home section.history .fg .frame .frame-title{justify-content:center;display:flex}body #container.is-top .home section.history .fg .frame .frame-title .title{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-title .title{column-gap:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-title .title{column-gap:2.13333vw}}body #container.is-top .home section.history .fg .frame .frame-title .title:before{content:"";flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;width:34px;height:0;margin-left:8px;padding:27.81px 0 0;display:block;overflow:hidden}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.06667vw 4.26667vw;width:5.06667vw;height:0;margin-left:2.13333vw;padding:4.26667vw 0 0;display:block;overflow:hidden}}body #container.is-top .home section.history .fg .frame .frame-title .title .rubyStyle{letter-spacing:.032em;font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-title .title .rubyStyle{font-size:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-title .title .rubyStyle{font-size:5.33333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body{margin-top:40px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body{justify-content:center;margin-top:6.74667vw;display:flex}}body #container.is-top .home section.history .fg .frame .frame-body .list{flex-wrap:wrap;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list{justify-content:center;align-items:flex-start;gap:20px;padding-left:60px;padding-right:60px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list{flex-direction:column;row-gap:2.66667vw;width:89.0667vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article{border-style:solid;border-color:var(--color-border2);display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article{border-width:1px;border-radius:10px;flex-direction:column;row-gap:4.5px;width:234px;min-width:234px;padding:14px 20px 20px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article{border-width:.266667vw;border-radius:2.66667vw;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2.66667vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article .stat{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat{flex-direction:column;row-gap:13px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat{column-gap:1.33333vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article .stat .image{flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat .image{width:70px;height:70px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat .image{width:15.2vw;height:15.2vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article .stat .image img{object-fit:cover;width:100%;height:100%}body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption{flex-direction:column;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption{row-gap:0}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption{row-gap:1.33333vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption .name .label{font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption .name .label{font-size:18px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption .name .label{font-size:4.26667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption .name .unit{font-size:12px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption .name .unit{font-size:3.2vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption .date{font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption .date{font-size:3.73333vw}body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption .date time .rubyStyle:nth-child(2n){font-size:2.66667vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article .link{flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article .link{width:100%;height:34px;margin-top:0}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .link{width:20.8vw;height:8vw;margin:0 0 0 auto}}@media print,screen and (min-width:768px){.lang-child body #container.is-top .home section.history .fg .frame .frame-body .list article .link{height:42px}}@media screen and (max-width:767.98px){.lang-child body #container.is-top .home section.history .fg .frame .frame-body .list article .link{height:9.33333vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article .link button,body #container.is-top .home section.history .fg .frame .frame-body .list article .link a{background-color:var(--color-red1);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article .link button,body #container.is-top .home section.history .fg .frame .frame-body .list article .link a{border-radius:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .link button,body #container.is-top .home section.history .fg .frame .frame-body .list article .link a{border-radius:2.13333vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article .link button .rubyStyle,body #container.is-top .home section.history .fg .frame .frame-body .list article .link a .rubyStyle{font-weight:700}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .link button .rubyStyle,body #container.is-top .home section.history .fg .frame .frame-body .list article .link a .rubyStyle{font-size:3.73333vw}}@media print,screen and (min-width:768px){:is(body #container.is-top .home section.history .fg .frame .frame-body .list article .link button:has(ruby.ruby-absolute),body #container.is-top .home section.history .fg .frame .frame-body .list article .link button:has(ruby.ruby-absolute-iOS),body #container.is-top .home section.history .fg .frame .frame-body .list article .link a:has(ruby.ruby-absolute),body #container.is-top .home section.history .fg .frame .frame-body .list article .link a:has(ruby.ruby-absolute-iOS)){padding-top:7px}}@media screen and (max-width:767.98px){:is(body #container.is-top .home section.history .fg .frame .frame-body .list article .link button:has(ruby.ruby-absolute),body #container.is-top .home section.history .fg .frame .frame-body .list article .link button:has(ruby.ruby-absolute-iOS),body #container.is-top .home section.history .fg .frame .frame-body .list article .link a:has(ruby.ruby-absolute),body #container.is-top .home section.history .fg .frame .frame-body .list article .link a:has(ruby.ruby-absolute-iOS)){padding-top:1.86667vw}}body #container.is-top .home section.history .history-button{margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){body #container.is-top .home section.history .history-button{width:380px;margin-top:26px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .history-button{width:85.3333vw;margin-top:6.4vw}}@media print,screen and (min-width:768px){.lang-ja body #container.is-top .home section.history .buttonSecondary a{height:64px}}@media screen and (max-width:767.98px){.lang-ja body #container.is-top .home section.history .buttonSecondary a{height:14.4vw}body #container.is-top .home section.history .error{min-width:100%}}body #container.is-top .home section.history .link{justify-content:center;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.history .link{width:750px;margin-top:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .link{text-align:right;justify-content:center;width:82.6667vw;margin-top:6.66667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete{padding-top:80px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete{margin-top:10.6667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .bg{background-color:var(--color-beige1);background-image:url(/assets/img/pages/home/_bg_gr.png);background-position:top;background-repeat:repeat;background-size:96px 96px}body #container.is-top .home section.enquete .fg .frame{padding:60px 0 50px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame{padding:8.53333vw 0}}body #container.is-top .home section.enquete .fg .frame .frame-title{justify-content:center;display:flex}body #container.is-top .home section.enquete .fg .frame .frame-title .title{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-title .title{column-gap:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-title .title{column-gap:2.13333vw}}body #container.is-top .home section.enquete .fg .frame .frame-title .title:before{content:"";flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;width:34px;height:0;margin-left:8px;padding:27.81px 0 0;display:block;overflow:hidden}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.06667vw 4.26667vw;width:5.06667vw;height:0;margin-left:2.13333vw;padding:4.26667vw 0 0;display:block;overflow:hidden}}body #container.is-top .home section.enquete .fg .frame .frame-title .title .rubyStyle{letter-spacing:.032em;font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-title .title .rubyStyle{font-size:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-title .title .rubyStyle{text-align:center;font-size:5.33333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body{margin-top:40px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body{margin-top:8.53333vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list{flex-direction:column;margin:0 auto;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list{width:79.5%}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list{width:82.6667vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list article{border-style:solid;border-color:var(--color-border1)}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article{border-bottom-width:1px;margin-bottom:22.5px;padding-bottom:22.5px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article{border-bottom-width:.266667vw;margin-bottom:6.4vw;padding-bottom:6.4vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta{column-gap:18px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta{column-gap:4.26667vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .date{font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .date{font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .date{font-size:3.73333vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories{flex-wrap:wrap;display:inline-flex}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories{gap:5px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories{gap:1.33333vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories li{border-style:solid;border-color:var(--color-border3);align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories li{border-width:1px;border-radius:3px;height:26px;padding:0 4px;font-size:12px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories li{border-width:.266667vw;border-radius:.8vw;height:6.93333vw;padding:0 1.06667vw;font-size:3.2vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .body{margin-top:15px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .body{margin-top:4vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .body p{font-size:16px}}body #container.is-top .home section.enquete .fg .frame .frame-body .link{justify-content:flex-end;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .link{width:79.5%;margin-top:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .link{text-align:right;width:82.6667vw;margin-top:6.66667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.example{padding-top:80px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example{margin-top:10.6667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.example .bg .bgwrap{background-color:var(--color-beige1);background-image:url(/assets/img/pages/home/_bg_gr.png);background-position:top;background-repeat:repeat;background-size:96px 96px;height:calc(100% - 71px);position:relative}body #container.is-top .home section.example .bg:after{content:"";text-indent:-5000px;background-image:url(/assets/img/pages/home/exa_bg_0_pc.png);background-repeat:no-repeat;background-size:100% 71px;width:100%;height:0;padding:71px 0 0;display:block;overflow:hidden}}body #container.is-top .home section.example .fg{position:relative}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg{padding-bottom:100px}}body #container.is-top .home section.example .fg .frame-bg1{position:absolute}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame-bg1{bottom:120px;left:-80px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame-bg1{display:none}}body #container.is-top .home section.example .fg .frame-bg2{position:absolute}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame-bg2{bottom:100px;left:80px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame-bg2{display:none}}body #container.is-top .home section.example .fg .frame-bg3{position:absolute}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame-bg3{bottom:70px;right:80px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame-bg3{display:none}}body #container.is-top .home section.example .fg .frame{position:relative}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame{background-color:#fff;border-radius:30px;padding:35px 20px 15px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame{background-color:#fff;padding:8.53333vw 0}}body #container.is-top .home section.example .fg .frame .link{justify-content:flex-end;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .link{margin-top:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .link{margin-top:6.66667vw}}body #container.is-top .home section.example .fg .frame .frame-title{justify-content:center;display:flex}body #container.is-top .home section.example .fg .frame .frame-title .title{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-title .title{column-gap:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-title .title{column-gap:2.13333vw}}body #container.is-top .home section.example .fg .frame .frame-title .title:before{content:"";flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;width:34px;height:0;margin-left:8px;padding:27.81px 0 0;display:block;overflow:hidden}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.06667vw 4.26667vw;width:5.06667vw;height:0;margin-left:2.13333vw;padding:4.26667vw 0 0;display:block;overflow:hidden}}body #container.is-top .home section.example .fg .frame .frame-title .title .rubyStyle{letter-spacing:.032em;font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-title .title .rubyStyle{font-size:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-title .title .rubyStyle{font-size:5.33333vw}}body #container.is-top .home section.example .fg .frame .parenttabs{justify-content:space-between;align-items:flex-end;display:flex;position:relative}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .parenttabs{margin-top:40px;bottom:-2px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .parenttabs{margin-top:8.53333vw;bottom:-2px}}body #container.is-top .home section.example .fg .frame .parenttabs button{border:2px solid var(--color-border2);justify-content:center;align-items:center;padding-top:5px;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .parenttabs button{border-radius:20px 20px 0 0;width:300px;height:46px;font-size:18px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .parenttabs button{border-radius:5.33333vw 5.33333vw 0 0;width:29.3333vw;height:9.86667vw;font-size:3.46667vw}}body #container.is-top .home section.example .fg .frame .parenttabs button[aria-selected=true]{background-color:var(--color-pink1)}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .parenttabs button[aria-selected=true]{height:56px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .parenttabs button[aria-selected=true]{height:10.9333vw}}body #container.is-top .home section.example .fg .frame .parenttabs button[aria-selected=true]{position:relative}body #container.is-top .home section.example .fg .frame .parenttabs button[aria-selected=true]:after{content:"";background-color:var(--color-pink1);width:100%;height:4px;display:block;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}body #container.is-top .home section.example .fg .frame .parenttabs button:focus{border-color:var(--color-border2);background:#fff0f0}body #container.is-top .home section.example .fg .frame .frame-body{border:2px solid var(--color-border2)}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-body{background-color:var(--color-pink1);border-radius:0 0 40px 40px;padding:36px 0 46px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-body{background-color:var(--color-pink1);border-radius:0 0 2.66667vw 2.66667vw;padding:5.33333vw 0 4.26667vw}}body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs{flex-wrap:wrap;justify-content:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs{column-gap:14px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs{gap:2.13333vw}}body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a{border-style:solid;border-color:var(--color-border1);color:var(--color-text1);background-color:#fff;justify-content:center;align-items:center;padding-top:5px;padding-bottom:5px;font-weight:700;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a{width:185px;height:47px;transition:border-color var(--duration-hover)border-width var(--duration-hover);border-width:1px;border-radius:23.5px;font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a{border-width:.266667vw;border-radius:5.33333vw;width:40.5333vw;height:10.6667vw;padding-top:1.6vw;font-size:3.73333vw}}body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a[aria-selected=true]{border-color:#707070}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a[aria-selected=true]{border-width:3px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a[aria-selected=true]{border-width:.8vw}}body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a .exampleCategoryLabel .rubyStyle{justify-content:center;display:flex}body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a .exampleCategoryLabel .rubyStyle span[data-mstadom]{line-height:1;display:inline-block}body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a:focus{border-color:#707070}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage{margin-top:42px;position:relative}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage{margin-top:6.4vw}}body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .tab-contents{margin:0 auto}body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .tab-contents[aria-hidden=false]{display:block}body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .tab-contents[aria-hidden=true]{display:none}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .tab-contents{width:450px;height:591px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .tab-contents{width:87.4667vw;height:114.933vw}}body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .tab-contents img{margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .bgimg1{width:478px;height:290px;position:absolute;bottom:-87px;left:-287px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .bgimg1{display:none}}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .bgimg2{width:120px;height:82px;position:absolute;bottom:17px;right:-148px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .stage .bgimg2{display:none}}body #container.is-top .home .bg-tree{z-index:5}@media print,screen and (min-width:768px){body #container.is-top .home .bg-tree{height:10px}body #container.is-top .home .bg-tree .inner-tree{height:10px;margin:0;position:absolute;top:0;left:0;right:0}}@media screen and (max-width:767.98px){body #container.is-top .home .bg-tree .inner-tree{display:none}}@media print,screen and (min-width:768px){body #container.is-top .home .bg-tree .inner-tree .bgimg1{width:430.2px;height:261px;position:absolute;top:-600px;right:74.25vw}body #container.is-top .home .bg-tree .inner-tree .bgimg2{width:120px;height:82px;position:absolute;top:-300px;left:60px}}body #container.is-top .home section.consultants{z-index:2}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants{padding-top:58px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants{margin-top:10.6667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .bg .inner{margin:auto;position:absolute;top:0;left:0;right:0}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .bg .inner{display:none}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .bg .inner .bgimg1{width:478px;height:290px;position:absolute;top:-600px;left:-280px}body #container.is-top .home section.consultants .bg .inner .bgimg2{width:120px;height:82px;position:absolute;top:-300px;left:-140px}body #container.is-top .home section.consultants .fg .frame{padding:60px 0 50px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame{padding:8.53333vw 0}}body #container.is-top .home section.consultants .fg .frame .frame-title{justify-content:center;display:flex}body #container.is-top .home section.consultants .fg .frame .frame-title .title{justify-content:center;align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-title .title{column-gap:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-title .title{column-gap:2.13333vw}}body #container.is-top .home section.consultants .fg .frame .frame-title .title:before{content:"";flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;width:34px;height:0;margin-left:8px;padding:27.81px 0 0;display:block;overflow:hidden}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.06667vw 4.26667vw;width:5.06667vw;height:0;margin-left:2.13333vw;padding:4.26667vw 0 0;display:block;overflow:hidden}}body #container.is-top .home section.consultants .fg .frame .frame-title .title .rubyStyle{letter-spacing:.032em;font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-title .title .rubyStyle{font-size:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-title .title .rubyStyle{font-size:5.33333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body{margin-top:40px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body{margin-top:8.53333vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list{flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:768px) and (max-width:810px){body #container.is-top .home section.consultants .fg .frame .frame-body .list{gap:2.66667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list{column-gap:12px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list{gap:2.66667vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article{border-style:solid;border-color:var(--color-border2);position:relative}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article{border-width:1px;border-radius:10px;width:183px;padding-bottom:40px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article{border-width:.266667vw;border-radius:2.66667vw;padding-bottom:9.33333vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure{flex-direction:column;align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure{row-gap:6px;width:183px;padding:10px 0 0}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure{row-gap:1.6vw;width:41.6vw;padding:2.66667vw 0}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure .image{width:94px;height:94px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure .image{width:18.6667vw;height:18.6667vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure .image img{object-fit:cover;width:100%;height:100%}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption{flex-direction:column;display:flex}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption *{letter-spacing:0;font-feature-settings:"palt"}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption{row-gap:3px;width:153px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption{row-gap:.8vw;width:34.9333vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name{line-height:1.2;display:block}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name{column-gap:3px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name{column-gap:.8vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name .label{font-weight:700;line-height:1.2;display:inline-block}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name .label{font-size:18px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name .label{font-size:4.26667vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name .unit{line-height:1.2;display:inline-block}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name .unit{font-size:14px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name .unit{font-size:3.2vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .genderAge{align-items:flex-end;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .genderAge{column-gap:3px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .genderAge{column-gap:.8vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .genderAge .gender{font-size:14px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .genderAge .gender{font-size:3.2vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .genderAge .age{font-size:14px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .genderAge .age{font-size:3.2vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .title{line-height:1.3}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .title{font-size:12px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .title{font-size:3.2vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .title .rubyStyle{line-height:1.3;display:inline-block}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .title .rubyStyle{margin-right:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .title .rubyStyle{margin-right:2.13333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .title .financialplanner{letter-spacing:-1.1px!important;font-size:12px!important}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .count{align-items:flex-end;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .count{column-gap:3px;font-size:14px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .count{column-gap:.8vw;font-size:3.73333vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .count em{font-style:normal;font-weight:700}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .result{justify-content:flex-end;display:flex;position:absolute}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .result{bottom:15px;right:15px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .result{bottom:3.2vw;right:3.2vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .result p{align-items:center;font-weight:700;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .result p{column-gap:10px;font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .result p{column-gap:2.66667vw;font-size:4.26667vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .result p img{object-fit:cover}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .result p img{width:24px;height:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .result p img{width:6.4vw;height:6.4vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .consultInfo{flex-direction:column;display:flex}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .consultInfo .result{justify-content:flex-end;position:absolute}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .consultInfo .result{bottom:10px;right:15px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .consultInfo .result{bottom:2.66667vw;right:3.2vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .link{justify-content:flex-end;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .link{width:79.5%;margin-top:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .link{width:86.9333vw;margin-top:6.66667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.line{display:none}}@media screen and (max-width:767.98px){body #container.is-top .home section.line{background-color:#06c755;border-radius:2.66667vw;width:92.8vw;margin:10.6667vw auto 0;padding:5.33333vw 4.26667vw}body #container.is-top .home section.line .inner{background-color:#fff;border-radius:2.66667vw;flex-direction:column;display:flex}body #container.is-top .home section.line .inner .section-title{text-align:center;font-size:10.6667vw;font-weight:700}body #container.is-top .home section.line .inner .section-body .lead p{text-align:center;font-size:3.73333vw}body #container.is-top .home section.line .inner .section-body .link{margin-top:3.73333vw}body #container.is-top .home section.line .inner .section-body .link a{border:.266667vw solid #c7c7c7;border-radius:2.66667vw;justify-content:center;align-items:center;column-gap:2.66667vw;width:57.6vw;height:15.4667vw;margin:0 auto;display:flex}body #container.is-top .home section.line .inner .section-body .link a .icon{width:8vw;height:8vw}body #container.is-top .home section.line .inner .section-body .link a .icon img{object-fit:cover;width:100%;height:100%}body #container.is-top .home section.line .inner .section-body .link a .label{font-size:4.26667vw;font-weight:700}body #container.is-top .home section.line .inner .section-body .image{height:11.7333vw;margin-top:2.66667vw}body #container.is-top .home section.line .inner .section-body .image img{object-fit:cover;width:22.6667vw;height:11.7333vw;margin-left:50.4vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.news{padding-top:80px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news{margin-top:10.6667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame{padding:40px 0}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame{padding:8.53333vw 0}}body #container.is-top .home section.news .fg .frame .frame-title{justify-content:center;display:flex}body #container.is-top .home section.news .fg .frame .frame-title .title{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-title .title{column-gap:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-title .title{column-gap:2.13333vw}}body #container.is-top .home section.news .fg .frame .frame-title .title:before{content:"";flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;width:34px;height:0;margin-left:8px;padding:27.81px 0 0;display:block;overflow:hidden}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.06667vw 4.26667vw;width:5.06667vw;height:0;margin-left:2.13333vw;padding:4.26667vw 0 0;display:block;overflow:hidden}}body #container.is-top .home section.news .fg .frame .frame-title .title .rubyStyle{letter-spacing:.032em;font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-title .title .rubyStyle{font-size:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-title .title .rubyStyle{text-align:center;font-size:5.33333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body{margin-top:40px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body{margin-top:8.53333vw}}body #container.is-top .home section.news .fg .frame .frame-body .list{flex-direction:column;margin:0 auto;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list{width:79.5%}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list{width:82.6667vw}}body #container.is-top .home section.news .fg .frame .frame-body .list article{border-style:solid;border-color:var(--color-border1)}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list article{border-bottom-width:1px;margin-bottom:22.5px;padding-bottom:22.5px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list article{border-bottom-width:.266667vw;margin-bottom:6.4vw;padding-bottom:6.4vw}}body #container.is-top .home section.news .fg .frame .frame-body .list article:last-of-type{margin-bottom:0}body #container.is-top .home section.news .fg .frame .frame-body .list article .meta{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta{column-gap:18px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta{column-gap:4.26667vw}}body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .date time{font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .date time{font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .date time{font-size:4.26667vw}}body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories{flex-wrap:wrap;display:inline-flex}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories{gap:5px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories{gap:1.33333vw}}body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories li{border-style:solid;border-color:var(--color-border3);align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories li{border-width:1px;border-radius:3px;min-height:26px;padding:0 4px;font-size:12px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories li{border-width:.266667vw;border-radius:.8vw;min-height:6.93333vw;padding:0 1.06667vw;font-size:3.2vw}}body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .textNew{color:#d50132;font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list article .body{margin-top:15px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list article .body{margin-top:4vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list article .body p{font-size:16px}}body #container.is-top .home section.news .fg .frame .frame-body .link{justify-content:flex-end;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .link{width:79.5%;margin-top:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .link{text-align:right;width:82.6667vw;margin-top:6.66667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.faq{padding-top:80px;padding-bottom:190px;margin-bottom:0!important}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq{margin-top:10.6667vw;margin-bottom:0!important}}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame{padding:60px 0 50px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame{padding:8.53333vw 0}}body #container.is-top .home section.faq .fg .frame .frame-title{justify-content:center;display:flex}body #container.is-top .home section.faq .fg .frame .frame-title .title{align-items:center;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-title .title{column-gap:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-title .title{column-gap:2.13333vw}}body #container.is-top .home section.faq .fg .frame .frame-title .title:before{content:"";flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;width:34px;height:0;margin-left:8px;padding:27.81px 0 0;display:block;overflow:hidden}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-title .title:before{text-indent:-5000px;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.06667vw 4.26667vw;width:5.06667vw;height:0;margin-left:2.13333vw;padding:4.26667vw 0 0;display:block;overflow:hidden}}body #container.is-top .home section.faq .fg .frame .frame-title .title .rubyStyle{letter-spacing:.032em;font-weight:700}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-title .title .rubyStyle{font-size:24px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-title .title .rubyStyle{text-align:center;font-size:5.33333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body{margin-top:40px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body{margin-top:8.53333vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list{flex-direction:column;margin:0 auto;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .list{row-gap:17px;width:79.5%}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .list{row-gap:4.26667vw;width:82.6667vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list article{background-color:var(--color-grey2);flex-direction:column;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .list article{border-radius:10px;row-gap:15px;padding:22px 23px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .list article{border-radius:2.66667vw;row-gap:4vw;padding:4.26667vw 3.2vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list article .question,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer{align-items:flex-start;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .question,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer{column-gap:10px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .question,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer{column-gap:2.66667vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list article .question i.icon,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer i.icon{flex-shrink:0}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .question i.icon,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer i.icon{width:26px;height:26px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .question i.icon,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer i.icon{width:6.93333vw;height:6.93333vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list article .question i.icon img,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer i.icon img{object-fit:cover;width:100%;height:100%}body #container.is-top .home section.faq .fg .frame .frame-body .list article .question .text,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer .text{flex-grow:1}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .question .text,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer .text{font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .question .text,body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer .text{font-size:4.26667vw}}body #container.is-top .home section.faq .fg .frame .frame-body .link{justify-content:flex-end;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .link{width:79.5%;margin-top:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .link{text-align:right;width:82.6667vw;margin-top:6.66667vw}}.lang-child body #container.is-top section.about .about-text5{display:none!important}@media print,screen and (min-width:768px){.lang-child body #container.is-top section.news .fg .frame .frame-body .list article .meta .categories li{padding:2px 4px;font-size:12px}}@media screen and (max-width:767.98px){.lang-child body #container.is-top section.news .fg .frame .frame-body .list article .meta .categories li{padding:.533333vw 1.06667vw;font-size:3.2vw}}.lang-child body #container.is-top section.news .fg .frame .frame-body .list article .meta .categories li ruby:before{top:.1em}.bg-empty{height:968px}@media print,screen and (min-width:768px){:root .news .categories li{min-height:30px}::-webkit-full-page-media{min-height:30px}:future{min-height:30px}}@media screen and (max-width:767.98px){:root .news .categories ruby>rt{transform:translateY(.8vw)}::-webkit-full-page-media{transform:translateY(.8vw)}:future{transform:translateY(.8vw)}}ruby>div{line-height:1!important}@-moz-document url-prefix(){@media print,screen and (min-width:768px){.news .categories li ruby>rt{position:relative;top:2px}}@media screen and (max-width:767.98px){.news .categories li ruby>rt{position:relative;top:.8vw}}}
