.inner{max-width:1200px;margin-left:auto;margin-right:auto}body{background-image:url(/img/company/circle_bg.png);background-repeat:no-repeat;background-size:contain}#page .site-content,.entry-content{background:#fff!important}.main_con{text-align:center;padding-top:90px;padding-left:50px;padding-right:50px}.main_con h3{margin-bottom:2em;position:relative}.main_con h3:after{content:"";background-color:#05aecf;width:30px;height:2px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}#company_wrapper table{border-collapse:collapse;border:0;margin-bottom:3em}#company_wrapper table th,#company_wrapper table td{border-collapse:collapse;border:1px solid #d8d8d8;border-width:1px 0;font-size:15px}#company_wrapper table th small,#company_wrapper table td small{display:block}#company_wrapper table th ul,#company_wrapper table td ul{margin-left:0;padding-left:0}#company_wrapper table th ul li,#company_wrapper table td ul li{margin-bottom:2px;padding-left:15px;position:relative}#company_wrapper table th ul li:before,#company_wrapper table td ul li:before{content:"";background:#999;border-radius:3px;width:6px;height:6px;margin-top:8px;display:block;position:absolute;top:0;left:0}#investors_wrapper>div{align-items:center;margin-left:auto;margin-right:auto;display:flex}#investors_wrapper>div img{width:100%}#investors_wrapper .vc1{column-gap:20px;max-width:560px;margin-bottom:1em}#investors_wrapper .vc1>div{flex:1;align-items:center}#investors_wrapper .vc2{column-gap:60px;max-width:660px}#investors_wrapper .vc2>div{flex:1;align-items:center}#investors_wrapper .vc2 #cts{max-width:86px}#investors_wrapper .vc2 #okasan_cp{flex:2.7}#investors_wrapper .vc2 #nissay_cp{flex:1.4;max-width:90px}#investors_wrapper .vc2 #archetype{flex:1.7;max-width:160px}#iso a:hover{text-decoration:underline}table{width:100%}table th,table td{vertical-align:top;text-align:left;position:relative}table ul{margin:0}table ul li{list-style:none}.security h4{font-weight:600}.security .isms{text-align:center;max-width:200px;margin:2em 0 0}.investors.l>div{align-items:center;display:flex}.investors h4{font-weight:600}.investers_logo{align-items:center;display:flex}.investers_logo li{margin-right:20px;list-style:none}#investors_wrapper,#security_wrapper{max-width:980px;padding-top:2em}#investors_wrapper a:hover,#security_wrapper a:hover{text-decoration:underline}.flx.security{margin-top:0}.flx.security .txt{text-align:left}body.page-id-17189 .site-content>.ast-container #primary{background:#fff!important}#inquiry_page>div{align-items:stretch;column-gap:30px}#inquiry_page>div .box{background-color:#fff;border:0;justify-content:flex-start;gap:0;padding:20px;box-shadow:0 4px 16px #2c28281a}#inquiry_page>div .box h4{margin:20px auto}#inquiry_page>div .box p{min-height:3em;margin-bottom:2em;line-height:1.4}#inquiry_page>div .box a{margin-bottom:16px}#partners_container{max-width:980px;margin:0 auto;padding-bottom:0}#partners_container h3{text-align:center;margin-bottom:.5em;font-size:26px}#partners_container h3.h3{text-align:center;border-top:2px solid #f0f0f0;margin-top:40px;padding-top:40px}.box{border:1px solid #fff;border-radius:8px;padding:3em 0 0}.box.small{padding-top:1em}.box.small.top{padding-top:3em}.box figure{border:1px solid #c3c9cb;border-radius:8px;width:100%;margin-bottom:10px;position:relative}.box ul{margin:0}.box ul li{line-height:1.4;list-style:none}.box ul li.company_name{padding-bottom:.4em;font-size:1.1em;font-weight:700}.box ul li a:hover{text-decoration:underline}.box.large{font-size:15px}.box.small{margin-bottom:20px}.box.small img{max-width:190px}.box.small.ntt figure{background-color:#f7f5ef}.box.small.ntt img{max-width:calc(100% - 2px)}.partner_inq{text-align:center;margin-top:40px}#primary .forffuser{margin-top:1em;margin-bottom:2em}#primary .forffuser .uagb-container-inner-blocks-wrap{max-width:1190px;padding:1em 24px 0;row-gap:0!important}#primary .forffuser .uagb-container-inner-blocks-wrap h5{margin-bottom:0;font-size:15px}#primary .forffuser .uagb-container-inner-blocks-wrap h5 span{background-color:#0000!important}#mission_wrapper h2 strong{color:#05aecf}@media screen and (min-width:800px){#mission_wrapper{margin-top:40px;margin-bottom:0}.mission_ttl{margin-bottom:0!important;font-size:2em!important}.mission_txt{margin-bottom:3em;font-size:1.2em}.mission_box .mission_box-txt span{display:block}.mission_box .mission_box-txt .t1{margin-bottom:2em;font-size:18px}.mission_box .ceo_text{font-size:14px;line-height:1.4;padding-top:1em!important}.mission_box .ceo_text small{font-size:13px}#company_wrapper table{max-width:860px;margin:0 auto}#company_wrapper table th,#company_wrapper table td{font-size:1em}#company_wrapper table th{width:22%;font-weight:600}#company_wrapper table a{font-size:15px}.main_con h3{margin-bottom:1.5em;padding-top:2em;font-size:1.7em;position:relative}.main_con h3:after{content:"";background-color:#05aecf;width:40px;height:2px;position:absolute;bottom:-.8em;left:50%;transform:translate(-50%)}h3+.box{padding-top:1em}.investors.l{max-width:560px;margin-bottom:32px!important}.investors.s{margin-bottom:0;align-items:center!important}.investors.s .ksp figure{margin-top:-9px}th,td{padding:12px 0!important;line-height:1.5!important}th{background-color:#fff}.security{margin:60px auto 0}.security h4{margin:0 0 .5em}#inquiry_page{margin-top:40px}#primary .forffuser .uagb-container-inner-blocks-wrap p{line-height:1.5}#primary .forffuser .uagb-container-inner-blocks-wrap h5{margin-bottom:.3em;font-size:18px}#primary .forffuser .uagb-container-inner-blocks-wrap p br{display:none}#iso{margin-bottom:80px!important}}@media screen and (min-width:769px){.entry-title{text-align:center!important}.box figure{height:100%;min-height:115px}.box figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.box.large figure{height:200px}.box.small ul.txt{margin-top:8px;font-size:15px}.box.small ul.txt .company_name{font-size:16px}}@media screen and (max-width:921px){.main_con{padding-top:65px!important;padding-left:20px!important;padding-right:20px!important}.main_con h3{margin-bottom:1.8em;font-size:1.5em!important}.ast-container{padding-left:0;padding-right:0}#company_wrapper th,#company_wrapper td{line-height:1.4;font-size:14px!important}#company_wrapper ul{margin-top:1em;margin-bottom:1em}#company_wrapper ul li{font-size:13px;line-height:1.4}#mission_wrapper h2{font-size:2em;line-height:1.6}#mission_wrapper .mission_txt{margin-bottom:3em}.inner h4{font-size:1.2em!important}.mission_box{padding:0 2em!important}.mission_box .ceo_text{padding-top:1em;line-height:1.4}.mission_box p{text-align:left}#investors_wrapper{margin-bottom:3em}#investors_wrapper .vc2{gap:15px}#iso{padding:0 2em!important}#iso .isoimg{text-align:center!important}#iso .isoimg img{max-width:280px}.flx.security{flex-direction:column}.flx.security img{width:160px!important}.flx.security .txt{font-size:15px}#investors_wrapper #cts{max-width:50px}#investors_wrapper #okasan_cp{min-width:120px;max-width:160px}#investors_wrapper #nissay_cp{max-width:100px}#investors_wrapper #archetype{max-width:110px}}@media screen and (max-width:800px){#main #content{font-size:14px;font-weight:400;line-height:1.75}#mission_wrapper{margin-top:3em}.mission_box-txt{margin-bottom:3em!important}h3{text-align:center}.uagb-container-inner-blocks-wrap,.wp-block-columns{row-gap:0!important}.wp-block-column{margin:0!important}.iso{margin-bottom:30px!important}.isoimg{margin-bottom:1.5em!important}table{border:0!important}table td:after{background-color:#0000}table th{padding:1em 5px 5px;font-size:15px}table td{white-space:normal;padding:1em 5px}.investors{justify-content:center;flex-wrap:inherit!important}.investors.l{margin-bottom:40px;flex-wrap:inherit!important;row-gap:30px!important}.investors.s{margin-bottom:4em;row-gap:30px!important}.investors.s figure{margin:0 auto;max-width:150px!important}}@media screen and (max-width:768px){#main{padding-bottom:0}#mission_wrapper{margin-bottom:0!important}.mission_box-txt{text-align:center;padding-top:1em;font-size:15px}.mission_box-txt br{display:none}figure.mission_box-img{text-align:center!important}h3.investors_h3{margin-top:1em!important}#partners_container .box{padding:0}#partners_container .box figure{text-align:center}#partners_container .box figure img{margin:40px auto}#partners_container .box.small .img{width:30%}#partners_container .box.small .img figure{padding:0 10px}#partners_container .box.small .img figure img{width:100%}#partners_container .box.small.top{margin-top:40px}#partners_container .box.large>div{margin-bottom:40px!important}.investers_logo{margin:0}.entry-content>.wp-block-uagb-container{padding:0 30px}}.flx[data-astro-cid-xp4dih7u]{display:flex}.flx[data-astro-cid-xp4dih7u] .isms_mark[data-astro-cid-xp4dih7u]{max-width:300px;height:auto}.security[data-astro-cid-xp4dih7u]{flex-shrink:1;align-items:center;column-gap:30px;margin-bottom:4em}