@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap');.home .site-description{display:none}.home .main-header:not(.main-header-clone-show){position:absolute;right:0;padding:0}.main-header .main-header-content{padding:0}.site-branding{max-width:180px;background:#fff;padding:1rem}.site-branding .site-logo img{transform:none}.drawer-navigation{display:none}.drawer-hamburger{display:none}.main-header-clone-show{box-shadow:0px 0px 12px #00000029;padding:0}@media screen and (min-width:782px){.home .main-header:not(.main-header-clone-show){position:absolute;right:0;padding:0}.site-branding{max-width:300px}.home .site-branding{padding:2rem}.main-header-clone-show{padding:2rem}.main-header-clone-show .site-branding{padding:0 1rem}.site-branding .site-title a{color:#fff}}div{box-sizing:border-box}.site-content{max-width:930px!important}.content-area{width:100%!important;padding:2rem 0;margin-bottom:0}.archive .content-area,.single .content-area{margin-bottom:5rem}.archive .main-header,.single .main-header{padding:0}.archive .main-header-content,.single .main-header-content{display:block}.archive .site-branding,.single .site-branding{max-width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:0}.archive .site-branding .site-logo,.single .site-branding .site-logo{padding:2rem}.archive .site-branding .site-logo img,.single .site-branding .site-logo img{max-width:160px}.site-description a{text-decoration:none}.archive .site-description,.single .site-description{color:#44988d;font-size:12px;font-weight:700;line-height:1.6;padding:0 1rem;margin:0}.archive .main-header-clone .site-description,.single .main-header-clone .site-description{display:block}.page .site-description{display:none}.post-full:after,.post-summary:after{display:none}.wp-caption-text{text-align:left}@media screen and (max-width:781px){.sp-hidden{display:none}}@media screen and (min-width:782px){.pc-hidden{display:none}.content-area{margin-bottom:10rem}.archive .site-branding .site-logo img,.single .site-branding .site-logo img{max-width:300px}.archive .site-description,.single .site-description{font-size:24px}}a,a:hover{transition:.3s}h1,h2,h3,h4,h5,p,a,time{font-family:'Zen Kaku Gothic New',sans-serif}.site-footer .site-bottom{background:#44988d;border:none}.home .site-footer .site-bottom{padding-top:8rem}.site-footer .site-bottom .site-bottom-content h2{color:#fff;font-size:16px;font-weight:600;margin:2rem 0}.site-footer .site-bottom .site-bottom-content p{color:#fff;font-size:16px;line-height:2}.site-footer .site-bottom .site-bottom-content a{color:#fff;font-size:16px;text-decoration:none}.site-footer .site-bottom .site-bottom-content .footer-navigation{float:none}.site-footer .site-bottom .site-bottom-content .footer-navigation a{font-weight:400}.site-footer .site-bottom .site-bottom-content .footer-navigation a:hover{text-decoration:underline}.site-footer .site-bottom .site-bottom-content .footer-navigation li{border-right:1px solid #fff;padding:0 1.5rem;margin-right:0}.site-footer .site-bottom .site-bottom-content .footer-navigation li:last-of-type{border-right:none;padding:0 0 0 1.5rem}.site-footer .site-bottom .bottom-text{color:#fff;font-size:16px;line-height:2}@media screen and (min-width:782px){.home .site-footer .site-bottom{padding-top:3rem}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:1!important}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeIn{animation-name:fadeInAnime;animation-fill-mode:backwards;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:.5s;animation-direction:normal;opacity:1!important}@keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}.fade-in,.fade-up{opacity:0}.site-header{margin-bottom:2rem}section{padding:2rem 0;margin:0 0 1rem}section .sec-inner .sec-title{padding:1rem 0}section .sec-inner .sec-title h2{color:#44988d;font-size:24px;margin:0 0 1rem}section .sec-inner p{font-size:16px;font-weight:400}@media screen and (min-width:782px){section .sec-inner .sec-title h2{font-size:32px}}.home-header-content{padding-top:400px;padding-bottom:20px}.home-header-overlay{background-color:rgba(0,0,0,.2)}.home-header-text{font-family:'Zen Kaku Gothic New',sans-serif;font-size:24px;font-weight:700;letter-spacing:.84px;text-shadow:0px 0px 4px #00000029;margin:0}.home-header-text span span{padding:0 1rem}.home-header-text #line01,.home-header-text #line02,.home-header-text #line03{background:#44988d;width:0;display:inline-block;overflow:hidden;white-space:nowrap;padding:0}.home-header-text #line01{animation:line01 2s;animation-fill-mode:forwards}@keyframes line01{from{width:0}33%{width:5em}to{width:5em}}.home-header-text #line02{animation:line02 4s;animation-fill-mode:forwards}@keyframes line02{0%{width:0}33%{width:0}66%{width:13em}to{width:13em}}.home-header-text #line03{animation:line03 5s;animation-fill-mode:forwards}@keyframes line03{0%{width:0}66%{width:0}to{width:8em}}@media screen and (min-width:782px){.home-header-content{padding:190px 0}.home-header-text{font-size:42px}}#sec01 .contents-area{display:flex;flex-direction:column;gap:2rem}#sec01 .contents-area .image-area{display:flex;justify-content:center}#sec01 .contents-area .image-area figure{max-width:200px}#sec01 .contents-area .image-area figcaption{font-size:14px;margin:1rem 0}#sec01 .contents-area .image-area figcaption span{font-size:16px}@media screen and (min-width:782px){#sec01 .contents-area{flex-direction:row}#sec01 .contents-area .text-area{width:72.5%}#sec01 .contents-area .image-area{width:27.5%;display:block}#sec01 .contents-area .image-area figure{max-width:100%}}#sec02 .contents-area ul.news-list{list-style:none;margin:0}#sec02 .contents-area ul.news-list li{border-top:1px solid #a0a0a0;padding:2rem 0}#sec02 .contents-area ul.news-list li:last-child{border-bottom:1px solid #a0a0a0}#sec02 .contents-area ul.news-list li time{color:#333;font-size:16px;margin-right:2rem}#sec02 .contents-area ul.news-list li time+a{background:#d8e4e6;color:#44988d;font-size:14px;text-decoration:none;border-radius:30px;padding:.5rem 3rem}#sec02 .contents-area ul.news-list li time+a:hover{background:#44988d;color:#d8e4e6}#sec02 .contents-area ul.news-list li h3{margin:1rem 0}#sec02 .contents-area ul.news-list li h3 a{color:#333;font-size:18px;font-weight:400;text-decoration:none}#sec02 .contents-area .btn-area{padding:2rem 0;display:flex;justify-content:center}#sec02 .contents-area .btn-area a{background:#44988d;color:#fff;font-size:15px;font-weight:600;text-decoration:none;border-radius:40px;border:2px solid #44988d;box-shadow:2px 2px 5px #00000029;padding:1.5rem 4rem}#sec02 .contents-area .btn-area a:hover{background:#fff;color:#44988d}@media screen and (min-width:782px){#sec02 .contents-area ul.news-list li{padding:4rem 0}}#sec03 .contents-area ul.fund-list{display:flex;flex-direction:column;column-gap:20px;flex-wrap:wrap;list-style:none;margin:0 0 80px}#sec03 .contents-area ul.fund-list li{box-shadow:0px 0px 12px #00000029;border-radius:12px;padding:20px;margin-bottom:20px;box-sizing:border-box}#sec03 .contents-area ul.fund-list li img{border-radius:8px}#sec03 .contents-area ul.fund-list li h3{color:#44988d;font-size:20px;font-weight:700;margin:2rem 0 1rem}#sec03 .contents-area ul.fund-list li a{color:#44988d;font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:1;text-decoration:none;text-align:center;display:inline-block;border:1px solid #44988d;border-radius:70px;padding:.5rem 1rem;margin:0 .5rem .5rem 0}#sec03 .contents-area ul.fund-list li a:hover{background:#44988d;color:#fff}#sec03 .contents-area ul.fund-list li a:last-of-type{margin-right:0}#sec03 .contents-area ul.fund-list li span{color:#44988d;font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:1;text-decoration:none;text-align:center;display:inline-block;border:1px solid #44988d;border-radius:70px;padding:.5rem 1rem;margin:0 .5rem .5rem 0}#sec03 .contents-area ul.fund-list li p{margin-bottom:2rem}#sec03 .contents-area ul.fund-list li .contents-box{display:flex;flex-direction:column;gap:1rem}#sec03 .contents-area ul.fund-list li .btn-area{display:flex;justify-content:center;padding:1rem 0 .5rem;margin-bottom:3rem}#sec03 .contents-area ul.fund-list li .btn-area a{width:100%;background:#44988d;color:#fff;border:2px solid #44988d;padding:1.5rem 3rem;margin:0}#sec03 .contents-area ul.fund-list li .btn-area a:hover{background:#fff;color:#44988d}#sec03 .contents-area ul.fund-list li .profile-area{display:flex;align-items:flex-start;column-gap:1rem}#sec03 .contents-area ul.fund-list li .profile-area .text h4{color:#333;font-size:16px;font-weight:500;margin:1rem 0 .5rem}#sec03 .contents-area ul.fund-list li .profile-area .text p{font-size:14px;line-height:1.4;margin-bottom:.5rem}#sec03 .contents-area ul.fund-list li .profile-area .text p.name{color:#44988d;font-size:16px;font-weight:700}#sec03 .contents-area ul.fund-list li .profile-area .image{display:flex;justify-content:center;align-items:center;margin:0 auto 5%}#sec03 .contents-area ul.fund-list li .profile-area .image img{width:100px;height:100px;object-fit:cover;border-radius:50%}#sec03 .contents-area .image-box{max-width:620px;background:#44988d;border-radius:20px;padding:2rem;margin:0 auto}#sec03 .contents-area .image-box h3{color:#fff;font-size:24px;font-weight:700;text-align:center;margin:1rem auto}#sec03 .contents-area .image-box p{color:#fff;font-size:16px;font-weight:500;margin:0 auto 1rem}#sec03 .contents-area .image-box figure{text-align:center}#sec03 .contents-area .image-box figure figcaption{color:#fff;margin-top:.5rem}@media screen and (min-width:782px){#sec03 .contents-area ul.fund-list{flex-direction:row}#sec03 .contents-area ul.fund-list li{width:calc(50% - 10px);padding:30px;margin-bottom:0}#sec03 .contents-area ul.fund-list li h3{font-size:24px}#sec03 .contents-area ul.fund-list li p{margin-bottom:1rem}#sec03 .contents-area ul.fund-list li .contents-box{align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}#sec03 .contents-area ul.fund-list li .btn-area{justify-content:flex-end}#sec03 .contents-area ul.fund-list li .btn-area a{padding:1rem 2rem}#sec03 .contents-area ul.fund-list li .profile-area .text p{font-size:12px}#sec03 .contents-area .image-box p{text-align:center}}#sec04 .contents-area ul.fund-list{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:20px;list-style:none;margin:0 0 40px}#sec04 .contents-area ul.fund-list li{box-shadow:0px 0px 12px #00000029;border-radius:12px;padding:20px;margin-bottom:30px;box-sizing:border-box}#sec04 .contents-area ul.fund-list li img{height:120px;border-radius:8px;object-fit:cover}#sec04 .contents-area ul.fund-list li h3{color:#44988d;font-size:20px;font-weight:700;margin:2rem 0 1rem}#sec04 .contents-area ul.fund-list li a{color:#44988d;font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:1;text-decoration:none;text-align:center;display:inline-block;border:1px solid #44988d;border-radius:70px;padding:.5rem 1rem;margin:0 .5rem .5rem 0}#sec04 .contents-area ul.fund-list li a:hover{background:#44988d;color:#fff}#sec04 .contents-area ul.fund-list li a:last-of-type{margin-right:0}#sec04 .contents-area ul.fund-list li span{color:#44988d;font-size:13px;font-weight:400;letter-spacing:-.5px;line-height:1;text-decoration:none;text-align:center;display:inline-block;border:1px solid #44988d;border-radius:70px;padding:.5rem 1rem;margin:0 .5rem .5rem 0}#sec04 .contents-area ul.fund-list li p{margin-bottom:1rem}#sec04 .contents-area ul.fund-list li .btn-area{display:flex;justify-content:center;margin-bottom:3rem}#sec04 .contents-area ul.fund-list li .btn-area a{width:100%;background:#44988d;color:#fff;border:2px solid #44988d;padding:1.5rem 3rem;margin:0}#sec04 .contents-area ul.fund-list li .btn-area a:hover{background:#fff;color:#44988d}#sec04 .contents-area ul.fund-list li .profile-area{display:flex;align-items:flex-start;column-gap:1rem}#sec04 .contents-area ul.fund-list li .profile-area .text{width:calc(100% - 100px)}#sec04 .contents-area ul.fund-list li .profile-area .text h4{color:#333;font-size:16px;font-weight:500;margin:1rem 0 .5rem}#sec04 .contents-area ul.fund-list li .profile-area .text p{font-size:14px;line-height:1.4;margin-bottom:.5rem}#sec04 .contents-area ul.fund-list li .profile-area .text p.name{color:#44988d;font-size:16px;font-weight:700}#sec04 .contents-area ul.fund-list li .profile-area .text p.bubble{background:#d8e4e6;color:#44988d;font-size:14px;line-height:1.6;position:relative;border-radius:10px;padding:1rem}#sec04 .contents-area ul.fund-list li .profile-area .text p.bubble:before{position:absolute;content:'';top:-11px;right:-9px;border:5px solid transparent;border-bottom:15px solid #d8e4e6;width:0;height:0;transform:rotate(55deg)}#sec04 .contents-area ul.fund-list li .profile-area .image{display:flex;justify-content:center;align-items:center;padding:1.5rem 0 0;margin:0 auto 5%}#sec04 .contents-area ul.fund-list li .profile-area .image img{width:100px;height:100px;object-fit:cover;border-radius:50%}@media screen and (min-width:782px){#sec04 .contents-area ul.fund-list{flex-direction:row}#sec04 .contents-area ul.fund-list li{width:calc(50% - 10px);padding:30px;margin-bottom:20px}#sec04 .contents-area ul.fund-list li h3{font-size:24px}#sec04 .contents-area ul.fund-list li .btn-area{justify-content:flex-end;margin-bottom:1rem}#sec04 .contents-area ul.fund-list li .btn-area a{max-width:170px;padding:1rem 3rem;box-sizing:border-box}#sec04 .contents-area ul.fund-list li .profile-area .text p{font-size:12px}}#sec05{position:relative}#sec05 .contents-area{display:flex;flex-direction:column;column-gap:20px;row-gap:20px}#sec05 .contents-area .contents-box{background:#d8e4e6;border-radius:10px;padding:2rem;display:flex;flex-direction:column;align-items:center}#sec05 .contents-area .contents-box h3{font-size:24px;color:#44988d;position:relative;display:inline-block;margin:1.5rem 0}#sec05 .contents-area .contents-box h3:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:80px;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}#sec05 .contents-area .contents-box p{text-align:center;margin:.5rem 0 1rem}#sec05 .contents-area+p{color:#44988d;font-weight:700;margin:2rem 0 5rem}#sec05 .contents-area+p span{text-decoration:underline}#sec05 .contents-area a{background:#fff;color:#44988d;font-size:14px;font-weight:500;text-decoration:none;border-radius:40px;box-shadow:2px 2px 5px #00000029;padding:.75rem 3rem}#sec05 .contents-area a:hover{background:#44988d;color:#fff}#sec05 .text-box{background:#fff;box-shadow:0px 0px 12px #00000029;border-radius:10px;padding:2rem;margin-bottom:-100px}#sec05 .text-box p{color:#44988d;font-weight:700;margin:0}@media screen and (min-width:782px){#sec05 .contents-area{flex-direction:row}#sec05 .contents-area .contents-box{width:100%}#sec05 .contents-area+p{text-align:center;margin:2rem 0}#sec05 .text-box{width:420px;position:absolute;display:inline-block;left:50%;transform:translateX(-50%);margin:1rem auto}#sec05 .text-box p{text-align:center}#sec05 .text-box{width:420px;position:absolute;display:inline-block;left:50%;bottom:-200px;transform:translateX(-50%);margin:1rem auto}}.archive .page-header{margin-bottom:2rem}.archive .content-area h1{color:#44988d;font-size:24px}.archive .content-area ul.news-list{list-style:none;margin:0}.archive .content-area ul.news-list li{border-top:1px solid #a0a0a0;padding:3rem 0}.archive .content-area ul.news-list li:last-child{border-bottom:1px solid #a0a0a0}.archive .content-area ul.news-list li time{color:#333;font-size:16px;margin-right:2rem}.archive .content-area ul.news-list li time+a{background:#d8e4e6;color:#44988d;font-size:14px;text-decoration:none;border-radius:30px;padding:.5rem 3rem}.archive .content-area ul.news-list li time+a:hover{background:#44988d;color:#d8e4e6}.archive .content-area ul.news-list li h3{margin:1rem 0}.archive .content-area ul.news-list li h3 a{color:#333;font-size:18px;font-weight:500;text-decoration:none}.archive .content-area .pagination{text-align:center;margin:3rem 0}.archive .content-area .pagination a.page-numbers,.archive .content-area .pagination .page-numbers.current{border:none}.archive .content-area .pagination a.page-numbers:hover{background:#44988d;color:#d8e4e6}.archive .content-area .pagination .page-numbers.current{background:#d8e4e6;color:#44988d}.archive .sidebar-area{width:100%;padding-top:0;border:none}.archive .sidebar-area .widget{margin-bottom:2rem}.archive .sidebar-area h2{display:none}.archive .sidebar-area .wp-block-archives-list{display:flex;flex-wrap:wrap;column-gap:1rem}.archive .sidebar-area .wp-block-archives-list li{margin:0}.archive .sidebar-area .wp-block-archives-list li a{color:#44988d;border:1px solid #44988d;border-radius:8px;padding:.5rem 2.5rem;margin-bottom:1rem;transition:.3s;position:relative;display:block}.archive .sidebar-area .wp-block-archives-list li a:hover{background:#44988d;color:#fff;transition:.3s}.archive .sidebar-area .wp-block-archives-list li a{color:#44988d}.archive .sidebar-area .wp-block-archives-list li a:after{content:'';display:inline-block;vertical-align:middle;color:#44988d;line-height:1;width:8px;height:8px;border:1px solid #44988d;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg);position:absolute;top:calc(50% - 4px);right:1rem}.archive .sidebar-area .wp-block-archives-list li a:hover:after{color:#fff;border-top-color:#fff;border-right-color:#fff}@media screen and (max-width:430){.archive .sidebar-area .wp-block-archives-list{justify-content:center}}@media screen and (min-width:782px){.archive .content-area h1{font-size:32px}.archive .content-area ul.news-list li{padding:4rem 0}}.single .cat-links{color:#44988d;font-size:24px;font-weight:700;font-family:'Zen Kaku Gothic New',sans-serif;line-height:1.5;margin-bottom:3rem}.single .entry-header{margin-bottom:2rem}.single .meta-area time{color:#333;font-size:16px;margin-right:2rem}.single .meta-area time+a{background:#d8e4e6;color:#44988d;font-size:14px;text-decoration:none;border-radius:30px;padding:.5rem 3rem}.single .meta-area time+a:hover{background:#44988d;color:#d8e4e6}.single h1{color:#44988d;font-size:20px;margin-top:1rem}.single .content-area .btn-area{padding:2rem 0;display:flex;justify-content:center}.single .content-area .btn-area a{background:#44988d;color:#fff;font-size:15px;font-weight:600;text-decoration:none;border-radius:40px;border:2px solid #44988d;box-shadow:2px 2px 5px #00000029;padding:1.5rem 4rem}.single .content-area .btn-area a:hover{background:#fff;color:#44988d}@media screen and (min-width:782px){.single h1{font-size:32px}}