/*  Interview  */
#modal_001.custom-pin{
    width: 158.69px;
    height: 36px;
}
#modal_001.custom-pin::before{
    display: block;
    position: absolute;
    width: 158.69px;
    height: 36px;
    border-radius: 26.46px;
    background-color: rgba(255, 113, 16, .5);
    animation: iv 1.5s ease-in-out infinite;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
    content: '';
}
#modal_001.custom-pin::after{
    display: block;
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: url(/assets/pin_img/interview_btn.svg) no-repeat 0 / 100% auto;
	cursor: pointer;
    content: '';
}

/*  Portfolio  */
#modal_002.custom-pin{
    width: 158.69px;
    height: 36px;
}
#modal_002.custom-pin::before{
    display: block;
    position: absolute;
    width: 158.69px;
    height: 36px;
    border-radius: 26.46px;
    background-color: rgba(255, 113, 16, .5);
    animation: pf 1.5s ease-in-out infinite;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
    content: '';
}
#modal_002.custom-pin::after{
    display: block;
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: url(/assets/pin_img/pf_btn.svg) no-repeat 0 / 100% auto;
	cursor: pointer;
    content: '';
}
/*  CV  */
#modal_003.custom-pin{
    width: 263.08px;
    height: 36px;
}
#modal_003.custom-pin::before{
    display: block;
    position: absolute;
    width: 263.08px;
    height: 36px;
    border-radius: 26.46px;
    background-color: rgba(255, 113, 16, .5);
    animation: cv 1.5s ease-in-out infinite;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
    content: '';
}
#modal_003.custom-pin::after{
    display: block;
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: url(/assets/pin_img/cv_ex_btn.svg) no-repeat 0 / 100% auto;
	cursor: pointer;
    content: '';
}

/*  Esquisse  */
#modal_004.custom-pin{
    width: 185.7px;
    height: 36px;
}
#modal_004.custom-pin::before{
    display: block;
    position: absolute;
    width: 185.7px;
    height: 36px;
    border-radius: 26.46px;
    background-color: rgba(255, 113, 16, .5);
    animation: eq 1.5s ease-in-out infinite;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
    content: '';
}
#modal_004.custom-pin::after{
    display: block;
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: url(/assets/pin_img/esquisse_btn.svg) no-repeat 0 / 100% auto;
	cursor: pointer;
    content: '';
}


/* interview �ִϸ��̼� */
@keyframes iv {
    0% {
      width: 158.69px;
	  height: 36px;
    }
    50% {
      width: 175.61px;
	  height: 52.92px;
    }
}  
/* portfolio �ִϸ��̼� */
@keyframes pf {
    0% {
      width: 158.69px;
	  height: 36px;
    }
    50% {
      width: 175.61px;
	  height: 52.92px;
    }
}  
/* cv �ִϸ��̼� */
@keyframes cv {
    0% {
      width: 263.08px;
	  height: 36px;
    }
    50% {
      width: 280px;
	  height: 52.92px;
    }
}
/* esquisse �ִϸ��̼� */
@keyframes eq {
    0% {
      width: 185.7px;
	  height: 36px;
    }
    50% {
      width: 202.62px;
	  height: 52.92px;
    }
}  

/*���� ���� ���� ���� �����۾�*/
#modal_008.custom-pin{
    width: 158.69px;
    height: 36px;
}
#modal_008.custom-pin::before{
    display: block;
    position: absolute;
    width: 158.69px;
    height: 36px;
    border-radius: 26.46px;
    background-color: rgba(255, 113, 16, .5);
    animation: iv 1.5s ease-in-out infinite;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
    content: '';
}
#modal_008.custom-pin::after{
    display: block;
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: url(/assets/pin_img/70_01_pin.png) no-repeat 0 / 100% auto;
	cursor: pointer;
    content: '';
}
#modal_008.custom-pin:has(> img)::after{
    display: none !important;
    content: none;
}
#modal_009.custom-pin{
    width: 158.69px;
    height: 36px;
}
#modal_009.custom-pin::before{
    display: block;
    position: absolute;
    width: 158.69px;
    height: 36px;
    border-radius: 26.46px;
    background-color: rgba(255, 113, 16, .5);
    animation: iv 1.5s ease-in-out infinite;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
    content: '';
}
#modal_009.custom-pin::after{
    display: block;
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: url(/assets/pin_img/59_pin1.png) no-repeat 0 / 100% auto;
	cursor: pointer;
    content: '';
}


/*������ �۰���*/
#modal_008.custom-pin.jeoung_69-1::after{
    background: url(/assets/pin_img/59_pin1.png) no-repeat 0 / 100% auto;
}
#modal_009.custom-pin.jeoung_69-2::after{
    background: url(/assets/pin_img/59_pin2.png) no-repeat 0 / 100% auto;
}

/*������ �۰���*/
#modal_008.custom-pin.Leejaehoon70-1::after{
    background: url(/assets/pin_img/67_01_pin.png) no-repeat 0 / 100% auto;
}
#modal_009.custom-pin.Leejaehoon70-2::after{
    background: url(/assets/pin_img/67_02_pin.png) no-repeat 0 / 100% auto;
}

/*�ȼ��� �۰���*/
#modal_008.custom-pin.ahnsungseok71-1::after{
    background: url(/assets/pin_img/69_01_pin.png) no-repeat 0 / 100% auto;
}
#modal_009.custom-pin.ahnsungseok71-2::after{
    background: url(/assets/pin_img/69_02_pin.png) no-repeat 0 / 100% auto;
}

/*�ּ��� �۰���*/
#modal_009.custom-pin.choisungim72-2::after{
    background: url(/assets/pin_img/70_02_pin.png) no-repeat 0 / 100% auto;
}


/*������ �۰���*/
#modal_008.custom-pin.juenjiin_73::after{
    background: url(/assets/pin_img/70_01_pin.png?ver=2) no-repeat 0 / 100% auto;
}

#modal_008.custom-pin.juenjiin_73::after{
	display: block;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: url(/assets/pin_img/71_01_pin.png) no-repeat 0 / 100% auto;
	cursor: pointer;
	content: '';
}
#modal_009.custom-pin.juenjiin_73::after{
	display: block;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: url(/assets/pin_img/71_02_pin.png) no-repeat 0 / 100% auto;
	cursor: pointer;
	content: '';
}

/*������ �۰���*/
#modal_008.custom-pin.moonsohyun_74::after{
	display: block;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: url(/assets/pin_img/72_01_pin.svg) no-repeat 0 / 100% auto;
	cursor: pointer;
	content: '';
}
#modal_009.custom-pin.moonsohyun_74::after{
	display: block;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: url(/assets/pin_img/72_02_pin.svg) no-repeat 0 / 100% auto;
	cursor: pointer;
	content: '';
}

/*������ �۰���*/
#modal_008.custom-pin.kookdongwan_75::after{
	display: block;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: url(/assets/pin_img/73_01_pin.svg) no-repeat 0 / 100% auto;
	cursor: pointer;
	content: '';
}
#modal_009.custom-pin.kookdongwan_75::after{
	display: block;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: url(/assets/pin_img/73_02_pin.svg) no-repeat 0 / 100% auto;
	cursor: pointer;
	content: '';
}