.cwti_wrp{padding-top:50px;text-align:center}.cwti_wrp .cwti_top h2{color:#13d0ca;margin-bottom:10px}.cwti_wrp .cwti_top p{margin-bottom:.5em}.cwti_wrp .col_top .col{margin:0 auto;max-width:100%;width:66.66666667%}.cwti_wrp .col_top{margin-bottom:20px}.cwti_wrp [class*=span]{float:none}.cwti_wrp .row{display:flex;flex-wrap:wrap}.cwti_wrp .cwtitm_inr{padding:0 10px}.cwti_wrp .iconbox{flex-direction:column;margin-bottom:2em;padding:0 10%;text-align:center;transition:box-shadow .3s ease,background .3s ease}.cwti_wrp .iconbox,.cwti_wrp .iconbox-icon-container{align-items:center;display:flex;justify-content:center;position:relative}.cwti_wrp .iconbox-icon-container{border:0 solid #f2f4f7;color:#ffa200;font-size:40px;line-height:1em;margin-bottom:.5em;transition:border .3s,box-shadow .3s;z-index:2}.cwti_wrp .contents{max-width:100%;position:relative;z-index:2}.cwti_wrp .contents h3{font-size:18px;line-height:1.5em;margin:0 0 .7em}.cwti_wrp .mid .cwtitm_inr{padding:0 15px}.cwti_wrp .last .cwtitm_inr{padding:0 10px 0 15px}.cwti_wrp .row{margin-bottom:20px}.cwti_wrp.type2 .cwtitm_inr{padding:0}.cwti_wrp.type2 .iconbox{margin-bottom:3.5em;padding:0}.cwti_wrp.type2 .row{justify-content:center;margin-bottom:50px}.cwti_wrp.type2 .col_btm{margin:-.3em auto 0;width:83.333%}.cwti_wrp .cwti_btn{margin-bottom:-32px;margin-top:31px}.cwti_wrp .cwti_btn a{border:5px solid #f32837;box-shadow:0 0 0 rgb(0 0 0/5%),0 0 0 rgb(0 0 0/5%),0 0 0 rgb(0 0 0/5%),0 0 0 rgb(0 0 0/5%),0 0 0 rgb(0 0 0/5%);color:#000;display:inline-flex;font-size:16px;font-weight:600;letter-spacing:.1em;padding:0 5px 0 6px;position:relative;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.cwti_wrp .cwti_btn a>span{align-items:center;border-color:inherit;border-radius:inherit;color:#000;display:inline-flex;flex-flow:row wrap;margin:0!important;padding:.85em 1.5em;transition:transform .3s cubic-bezier(.22,.665,.34,.875)}.cwti_wrp .cwti_btn a:hover{background-color:#f32837;border-color:#f32837;box-shadow:0 1px 1px rgb(0 0 0/5%),0 2px 2px rgb(0 0 0/5%),0 4px 4px rgb(0 0 0/5%),0 8px 8px rgb(0 0 0/5%),0 16px 16px rgb(0 0 0/5%);color:#fff;transform:translateY(-1px)}.cwti_wrp .cwti_btn a:hover .btn-txt{color:#fff!important}@media(max-width:767px){.cwti_wrp .cwti_btn{margin-bottom:0}.cwti_wrp .col_top .col{width:100%}.cwti_wrp .cwtitm_inr{padding:0!important}.cwti_wrp .iconbox{padding:0}.cwti_wrp .row{margin-bottom:0}}