main.subpage div.box_blue {margin-top:80px; padding:80px; background:#e3f0fc;}
main.subpage div.box_blue > h4 {margin-bottom:30px; font-size:28px; font-weight:bold; line-height:35px; text-align:center; word-break:keep-all;}
main.subpage div.box_blue > h4 > span {color:#0036ce;}
main.subpage div.box_blue > p {font-size:16px; line-height:26px; color:#666; word-break:keep-all; text-align:center;}
main.subpage div.box_blue > div.button {margin-top:40px; text-align:center;}
main.subpage div.box_blue > div.button > button {display:inline-block; width:198px; height:60px; font-size:18px; font-weight:500; line-height:60px; border-radius:3px; background:#0036ce; color:#fff;}

/* 404에러 */
main.error div.box_blue > div.error_image {margin-bottom:40px; text-align:center;}
main.error div.box_blue > div.error_image > div {display:inline-block; width:320px; height:100px;}
main.error div.box_blue > div.error_image > div > img {width:100%; height:100%;}

/* 수신거부선택화면 */
main.unsubscribe div.box_blue {padding:80px 165px;}
main.unsubscribe div.box_blue > div.image {margin-bottom:40px; text-align:center;}
main.unsubscribe div.box_blue > div.image > div {display:inline-block; width:100px; height:100px; vertical-align:middle;}
main.unsubscribe div.box_blue > div.image > div:last-child {margin-left:10px;}
main.unsubscribe div.box_blue > div.image > div > img {width:100%; height:100%;}
main.unsubscribe div.assistance {margin:0 auto; margin-top:40px; padding:20px; box-sizing:border-box; border-top:1px solid #ccd8e2; border-bottom:1px solid #ccd8e2;}
main.unsubscribe div.assistance > p.dot {line-height:24px; color:#808080;}

main.unsubscribe.sucess div.box_blue div.email {display:flex; flex-wrap:wrap; margin-top:30px; background:#fff;}
main.unsubscribe.sucess div.box_blue div.email > div {width:calc(100% / 2); padding:40px; box-sizing:border-box; text-align:center;}
main.unsubscribe.sucess div.box_blue div.email > div:last-child {border-left:1px dotted #ccd8e2;}
main.unsubscribe.sucess div.box_blue div.email > div > p {font-size:16px;}
main.unsubscribe.sucess div.box_blue div.email > div > p.blue {margin-top:28px; font-size:20px; color:#0036ce;}

/* 페이지연결기한만료 */
main.expiry div.box_blue {padding:80px;}
main.expiry div.box_blue > div.image {margin-bottom:40px; text-align:center;}
main.expiry div.box_blue > div.image > div {display:inline-block; width:100px; height:100px; vertical-align:middle;}
main.expiry div.box_blue > div.image > div:last-child {margin-left:10px;}
main.expiry div.box_blue > div.image > div > img {width:100%; height:100%;}

@media (max-width:1020px) {
	main.unsubscribe div.box_blue {padding:80px;}
}

@media (max-width:768px) {
	main.unsubscribe.sucess div.box_blue div.email {display:block;}
	main.unsubscribe.sucess div.box_blue div.email > div {width:100%;}
	main.unsubscribe.sucess div.box_blue div.email > div:last-child {border-left:none; border-top:1px dotted #ccd8e2;}
}

@media (max-width:500px) {
	main.subpage div.box_blue {padding:30px;}
}

@media (max-width:480px) {
	main.error div.box_blue > div.error_image > div {width:235px;}
	main.unsubscribe.sucess div.box_blue div.email > div {padding:10px;}
}

/* 2023.02.28 oz15 소스 수정 { */
@media screen and (max-width:321px) {
	main.subpage div.box_blue {padding:15px;}
	main.error div.box_blue > div.error_image > div {width:200px;}

	main.unsubscribe div.box_blue > div.image > div {width:80px; height:80px;}
	
}
/* } 2023.02.28 oz15 소스 수정 */