@media print,screen and (min-width:768px){.lang-child body{background-position:center -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-size:1655px 1454px;background-repeat:repeat-y;background-position:center top 80px}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.6666666667vw}}@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}}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:"";display:block;padding:71px 0 0;width:100%;height:0;overflow:hidden;background-image:url(/assets/img/pages/home/abo_bg_0_pc.png);background-repeat:no-repeat;background-size:100% 71px;text-indent:-5000px;background-color:var(--color-beige1)}body #container.is-top .home .bg-union .bgwrap-union{position:relative;height:calc(100% - 71px);background-color:var(--color-beige1);background-image:url(/assets/img/pages/home/_bg_gr.png);background-repeat:repeat;background-size:96px 96px;background-position:top}body #container.is-top .home .bg-union .inner-union{position:absolute;margin:auto;left:0;right:0;top: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{position:absolute;left:120px;top:-50px;width:388.49px;height:210.73px;z-index:1}body #container.is-top .home .bg-union .inner-union .bgimg2{position:absolute;right:100px;top:0;width:449.04px;height:146.71px;z-index:0}}body #container.is-top .home .std-section{position:relative}body #container.is-top .home .std-section .bg{position:absolute;z-index:var(--z-bg);left:0;top:0;width:100%;height:100%}body #container.is-top .home .std-section .bg .inner{position:relative;margin-left:auto;margin-right:auto;height:100%}@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{position:relative;z-index:var(--z-fg)}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.6666666667vw;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.4666666667vw 0 7.7333333333vw}}body #container.is-top .home header.kv .frame .sub{display:grid;margin:0 auto}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub{width:577.84px;height:70.06px;grid-template:"text" 30px "line" 33.06px/577.84px;gap:7px 0}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub{position:relative;width:75.9973333333vw;height:23.864vw;grid-template:"text" 18.0586666667vw "line" 4.7386666667vw/75.9973333333vw;gap:1.0666666667vw 0}}body #container.is-top .home header.kv .frame .sub .text{grid-area:text;color:#6f7386;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{display:block;padding:57px 0 0;width:79px;height:0;overflow:hidden;background-image:url(/assets/img/pages/home/kv_sub_img_sp.png);background-repeat:no-repeat;background-size:79px 57px;text-indent:-5000px;position:relative;top:-18px;right:0}}@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 p{letter-spacing:.072em}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text p{font-size:16px;line-height:30px;padding-right:10px;white-space:nowrap}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text p{font-size:3.7333333333vw;line-height:7.4666666667vw}body #container.is-top .home header.kv .frame .sub .text p .first{padding-left:2.6666666667vw}}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text p .first small{font-size:26px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text p .first small{font-size:5.3333333333vw}}body #container.is-top .home header.kv .frame .sub .text p strong{font-weight:400;font-style:normal}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text p strong{font-size:30px;line-height:30px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text p strong{font-size:7.4666666667vw;line-height:7.4666666667vw}}body #container.is-top .home header.kv .frame .sub .text p em{font-weight:400;font-style:normal}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .text p em{font-size:22px;line-height:30px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .text p em{font-size:4.5333333333vw;line-height:7.4666666667vw}}body #container.is-top .home header.kv .frame .sub .line{grid-area:line;justify-self:center}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .line{padding-top:3px}}body #container.is-top .home header.kv .frame .sub .line img{max-width:none}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .sub .line img{width:577.84px;height:auto}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .sub .line img{width:75.9973333333vw;height:auto}}@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{position:absolute;right:0;top:0;width:21.056vw;height:15.272vw}}body #container.is-top .home header.kv .frame .sub .image img{width:100%;height:100%;object-fit:cover}body #container.is-top .home header.kv .frame .title{margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .title{width:504.23px;height:74.45px;margin-top:12.8px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .title{width:70.872vw;height:10.464vw;margin-top:6.4vw}}body #container.is-top .home header.kv .frame .title img{width:100%;height:100%;object-fit:cover}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .lead{margin-top:30px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .lead{margin-top:8.5333333333vw}}body #container.is-top .home header.kv .frame .lead p{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 p{font-size:18px;line-height:36px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .lead p{font-size:3.7333333333vw;line-height:7.4666666667vw}}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .link{margin-top:40px}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .link{margin-top:8vw}}body #container.is-top .home header.kv .frame .link .layout{display:flex}@media print,screen and (min-width:768px){body #container.is-top .home header.kv .frame .link .layout{justify-content:center;column-gap:2.8vw}}@media screen and (max-width:767.98px){body #container.is-top .home header.kv .frame .link .layout{flex-direction:column;align-items:center;row-gap:19px}}body #container.is-top .home header.kv .frame .help{display:flex;justify-content:center}@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:10.6666666667vw;font-size:3.7333333333vw}}@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.6666666667vw}}body #container.is-top .home section.today .separator{border-top-width:1px;border-color:#2f2f2f}@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{display:flex;align-items:center;justify-content:center}@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.0666666667vw;margin-bottom:6.4vw}}body #container.is-top .home section.today .title:before{content:""}@media print,screen and (min-width:768px){body #container.is-top .home section.today .title:before{display:block;padding:27.81px 0 0;width:34px;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;text-indent:-5000px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .title:before{display:block;padding:4.2666666667vw 0 0;width:5.0666666667vw;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.0666666667vw 4.2666666667vw;text-indent:-5000px}}body #container.is-top .home section.today .title .rubyStyle{font-weight:700;letter-spacing:.032em}@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.3333333333vw}}@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{padding:45px 40px;width:600px;margin:0 auto;border-radius:10px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .listBox{padding:7.7333333333vw 4.5333333333vw;width:89.0666666667vw;margin:0 auto;border-radius:2.1333333333vw}}@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.3333333333vw}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{width:75px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .dateContent .item{width:25.3333333333vw}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{display:flex;padding-top:14px;padding-bottom:14px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .mentorContent{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw;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{width:75px}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .mentorContent .item{width:25.3333333333vw}body #container.is-top .home section.today .frame-body .mentorContent .mentor{width:calc(100% - 22.6666666667vw)}}@media print,screen and (min-width:768px){body #container.is-top .home section.today .frame-body .listButton{margin-top:24px;display:flex;justify-content:center}}@media screen and (max-width:767.98px){body #container.is-top .home section.today .frame-body .listButton{margin-top:4.2666666667vw}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.7333333333vw}}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.welcome{margin-top:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.welcome{margin-top:2.6666666667vw}}body #container.is-top .home section.welcome .bg{background-color:var(--color-beige1)}body #container.is-top .home section.welcome .fg{z-index:4;display:flex;justify-content:center}body #container.is-top .home section.welcome .fg .frame{position:relative;font-weight:700;display:inline-block}@media print,screen and (min-width:768px){body #container.is-top .home section.welcome .fg .frame{background-color:#fff;padding:10px 10px 15px;border-radius:30px;width:auto}}@media screen and (max-width:767.98px){body #container.is-top .home section.welcome .fg .frame{width:auto;background-color:#fff;padding:1.8666666667vw 6.6666666667vw;border-radius:26.4vw;margin-bottom:6.4vw}}body #container.is-top .home section.welcome .fg .frame .frame-title{display:flex;justify-content:center}body #container.is-top .home section.welcome .fg .frame .frame-title .title{display:flex;align-items:center}@media print,screen and (min-width:768px){body #container.is-top .home section.welcome .fg .frame .frame-title .title{column-gap:4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.welcome .fg .frame .frame-title .title{column-gap:1.0666666667vw}}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.7333333333vw;line-height:7.4666666667vw}}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{font-size:18px;line-height:30px;padding-left:6px}}@media screen and (max-width:767.98px){body #container.is-top .home section.welcome .fg .frame .frame-title .title p em{font-size:4.8vw;line-height:7.4666666667vw;padding-left:2.1333333333vw}}@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.6666666667vw}}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{position:relative;height:100%;background-color:var(--color-beige1);background-image:url(/assets/img/pages/home/_bg_gr.png);background-repeat:repeat;background-size:96px 96px;background-position:top}body #container.is-top .home section.about .bg .inner{position:absolute;margin:auto;left:0;right:0;top: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{position:absolute;left:-144px;top:-95px;width:388.49px;height:210.73px}body #container.is-top .home section.about .bg .inner .bgimg2{position:absolute;right:-148px;top:-10px;width:449.04px;height:146.71px}}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;padding:35px 20px 15px;border-radius:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame{background-color:#fff;padding:8.5333333333vw 0}}body #container.is-top .home section.about .fg .frame .frame-title{display:flex;justify-content:center}body #container.is-top .home section.about .fg .frame .frame-title .title{display:flex;align-items:center}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-title .title{column-gap:4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-title .title{column-gap:1.0666666667vw}}body #container.is-top .home section.about .fg .frame .frame-title .title:before{content:""}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-title .title:before{display:block;padding:27.81px 0 0;width:34px;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;text-indent:-5000px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-title .title:before{display:block;padding:4.2666666667vw 0 0;width:5.0666666667vw;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.0666666667vw 4.2666666667vw;text-indent:-5000px}}body #container.is-top .home section.about .fg .frame .frame-title .title .rubyStyle{font-weight:700;letter-spacing:.032em}@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.3333333333vw}}body #container.is-top .home section.about .fg .frame .frame-body{display:flex;flex-direction:column;align-items:center}@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.2666666667vw 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.2666666667vw}}body #container.is-top .home section.about .fg .frame .frame-body .lead .target{margin-top:30px}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-body .lead .target{font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-body .lead .target{font-size:4vw}}@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.3333333333vw;font-size:4.2666666667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.about .fg .frame .frame-body .movie{margin-bottom:32px;width:640px;height:360px}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .fg .frame .frame-body .movie{margin-bottom:5.3333333333vw;width:80.5733333333vw;height:45.3226666667vw}}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{padding-left:4.2666666667vw;display:block;margin-top:4.2666666667vw}}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{display:block;background-color:hsl(var(--foreground));width:8px;height:8px;border-radius:99px;position:absolute;top:8px;left:0}}@media screen and (max-width:767.98px){body #container.is-top .home section.about .about-text6:before{display:block;background-color:hsl(var(--foreground));width:2.1333333333vw;height:2.1333333333vw;border-radius:99px;position:absolute;top:2.1333333333vw;left:0}body #container.is-top .home section.about .about-text7{padding-left:4.2666666667vw}}@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.6666666667vw}}@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-repeat:repeat;background-size:96px 96px;background-position:top}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.5333333333vw 0}}body #container.is-top .home section.history .fg .frame .frame-title{display:flex;justify-content:center}body #container.is-top .home section.history .fg .frame .frame-title .title{display:flex;align-items:center}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-title .title{column-gap:4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-title .title{column-gap:1.0666666667vw}}body #container.is-top .home section.history .fg .frame .frame-title .title:before{content:""}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-title .title:before{display:block;padding:27.81px 0 0;width:34px;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;text-indent:-5000px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-title .title:before{display:block;padding:4.2666666667vw 0 0;width:5.0666666667vw;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.0666666667vw 4.2666666667vw;text-indent:-5000px}}body #container.is-top .home section.history .fg .frame .frame-title .title .rubyStyle{font-weight:700;letter-spacing:.032em}@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.3333333333vw}}@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{margin-top:6.7466666667vw;display:flex;justify-content:center}}body #container.is-top .home section.history .fg .frame .frame-body .list{display:flex;flex-wrap:wrap}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list{justify-content:center;column-gap:20px;row-gap:20px;padding-left:60px;padding-right:60px;align-items:flex-start}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list{flex-direction:column;width:89.0666666667vw;row-gap:2.6666666667vw}}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{flex-direction:column;border-width:1px;border-radius:10px;padding:14px 20px 20px;width:234px;min-width:234px;row-gap:4.5px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article{align-items:center;border-width:.2666666667vw;border-radius:2.6666666667vw;padding:2.6666666667vw;flex-wrap:wrap;justify-content:space-between}}body #container.is-top .home section.history .fg .frame .frame-body .list article .stat{display:flex;align-items:center}@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.3333333333vw}}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{width:100%;height:100%;object-fit:cover}body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption{display:flex;flex-direction:column}@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.3333333333vw}}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.2666666667vw}}@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.7333333333vw}body #container.is-top .home section.history .fg .frame .frame-body .list article .stat figcaption .date time .rubyStyle:nth-child(2n){font-size:2.6666666667vw}}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.3333333333vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article .link a,body #container.is-top .home section.history .fg .frame .frame-body .list article .link button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--color-red1);color:#fff}@media print,screen and (min-width:768px){body #container.is-top .home section.history .fg .frame .frame-body .list article .link a,body #container.is-top .home section.history .fg .frame .frame-body .list article .link button{border-radius:8px}}@media screen and (max-width:767.98px){body #container.is-top .home section.history .fg .frame .frame-body .list article .link a,body #container.is-top .home section.history .fg .frame .frame-body .list article .link button{border-radius:2.1333333333vw}}body #container.is-top .home section.history .fg .frame .frame-body .list article .link a .rubyStyle,body #container.is-top .home section.history .fg .frame .frame-body .list article .link button .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 a .rubyStyle,body #container.is-top .home section.history .fg .frame .frame-body .list article .link button .rubyStyle{font-size:3.7333333333vw}}@media print,screen and (min-width:768px){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),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){padding-top:7px}}@media screen and (max-width:767.98px){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),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){padding-top:1.8666666667vw}}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.3333333333vw;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{display:flex;justify-content:center;margin-left:auto;margin-right:auto}@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{justify-content:center;width:82.6666666667vw;margin-top:6.6666666667vw;text-align:right}}@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.6666666667vw}}@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-repeat:repeat;background-size:96px 96px;background-position:top}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.5333333333vw 0}}body #container.is-top .home section.enquete .fg .frame .frame-title{display:flex;justify-content:center}body #container.is-top .home section.enquete .fg .frame .frame-title .title{display:flex;align-items:center}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-title .title{column-gap:4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-title .title{column-gap:1.0666666667vw}}body #container.is-top .home section.enquete .fg .frame .frame-title .title:before{content:""}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-title .title:before{display:block;padding:27.81px 0 0;width:34px;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;text-indent:-5000px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-title .title:before{display:block;padding:4.2666666667vw 0 0;width:5.0666666667vw;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.0666666667vw 4.2666666667vw;text-indent:-5000px}}body #container.is-top .home section.enquete .fg .frame .frame-title .title .rubyStyle{font-weight:700;letter-spacing:.032em}@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{font-size:5.3333333333vw;text-align:center}}@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.5333333333vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list{display:flex;flex-direction:column;margin:0 auto}@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.6666666667vw}}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{margin-bottom:22.5px;padding-bottom:22.5px;border-bottom-width:1px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article{margin-bottom:6.4vw;padding-bottom:6.4vw;border-bottom-width:.2666666667vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta{display:flex;align-items:center}@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.2666666667vw}}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.7333333333vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories{display:inline-flex;flex-wrap:wrap}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories{column-gap:5px;row-gap:5px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories{column-gap:1.3333333333vw;row-gap:1.3333333333vw}}body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories li{display:flex;align-items:center;border-style:solid;border-color:var(--color-border3)}@media print,screen and (min-width:768px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories li{height:26px;font-size:12px;border-width:1px;border-radius:3px;padding:0 4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.enquete .fg .frame .frame-body .list article .meta .categories li{height:6.9333333333vw;font-size:3.2vw;border-width:.2666666667vw;border-radius:.8vw;padding:0 1.0666666667vw}}@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{display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto}@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{width:82.6666666667vw;margin-top:6.6666666667vw;text-align:right}}@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.6666666667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.example .bg .bgwrap{position:relative;height:calc(100% - 71px);background-color:var(--color-beige1);background-image:url(/assets/img/pages/home/_bg_gr.png);background-repeat:repeat;background-size:96px 96px;background-position:top}body #container.is-top .home section.example .bg:after{content:"";display:block;padding:71px 0 0;width:100%;height:0;overflow:hidden;background-image:url(/assets/img/pages/home/exa_bg_0_pc.png);background-repeat:no-repeat;background-size:100% 71px;text-indent:-5000px}}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{left:-80px;bottom:120px}}@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{left:80px;bottom:100px}}@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{right:80px;bottom:70px}}@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;padding:35px 20px 15px;border-radius:30px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame{background-color:#fff;padding:8.5333333333vw 0}}body #container.is-top .home section.example .fg .frame .frame-title{display:flex;justify-content:center}body #container.is-top .home section.example .fg .frame .frame-title .title{display:flex;align-items:center}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-title .title{column-gap:4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-title .title{column-gap:1.0666666667vw}}body #container.is-top .home section.example .fg .frame .frame-title .title:before{content:""}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .frame-title .title:before{display:block;padding:27.81px 0 0;width:34px;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;text-indent:-5000px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-title .title:before{display:block;padding:4.2666666667vw 0 0;width:5.0666666667vw;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.0666666667vw 4.2666666667vw;text-indent:-5000px}}body #container.is-top .home section.example .fg .frame .frame-title .title .rubyStyle{font-weight:700;letter-spacing:.032em}@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.3333333333vw}}body #container.is-top .home section.example .fg .frame .parenttabs{display:flex;justify-content:space-between;align-items:flex-end;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.5333333333vw;bottom:-2px}}body #container.is-top .home section.example .fg .frame .parenttabs button{display:flex;justify-content:center;align-items:center;border:2px solid var(--color-border2);padding-top:5px}@media print,screen and (min-width:768px){body #container.is-top .home section.example .fg .frame .parenttabs button{font-size:18px;width:300px;border-radius:20px 20px 0 0;height:46px}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .parenttabs button{font-size:3.4666666667vw;width:29.3333333333vw;border-radius:5.3333333333vw 5.3333333333vw 0 0;height:9.8666666667vw}}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.9333333333vw}}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:"";display:block;width:100%;height:4px;background-color:var(--color-pink1);position:absolute;left:50%;transform:translateX(-50%);bottom:-3px}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{border-radius:0 0 2.6666666667vw 2.6666666667vw;background-color:var(--color-pink1);padding:5.3333333333vw 0 4.2666666667vw}}body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs{display:flex;flex-wrap:wrap;justify-content:center}@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{column-gap:2.1333333333vw;row-gap:2.1333333333vw}}body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a{display:flex;justify-content:center;align-items:center;background-color:#fff;border-style:solid;border-color:var(--color-border1);font-weight:700;color:var(--color-text1);padding-top:5px;padding-bottom:5px}@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;border-radius:23.5px;border-width:1px;font-size:16px;transition:border-color var(--duration-hover) border-width var(--duration-hover)}}@media screen and (max-width:767.98px){body #container.is-top .home section.example .fg .frame .frame-body .tabset .tabs a{width:40.5333333333vw;height:10.6666666667vw;border-radius:5.3333333333vw;border-width:.2666666667vw;padding-top:1.6vw;font-size:3.7333333333vw}}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: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.4666666667vw;height:114.9333333333vw}}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{position:absolute;left:-287px;bottom:-87px;width:478px;height:290px}}@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{position:absolute;right:-148px;bottom:17px;width:120px;height:82px}}@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{position:absolute;margin:0;left:0;right:0;top:0;height:10px}}@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{position:absolute;right:74.25vw;top:-600px;width:430.2px;height:261px}body #container.is-top .home .bg-tree .inner-tree .bgimg2{position:absolute;left:60px;top:-300px;width:120px;height:82px}}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.6666666667vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .bg .inner{position:absolute;margin:auto;left:0;right:0;top: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{position:absolute;left:-280px;top:-600px;width:478px;height:290px}body #container.is-top .home section.consultants .bg .inner .bgimg2{position:absolute;left:-140px;top:-300px;width:120px;height:82px}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.5333333333vw 0}}body #container.is-top .home section.consultants .fg .frame .frame-title{display:flex;justify-content:center}body #container.is-top .home section.consultants .fg .frame .frame-title .title{display:flex;align-items:center}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-title .title{column-gap:4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-title .title{column-gap:1.0666666667vw}}body #container.is-top .home section.consultants .fg .frame .frame-title .title:before{content:""}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-title .title:before{display:block;padding:27.81px 0 0;width:34px;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;text-indent:-5000px}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-title .title:before{display:block;padding:4.2666666667vw 0 0;width:5.0666666667vw;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.0666666667vw 4.2666666667vw;text-indent:-5000px}}body #container.is-top .home section.consultants .fg .frame .frame-title .title .rubyStyle{font-weight:700;letter-spacing:.032em}@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.3333333333vw}}@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.5333333333vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:768px)and (max-width:810px){body #container.is-top .home section.consultants .fg .frame .frame-body .list{column-gap:2.6666666667vw;row-gap:2.6666666667vw}}@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{column-gap:2.6666666667vw;row-gap:2.6666666667vw}}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{width:183px;border-width:1px;border-radius:10px;padding-bottom:0}}@media screen and (max-width:767.98px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article{border-width:.2666666667vw;border-radius:2.6666666667vw;padding-bottom:0}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure{display:flex;flex-direction:column;align-items:center}@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 15px}}@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.6666666667vw 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.6666666667vw;height:18.6666666667vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure .image img{width:100%;height:100%;object-fit:cover}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption{display:flex;flex-direction:column}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.9333333333vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name{display:block;line-height:1.2}@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;display:inline-block;line-height:1.2}@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.2666666667vw}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .name .unit{display:inline-block;line-height:1.2}@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{display:flex;align-items:flex-end}@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.1333333333vw}}@media print,screen and (min-width:768px){body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .title .financialplanner{font-size:12px!important;letter-spacing:-1.1px!important}}body #container.is-top .home section.consultants .fg .frame .frame-body .list article figure figcaption .count{display:flex;align-items:flex-end}@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.7333333333vw}}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{display:flex;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 .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{display:flex;align-items:center;font-weight:700}@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.6666666667vw;font-size:4.2666666667vw}}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 .link{display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto}@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.9333333333vw;margin-top:6.6666666667vw}}@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{margin:10.6666666667vw auto 0;width:92.8vw;background-color:#06c755;border-radius:2.6666666667vw;padding:5.3333333333vw 4.2666666667vw}body #container.is-top .home section.line .inner{background-color:#fff;border-radius:2.6666666667vw;display:flex;flex-direction:column}body #container.is-top .home section.line .inner .section-title{font-weight:700;font-size:10.6666666667vw;text-align:center}body #container.is-top .home section.line .inner .section-body .lead p{font-size:3.7333333333vw;text-align:center}body #container.is-top .home section.line .inner .section-body .link{margin-top:3.7333333333vw}body #container.is-top .home section.line .inner .section-body .link a{width:57.6vw;height:15.4666666667vw;margin:0 auto;border:.2666666667vw solid #c7c7c7;border-radius:2.6666666667vw;display:flex;justify-content:center;align-items:center;column-gap:2.6666666667vw}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{width:100%;height:100%;object-fit:cover}body #container.is-top .home section.line .inner .section-body .link a .label{font-weight:700;font-size:4.2666666667vw}body #container.is-top .home section.line .inner .section-body .image{margin-top:2.6666666667vw;height:11.7333333333vw}body #container.is-top .home section.line .inner .section-body .image img{width:22.6666666667vw;height:11.7333333333vw;object-fit:cover;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.6666666667vw}}@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.5333333333vw 0}}body #container.is-top .home section.news .fg .frame .frame-title{display:flex;justify-content:center}body #container.is-top .home section.news .fg .frame .frame-title .title{display:flex;align-items:center}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-title .title{column-gap:4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-title .title{column-gap:1.0666666667vw}}body #container.is-top .home section.news .fg .frame .frame-title .title:before{content:""}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-title .title:before{display:block;padding:27.81px 0 0;width:34px;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;text-indent:-5000px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-title .title:before{display:block;padding:4.2666666667vw 0 0;width:5.0666666667vw;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.0666666667vw 4.2666666667vw;text-indent:-5000px}}body #container.is-top .home section.news .fg .frame .frame-title .title .rubyStyle{font-weight:700;letter-spacing:.032em}@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{font-size:5.3333333333vw;text-align:center}}@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.5333333333vw}}body #container.is-top .home section.news .fg .frame .frame-body .list{display:flex;flex-direction:column;margin:0 auto}@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.6666666667vw}}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{margin-bottom:22.5px;padding-bottom:22.5px;border-bottom-width:1px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list article{margin-bottom:6.4vw;padding-bottom:6.4vw;border-bottom-width:.2666666667vw}}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{display:flex;align-items:center}@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.2666666667vw}}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.2666666667vw}}body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories{display:inline-flex;flex-wrap:wrap}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories{column-gap:5px;row-gap:5px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories{column-gap:1.3333333333vw;row-gap:1.3333333333vw}}body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories li{display:flex;align-items:center;border-style:solid;border-color:var(--color-border3)}@media print,screen and (min-width:768px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories li{min-height:26px;font-size:12px;border-width:1px;border-radius:3px;padding:0 4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.news .fg .frame .frame-body .list article .meta .categories li{min-height:6.9333333333vw;font-size:3.2vw;border-width:.2666666667vw;border-radius:.8vw;padding:0 1.0666666667vw}}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{display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto}@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{width:82.6666666667vw;margin-top:6.6666666667vw;text-align:right}}@media print,screen and (min-width:768px){body #container.is-top .home section.faq{padding-top:80px;margin-bottom:0!important;padding-bottom:190px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq{margin-top:10.6666666667vw;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.5333333333vw 0}}body #container.is-top .home section.faq .fg .frame .frame-title{display:flex;justify-content:center}body #container.is-top .home section.faq .fg .frame .frame-title .title{display:flex;align-items:center}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-title .title{column-gap:4px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-title .title{column-gap:1.0666666667vw}}body #container.is-top .home section.faq .fg .frame .frame-title .title:before{content:""}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-title .title:before{display:block;padding:27.81px 0 0;width:34px;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:34px 27.81px;text-indent:-5000px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-title .title:before{display:block;padding:4.2666666667vw 0 0;width:5.0666666667vw;height:0;overflow:hidden;background-image:url(/assets/img/icon/icon-heart.svg);background-repeat:no-repeat;background-size:5.0666666667vw 4.2666666667vw;text-indent:-5000px}}body #container.is-top .home section.faq .fg .frame .frame-title .title .rubyStyle{font-weight:700;letter-spacing:.032em}@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{font-size:5.3333333333vw;text-align:center}}@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.5333333333vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list{margin:0 auto;display:flex;flex-direction:column}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .list{width:79.5%;row-gap:17px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .list{width:82.6666666667vw;row-gap:4.2666666667vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list article{background-color:var(--color-grey2);display:flex;flex-direction:column}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .list article{border-radius:10px;padding:22px 23px;row-gap:15px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .list article{border-radius:2.6666666667vw;padding:4.2666666667vw 3.2vw;row-gap:4vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question{display:flex;align-items:flex-start}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question{column-gap:10px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question{column-gap:2.6666666667vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer i.icon,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question 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 .answer i.icon,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question 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 .answer i.icon,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question i.icon{width:6.9333333333vw;height:6.9333333333vw}}body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer i.icon img,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question i.icon img{width:100%;height:100%;object-fit:cover}body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer .text,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question .text{flex-grow:1}@media print,screen and (min-width:768px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer .text,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question .text{font-size:16px}}@media screen and (max-width:767.98px){body #container.is-top .home section.faq .fg .frame .frame-body .list article .answer .text,body #container.is-top .home section.faq .fg .frame .frame-body .list article .question .text{font-size:4.2666666667vw}}body #container.is-top .home section.faq .fg .frame .frame-body .link{display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto}@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{width:82.6666666667vw;margin-top:6.6666666667vw;text-align:right}}.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{font-size:12px;padding:2px 4px}}@media screen and (max-width:767.98px){.lang-child body #container.is-top section.news .fg .frame .frame-body .list article .meta .categories li{font-size:3.2vw;padding:.5333333333vw 1.0666666667vw}}.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){::-webkit-full-page-media,:future,:root .news .categories li{min-height:30px}}@media screen and (max-width:767.98px){::-webkit-full-page-media,:future,:root .news .categories ruby>rt{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}}}