.title-content{position:relative}.title-content .box-list .title-content-wrap{max-width:780px;margin:0 auto;position:relative}.title-content .box-list .title-content-wrap .main-title icon{width:65px}.title-content .box-list .title-content-wrap .main-title h3{padding:0 0 0 30px;width:calc(100% - 65px);font-size:21px;line-height:normal}.title-content .box-list .title-content-wrap .content{margin:25px auto 0px;padding:0px 0 50px 23px;font-weight:100;position:relative}.title-content .box-list .title-content-wrap .content:after{position:absolute;content:"";left:0;height:0;top:0;border-color:transparent;border:1px solid;opacity:0}.title-content .box-list .title-content-wrap .content p a{text-decoration:underline}.title-content .box-list .title-content-wrap .hover-text{max-width:670px;margin:-28px 0 0 auto;position:relative;box-sizing:border-box;opacity:0;visibility:hidden;transition:all 500ms ease-in-out}.title-content .box-list .title-content-wrap .hover-text:after{position:absolute;height:0px;width:0px;content:"";left:-98px;top:26px;transform:translate(-12px,0px);background-color:transparent}.title-content .box-list .title-content-wrap .hover-text+.ttl-btn{padding:60px 0 0}.title-content .box-list .title-content-wrap.scroll .content:after{transition:.3s ease-in;height:100%;opacity:1;border-color:#fa8900}.title-content .box-list .title-content-wrap.scroll .hover-text{opacity:1;visibility:visible}.title-content .box-list .title-content-wrap.scroll .hover-text:after{width:89px;transition-delay:.4s;transition-timing-function:ease-in;transition-duration:.2s;height:2px}.title-content .box-list .title-content-wrap .button-3{position:absolute;left:-44%;top:41%}.title-content .no-orange{padding-left:90px;margin:-20px 0 0}.title-content .box-list .title-content-wrap.scroll .hover-text:after,.title-content .box-list .title-content-wrap.border-add .hover-text:after{background-color:#fa8900}.orange-border{position:relative}@media(min-width:992px){.orange-border:after{position:absolute;height:0px;width:0px;content:"";left:12px;top:20px;transform:translate(-12px,0px);background-color:#fa8900}}.title-content .box-list .title-content-wrap.scroll .orange-border:after{width:89px;transition-delay:.3s;transition-timing-function:ease-in;transition-duration:.1s;height:2px;border-color:#fa8900}@media(max-width:1529px){.title-content .box-list .title-content-wrap .button-3{position:initial}.title-content .box-list .title-content-wrap .button-3{padding:40px;0 0}}@media(max-width:991px){.title-content .box-list{margin-bottom:0px}.title-content .box-list .title-content-wrap .main-title h3{font-size:21px}.title-content .box-list .title-content-wrap .content:after{display:none}.title-content .box-list .title-content-wrap .content{padding:0px 0 20px 0px}.title-content .box-list .title-content-wrap .hover-text{opacity:1;visibility:visible;max-width:730px;margin:0 0 0 auto}.title-content .box-list .title-content-wrap .hover-text:after,.title-content .box-list .title-content-wrap:hover .orange-border:after{display:none}.title-content .no-orange{padding-left:0;margin:0}.title-content .box-list:first-child{padding-top:40px}.title-content .box-list+.box-list{padding-top:40px}.title-content .box-list:last-child{padding-bottom:80px}}@media(max-width:767px){.title-content .box-list .title-content-wrap .main-title{display:flex;padding:30px 0 0}.title-content .box-list .title-content-wrap .main-title .icon img{width:50px}.title-content .box-list .title-content-wrap .main-title h3{width:calc(100% - 50px);padding:0 0 0 15px}.title-content .box-list:last-child{padding-bottom:50px}}