@charset "UTF-8";#about_outline dl dd a::before,#about_outline dl:first-of-type{border-top:.1rem solid #191d69}#about_tf .box_wrapper .tf_about{background:rgba(25,29,109,.1);padding:2rem 3rem;position:relative;box-shadow:.5rem .5rem rgba(25,29,109,.3)}#about_tf .box_wrapper .tf_about::before{position:absolute;content:"";background:linear-gradient(to top right,rgba(25,29,105,0) 50%,#191d69 50.01%) top left/100% 100% no-repeat;top:-.5rem;right:-.5rem;width:4rem;height:4rem}#about_tf .box_wrapper p{font-size:1.8rem;line-height:1.6}#about_outline .note{font-size:1.4rem;margin-bottom:1rem;text-align:right}#about_outline dl{display:flex;flex-wrap:wrap;position:relative;border-bottom:.1rem solid #191d69}#about_outline dl dt{color:#191d69;padding:3rem 2rem;text-align:center;width:13rem;background:rgba(25,29,109,.1)}#about_outline dl dt span{display:block;font-size:1.4rem}#about_outline dl dd{padding:3rem 2rem;flex:1}#about_outline dl dd a{position:relative;display:inline-block;margin-left:1rem;font-size:1.2rem;border:.1rem solid #191d69;padding:.3rem 1.5rem .3rem .5rem;color:#191d69}#about_outline dl dd a::before{position:absolute;right:.7rem;bottom:.8rem;content:'';width:.5rem;height:.5rem;border-right:.1rem solid #191d69;transform:rotate(45deg);z-index:2}#about_outline dl dd a:hover{background:#191d69;color:#fff}#about_outline dl dd a:hover::before{border-top:.1rem solid #fff;border-right:.1rem solid #fff}#about_outline dl dd h3{padding:.5rem 1rem;background:#ededed;margin-bottom:1rem;font-weight:700}#about_outline dl dd div{margin-bottom:2rem}#about_outline dl dd div h4{margin-right:1rem;font-size:1.4rem;padding:0 1rem;border-left:.6rem solid #333;font-weight:700}#about_outline dl dd div ul{flex:1}#about_outline dl dd li{display:flex;margin:1rem 0}#about_outline dl dd li span:last-child{margin-left:1rem;font-size:1.4rem}@media (max-width:768px){#about_outline .note{font-size:1.2rem}#about_outline dl dt{width:100%;padding:1rem;text-align:left}#about_outline dl dt span{display:inline-block}#about_outline dl dd{padding:1rem 0}#about_outline dl dd a{margin-left:0}#about_outline dl dd li,#about_outline dl dd li span{display:block}#about_outline dl dd li span:last-child{margin-left:0;margin-top:.5rem}}