.page-tit {margin: 0 0 60px 0!important;}
.sub-title-wrap {display:flex;align-items:center;justify-content:space-between;gap: 10px 20px;flex-wrap: wrap;}
.page-tit h3 {font-size:48px;font-weight:800;color:#222;letter-spacing: -0.25px;}
.sub-title-wrap .right-box  {display:flex;}
.sub-title-wrap .right-box  > button.btn-print {background-color:#ff9600;}
.sub-title-wrap .right-box  > button.btn-copy {margin-left:9px;background-color:#fff;border:1px solid var(--line5);--el-background-position:-10.0rem -2.0rem;}

.sub-title-wrap .right-box  > button {position:relative;width:60px;height:60px;border-radius:50%;font-size:1px;color:transparent;user-select:none;}
.sub-title-wrap .right-box  > button:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:20px;height:20px;background-size:cointain;}
.sub-title-wrap .right-box  > button.btn-print {background-color:#ff9600;--el-background-position:-8.0rem -2.0rem;}
.sub-title-wrap .right-box  > button.btn-copy {margin-left:9px;background-color:#fff;border:1px solid var(--line5);--el-background-position:-10.0rem -2.0rem;}
.sub-title-wrap .right-box  > button.btn-print:after {background:url(/_res/postech/csepostech/img/common/ico-print.png) no-repeat center; background-size:contain;}
.sub-title-wrap .right-box  > button.btn-copy {background:#fff4e5;border-color:#fff4e5;}
.sub-title-wrap .right-box  > button.btn-copy:after {background:url(/_res/postech/csepostech/img/common/ico-share.png) no-repeat center; background-size:contain;}
@media screen and (max-width: 1024px) {
	.sub-title-wrap .right-box  > button {width:40px;height:40px;}
	.sub-title-wrap .right-box > button.btn-print {display:none;}
}

@media screen and (max-width:1024px) {
	.page-tit {margin: 0 0 30px 0!important;}
	.page-tit h3 {font-size:30px;}
}