﻿.mode_sp{display:none !important}@media(min-width: 1500px){.mode_sp{display:none !important}}@media(max-width: 1200px){.mode_sp{display:none !important}}@media(max-width: 820px){.mode_sp{display:block !important}}@media(max-width: 414px){.mode_sp{display:block !important}}@media(max-width: 820px){.mode_pc{display:none !important}}@media(max-width: 414px){.mode_pc{display:none !important}}.mb40{margin-bottom:4rem}@media(max-width: 414px){.mb40{margin-bottom:2rem}}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:300;font-feature-settings:"palt";vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,header,footer,aside,figure,figcaption,nav,section{display:block}html{font-size:62.5%}@media(max-width: 1200px){html{font-size:56.75%}}@media(max-width: 820px){html{font-size:43.75%}}html,body{-webkit-font-smoothing:antialiased;font-variant-ligatures:none}body{padding-top:90px;color:#000;line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"Noto Sans JP",sans-serif;letter-spacing:2px}@media(max-width: 820px){body{padding-top:72px;letter-spacing:1px}}ol,ul{list-style:none;list-style-type:none}img{max-width:100%}a,a:active{text-decoration:none;color:#000}html,body{height:100%}html body{visibility:hidden;opacity:0}html.wf-active body{visibility:visible;transition:all .5s;opacity:1}.opcity-anim{transition:.15s ease-in-out}.opcity-anim:hover{opacity:.5}.btn{width:100%;max-width:18rem;margin:0 auto;position:relative;overflow:hidden;border-radius:50px;cursor:pointer}@media(max-width: 820px){.btn{width:53%;max-width:32rem}}.btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:2px solid rgba(0,0,0,0);transition:transform .3s linear,border-width .3s linear,border-radius .3s linear,filter .6s linear;background-image:linear-gradient(to right, #038BD7, #024971);background-origin:border-box;background-clip:border-box;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:destination-out;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:padding-box,border-box;mask-composite:exclude}.btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid rgba(0,0,0,0);transition:transform .1s linear;background-image:linear-gradient(to right, #038BD7, #024971);background-origin:border-box;background-clip:border-box;transform:translateX(-100%)}@media(hover: hover)and (pointer: fine){.btn:hover::after{transform:translateX(0%)}}.btn a.btn_style{color:#0063b1;font-size:1.4rem;padding:2rem 0;display:block;position:relative;line-height:1;text-align:center;z-index:1}@media(max-width: 414px){.btn a.btn_style{font-size:2rem;padding:2.5rem 0}}.btn a.btn_style::before{width:2rem;height:2rem;margin:auto;content:"";border-radius:50%;border:1px solid #038bd7;display:block;position:absolute;top:0;bottom:0;right:6%;transition:border .1s linear}.btn a.btn_style::after{display:block;content:"";position:absolute;top:0;bottom:0;right:11%;width:5px;height:5px;margin:auto;border-top:solid 1px #038bd7;border-right:solid 1px #038bd7;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .1s linear}@media(max-width: 820px){.btn a.btn_style::after{width:3px;height:3px;right:10.5%}}@media(hover: hover)and (pointer: fine){.btn a.btn_style:hover{color:#fff}.btn a.btn_style:hover::before{border:1px solid #fff}.btn a.btn_style:hover::after{border-top:solid 1px #fff;border-right:solid 1px #fff}}.btn.sub_btn{border:2px solid #0063b1}.btn.sub_btn::before{background:#0063b1;mask-composite:initial}.btn.sub_btn::after{background:#fff}.btn.sub_btn .btn_style{color:#fff !important}.btn.sub_btn .btn_style::before{border:1px solid #fff !important}.btn.sub_btn .btn_style::after{border-top:solid 1px #fff !important;border-right:solid 1px #fff !important}.btn.sub_btn .btn_style:hover{color:#0063b1 !important}.btn.sub_btn .btn_style:hover::before{border:1px solid #0063b1 !important}.btn.sub_btn .btn_style:hover::after{border-top:solid 1px #0063b1 !important;border-right:solid 1px #0063b1 !important}.js-hidden{opacity:0;height:0 !important;margin:0 !important;padding:0 !important;border:none !important;position:relative;z-index:-1}.js-hidden a{pointer-events:none}.lt-sp-05{letter-spacing:.5px}.header{width:100%;height:90px;background-color:#fff;transition:background-color .2s ease-in;position:fixed;top:0;left:0;right:0;box-sizing:border-box;z-index:5;border-bottom:1px solid #d9d9d9}@media(max-width: 820px){.header{height:77px}}.header .inner-header{height:inherit;padding:0 2.4rem;display:flex;justify-content:space-between}@media(max-width: 820px){.header .inner-header{padding:0 0 0 2rem}}.header .inner-header .logo{display:flex;align-items:center;width:20.5rem}@media(max-width: 820px){.header .inner-header .logo{width:25.8rem}}.header .inner-header .logo img{width:100%}.header .inner-header nav{height:inherit}@media(max-width: 820px){.header .inner-header nav{height:100vh;width:0}.header .inner-header nav:after{width:100%;display:none;height:100vh;content:"";position:fixed;top:0;left:0;z-index:-1;background:rgba(3,139,215,.6);opacity:0;transition:all .2s}}.header .inner-header nav .menu-content{height:inherit;display:flex;justify-content:flex-end;text-align:center}@media(max-width: 820px){.header .inner-header nav .menu-content{width:65%;height:100%;border-bottom:0;padding-top:25%;margin:0;background:#0063b1;transform:translate(100%, 0);transition:all .4s;position:fixed;top:0;right:0;z-index:2;display:block;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch}}.header .inner-header nav .menu-content>li{height:inherit}@media(max-width: 820px){.header .inner-header nav .menu-content>li{height:auto}}.header .inner-header nav .menu-content>li>a{font-size:1.8rem;display:table-cell;height:inherit;padding:0 1.6rem;vertical-align:middle;text-align:center;line-height:1;transition:color .2s ease-in;position:relative}.header .inner-header nav .menu-content>li>a::after{width:82%;height:2px;position:absolute;left:0;right:0;bottom:0;margin:auto;content:"";transition:background-color .2s ease-in}.header .inner-header nav .menu-content>li>a .menu-under-line{position:relative}.header .inner-header nav .menu-content>li>a:hover::after{background-color:#038bd7}@media(max-width: 1200px){.header .inner-header nav .menu-content>li>a{font-size:1.5rem}}.header .inner-header nav .menu-content>li.js-active-mega-menu .mega-menu{display:block}.header .inner-header nav .menu-content>li:last-child .mega-menu-inner{border-bottom:none}.header .inner-header nav .mega-menu{display:none;width:90%;position:absolute;top:100%;left:0;right:0;margin:auto;transition:.2s ease-in-out;z-index:2}@media(max-width: 820px){.header .inner-header nav .mega-menu{width:100%;display:block;position:relative;background:#0063b1}}.header .inner-header nav .mega-menu .mega-menu-inner{width:auto;max-width:1280px;border-radius:2rem;background:#fff;margin:1% auto 0;padding:0 2.8rem;display:flex;justify-content:center;align-items:center}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner{display:block;text-align:left;padding:0;border-bottom:1px solid #0063b1;background:none}}.header .inner-header nav .mega-menu .mega-menu-inner .mega-menu-ttl{font-size:2.4rem;color:#000;width:35%}@media(max-width: 1200px){.header .inner-header nav .mega-menu .mega-menu-inner .mega-menu-ttl{font-size:2rem}}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner .mega-menu-ttl{width:100%;color:#fff;padding:3rem 5rem;font-size:2.3rem;position:relative;cursor:pointer}}.header .inner-header nav .mega-menu .mega-menu-inner .mega-menu-ttl span{font-size:1.4rem;color:#0063b1;display:block;letter-spacing:0;margin:1.5rem auto 0}@media(max-width: 1200px){.header .inner-header nav .mega-menu .mega-menu-inner .mega-menu-ttl span{font-size:1rem}}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner .mega-menu-ttl span{font-size:1.5rem;color:#fff}}.header .inner-header nav .mega-menu .mega-menu-inner ul{padding:3rem 0 3rem 2rem;display:flex;width:60%}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner ul{width:100%;border-left:none;line-height:0;padding:0;overflow:hidden;transition:all .2s ease-in;display:block}}.header .inner-header nav .mega-menu .mega-menu-inner ul li{width:45%}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner ul li{width:100%}}.header .inner-header nav .mega-menu .mega-menu-inner ul a{padding:0 .9rem;display:block}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner ul a{padding:0}}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item{display:flex}}.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_company,.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_history,.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_investment,.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_ipo{max-width:300px;padding-top:36%}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_company,.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_history,.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_investment,.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_ipo{width:45%}}.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_company{background:url("/assets/img/common/menu_img_company.jpg") no-repeat center;background-size:cover}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_company{background:url("/assets/img/common/menu_img_company_sp.jpg") no-repeat center;background-size:cover}}.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_history{background:url("/assets/img/common/menu_img_history.jpg") no-repeat center;background-size:cover}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_history{background:url("/assets/img/common/menu_img_history_sp.jpg") no-repeat center;background-size:cover}}.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_investment{background:url("/assets/img/common/menu_img_investment.jpg") no-repeat center;background-size:cover}.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-item .bg_ipo{background:url("/assets/img/common/menu_img_ipo.jpg") no-repeat center;background-size:cover}.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-txt{margin:1.3rem auto 0;font-size:1.6rem}@media(max-width: 1200px){.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-txt{font-size:1.5rem}}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-txt{background:#fff;width:55%;margin:0;display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;text-align:center;font-size:2rem;padding:5rem 0}}.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-txt span{font-size:1.2rem;color:#0063b1;display:block;letter-spacing:0;margin:1rem auto 0}@media(max-width: 1200px){.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-txt span{font-size:1rem;width:100%;margin:1rem auto 0}}@media(max-width: 820px){.header .inner-header nav .mega-menu .mega-menu-inner ul .mega-menu-txt span{margin:2.5rem auto 0}}.header .mega-menu_overlay{width:100%;height:100%;position:fixed;top:90px;left:0;background:rgba(3,139,215,.4);backdrop-filter:blur(10px);display:none;z-index:1}@media(max-width: 820px){.header .inner-header nav .js-mega-menu .mega-menu .mega-menu-inner .mega-menu-ttl:after{display:block;content:"";width:7px;height:7px;margin:auto;position:absolute;top:-1px;right:5rem;bottom:0;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.header .inner-header nav .js-mega-menu .mega-menu .mega-menu-inner .mega-menu-ttl.js-toggle-active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.nav_trigger_box{width:77px;height:77px;position:relative;top:0;right:0}.nav_trigger{width:22px;height:16px;cursor:pointer;transition:all .4s;position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nav_trigger .hamburger{position:absolute;top:44%;left:55%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nav_trigger .hamburger .line{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0;-ms-transform:translate(0, 0%);-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);-webkit-transition:width 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 444ms,margin-top 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 222ms,-webkit-transform 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 222ms;transition:width 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 444ms,margin-top 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 222ms,transform 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 222ms}.nav_trigger .hamburger .line:nth-of-type(2){-ms-transform:translate(0, 50%);-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);visibility:visible;-webkit-transition:visibility linear 222ms;transition:visibility linear 222ms}.nav_trigger .hamburger .line:nth-child(3){-ms-transform:translate(0, 100%);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.nav_trigger .hamburger .line span{position:absolute;top:0;left:0;width:100%;height:1px;background:#000;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg) translate3d(0, 0, 0);transform:rotate(0deg) translate3d(0, 0, 0);-webkit-transition:-webkit-transform 222ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 222ms cubic-bezier(0.215, 0.61, 0.355, 1)}.js-open{overflow:hidden}.js-open .header nav:after{display:block;opacity:1;z-index:1}.js-open .header nav .menu-content{transform:translate(0, 0)}.js-open .nav_trigger_box{z-index:3}.js-open .nav_trigger .hamburger .line{width:100%;-ms-transform:translate(0, 50%);-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);-webkit-transition:width 222ms cubic-bezier(0.215, 0.61, 0.355, 1),margin-top 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 222ms,-webkit-transform 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 222ms;transition:width 222ms cubic-bezier(0.215, 0.61, 0.355, 1),margin-top 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 222ms,transform 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 222ms}.js-open .nav_trigger .hamburger .line span{background:#000;-webkit-transition:-webkit-transform 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 444ms;transition:transform 222ms cubic-bezier(0.215, 0.61, 0.355, 1) 444ms}.js-open .nav_trigger .hamburger .line:nth-child(1) span{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0);background:#fff}.js-open .nav_trigger .hamburger .line:nth-child(2) span{visibility:hidden;-webkit-transition:visibility linear 444ms;transition:visibility linear 444ms}.js-open .nav_trigger .hamburger .line:nth-child(3) span{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg) translate3d(0, 0, 0);transform:rotate(-45deg) translate3d(0, 0, 0);background:#fff}.main{margin:0 auto}.content{width:100%;margin:0 auto;background:#fff;overflow:hidden}.content:nth-last-of-type(){margin:0 auto}.content .content_inner{max-width:1278px;text-align:left;margin:0 auto;padding:10rem 0;line-height:2}@media(max-width: 820px){.content .content_inner{padding:7rem 3rem}}.content .content_inner h3,.content .content_inner h4{font-size:3rem;text-align:center}.content .content_inner .content_text{width:100%;margin:0 auto;padding:0 5rem;font-size:1.8rem;font-weight:300;box-sizing:border-box;line-height:2}@media(max-width: 820px){.content .content_inner .content_text{padding:0 0rem 0 4rem;text-align:justify}}.breadcrumb{padding:1.5rem 0 1.5rem 2.3rem}.breadcrumb li{font-size:1.2rem;display:inline;position:relative;padding-right:15px;margin-right:9.5px}.breadcrumb li:last-child{color:#0063b1}.breadcrumb li:after{content:"/";font-size:1rem;position:absolute;width:5px;height:8px;top:0;bottom:0;margin:auto;right:0}.breadcrumb li:last-child:after{content:none}.breadcrumb li a{font-size:1.2rem}.mv_sub_content{width:96%;max-width:1200px;margin:0 auto;padding:4rem 0 0;text-align:center}@media(max-width: 820px){.mv_sub_content{width:92%;padding:0;margin:2rem auto 0}}.mv_sub_content .mv_sub_img{padding-top:33.4%;border-radius:20px;margin:0 auto 4rem}@media(max-width: 820px){.mv_sub_content .mv_sub_img{border-radius:16px;padding-top:72.4%;margin:0 auto 2rem}}@media(max-width: 414px){.mv_sub_content .mv_sub_img{margin:0 auto 3.7rem}}.mv_sub_content dt{margin:0 auto 2.7rem}@media(max-width: 820px){.mv_sub_content dt{margin:0 auto 1.7rem}}.mv_sub_content dt h2{font-size:5rem;font-family:"Roboto";font-weight:700;letter-spacing:7px;overflow:hidden}@media(max-width: 820px){.mv_sub_content dt h2{font-size:4.7rem;letter-spacing:3px}}.mv_sub_content dd{font-size:1.4rem;font-weight:500}@media(max-width: 820px){.mv_sub_content dd{font-size:1.4rem}}.mv_sub_content .str-wrap{display:block;background:linear-gradient(to right, #2BB3FF, #003B5C);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.mv_sub_content .mv_sub_lead{font-size:1.8rem;line-height:2;margin-top:6rem}@media(max-width: 820px){.mv_sub_content .mv_sub_lead{font-size:2.3rem;text-align:left}}.mv_sub_content_under{width:96%;max-width:1200px;margin:0 auto;padding:4rem 0 0;text-align:center}@media(max-width: 820px){.mv_sub_content_under{width:92%;padding:0;margin:2rem auto 0}}.mv_sub_content_under .mv_sub_img{padding-top:26.4%;border-radius:20px;margin:0 auto 4rem}@media(max-width: 820px){.mv_sub_content_under .mv_sub_img{border-radius:16px;padding-top:72.4%;margin:0 auto 2rem}}.mv_sub_content_under dt{margin:0 auto 2.7rem}@media(max-width: 820px){.mv_sub_content_under dt{margin:0 auto 1.7rem}}.mv_sub_content_under dt h2{font-size:5rem;font-family:"Roboto";font-weight:700;letter-spacing:7px;overflow:hidden}@media(max-width: 820px){.mv_sub_content_under dt h2{font-size:4.7rem;letter-spacing:3px}}.mv_sub_content_under dd{font-size:1.4rem;font-weight:500}@media(max-width: 820px){.mv_sub_content_under dd{font-size:1.4rem}}.mv_sub_content_under .str-wrap{display:block;background:linear-gradient(to right, #2BB3FF, #003B5C);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);padding-top:.5rem}.mv_sub_content_under .mv_sub_lead{font-size:1.8rem;line-height:2;margin-top:6rem}@media(max-width: 820px){.mv_sub_content_under .mv_sub_lead{font-size:2.3rem;text-align:left}}.more_btn{border:2px solid #0063b1}.more_btn::before{background:#0063b1;mask-composite:initial;border:none}.more_btn::after{background:#fff}.more_btn .btn_style{position:relative;color:#fff !important}.more_btn .btn_style::before{border:1px solid #fff !important}.more_btn .btn_style:after{margin-top:-0.4rem !important;top:50% !important;right:1.8rem !important;border-top:solid 1px #fff !important;border-right:solid 1px #fff !important;-webkit-transform:translateX(-5%) rotate(135deg) !important;-ms-transform:translateX(-5%) rotate(135deg) !important;transform:translateX(-5%) rotate(135deg) !important}@media(max-width: 820px){.more_btn .btn_style:after{right:2.34rem !important}}@media(hover: hover)and (pointer: fine){.more_btn .btn_style:hover{color:#0063b1 !important}.more_btn .btn_style:hover::before{border:1px solid #0063b1 !important}.more_btn .btn_style:hover:after{border-top:solid 1px #0063b1 !important;border-right:solid 1px #0063b1 !important}}.more_btn .btn_style.js-visible:after{bottom:auto !important;margin-top:0rem;top:53% !important;-webkit-transform:translateX(-5%) rotate(-45deg) !important;-ms-transform:translateX(-5%) rotate(-45deg) !important;transform:translateX(-5%) rotate(-45deg) !important}.def_btn{border:2px solid #0063b1}.def_btn::before{background:#0063b1;mask-composite:initial;border:none}.def_btn::after{background:#fff}.def_btn .btn_style{position:relative;color:#fff !important}.def_btn .btn_style::before{border:1px solid #fff !important}.def_btn .btn_style:after{margin-top:-0.4rem !important;top:50% !important;right:1.8rem !important;border-top:solid 1px #fff !important;border-right:solid 1px #fff !important;-webkit-transform:translateX(-5%) rotate(135deg) !important;-ms-transform:translateX(-5%) rotate(135deg) !important;transform:translateX(-5%) rotate(135deg) !important}@media(max-width: 820px){.def_btn .btn_style:after{right:2.34rem !important}}@media(hover: hover)and (pointer: fine){.def_btn .btn_style:hover{color:#0063b1 !important}.def_btn .btn_style:hover::before{border:1px solid #0063b1 !important}.def_btn .btn_style:hover:after{border-top:solid 1px #0063b1 !important;border-right:solid 1px #0063b1 !important}}.def_btn .btn_style.js-visible:after{bottom:auto !important;margin-top:0rem;top:53% !important;-webkit-transform:translateX(-5%) rotate(-45deg) !important;-ms-transform:translateX(-5%) rotate(-45deg) !important;transform:translateX(-5%) rotate(-45deg) !important}.footer{width:100%;position:relative;z-index:1}.footer .footer-inner{background:#0063b1}.footer .footer-inner .footer-main{width:90%;max-width:1280px;margin:0 auto;padding:8rem 0 6rem;display:flex;justify-content:space-between}@media(max-width: 820px){.footer .footer-inner .footer-main{width:84%;padding:7rem 0;display:block;text-align:center}}@media(max-width: 414px){.footer .footer-inner .footer-main{width:92%;padding:7rem 0 3rem}}.footer .footer-inner .footer-main .footer-logo{width:29rem}@media(max-width: 1200px){.footer .footer-inner .footer-main .footer-logo{width:27rem}}@media(max-width: 820px){.footer .footer-inner .footer-main .footer-logo{width:21rem;margin:0 auto 7rem}}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-logo{width:30rem}}.footer .footer-inner .footer-main .footer-logo .bnr_logo{margin-top:7rem}.footer .footer-inner .footer-main .footer-logo .bnr_logo a{background:#fff;display:block;width:100%;padding:1rem 2rem;text-align:center}.footer .footer-inner .footer-main .footer-logo .bnr_logo a img{max-width:74px;margin:0 auto}.footer .footer-inner .footer-main .footer-col-area{display:flex;justify-content:end}@media(max-width: 820px){.footer .footer-inner .footer-main .footer-col-area{display:block}}.footer .footer-inner .footer-main .footer-col-area .footer-col{width:60%;font-size:1.6rem;padding-left:5rem;display:flex;flex-wrap:wrap;justify-content:left}@media(max-width: 1200px){.footer .footer-inner .footer-main .footer-col-area .footer-col{font-size:1.4rem}}@media(max-width: 820px){.footer .footer-inner .footer-main .footer-col-area .footer-col{margin-bottom:5rem;padding-left:0;text-align:left}.footer .footer-inner .footer-main .footer-col-area .footer-col:last-of-type{margin-bottom:0}}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col{width:100%}}.footer .footer-inner .footer-main .footer-col-area .footer-col_inner{width:50%;margin-bottom:3rem}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col_inner{width:100%;border-bottom:1px solid #fff;padding-bottom:1rem;display:flex}}.footer .footer-inner .footer-main .footer-col-area .footer-col p{padding-bottom:8px;font-size:1.4rem}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col p{padding-bottom:1rem;margin-bottom:0;margin-right:4rem}}.footer .footer-inner .footer-main .footer-col-area .footer-col p.u_line{border-bottom:1px solid #fff}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col p.u_line{border-bottom:.5px solid #fff}}@media(max-width: 1200px){.footer .footer-inner .footer-main .footer-col-area .footer-col p{font-size:1.6rem}}@media(max-width: 820px){.footer .footer-inner .footer-main .footer-col-area .footer-col p{margin-bottom:12px;text-align:left}}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col p{margin-bottom:0}}.footer .footer-inner .footer-main .footer-col-area .footer-col p a{font-weight:700;color:#fff;position:relative}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col p a{font-size:2rem}}.footer .footer-inner .footer-main .footer-col-area .footer-col p a:after{width:100%;height:1px;position:absolute;left:0;bottom:-0.4rem;content:"";transition:background-color .2s ease-in}.footer .footer-inner .footer-main .footer-col-area .footer-col p a:hover:after{background:#fff}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col p a:hover:after{background:#0063b1}}.footer .footer-inner .footer-main .footer-col-area .footer-col ul{margin-top:1rem}@media(max-width: 820px){.footer .footer-inner .footer-main .footer-col-area .footer-col ul{display:flex;margin-top:0}}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col ul{justify-content:left}}.footer .footer-inner .footer-main .footer-col-area .footer-col ul li{margin:0 auto 1rem}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col ul li{margin:0 3rem 1rem 0}}.footer .footer-inner .footer-main .footer-col-area .footer-col ul li a{font-size:1.2rem;color:#fff;position:relative}@media(max-width: 414px){.footer .footer-inner .footer-main .footer-col-area .footer-col ul li a{font-size:1.7rem}}.footer .footer-inner .footer-main .footer-col-area .footer-col ul li a:after{width:100%;height:1px;position:absolute;left:0;bottom:-0.4rem;content:"";transition:background-color .2s ease-in}.footer .footer-inner .footer-main .footer-col-area .footer-col ul li a:hover:after{background:#fff}.footer .footer-inner .footer-sub{padding:0}@media(max-width: 820px){.footer .footer-inner .footer-sub{display:block}}.footer .footer-inner .footer-sub .footer-sub-txt{font-size:1.1rem}@media(max-width: 820px){.footer .footer-inner .footer-sub .footer-sub-txt{font-size:1rem}}@media(max-width: 414px){.footer .footer-inner .footer-sub .footer-sub-txt{display:flex;flex-wrap:wrap}}.footer .footer-inner .footer-sub .footer-sub-txt li{position:relative;margin-bottom:2.8rem}@media(max-width: 414px){.footer .footer-inner .footer-sub .footer-sub-txt li{margin:0 3rem 2rem 0}}.footer .footer-inner .footer-sub .footer-sub-txt li a{color:#fff;position:relative}@media(max-width: 414px){.footer .footer-inner .footer-sub .footer-sub-txt li a{font-size:1.4rem}}.footer .footer-inner .footer-sub .footer-sub-txt li a:after{width:100%;height:1px;position:absolute;left:0;bottom:-0.4rem;content:"";transition:background-color .2s ease-in}.footer .footer-inner .footer-sub .footer-sub-txt li a:hover:after{background:#fff}.footer .footer-bottom{border-top:1px solid #5b8eb7;background:#0063b1;padding:2rem 0}.footer .footer-bottom-inner{width:98%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media(max-width: 414px){.footer .footer-bottom-inner{flex-direction:column-reverse}}.footer .footer-bottom-inner .copy{text-align:left;font-size:1.2rem;padding:3.4rem 0 3.4rem 5%;letter-spacing:1px;color:#fff}@media(max-width: 820px){.footer .footer-bottom-inner .copy{font-size:1rem;padding:2rem 0;letter-spacing:0}}.footer .footer-bottom-inner .other_link a{display:flex;align-items:center;border:1px solid #fff;border-radius:.9rem;padding:1rem 3.5rem 1rem 1rem;position:relative}.footer .footer-bottom-inner .other_link a::after{width:3rem;height:3rem;display:block;content:"";background:url("/assets/img/common/icon_blink.svg") no-repeat center;background-size:contain;position:absolute;top:0;bottom:0;right:2%;margin:auto}.footer .footer-bottom-inner .other_link a .img{width:7.7rem}.footer .footer-bottom-inner .other_link a .text{color:#fff;font-size:1.2rem;line-height:1.7;letter-spacing:1px;padding-left:1.5rem}.mv_content{width:100%;position:relative;z-index:-1;overflow:hidden}.mv_content .mv_title{width:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;z-index:2;padding:5rem 2rem;position:relative}.mv_content .mv_title .mv_title_inner{width:80%}@media(max-width: 820px){.mv_content .mv_title .mv_title_inner{width:100%}}.mv_content .mv_title .mv_title_inner .mv_title_main{overflow:hidden}.mv_content .mv_title .mv_title_inner .mv_title_main .str-wrap{display:block;opacity:0;transform:translate(0%, 100%);background:linear-gradient(to right, #2BB3FF, #003B5C);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.mv_content .mv_title h1{font-family:"Roboto";font-size:7rem;font-weight:300;text-align:left;line-height:1.1;margin-bottom:1rem}@media(max-width: 1200px){.mv_content .mv_title h1{font-size:7rem}}@media(max-width: 820px){.mv_content .mv_title h1{font-size:8rem;margin-bottom:3rem}}.mv_content .mv_title .mv_title_sub{font-size:1.8rem;line-height:1.8;padding-left:.7rem;overflow:hidden}@media(max-width: 820px){.mv_content .mv_title .mv_title_sub{font-size:2rem;line-height:2}}.mv_content .mv_title .mv_title_sub .str-wrap{display:block;opacity:0;transform:translate(0%, 100%)}.mv_content .mv_title .mv_scroll_down_box{width:12.8rem;height:12.8rem;border-radius:50%;border:1px solid #038bd7;display:flex;justify-content:center;flex-direction:column;margin:0 auto;align-items:center;opacity:0}@media(max-width: 820px){.mv_content .mv_title .mv_scroll_down_box{width:10.2rem;height:10.2rem;position:absolute;bottom:0%;right:4%;bottom:0;background:#fff;box-shadow:0px 0px 0px 12px #fff}}.mv_content .mv_title .mv_scroll_down_box .icon{animation:arrow_down 3s linear 0s infinite}@media(max-width: 820px){.mv_content .mv_title .mv_scroll_down_box .icon{width:1.5rem}}.mv_content .mv_title .mv_scroll_down_box .text{font-size:1.2rem;font-weight:400;color:#038bd7;letter-spacing:0;margin-top:1rem}.mv_content .hero{opacity:0}.mv_content .hero .hero_bg{position:relative}.mv_content .hero .hero_bg_video{width:100%;text-align:center;overflow:hidden;position:relative}@media(max-width: 820px){.mv_content .hero .hero_bg_video{padding-top:80%}}.mv_content .hero video{width:100%}@media(max-width: 820px){.mv_content .hero video{width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.about .about_inner{padding:10rem 0;text-align:center;background:linear-gradient(135deg, rgba(230, 242, 250, 0.9) 50%, #D2DADE)}@media(max-width: 820px){.about .about_inner{padding:8rem 0}}.about .about_inner .about_ttl{font-size:5rem;font-weight:normal;margin-bottom:4rem;background:linear-gradient(to right, #313131, #2BB3FF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width: 820px){.about .about_inner .about_ttl{font-size:3.7rem}}.about .about_inner .about_text{font-size:2.2rem;line-height:2.5;margin-bottom:4.5rem}@media(max-width: 820px){.about .about_inner .about_text{margin-bottom:3.5rem}}.about .about_inner .btn_blue{width:30%;max-width:28rem;margin:0 auto;position:relative;overflow:hidden;border-radius:50px}@media(max-width: 820px){.about .about_inner .btn_blue{width:53%;max-width:32rem}}.about .about_inner .btn_blue::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:2px solid rgba(0,0,0,0);transition:transform .3s linear,border-width .3s linear,border-radius .3s linear,filter .6s linear;background-image:linear-gradient(to right, #038BD7, #024971);background-origin:border-box;background-clip:border-box;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:destination-out;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:padding-box,border-box;mask-composite:exclude}.about .about_inner .btn_blue::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid rgba(0,0,0,0);transition:transform .1s linear;background-image:linear-gradient(to right, #038BD7, #024971);background-origin:border-box;background-clip:border-box;transform:translateX(-100%)}@media(hover: hover)and (pointer: fine){.about .about_inner .btn_blue:hover::after{transform:translateX(0%)}}.about .about_inner .btn_blue a{color:#0063b1;font-size:1.6rem;padding:3rem 0;display:block;position:relative;z-index:1}@media(max-width: 414px){.about .about_inner .btn_blue a{font-size:2.3rem}}.about .about_inner .btn_blue a::before{width:3rem;height:3rem;margin:auto;content:"";border-radius:50%;border:1px solid #038bd7;display:block;position:absolute;top:0;bottom:0;right:6%}@media(max-width: 414px){.about .about_inner .btn_blue a::before{width:2.5rem;height:2.5rem}}.about .about_inner .btn_blue a::after{display:block;content:"";position:absolute;top:0;bottom:0;right:10.65%;width:7px;height:7px;margin:auto;border-top:solid 1px #038bd7;border-right:solid 1px #038bd7;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 820px){.about .about_inner .btn_blue a::after{width:4px;height:4px;right:10.5%}}@media(max-width: 414px){.about .about_inner .btn_blue a::after{right:11%}}@media(hover: hover)and (pointer: fine){.about .about_inner .btn_blue a:hover{color:#fff}.about .about_inner .btn_blue a:hover::before{border:1px solid #fff}.about .about_inner .btn_blue a:hover::after{border-top:solid 1px #fff;border-right:solid 1px #fff}}.about .about_inner .scroll_text{margin:4rem auto 0;overflow:hidden;text-align:left;display:flex}@media(max-width: 820px){.about .about_inner .scroll_text{margin:3rem auto 5rem}}.about .about_inner .scroll_text .scroll_text_inner{font-size:16rem;margin:0 2rem;color:rgba(255,255,255,.6);font-family:"Montserrat",sans-serif;letter-spacing:-6px;white-space:nowrap;flex:0 0 auto;-webkit-animation:50s loop 0s linear infinite;animation:50s loop 0s linear infinite}@media(max-width: 820px){.about .about_inner .scroll_text .scroll_text_inner{font-size:11rem;letter-spacing:-4px}}@keyframes arrow_down{0%{transform:translateY(-10px);opacity:0}20%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}@keyframes loop{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}.section01 .content_inner,.section02 .content_inner{max-width:980px;margin:0 auto;border-left:1px solid #d9d9d9}.section01 .content_inner .content_ttl,.section02 .content_inner .content_ttl{height:9rem;text-align:left;border-left:7px solid #0063b1;margin:0 auto 4.7rem;padding:1.4rem 4rem 0;box-sizing:border-box}@media(max-width: 820px){.section01 .content_inner .content_ttl,.section02 .content_inner .content_ttl{height:7rem;border-left:4px solid #0063b1;margin:0 auto 3.7rem;padding:.5rem 0rem 0 3rem}}.section01 .content_inner .content_ttl .jp_ttl,.section02 .content_inner .content_ttl .jp_ttl{color:#464646;margin-right:3rem;letter-spacing:5px}@media(max-width: 820px){.section01 .content_inner .content_ttl .jp_ttl,.section02 .content_inner .content_ttl .jp_ttl{margin-right:2rem;font-size:2.6rem;letter-spacing:1px}}.section01 .content_inner .content_ttl .en_ttl,.section02 .content_inner .content_ttl .en_ttl{color:#fff;font-size:3rem;font-family:"Roboto"}@media(max-width: 820px){.section01 .content_inner .content_ttl .en_ttl,.section02 .content_inner .content_ttl .en_ttl{font-size:2.2rem;letter-spacing:0px}}.section01 .content_inner .content_ttl .en_ttl{color:#d8d8d8}.section01{z-index:2;position:relative;margin:0 auto}.section01 .content_main{width:100%;display:flex;justify-content:center}@media(max-width: 820px){.section01 .content_main{display:block}}.section01 .content_main .content_main_item{width:50%;text-align:center;padding:7rem;box-sizing:border-box}@media(max-width: 820px){.section01 .content_main .content_main_item{width:100%;padding:5rem}}.section01 .content_main .content_main_item:nth-of-type(1){background:url("/assets/img/top/bg_features_01.jpg") no-repeat;background-size:cover}@media(max-width: 820px){.section01 .content_main .content_main_item:nth-of-type(1){background:url("/assets/img/top/bg_features_01.jpg") no-repeat;background-size:cover}}.section01 .content_main .content_main_item:nth-of-type(2){background:url("/assets/img/top/bg_features_02.jpg") no-repeat;background-size:cover}@media(max-width: 820px){.section01 .content_main .content_main_item:nth-of-type(2){background:url("/assets/img/top/bg_features_02.jpg") no-repeat;background-size:cover}}.section01 .content_main .content_main_item .content_main_item_inner{padding:18rem 0 3rem;background:rgba(255,255,255,.5)}@media(max-width: 820px){.section01 .content_main .content_main_item .content_main_item_inner{padding:10rem 0 2rem}}.section01 .content_main .content_main_item dl{width:100%;text-align:center}.section01 .content_main .content_main_item dl dt{font-size:4rem;font-weight:400;margin-bottom:14rem}@media(max-width: 820px){.section01 .content_main .content_main_item dl dt{font-size:3.2rem;margin-bottom:10rem}}.section01 .content_main .content_main_item dl dd{margin:0 auto}.section02{padding:10rem 0;z-index:3;position:relative}@media(max-width: 820px){.section02{padding:7rem 0}}.section02 .content_main{width:92%;max-width:120rem;margin:0 auto;display:flex;justify-content:space-between}@media(max-width: 820px){.section02 .content_main{flex-direction:column}}.section02 .content_main .content_main_item{width:48%}@media(max-width: 820px){.section02 .content_main .content_main_item{width:100%;margin:0 auto 9rem}.section02 .content_main .content_main_item:nth-last-of-type(1){margin:0 auto}}.section02 .content_main .content_main_item .item_img{margin:0 auto 4rem;position:relative;overflow:hidden;border-radius:20px;will-change:transform}@media(max-width: 820px){.section02 .content_main .content_main_item .item_img{margin:0 auto 3rem;border-radius:15px}}.section02 .content_main .content_main_item .item_img a{display:block}.section02 .content_main .content_main_item .item_img a span{padding-top:76%;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .3s ease-in-out}.section02 .content_main .content_main_item .item_img a:hover span{transform:scale(1.1)}.section02 .content_main .content_main_item .item_img.bg_investment span{background-image:url("/assets/img/top/bg_features_01.png")}.section02 .content_main .content_main_item .item_img.bg_funds span{background-image:url("/assets/img/top/bg_features_02.png")}.section02 .content_main .content_main_item dl dt{font-size:3rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:2.2rem;padding-bottom:2.2rem}.section02 .content_main .content_main_item dl dt .sub_text{color:#0063b1;font-size:1.2rem;align-items:center;letter-spacing:0}.section02 .content_main .content_main_item dl dd{font-size:1.6rem;line-height:2.2;padding:0 4rem}@media(max-width: 820px){.section02 .content_main .content_main_item dl dd{font-size:2rem;line-height:1.7;padding:0 2rem;letter-spacing:2px}}.section02 .btn{margin:3rem auto 0}.section03{z-index:2;position:relative;text-align:center;padding:10rem 0;background-image:linear-gradient(120deg, rgb(195, 212, 225), rgba(255, 255, 255, 0)),linear-gradient(185deg, rgb(179, 216, 234), rgba(255, 255, 255, 0)),linear-gradient(340deg, rgb(178, 192, 202), rgba(255, 255, 255, 0))}@media(max-width: 820px){.section03{padding:7rem 0}}.section03 .content_inner{padding:0;max-width:none}.section03 .content_inner h3{margin:0 auto 4rem}.section03 .content_inner .swiper-wrapper{transition-timing-function:linear}.section03 .content_inner .portfolio_swiper{margin:0 auto 5.7rem}.section03 .content_inner .portfolio_swiper li{padding:0 1.5rem}.section03 .content_inner .portfolio_swiper li a{width:100%;display:block;position:relative;overflow:hidden;border-radius:10px;padding-top:60%;background:#fff}.section03 .content_inner .portfolio_swiper li a img{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.section03 dl{padding:3rem 0;display:flex;border-bottom:1px solid #d9d9d9}@media(max-width: 820px){.section03 dl{width:87%;margin:0 auto;padding:2rem 0;flex-wrap:wrap}}.section03 dl:nth-of-type(1){border-top:1px solid #d9d9d9}.section03 dl dt{width:41rem;display:flex;align-items:center}@media(max-width: 820px){.section03 dl dt{width:100%;margin-bottom:2rem}}.section03 dl dt .icon_group{width:24.5rem;font-size:1.6rem;color:#fff}@media(max-width: 820px){.section03 dl dt .icon_group{width:auto;margin-right:2rem}}.section03 dl dt .icon_group span{width:12rem;height:36px;font-size:1.8rem;line-height:35px;text-align:center;display:inline-block;vertical-align:top}@media(max-width: 820px){.section03 dl dt .icon_group span{height:30px;line-height:29px}}.section03 dl dt .icon_group span.info{background:#0063b1}.section03 dl dt .icon_group span.ipo{background:#003b5c}.section03 dl dt .icon_group span.invest{background:#2bb3ff}.section03 dl dt .icon_group span.new{width:5.8rem;color:#000;border:1px solid #a7a7a7;font-family:"Roboto";font-size:1.3rem;margin-left:5px}@media(max-width: 820px){.section03 dl dt .icon_group span.new{font-size:1rem}}.section03 dl dt .date{font-family:"Roboto";font-size:2rem}.section03 dl dd{font-size:2rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section03 dl .btn{margin:7rem auto 0}.home .content_bg{overflow:hidden;position:relative;z-index:1}.home .content_bg .content_bg_inner img{width:100%}.section04{padding:10rem 0;position:relative;z-index:1}@media(max-width: 414px){.section04{padding:7rem 0}}.section04 h4{width:92%;max-width:1040px;margin:0 auto 4rem;font-size:3rem}@media(max-width: 414px){.section04 h4{font-size:4rem;margin:0 auto 2rem}}.section04 .content_inner{padding:0}@media(max-width: 414px){.section04 .content_inner{width:92%}}.section04 .item_news{width:92%;max-width:1040px;margin:0 auto;display:flex;border-top:1px solid #aaa;box-sizing:border-box;align-items:center;padding:2rem 0}@media(max-width: 820px){.section04 .item_news{padding:2rem 0;flex-direction:column;align-items:flex-start}}@media(max-width: 414px){.section04 .item_news{width:100%}}.section04 .item_news:nth-last-of-type(1){border-bottom:1px solid #aaa}.section04 .item_news dt{width:25%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 820px){.section04 .item_news dt{width:100%;margin-bottom:1.5rem;flex-direction:row-reverse;justify-content:left}}.section04 .item_news dt .date{font-size:2rem;font-weight:200}@media(max-width: 820px){.section04 .item_news dt .date{font-size:2.3rem}}.section04 .item_news dt .icon_group span{font-size:1.2rem;color:#fff;padding:1rem 3rem;border-radius:1rem}@media(max-width: 820px){.section04 .item_news dt .icon_group span{border-radius:9px;font-size:1.8rem;margin-right:2rem;padding:.7rem 2rem}}.section04 .item_news dt .icon_group span.invest{background:#80c7ff}.section04 .item_news dt .icon_group span.info{background:#0063b1}.section04 .item_news dt .icon_group span.ipo{background:#3b5d8c}.section04 .item_news dt .icon_group span.new{display:none}.section04 .item_news dd{padding-left:2.5%;font-size:1.6rem}@media(max-width: 820px){.section04 .item_news dd{font-size:2rem}}.section04 .btn{margin:7rem auto 0}@media(max-width: 414px){.section04 .btn{margin:5.7rem auto 0}}.company_index .breadcrumb{background:#0063b1}.company_index .breadcrumb li{color:#fff}.company_index .breadcrumb li:last-child{color:#fff}.company_index .breadcrumb li:after{color:#fff}.company_index .breadcrumb li a{color:#fff}.company_index .mv_sub_content .mv_sub_img{background:url("/assets/img/aboutus/mv_about.jpg") no-repeat center;background-size:cover}@media(max-width: 820px){.company_index .mv_sub_content .mv_sub_img{background:url("/assets/img/aboutus/mv_about_sp.jpg") no-repeat center;background-size:cover}}.company_index .content_inner{width:96%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}@media(max-width: 820px){.company_index .content_inner{width:92%;display:block;padding:7rem 0}}.company_index .content_inner .content_item{width:48.5%;text-align:center}@media(max-width: 820px){.company_index .content_inner .content_item{width:100%;margin-bottom:5.5rem}}.company_index .content_inner .content_item .content_item_img{border-radius:2rem;margin-bottom:2rem;overflow:hidden;will-change:transform}.company_index .content_inner .content_item .content_item_img span{padding-top:65%;display:block;transition:transform .3s ease-in-out}.company_index .content_inner .content_item:nth-of-type(1) .content_item_img span{background:url("/assets/img/aboutus/ab_comp_prof.jpg") no-repeat;background-size:cover}.company_index .content_inner .content_item:nth-of-type(2) .content_item_img span{background:url("/assets/img/aboutus/ab_his.jpg") no-repeat;background-size:cover}.company_index .content_inner .content_item a{display:block}.company_index .content_inner .content_item a .content_item_btn{font-size:2.8rem;display:flex;justify-content:space-between;align-items:center}.company_index .content_inner .content_item a .content_item_btn .sub_text{position:relative;color:#0063b1;font-size:1.2rem;padding-right:6rem;letter-spacing:0}@media(max-width: 820px){.company_index .content_inner .content_item a .content_item_btn .sub_text{font-size:1.5rem}}.company_index .content_inner .content_item a .content_item_btn .sub_text::before{width:3.3rem;height:3.3rem;margin:auto;content:"";border-radius:50%;border:1px solid #0063b1;display:block;position:absolute;top:0;bottom:0;right:0;transition:border .1s linear}.company_index .content_inner .content_item a .content_item_btn .sub_text::after{display:block;content:"";position:absolute;top:0;bottom:0;right:1.5rem;width:6px;height:6px;margin:auto;border-top:solid 1px #0063b1;border-right:solid 1px #0063b1;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .1s linear}.company_index .content_inner .content_item a:hover .content_item_img span{transform:scale(1.1)}.company_index .content_inner .content_item dl{width:88%;margin:0 auto;background:#fff}@media(max-width: 820px){.company_index .content_inner .content_item dl{width:91%}}.company_index .content_inner .content_item dl dt{font-size:2.6rem;letter-spacing:4px;padding:7rem 0}@media(max-width: 820px){.company_index .content_inner .content_item dl dt{letter-spacing:1px;padding:4rem 0}}.company_index .content_inner .content_item dl dt span{display:block;font-size:1.8rem;font-family:"Roboto";color:#d8d8d8;letter-spacing:2px}@media(max-width: 820px){.company_index .content_inner .content_item dl dt span{font-size:1.6rem}}.company_index .content_inner .content_item dl dd.btn_style{max-width:none}.company_index .shibuyafont{background:url("/assets/img/aboutus/bg_shibuyafont.png") no-repeat top center;background-size:cover}@media(max-width: 414px){.company_index .shibuyafont{background:url("/assets/img/aboutus/bg_shibuyafont_sp.png") no-repeat top center;background-size:cover}}.company_index .shibuyafont .content_inner{text-align:center;padding:23rem 0 62.5%;margin:0 auto;overflow:hidden}@media(max-width: 820px){.company_index .shibuyafont .content_inner{width:100%;padding:23rem 0 97.5609756098%}}@media(max-width: 414px){.company_index .shibuyafont .content_inner{padding:12rem 0 144.9275362319%}}.company_index .shibuyafont .content_inner .description{width:46vw;position:relative;margin:0 auto;z-index:2}@media(max-width: 820px){.company_index .shibuyafont .content_inner .description{width:100%}}.company_index .shibuyafont .content_inner .description::before{display:block;content:"";width:62vw;height:62vw;max-width:840px;max-height:840px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1}@media(max-width: 820px){.company_index .shibuyafont .content_inner .description::before{width:150vw;height:136vw;transform:translate(-50%, -45%)}}@media(max-width: 414px){.company_index .shibuyafont .content_inner .description::before{width:176vw;height:156vw;transform:translate(-50%, -50%)}}.company_index .shibuyafont .content_inner .description .description_ttl{width:50%;margin:0 auto 2.5rem}.company_index .shibuyafont .content_inner .description .description_ttl .logo_shibuyafont{position:relative;padding-bottom:5rem}.company_index .shibuyafont .content_inner .description .description_ttl .logo_shibuyafont::after,.company_index .shibuyafont .content_inner .description .description_ttl .logo_shibuyafont::before{width:6rem;height:1px;background:#000;display:block;content:"";position:absolute;left:0;right:0;bottom:2.5rem;margin:auto}.company_index .shibuyafont .content_inner .description .description_ttl .logo_shibuyafont::after{transform:rotate(35deg)}.company_index .shibuyafont .content_inner .description .description_ttl .logo_shibuyafont::before{transform:rotate(-35deg)}.company_index .shibuyafont .content_inner .description dl{width:88%;margin:0 auto 3rem}@media(max-width: 414px){.company_index .shibuyafont .content_inner .description dl{width:83%;letter-spacing:2px}}.company_index .shibuyafont .content_inner .description dl dt{font-size:1.8rem;font-weight:700;margin:0 auto 2.5rem}@media(max-width: 820px){.company_index .shibuyafont .content_inner .description dl dt{font-size:2.3rem}}.company_index .shibuyafont .content_inner .description dl dd{font-size:1.4rem;text-align:left}@media(max-width: 820px){.company_index .shibuyafont .content_inner .description dl dd{font-size:2rem}}.company_index .shibuyafont .content_inner .description .btn_wrap{display:flex;justify-content:center}.company_index .shibuyafont .content_inner .description .btn_wrap li{width:30%;margin:0 1rem}@media(max-width: 414px){.company_index .shibuyafont .content_inner .description .btn_wrap li{width:35%}}.company_index .shibuyafont .content_inner .description .btn_wrap li a{width:100%;display:flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:40rem;text-align:center;padding:1rem 1.5rem}@media(max-width: 414px){.company_index .shibuyafont .content_inner .description .btn_wrap li a{padding:1rem 2.5rem}}.company_index .shibuyafont .content_inner .description .btn_wrap li a img{height:2rem}.company_index .bnr_logo{margin:0 auto 10rem;text-align:center}.company_index .bnr_logo a{width:32.4%;max-width:414px;display:inline-block;border:1px solid #0063b1;padding:2rem 4rem;box-sizing:border-box}.company_index .bnr_logo a img{width:10.6rem}.company_history .mv_sub_img{background:url("/assets/img/history/mv_history.jpg") no-repeat center;background-size:cover}@media(max-width: 820px){.company_history .mv_sub_img{background:url("/assets/img/history/mv_history_sp.jpg") no-repeat center;background-size:cover;padding-top:60.4%}}.company_history .content .content_inner{max-width:980px}.company_history .content .content_inner dl{padding:3rem 0;display:flex;border-bottom:1px solid #d9d9d9}.company_history .content .content_inner dl:nth-of-type(1){border-top:1px solid #d9d9d9}@media(max-width: 820px){.company_history .content .content_inner dl{padding:2rem 0;flex-direction:column}}.company_history .content .content_inner dl dt{width:17rem;display:flex;align-items:center}.company_history .content .content_inner dl dt .date{font-size:2rem;font-weight:500}@media(max-width: 820px){.company_history .content .content_inner dl dt{width:100%;margin-bottom:0;font-weight:500}}.company_history .content .content_inner dl dd{font-size:2rem;font-weight:300;letter-spacing:.1rem}@media(max-width: 820px){.company_history .content .content_inner dl dd{font-size:2.3rem}}.company_history .other_content{width:80%;max-width:800px;margin:0 auto 5rem}@media(max-width: 820px){.company_history .other_content{width:83%}}.company_history .other_content a{display:block}.company_history .other_content a:hover .bg_profile span{transform:scale(1.1)}.company_history .other_content .content_item_img{border-radius:2rem;margin-bottom:2rem;overflow:hidden;will-change:transform}.company_history .other_content .content_item_img span{padding-top:20%;display:block;transition:transform .3s ease-in-out}@media(max-width: 820px){.company_history .other_content .content_item_img span{padding-top:44%;border-radius:16px}}.company_history .other_content .content_item_img.bg_profile span{background:url("/assets/img/history/ab_com_other.jpg") no-repeat;background-size:cover}@media(max-width: 820px){.company_history .other_content .content_item_img.bg_profile span{background:url("/assets/img/history/ab_com_other_sp.jpg") no-repeat;background-size:cover}}.company_history .other_content .content_item_btn{font-size:1.6rem;display:flex;justify-content:space-between;align-items:center}@media(max-width: 820px){.company_history .other_content .content_item_btn{font-size:2.3rem}}.company_history .other_content .content_item_btn .sub_text{position:relative;color:#0063b1;font-size:1.2rem;padding-right:6rem;letter-spacing:0}@media(max-width: 820px){.company_history .other_content .content_item_btn .sub_text{font-size:1.5rem}}.company_history .other_content .content_item_btn .sub_text::before{width:3.3rem;height:3.3rem;margin:auto;content:"";border-radius:50%;border:1px solid #0063b1;display:block;position:absolute;top:0;bottom:0;right:0;transition:border .1s linear}.company_history .other_content .content_item_btn .sub_text::after{display:block;content:"";position:absolute;top:0;bottom:0;right:1.5rem;width:6px;height:6px;margin:auto;border-top:solid 1px #0063b1;border-right:solid 1px #0063b1;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .1s linear}.company_profile .mv_sub_img{background:url("/assets/img/company/mv_companyprofile.jpg") no-repeat center;background-size:cover}@media(max-width: 820px){.company_profile .mv_sub_img{background:url("/assets/img/company/mv_companyprofile_sp.jpg") no-repeat center;background-size:cover;padding-top:60.4%}}.company_profile .content .content_inner{max-width:980px}.company_profile .content .content_inner dl dt{width:24rem;font-size:2rem;display:flex;align-items:center}@media(max-width: 820px){.company_profile .content .content_inner dl dt{margin-bottom:1rem;font-weight:500}}.company_profile .content .content_inner dl dd{font-size:2rem;font-weight:300}@media(max-width: 820px){.company_profile .content .content_inner dl dd{letter-spacing:.5px}}.company_profile .content .content_inner .route_text{margin:0 auto 5rem}.company_profile .content .content_inner .route_text dl{padding:3rem 0;display:flex;border-bottom:1px solid #d9d9d9}.company_profile .content .content_inner .route_text dl:nth-of-type(1){border-top:none;padding-bottom:8rem}@media(max-width: 820px){.company_profile .content .content_inner .route_text dl:nth-of-type(1){border-bottom:none}}@media(max-width: 820px){.company_profile .content .content_inner .route_text dl{flex-direction:column;padding:2rem 0}.company_profile .content .content_inner .route_text dl:not(:nth-of-type(1)){width:92%;margin:0 auto}.company_profile .content .content_inner .route_text dl:nth-of-type(2){border-top:1px solid #d9d9d9}}.company_profile .content .content_inner .route_text dl dt{width:24rem;font-size:2rem;font-weight:500;display:flex;align-items:center}@media(max-width: 820px){.company_profile .content .content_inner .route_text dl dt{width:100%;margin-bottom:0}}.company_profile .content .content_inner .route_text dl dd{font-size:2rem;font-weight:300;overflow:hidden}@media(max-width: 820px){.company_profile .content .content_inner .route_text dl dd{font-size:2.3rem}}.company_profile .content .content_inner .route_text dl dd span{display:block;font-size:1.2rem}@media(max-width: 820px){.company_profile .content .content_inner .route_text dl dd span{font-size:1.7rem}}.company_profile .content .content_inner .route_text dl dd.map{width:100%;height:50rem;overflow:hidden;border-radius:20px}@media(max-width: 820px){.company_profile .content .content_inner .route_text dl dd.map{height:32rem;border-radius:0}}.company_profile .content .content_inner .route_box{margin:0 auto}@media(max-width: 820px){.company_profile .content .content_inner .route_box{padding:0 2.4rem}}.company_profile .content .content_inner .route_box .route_item{margin:0 auto 5rem}.company_profile .content .content_inner .route_box .route_item:nth-last-of-type(1){margin:0 auto}.company_profile .content .content_inner .route_box .route_item dt{width:100%;font-weight:400;font-size:1.6rem;margin-bottom:3.5rem;padding:1rem 0 1rem 1rem;color:#fff;line-height:2;background:#0063b1}@media(max-width: 820px){.company_profile .content .content_inner .route_box .route_item dt{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-bottom:2rem;padding:1rem;letter-spacing:-0.01rem;font-size:2.3rem}}.company_profile .content .content_inner .route_box .route_item dt .route_icon{font-size:1.6rem;font-weight:400;color:#0063b1;border:1px solid #0063b1;border-radius:4px;padding:.3rem 3rem .3rem 4.5rem;margin-right:5rem;vertical-align:middle;background:#fff;position:relative}.company_profile .content .content_inner .route_box .route_item dt .route_icon::before{content:"";display:block;width:2rem;height:2rem;background:url("/assets/img/company/icon_route.svg") no-repeat center;background-size:contain;position:absolute;top:0;bottom:0;left:1rem;margin:auto}@media(max-width: 820px){.company_profile .content .content_inner .route_box .route_item dt .route_icon::before{width:2.5rem;height:2.5rem;left:32%}}@media(max-width: 820px){.company_profile .content .content_inner .route_box .route_item dt .route_icon{width:98%;font-size:2rem;margin-bottom:1.5rem;margin-right:0;text-align:center;font-weight:500;display:block;padding:.7rem 0}}.company_profile .content .content_inner .route_box .route_item dd{font-size:1.6rem;font-weight:300}@media(max-width: 820px){.company_profile .content .content_inner .route_box .route_item dd{font-size:2.3rem}}.company_profile .content .content_inner .route_box .route_item dd .route_item_list_img{display:flex;justify-content:space-between;margin-bottom:3.5rem}.company_profile .content .content_inner .route_box .route_item dd .route_item_list_img img{width:49.5%}.company_profile .content .content_inner .route_box .route_item dd .route_item_list_text{margin-bottom:3.5rem;font-size:1.6rem;font-weight:300;border-top:1px solid #d9d9d9}@media(max-width: 820px){.company_profile .content .content_inner .route_box .route_item dd .route_item_list_text{font-size:2.3rem;letter-spacing:.5px}}.company_profile .content .content_inner .route_box .route_item dd .route_item_list_text li{border-bottom:1px solid #d9d9d9;padding:2rem 0}.company_profile .content .content_inner .route_box .route_item dd .route_item_list_text li span{color:#0063b1;display:inline-block;font-weight:600;margin-right:1.5rem}@media(max-width: 820px){.company_profile .content .content_inner .route_box .route_item dd .route_item_list_text li span{margin-right:2rem}}@media(max-width: 820px){.company_profile .content .content_inner .route_box .route_item dd .route_item_list_text li p{display:flex}}.company_profile .content.profile .content_inner dl{padding:3rem 0;display:flex;border-bottom:1px solid #d9d9d9}.company_profile .content.profile .content_inner dl:nth-of-type(1){border-top:1px solid #d9d9d9}@media(max-width: 820px){.company_profile .content.profile .content_inner dl{padding:2rem 0;flex-direction:column}}.company_profile .content.profile .content_inner dl dt{width:24rem;font-size:2rem;font-weight:500;display:flex;align-items:center}@media(max-width: 820px){.company_profile .content.profile .content_inner dl dt{width:100%;margin-bottom:0}}.company_profile .content.profile .content_inner dl dd{font-size:2rem;font-weight:300;overflow:hidden}@media(max-width: 820px){.company_profile .content.profile .content_inner dl dd{font-size:2.3rem}}.company_profile .content.profile .content_inner dl dd span{display:block;font-size:1.2rem}@media(max-width: 820px){.company_profile .content.profile .content_inner dl dd span{font-size:1.7rem}}.company_profile .content.access_map .content_inner{padding:5rem 0 10rem}@media(max-width: 820px){.company_profile .content.access_map .content_inner{padding:2rem 0 7rem}}.company_profile .other_content{width:80%;max-width:800px;margin:0 auto 5rem}@media(max-width: 820px){.company_profile .other_content{width:83%}}.company_profile .other_content a{display:block}.company_profile .other_content a:hover .bg_history span{transform:scale(1.1)}.company_profile .other_content .content_item_img{border-radius:2rem;margin-bottom:2rem;overflow:hidden;will-change:transform}.company_profile .other_content .content_item_img span{padding-top:20%;display:block;transition:transform .3s ease-in-out}@media(max-width: 820px){.company_profile .other_content .content_item_img span{padding-top:44%;border-radius:16px}}.company_profile .other_content .content_item_img.bg_history span{background:url("/assets/img/company/ab_his_other.jpg") no-repeat;background-size:cover}@media(max-width: 820px){.company_profile .other_content .content_item_img.bg_history span{background:url("/assets/img/company/ab_his_other_sp.jpg") no-repeat;background-size:cover}}.company_profile .other_content .content_item_btn{font-size:1.6rem;display:flex;justify-content:space-between;align-items:center}@media(max-width: 820px){.company_profile .other_content .content_item_btn{font-size:2.3rem}}.company_profile .other_content .content_item_btn .sub_text{position:relative;color:#0063b1;font-size:1.2rem;padding-right:6rem;letter-spacing:0}@media(max-width: 820px){.company_profile .other_content .content_item_btn .sub_text{font-size:1.5rem}}.company_profile .other_content .content_item_btn .sub_text::before{width:3.3rem;height:3.3rem;margin:auto;content:"";border-radius:50%;border:1px solid #0063b1;display:block;position:absolute;top:0;bottom:0;right:0;transition:border .1s linear}.company_profile .other_content .content_item_btn .sub_text::after{display:block;content:"";position:absolute;top:0;bottom:0;right:1.5rem;width:6px;height:6px;margin:auto;border-top:solid 1px #0063b1;border-right:solid 1px #0063b1;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .1s linear}.policy_index .mv_sub_content .mv_sub_img{background:url("/assets/img/policy/mv_policy.jpg") no-repeat;background-size:cover;background-position:center}@media(max-width: 820px){.policy_index .mv_sub_content .mv_sub_img{background:url("/assets/img/policy/mv_policy_sp.jpg") no-repeat;background-size:cover;background-position:center}}.policy_index .content_inner{max-width:960px}@media(max-width: 820px){.policy_index .content_inner{width:92%;margin:0 auto;padding:7rem 0}}.policy_index .content_inner .content_item{width:100%;margin-bottom:8rem;text-align:left}.policy_index .content_inner .content_item .content_item_img{padding-top:33.4%;border-radius:20px;margin:0 auto 3rem;overflow:hidden}@media(max-width: 820px){.policy_index .content_inner .content_item .content_item_img{padding-top:60.4%;border-radius:16px}}.policy_index .content_inner .content_item .content_item_img.item_01{background:url("/assets/img/policy/img_policy_01.jpg") no-repeat;background-size:cover;background-position:center}@media(max-width: 820px){.policy_index .content_inner .content_item .content_item_img.item_01{background:url("/assets/img/policy/img_policy_01_sp.jpg") no-repeat;background-size:cover;background-position:center}}.policy_index .content_inner .content_item .content_item_img.item_02{background:url("/assets/img/policy/img_policy_02.jpg") no-repeat;background-size:cover;background-position:center}@media(max-width: 820px){.policy_index .content_inner .content_item .content_item_img.item_02{background:url("/assets/img/policy/img_policy_02_sp.jpg") no-repeat;background-size:cover;background-position:center}}.policy_index .content_inner .content_item .content_item_img.item_03{background:url("/assets/img/policy/img_policy_03.jpg") no-repeat;background-size:cover;background-position:center}@media(max-width: 820px){.policy_index .content_inner .content_item .content_item_img.item_03{background:url("/assets/img/policy/img_policy_03_sp.jpg") no-repeat;background-size:cover;background-position:center}}.policy_index .content_inner .content_item .content_item_text{height:100%}.policy_index .content_inner .content_item .content_item_text .content_item_text_inner{height:100%;position:relative;z-index:1}.policy_index .content_inner .content_item .content_item_text .content_item_text_inner .content_ttl{text-align:left;margin:0 auto 2rem}@media(max-width: 820px){.policy_index .content_inner .content_item .content_item_text .content_item_text_inner .content_ttl{margin:0 auto 2rem}}.policy_index .content_inner .content_item .content_item_text .content_item_text_inner .content_text{width:100%;margin:0 auto;font-size:1.8rem;font-weight:300;box-sizing:border-box;line-height:2;padding:0;text-align:justify;letter-spacing:1.5px}@media(max-width: 820px){.policy_index .content_inner .content_item .content_item_text .content_item_text_inner .content_text{font-size:2.3rem}}.policy_index .content_inner .content_item .content_item_text .content_item_text_inner .content_text span{font-size:1.3rem;display:inline-block;margin-top:1rem;line-height:1.5}@media(max-width: 820px){.policy_index .content_inner .content_item .content_item_text .content_item_text_inner .content_text span{font-size:2rem;margin-top:3rem}}.funds_index .mv_sub_content .mv_sub_img{background:url("/assets/img/funds/mv_funds.jpg") no-repeat;background-size:cover;background-position:center}@media(max-width: 820px){.funds_index .mv_sub_content .mv_sub_img{background:url("/assets/img/funds/mv_funds_sp.jpg") no-repeat;background-size:cover;background-position:center}}.funds_index .content_inner{max-width:980px}.funds_index .content_inner .content_item{margin-bottom:10rem}.funds_index .content_inner .content_item:nth-last-of-type(1){margin-bottom:0}.funds_index .content_inner .content_ttl{text-align:left;margin:0 auto 3rem;font-size:2rem}@media(max-width: 820px){.funds_index .content_inner .content_ttl{height:auto;margin:0 auto 3rem}}.funds_index .content_inner .content_ttl .jp_ttl{font-weight:700;color:#464646;letter-spacing:5px}@media(max-width: 820px){.funds_index .content_inner .content_ttl .jp_ttl{display:inline-block;font-size:2.3rem;margin-right:0;letter-spacing:1px;line-height:1.9}}.funds_index .content_inner dl{display:flex;border-bottom:1px solid #d9d9d9}.funds_index .content_inner dl:nth-of-type(1){border-top:1px solid #d9d9d9}@media(max-width: 820px){.funds_index .content_inner dl{flex-direction:column}}.funds_index .content_inner dl dt{padding:2.8rem 0;width:33.8rem;font-size:1.77rem;font-weight:500;display:flex;align-items:center;color:#0063b1}@media(max-width: 820px){.funds_index .content_inner dl dt{width:100%;font-size:2.3rem;padding:2rem 0 .5rem}}.funds_index .content_inner dl dt span{font-weight:500}.funds_index .content_inner dl dd{padding:2.8rem 0;font-size:1.77rem;font-weight:300}@media(max-width: 820px){.funds_index .content_inner dl dd{padding:0rem 0 2rem;font-size:2.3rem}}.portfolio_index .mv_sub_content .mv_sub_img{background:url("/assets/img/portfolio/mv_portfolio.jpg") no-repeat center;background-size:cover}@media(max-width: 820px){.portfolio_index .mv_sub_content .mv_sub_img{background:url("/assets/img/portfolio/mv_portfolio_sp.jpg") no-repeat center;background-size:cover}}.portfolio_index .content_inner{width:96%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}@media(max-width: 820px){.portfolio_index .content_inner{width:92%;display:block;padding:7rem 0}}.portfolio_index .content_inner .content_item{width:48.5%;text-align:center}@media(max-width: 820px){.portfolio_index .content_inner .content_item{width:100%;margin-bottom:5.5rem}}.portfolio_index .content_inner .content_item .content_item_img{border-radius:2rem;margin-bottom:2rem;overflow:hidden;will-change:transform}.portfolio_index .content_inner .content_item .content_item_img span{padding-top:65%;display:block;transition:transform .3s ease-in-out}.portfolio_index .content_inner .content_item:nth-of-type(1) .content_item_img span{background:url("/assets/img/portfolio/bg_investment.jpg") no-repeat;background-size:cover}@media(max-width: 820px){.portfolio_index .content_inner .content_item:nth-of-type(1) .content_item_img span{background:url("/assets/img/portfolio/bg_investment_sp.jpg") no-repeat;background-size:cover}}.portfolio_index .content_inner .content_item:nth-of-type(2) .content_item_img span{background:url("/assets/img/portfolio/bg_ipo.jpg") no-repeat;background-size:cover}@media(max-width: 820px){.portfolio_index .content_inner .content_item:nth-of-type(2) .content_item_img span{background:url("/assets/img/portfolio/bg_ipo_sp.jpg") no-repeat;background-size:cover}}.portfolio_index .content_inner .content_item a{display:block}.portfolio_index .content_inner .content_item a .content_item_btn{font-size:2.8rem;display:flex;justify-content:space-between;align-items:center}.portfolio_index .content_inner .content_item a .content_item_btn .sub_text{position:relative;color:#0063b1;font-size:1.2rem;padding-right:6rem;letter-spacing:0}@media(max-width: 820px){.portfolio_index .content_inner .content_item a .content_item_btn .sub_text{font-size:1.5rem}}.portfolio_index .content_inner .content_item a .content_item_btn .sub_text::before{width:3.3rem;height:3.3rem;margin:auto;content:"";border-radius:50%;border:1px solid #0063b1;display:block;position:absolute;top:0;bottom:0;right:0;transition:border .1s linear}.portfolio_index .content_inner .content_item a .content_item_btn .sub_text::after{display:block;content:"";position:absolute;top:0;bottom:0;right:1.5rem;width:6px;height:6px;margin:auto;border-top:solid 1px #0063b1;border-right:solid 1px #0063b1;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .1s linear}.portfolio_index .content_inner .content_item a:hover .content_item_img span{transform:scale(1.1)}.portfolio_index .content_inner .content_item dl{width:88%;margin:0 auto;background:#fff}@media(max-width: 820px){.portfolio_index .content_inner .content_item dl{width:91%}}.portfolio_index .content_inner .content_item dl dt{font-size:2.6rem;letter-spacing:4px;padding:7rem 0}@media(max-width: 820px){.portfolio_index .content_inner .content_item dl dt{letter-spacing:1px;padding:4rem 0}}.portfolio_index .content_inner .content_item dl dt span{display:block;font-size:1.8rem;font-family:"Roboto";color:#d8d8d8;letter-spacing:2px}@media(max-width: 820px){.portfolio_index .content_inner .content_item dl dt span{font-size:1.6rem}}.portfolio_index .content_inner .content_item dl dd.btn_style{max-width:none}.portfolio_investment .mv_sub_content_under .mv_sub_img{background:url("/assets/img/portfolio/mv_investment.jpg") no-repeat;background-size:cover;background-position:center}@media(max-width: 820px){.portfolio_investment .mv_sub_content_under .mv_sub_img{background:url("/assets/img/portfolio/mv_investment_sp.jpg") no-repeat;background-size:cover;background-position:center}}.portfolio_investment .content .content_inner{width:96%;max-width:1200px;margin:0 auto}@media(max-width: 820px){.portfolio_investment .content .content_inner{width:98%}}.portfolio_investment .content .content_inner ul.show_item_list{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0 2rem}@media(max-width: 820px){.portfolio_investment .content .content_inner ul.show_item_list{grid-template-columns:1fr 1fr}}@media(max-width: 414px){.portfolio_investment .content .content_inner ul.show_item_list{grid-template-columns:1fr}}.portfolio_investment .content .content_inner ul.show_item_list li{margin-bottom:8rem;position:relative;display:flex;flex-direction:column}.portfolio_investment .content .content_inner ul.show_item_list li a{border:1px solid #d9d9d9;box-sizing:border-box;border-radius:20px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-bottom:8%;padding:12% 0}@media(max-width: 414px){.portfolio_investment .content .content_inner ul.show_item_list li a{padding:3% 0;margin-bottom:5%;min-height:141px}}.portfolio_investment .content .content_inner ul.show_item_list li a img{max-width:200px}@media(max-width: 414px){.portfolio_investment .content .content_inner ul.show_item_list li a img{max-width:120px}}.portfolio_investment .content .content_inner ul.show_item_list li .invest_name{font-size:1.8rem;font-weight:500;border-bottom:1px solid #d9d9d9;margin-bottom:1.5rem;line-height:1.2;min-height:52px}@media(max-width: 820px){.portfolio_investment .content .content_inner ul.show_item_list li .invest_name{font-size:2.6rem;min-height:auto;padding-bottom:2rem;margin-bottom:2rem}}.portfolio_investment .content .content_inner ul.show_item_list li .invest_text{font-size:1.6rem;line-height:1.2}@media(max-width: 820px){.portfolio_investment .content .content_inner ul.show_item_list li .invest_text{font-size:2.3rem}}.portfolio_investment .content .content_inner ul.show_item_list li .invest_text span{font-weight:500;color:#0063b1;line-height:1.5;display:block;margin-bottom:.6rem}.portfolio_investment .content .content_inner ul.show_item_list li .icon_status{margin-top:auto;padding-top:.8rem}@media(max-width: 820px){.portfolio_investment .content .content_inner ul.show_item_list li .icon_status{padding-top:1rem}}.portfolio_investment .content .content_inner ul.show_item_list li .icon_status span{display:inline-block;box-sizing:border-box;width:8.2rem;padding:.2rem 0;border:1px solid;border-radius:8px;font-size:1.6rem;font-weight:400;line-height:2.5rem;text-align:center}@media(max-width: 820px){.portfolio_investment .content .content_inner ul.show_item_list li .icon_status span{width:11.7rem;padding:.3rem 0;font-size:2.3rem;line-height:4.3rem}}.portfolio_investment .content .content_inner ul.show_item_list li .icon_status.icon_ipo span{color:#9a6a14;background:rgba(251,243,219,.93);letter-spacing:.4em;text-indent:.4em}.portfolio_investment .content .content_inner ul.show_item_list li .icon_status.icon_ma span{color:#2c7a7b;background:#e9f6f5;letter-spacing:.2em;text-indent:.2em}.portfolio_investment .content .content_inner ul.show_item_list li .icon_status.icon_exit span{color:#000;background:#fff;letter-spacing:.25em;text-indent:.25em}.portfolio_investment .content .content_inner ul.show_item_list.show_item_list li{transition:all .2s ease-in-out}.portfolio_investment .content .content_inner .pageing_list_wrap{margin-top:10rem;text-align:center}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list{display:flex;justify-content:center}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li{color:#0063b1;width:4.6rem;margin:0 .5rem}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li span{color:#0063b1;font-size:1.6rem;display:inline-block}@media(max-width: 820px){.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li span{font-size:2.3rem}}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li a{width:4.6rem;height:4.6rem;color:#0063b1;font-size:1.6rem;display:flex;justify-content:center;align-items:center}@media(max-width: 820px){.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li a{font-size:2.3rem}}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.prev_page{margin-right:1.5rem}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.prev_page span{width:4.6rem;height:4.6rem;display:block;position:relative;border:1px solid #0063b1;border-radius:50%;transition:border .1s linear;opacity:.6}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.prev_page span::after{display:block;content:"";position:absolute;top:0;bottom:0;right:1.7rem;width:6px;height:6px;margin:auto;border-top:solid 1px #0063b1;border-right:solid 1px #0063b1;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:border .1s linear}@media(max-width: 820px){.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.prev_page span::after{right:1.4rem;width:7px;height:7px}}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.prev_page a span{opacity:1}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.prev_page a:hover span{background:#0063b1}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.prev_page a:hover span::after{border-top:solid 1px #fff;border-right:solid 1px #fff}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.next_page{margin-left:1.5rem}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.next_page span{width:4.6rem;height:4.6rem;display:block;position:relative;border:1px solid #0063b1;border-radius:50%;opacity:.6;transition:border .1s linear}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.next_page span::after{display:block;content:"";position:absolute;top:0;bottom:0;right:1.9rem;width:6px;height:6px;margin:auto;border-top:solid 1px #0063b1;border-right:solid 1px #0063b1;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .1s linear}@media(max-width: 820px){.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.next_page span::after{right:1.8rem;width:7px;height:7px}}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.next_page a span{opacity:1}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.next_page a:hover span{background:#0063b1}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.next_page a:hover span::after{border-top:solid 1px #fff;border-right:solid 1px #fff}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.current_page span{width:4.6rem;height:4.6rem;position:relative;border:1px solid #0063b1;border-radius:50%;transition:border .1s linear;color:#fff;background:#0063b1;display:flex;justify-content:center;align-items:center;line-height:1}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.current_page a span{background:#0063b1;color:#fff}.portfolio_investment .content .content_inner .pageing_list_wrap .pageing_list li.current_page a span::after{border-top:solid 1px #fff;border-right:solid 1px #fff}.portfolio_investment .other_content{width:80%;max-width:800px;margin:0 auto 5rem}@media(max-width: 820px){.portfolio_investment .other_content{width:83%}}.portfolio_investment .other_content a{display:block}.portfolio_investment .other_content a:hover .bg_ipo span{transform:scale(1.1)}.portfolio_investment .other_content .content_item_img{border-radius:2rem;margin-bottom:2rem;overflow:hidden;will-change:transform}.portfolio_investment .other_content .content_item_img span{padding-top:20%;display:block;transition:transform .3s ease-in-out}@media(max-width: 820px){.portfolio_investment .other_content .content_item_img span{padding-top:44%;border-radius:16px}}.portfolio_investment .other_content .content_item_img.bg_ipo span{background:url("/assets/img/portfolio/port_invest_other.png") no-repeat;background-size:cover}@media(max-width: 820px){.portfolio_investment .other_content .content_item_img.bg_ipo span{background:url("/assets/img/portfolio/port_invest_other_sp.jpg") no-repeat;background-size:cover}}.portfolio_investment .other_content .content_item_btn{font-size:1.6rem;display:flex;justify-content:space-between;align-items:center}@media(max-width: 820px){.portfolio_investment .other_content .content_item_btn{font-size:2.3rem}}.portfolio_investment .other_content .content_item_btn .sub_text{position:relative;color:#0063b1;font-size:1.2rem;padding-right:6rem;letter-spacing:0}@media(max-width: 820px){.portfolio_investment .other_content .content_item_btn .sub_text{font-size:1.5rem}}.portfolio_investment .other_content .content_item_btn .sub_text::before{width:3.3rem;height:3.3rem;margin:auto;content:"";border-radius:50%;border:1px solid #0063b1;display:block;position:absolute;top:0;bottom:0;right:0;transition:border .1s linear}.portfolio_investment .other_content .content_item_btn .sub_text::after{display:block;content:"";position:absolute;top:0;bottom:0;right:1.5rem;width:6px;height:6px;margin:auto;border-top:solid 1px #0063b1;border-right:solid 1px #0063b1;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .1s linear}.portfolio_ipo .mv_sub_content_under .mv_sub_img{background:url("/assets/img/portfolio/mv_ipo.jpg") no-repeat;background-size:cover;background-position:center}@media(max-width: 820px){.portfolio_ipo .mv_sub_content_under .mv_sub_img{background:url("/assets/img/portfolio/mv_ipo_sp.jpg") no-repeat;background-size:cover;background-position:center}}.portfolio_ipo .content .content_inner{max-width:980px}.portfolio_ipo .content .content_inner .show_item_list_ipo{border-bottom:1px solid #d9d9d9}.portfolio_ipo .content .content_inner dl{padding:3rem 0;border-top:1px solid #d9d9d9}.portfolio_ipo .content .content_inner dl dt{font-size:1.8rem;margin-bottom:3.5rem}@media(max-width: 820px){.portfolio_ipo .content .content_inner dl dt{font-size:2.3rem;margin-bottom:2rem;font-weight:500}}.portfolio_ipo .content .content_inner dl dd{font-size:1.6rem;font-weight:300;display:flex;align-items:center}@media(max-width: 820px){.portfolio_ipo .content .content_inner dl dd{font-weight:400;font-size:2.3rem}}.portfolio_ipo .content .content_inner dl dd span{width:7.7rem;height:36px;margin-right:2.8rem;border-radius:10px;line-height:35px;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;color:#fff;background:#0063b1;text-align:center;display:inline-block}@media(max-width: 414px){.portfolio_ipo .content .content_inner dl dd span{width:8rem;height:26px;font-size:1.4rem;margin-right:2.8rem;line-height:26px;border-radius:6px}}.portfolio_ipo .content .content_inner dl dd ul{display:flex;align-items:center}@media(max-width: 414px){.portfolio_ipo .content .content_inner dl dd ul{flex-wrap:wrap}}.portfolio_ipo .content .content_inner dl dd ul li{font-size:2rem}.portfolio_ipo .content .content_inner dl dd ul li:first-child{font-family:"Roboto";margin-right:7.5rem}@media(max-width: 820px){.portfolio_ipo .content .content_inner dl dd ul li:first-child{font-size:2.3rem;width:100%}}@media(max-width: 414px){.portfolio_ipo .content .content_inner dl dd ul li:first-child{margin-right:0;margin-bottom:1rem}}@media(max-width: 414px){.portfolio_ipo .content .content_inner dl dd ul li:last-child{width:100%}}.portfolio_ipo .content .content_inner .more_show_item{overflow:hidden;transition:all .2s ease-in-out}.portfolio_ipo .content .content_inner .more_show_item.js-hidden-more{height:0}.portfolio_ipo .content .content_inner .more_btn{margin:10rem auto 0}.portfolio_ipo .other_content{width:80%;max-width:800px;margin:0 auto 5rem}@media(max-width: 820px){.portfolio_ipo .other_content{width:83%}}.portfolio_ipo .other_content a{display:block}.portfolio_ipo .other_content a:hover .bg_ipo span{transform:scale(1.1)}.portfolio_ipo .other_content .content_item_img{border-radius:2rem;margin-bottom:2rem;overflow:hidden;will-change:transform}.portfolio_ipo .other_content .content_item_img span{padding-top:20%;display:block;transition:transform .3s ease-in-out}@media(max-width: 820px){.portfolio_ipo .other_content .content_item_img span{padding-top:44%;border-radius:16px}}.portfolio_ipo .other_content .content_item_img.bg_investment span{background:url("/assets/img/portfolio/port_ipo_other.jpg") no-repeat;background-size:cover}@media(max-width: 820px){.portfolio_ipo .other_content .content_item_img.bg_investment span{background:url("/assets/img/portfolio/port_ipo_other_sp.jpg") no-repeat;background-size:cover}}.portfolio_ipo .other_content .content_item_btn{font-size:1.6rem;display:flex;justify-content:space-between;align-items:center}@media(max-width: 820px){.portfolio_ipo .other_content .content_item_btn{font-size:2.3rem}}.portfolio_ipo .other_content .content_item_btn .sub_text{position:relative;color:#0063b1;font-size:1.2rem;padding-right:6rem;letter-spacing:0}@media(max-width: 820px){.portfolio_ipo .other_content .content_item_btn .sub_text{font-size:1.5rem}}.portfolio_ipo .other_content .content_item_btn .sub_text::before{width:3.3rem;height:3.3rem;margin:auto;content:"";border-radius:50%;border:1px solid #0063b1;display:block;position:absolute;top:0;bottom:0;right:0;transition:border .1s linear}.portfolio_ipo .other_content .content_item_btn .sub_text::after{display:block;content:"";position:absolute;top:0;bottom:0;right:1.5rem;width:6px;height:6px;margin:auto;border-top:solid 1px #0063b1;border-right:solid 1px #0063b1;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border .1s linear}.news_main .mv_sub_content .mv_sub_img{background:url("/assets/img/news/mv_news.jpg") no-repeat;background-size:cover;background-position:center}@media(max-width: 820px){.news_main .mv_sub_content .mv_sub_img{background:url("/assets/img/news/mv_news_sp.jpg") no-repeat;background-size:cover;background-position:center}}.news_main .content{overflow:inherit}.news_main .content_inner{max-width:980px;position:relative;padding:7rem 0 10rem}@media(max-width: 820px){.news_main .content_inner{padding:5rem 0 7rem}}.news_main .list_category{max-width:776px;margin:0 auto 8rem}@media(max-width: 820px){.news_main .list_category{margin:0 auto 6rem}}.news_main .list_category ul{margin:0 auto;display:flex;justify-content:space-between}.news_main .list_category ul li{width:24%}@media(max-width: 820px){.news_main .list_category ul li{width:24.3%}}.news_main .list_category ul li a{width:100%;padding:.7rem 0;display:block;text-align:center;color:#fff;font-size:2rem;font-weight:500;position:relative;border-radius:10px}@media(max-width: 414px){.news_main .list_category ul li a{padding:1rem 0;font-size:1.8rem;border-radius:7px}}.news_main .list_category ul li a[data-category=all]{background:#0063b1;border:1px solid #0063b1}@media(max-width: 414px){.news_main .list_category ul li a[data-category=all]{border-radius:0px 7px 7px 0}}.news_main .list_category ul li a[data-category=info]{background:#0063b1;border:1px solid #0063b1}.news_main .list_category ul li a[data-category=invest]{background:#80c7ff;border:1px solid #80c7ff}.news_main .list_category ul li a[data-category=ipo]{background:#3b5d8c;border:1px solid #3b5d8c}@media(max-width: 414px){.news_main .list_category ul li a[data-category=ipo]{border-radius:7px 0 0 7px}}.news_main .list_category ul li.current a{background:#fff;position:relative}.news_main .list_category ul li.current a::before{position:absolute;top:100%;left:50%;border-top:12px solid #0063b1;border-bottom:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);content:"";transform:translateX(-50%)}@media(max-width: 414px){.news_main .list_category ul li.current a::before{border-top:7px solid #0063b1;border-bottom:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}}.news_main .list_category ul li.current a::after{position:absolute;top:100%;left:50%;border-top:12px solid #fff;border-bottom:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);content:"";transform:translateX(-50%);margin-top:-1px}@media(max-width: 414px){.news_main .list_category ul li.current a::after{border-top:7px solid #fff;border-bottom:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}}.news_main .list_category ul li.current a[data-category=all]{color:#0063b1}.news_main .list_category ul li.current a[data-category=info]{color:#0063b1}.news_main .list_category ul li.current a[data-category=invest]{color:#80c7ff}.news_main .list_category ul li.current a[data-category=invest]::before{border-top:12px solid #80c7ff}@media(max-width: 414px){.news_main .list_category ul li.current a[data-category=invest]::before{border-top:7px solid #80c7ff}}.news_main .list_category ul li.current a[data-category=ipo]{color:#3b5d8c}.news_main .list_category ul li.current a[data-category=ipo]::before{border-top:12px solid #3b5d8c}@media(max-width: 414px){.news_main .list_category ul li.current a[data-category=ipo]::before{border-top:7px solid #3b5d8c}}@media(max-width: 820px){.news_main .list_news{padding:0 3rem}}.news_main .list_news .list_news_inner{border-bottom:1px solid #d9d9d9}.news_main .list_news dl.item_news{padding:3rem 0;display:flex;border-top:1px solid #d9d9d9}.news_main .list_news dl.item_news.js-flex{display:flex}@media(max-width: 820px){.news_main .list_news dl.item_news{flex-direction:column}}@media(max-width: 414px){.news_main .list_news dl.item_news{padding:1.5rem 0}}.news_main .list_news dl.item_news dt{width:41rem;display:flex;align-items:center}@media(max-width: 820px){.news_main .list_news dl.item_news dt{width:100%;margin-bottom:2rem}}@media(max-width: 414px){.news_main .list_news dl.item_news dt{flex-direction:row-reverse;justify-content:flex-end}}.news_main .list_news dl.item_news dt .icon_group{width:24.5rem;font-size:1.6rem;color:#fff}@media(max-width: 820px){.news_main .list_news dl.item_news dt .icon_group{width:auto;margin-right:2rem}}.news_main .list_news dl.item_news dt .icon_group a,.news_main .list_news dl.item_news dt .icon_group a:active{color:#fff}.news_main .list_news dl.item_news dt .icon_group span{width:12rem;height:36px;font-size:1.2rem;line-height:35px;text-align:center;display:inline-block;vertical-align:top;border-radius:1rem}@media(max-width: 820px){.news_main .list_news dl.item_news dt .icon_group span{height:25px;line-height:24px}}@media(max-width: 414px){.news_main .list_news dl.item_news dt .icon_group span{border-radius:.7rem;width:10rem;font-size:1.4rem;height:27px;line-height:26px}}.news_main .list_news dl.item_news dt .icon_group span.info{background:#0063b1}.news_main .list_news dl.item_news dt .icon_group span.ipo{background:#003b5c}.news_main .list_news dl.item_news dt .icon_group span.invest{background:#2bb3ff}.news_main .list_news dl.item_news dt .icon_group span.new{width:5.8rem;color:#0063b1;border:1px solid #0063b1;font-family:"Roboto";font-size:1.2rem;margin-left:10px}@media(max-width: 414px){.news_main .list_news dl.item_news dt .icon_group span.new{font-size:1.4rem}}.news_main .list_news dl.item_news dt .date{font-family:"Roboto";font-size:2rem;margin-right:4%}.news_main .list_news dl.item_news dd{width:calc(100% - 41rem);font-size:2rem;font-weight:300}@media(max-width: 820px){.news_main .list_news dl.item_news dd{width:100%}}.news_main .list_news .btn{margin:7rem auto 0;border:2px solid #0063b1}.news_main .list_news .btn::before{background:#0063b1;mask-composite:initial}.news_main .list_news .btn::after{background:#fff}.news_main .news_wrap{max-width:800px;margin:0 auto}@media(max-width: 820px){.news_main .news_wrap{padding:0 3rem}}.news_main .news_wrap .news_wrap_inner .news_hero{margin:0 auto 3rem}@media(max-width: 820px){.news_main .news_wrap .news_wrap_inner .news_hero img{width:100%}}.news_main .news_wrap .news_wrap_inner .news_title{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid #d9d9d9}.news_main .news_wrap .news_wrap_inner .news_title h2{font-weight:700;font-size:2.2rem}@media(max-width: 820px){.news_main .news_wrap .news_wrap_inner .news_title h2{font-size:2.9rem}}.news_main .news_wrap .news_wrap_inner .news_main{font-size:1.6rem;line-height:2.5;margin:0 auto 8rem}@media(max-width: 820px){.news_main .news_wrap .news_wrap_inner .news_main{font-size:2.3rem}}.sub_page .mv_sub_content_under .mv_sub_img{background:url("/assets/img/common/mv_sub.jpg") no-repeat;background-size:cover;background-position:center right;padding-top:26.4%;border-radius:20px;margin:0 auto 4rem}@media(max-width: 820px){.sub_page .mv_sub_content_under .mv_sub_img{background:url("/assets/img/common/mv_sub_sp.jpg") no-repeat;background-size:cover;padding-top:46.4%;background-position:81% center}}.sub_page .mv_sub_content_under dt{margin:0 auto}.sub_page .mv_sub_content_under h2{text-align:center}.sub_page .mv_sub_content_under h2 span>span{display:block;font-size:3rem;padding-top:1rem}@media(max-width: 414px){.sub_page .mv_sub_content_under h2{margin:0 auto;line-height:1.4;font-size:4.7rem;letter-spacing:2px}.sub_page .mv_sub_content_under h2 span>span{font-size:2.6rem}}.sub_page .content_inner{max-width:980px}.sub_page .content_inner p{font-size:2rem;text-align:justify}.sub_page .content_inner p a{font-size:1.6rem;text-decoration:underline;color:#0063b1}.sub_page .content_inner .center_text{text-align:center;margin-bottom:3rem}.sub_page .content_inner .l_dl{font-size:2rem;margin:6.5rem auto 0;text-align:justify}.sub_page .content_inner .l_dl dt{font-size:2.2rem;font-weight:600;margin-bottom:4rem}@media(max-width: 820px){.sub_page .content_inner .l_dl dt{margin-bottom:2rem}}.sub_page .content_inner .l_dl a{color:#0063b1;text-decoration:underline}.sub_page .content_inner .l_dl ol>li{list-style-type:none;list-style-position:inside;counter-increment:cnt;padding-left:3rem;letter-spacing:1.5px;position:relative}@media(max-width: 820px){.sub_page .content_inner .l_dl ol>li{letter-spacing:1px}}.sub_page .content_inner .l_dl ol>li:before{content:counter(cnt) ". ";display:inline-block;width:5rem;position:absolute;top:0;left:0}.sub_page .content_inner .l_dl ol.l_ol_num>li::before{content:"（" counter(cnt) "） "}.sub_page .content_inner .l_dl ol.l_ol_num ul{margin-top:1rem;padding-left:1em}.sub_page .content_inner .l_dl ol.l_ol_num ul li{list-style-type:disc;list-style-position:inside;counter-increment:none}.sub_page .content_inner .l_dl ol.l_ol_num .right_text{text-align:right}.sub_page .content_inner .l_dl .bold{font-weight:400}.sub_page .content_inner .l_table{display:flex}.sub_page .content_inner .l_table dt{font-size:2rem;font-weight:300;margin-bottom:0}@media(max-width: 820px){.sub_page .content_inner .l_table dt{width:98px;text-align:left}}@media(max-width: 820px){.sub_page .content_inner .l_table dd{width:calc(100% - 108px)}}/*# sourceMappingURL=style.css.map */
