/*½Ç½ÀÆäÀÌÁö*/
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
.PTinfo .cont01 {padding: 110px 0; background:url('/LP/img/newPTinfo_img01.png') no-repeat;background-size: cover;background-position: center;}
.PTinfo .cont01 .title {padding: 0 0 120px;display: flex;flex-direction: column;align-items: center;}
.PTinfo .cont01 .title .tit h1 {font-family: 'GmarketSans';font-size: 80px;color: #fff;font-weight: 600;line-height: 110px;text-align: center;background-color:transparent;}
.PTinfo .cont01 .title .tit h1 b {font-family: 'GmarketSans';font-size: 120px;background: linear-gradient(to right, #af81fd, #5da1f1);color: transparent;background-clip: text;}
.PTinfo .cont01 .title .titbox {width: 455px;background: #fff;height: 132px;text-align: center;font-size: 100px;font-weight: 600;font-family: 'GmarketSans';border-radius: 66px;box-shadow: -4px -4px 15px 0px rgb(0 0 0 / 64%);transform: skew(3.58deg, -3deg);margin-top: -19px;}
.PTinfo .cont01 .title .titbox h1 {background: linear-gradient(to right, #af81fd, #5da1f1);color: transparent;background-clip: text;letter-spacing: -0.05em;}
.PTinfo .cont01 .map {display: flex;align-items: center;justify-content: space-between;width: 1100px;height: 73px;background: #032671;color: #fff;border-radius: 20px;margin-top: 400px;font-family: 'GmarketSans';font-size: 30px;}
.PTinfo .cont01 .map .location {display: flex;align-items: center;}
.PTinfo .cont01 .map .location h1 {display: flex;}
.PTinfo .cont01 .map .location h1 span {font-weight: 300;padding: 0 20px;}
.PTinfo .cont01 .map .location img {padding: 0 20px 6px;}
.PTinfo .cont01 .map a {display: flex;align-items: center;font-size: 16px;color: #fff;justify-content: space-between;width: 160px;height: 45px;border: 1px solid #fff;border-radius: 10px;padding: 0 20px;margin-right: 15px; font-family: 'Pretendard-Regular';}
.PTinfo .cont01 .map a p {animation:blink 1.7s cubic-bezier(0.4, 0, 0.2, 1) infinite both;}
.PTinfo .cont02 {padding: 100px 0;}
.PTinfo .cont02 .contbox {display: flex;align-items: center;justify-content: space-between;}
.PTinfo .cont02 .contbox .box {text-align: center;font-size: 30px;font-weight: 500;display: flex;flex-direction: column;align-items: center;width: 348px;height: 325px;justify-content: space-evenly;box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%);border-radius: 30px;}
.PTinfo .cont02 .contbox .box h1 {line-height: 35px;}
.PTinfo .cont02 .contbox .box h1 b {color: #032671;font-weight: 800;position: relative;z-index: 0;}
.PTinfo .cont02 .contbox .box h1 b:after {content: '';width: calc(100% + 8px);height: 20px;background: #e3ecff;position: absolute;left: 50%;bottom: -1px;transform: translate(-50%, 0);z-index: -1;}
.PTinfo .cont02 .contbox .imgs img {width: 50%;}
.PTinfo .cont03 {background: #022368;padding: 120px 0;}
.PTinfo .cont03 .contbox {display: flex;justify-content: space-between;align-items: center;}
.PTinfo .cont03 .contbox .boxlist {background: #fff;width: 536px;height: 408px;border-radius: 20px;text-align: center;padding: 20px;position: relative;z-index: 0;}
@keyframes blink {
	0%,100% { opacity:1; }
	50% { opacity:0; }
}
.PTinfo .cont03 .contbox .boxlist:after {content: '¼±Âø¼ø ¸¶°¨';font-family: 'GmarketSans';font-size: 20px;font-weight: 700;color: #fff100;letter-spacing: -0.025em;position: absolute;right: 26%;top: -13px;transform: translate(100%, 0);background: #ce0000;width: 120px;padding: 5px 0 1px;border-radius: 10px;animation:blink 1.7s cubic-bezier(0.4, 0, 0.2, 1) infinite both;}
.PTinfo .cont03 .contbox .boxlist .box01 {padding: 23px;}
.PTinfo .cont03 .contbox .boxlist .box01 h1 {font-size: 40px;font-family: 'GmarketSans';line-height: 40px;font-weight: 600;}
.PTinfo .cont03 .contbox .boxlist .box01 h1 b {font-size: 33px;color: #ce0000;position: relative;z-index: 0;}
.PTinfo .cont03 .contbox .boxlist .box01 h1 b:after {content: '';width: calc(100% + 8px);height: 20px;background: #fff600;position: absolute;left: 50%;bottom: -1px;transform: translate(-50%, 0);z-index: -1;}
.PTinfo .cont03 .contbox .boxlist .box02 {display: flex;justify-content: space-between;align-items: center;text-align: justify;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox h1 {font-size: 30px;font-family: 'GmarketSans';font-weight: 600;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox p {width: 100px;height: 35px;border-radius: 17.5px;color: #fff;display: flex;align-items: center;justify-content: center;padding-top: 2px;font-weight: 600;margin: 5px 0 12px;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox span {font-size: 16px;display: flex;align-items: center;font-weight: 500;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox span u {font-weight: 800;text-underline-offset: 4px;text-decoration-thickness: 2px;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox a {background: #fff;font-size: 16px;font-weight: 900;color: #000;padding: 15px 70px;display: flex;justify-content: center;align-items: center;border-radius: 10px;margin-top: 20px;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.re a:hover {background: #CC2560;color: #fff;} 
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.bl a:hover {background: #2F61ED;color: #fff;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.pu a:hover {background: #a63cf0;color: #fff;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.gr a:hover {background: #007E51;color: #fff;}
.PTinfo .cont03 .contbox .boxlist .box02.mt .btnbox a {margin-top: 55px;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.re {background: #ffecf3;border: 2px solid #ffecf3;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.bl {background: #ecf1ff;border: 2px solid #ecf1ff;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.pu {background: #f0ecff;border: 2px solid #f0ecff;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.gr {background: #d7f8f6;border: 2px solid #d7f8f6;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.re:hover {border: 2px solid #CC2560;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.bl:hover {border: 2px solid #2F61ED;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.pu:hover {border: 2px solid #a63cf0;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.gr:hover {border: 2px solid #007E51;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox {width: 240px;height: 240px;border-radius: 20px;padding: 23px;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.re h1 {color: #CC2560;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.bl h1 {color: #2F61ED;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.pu h1 {color: #a63cf0;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.gr h1 {color: #007E51;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.re p {background: #CC2560;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.bl p {background: #2F61ED;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.pu p {background: #a63cf0;}
.PTinfo .cont03 .contbox .boxlist .box02 .btnbox.gr p {background: #007E51;}














