@charset "UTF-8";

/** 당뇨 서비스 팝업 공통 START **/
.n_popup.diabetes {padding:0;font-size:21px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;}
.n_popup.diabetes * {font-family:'Pretendard';color:#000000;letter-spacing:-0.2px;white-space:wrap;}
.n_popup.diabetes img {display:inline;vertical-align:middle;}
.n_popup.diabetes i.arrow {display:inline-block;transform:scaleY(0.65);}
.n_popup.diabetes .inbox {position:relative;width:1600px;height:100%;max-height:890px;padding:28px 35px 0;background:#f5f5f5;color:#000000;text-align:left;overflow-y:auto;overflow-x:hidden;}
.n_popup.diabetes .head {width:1530px;position:relative;}
.n_popup.diabetes .head .title h1 {font-size:46px;text-shadow: -1px 6px 8px rgba(0,0,0,0.2);}
.n_popup.diabetes .head .title h1 sup {margin-left:9px;vertical-align:25px;font-size:20px;}
.n_popup.diabetes .head .close_btn {position:absolute;top:0;right:0;font-size:26px;color:#888888;}
.n_popup.diabetes .board {width:1530px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;}
.n_popup.diabetes .board .step {padding:16px;border-radius:20px;overflow:hidden;
	-webkit-box-shadow: 4px 6px 24px 0px rgba(0,0,0,0.12); 
	box-shadow: 4px 6px 24px 0px rgba(0,0,0,0.12);
}
.n_popup.diabetes .board .step > div {position:relative;height:100%;padding:0 30px;background:#fff;border-radius:14px;
	-webkit-box-shadow: 4px 6px 24px 0px rgba(0,0,0,0.3);
	box-shadow: 4px 6px 24px 0px rgba(0,0,0,0.3);
}
.n_popup.diabetes .board .step > div .title {position:relative;z-index:11;width:131px;height:66px;margin:0 auto;top:-30px;line-height:74px;text-align:center;font-weight:500;font-size:21px;color:#fff;border-radius:0 0 66px 66px;}

.n_popup.diabetes .result_btn {display:block;width:161px;height:51px;padding-left:12px;margin:52px auto;line-height:53px;text-align:center;color:#ffffff;background:#000000;border-radius:9px;font-weight:500;
	-webkit-box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.18); 
	box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.18);
}
.n_popup.diabetes .result_btn i {color:#ffffff;margin-left:10px;}
.n_popup.diabetes .result_btn.disabled {background:#808080;pointer-events:none;}
.n_popup.diabetes .reset_btn {position:absolute;right:32px;bottom:30px;font-size:14px;color:#888888;}
.n_popup.diabetes .reset_btn img {width:16px;height:16px;display:inline;vertical-align:middle;}

.n_popup.diabetes .footer > div {display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;}
.n_popup.diabetes .footer {width:1530px;}
.n_popup.diabetes .foot p {font-size:18px;font-weight:500;}
.n_popup.diabetes .foot p img {display:inline-block;width:21px;height:21px;margin-top:-3px;vertical-align:middle;}
.n_popup.diabetes .foot .bnrs {padding:10px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;}
.n_popup.diabetes .foot .bnrs a {-webkit-box-shadow:-1px 8px 12px 0px rgba(0,0,0,0.12);box-shadow: -1px 8px 12px 0px rgba(0,0,0,0.12);border-radius:10px;overflow:hidden;}

.n_popup.diabetes .guide_tip {position:absolute;z-index:30;left:0;top:0;right:0;bottom:0;font-size:18px;line-height:1.5;background:rgba(0,0,0,0.3)}
.n_popup.diabetes .guide_tip > div {position:absolute;padding:38px;background:#fff;word-break:keep-all;word-wrap:break-word;
	-webkit-box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.4); 
	box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.4);
}
.n_popup.diabetes .guide_tip > div .close_btn {position:absolute;right:36px;top:28px;font-size:20px;color:#888888;}
.n_popup.diabetes .guide_tip > div .triangle {position:absolute;display:inline-block;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:20px solid #fff;}
.n_popup.diabetes .guide_tip > div .tit {margin-bottom:8px;display:inline-block;height:40px;padding:0 24px;line-height:42px;font-size:19px;color:#fff;font-weight:500;background:#000000;border-radius:4px;}
.n_popup.diabetes .guide_tip > div .tit ~ .tit {margin-top:30px;}
.n_popup.diabetes .guide_tip > div ul li {margin-top:7px;}
.n_popup.diabetes .guide_tip > div > ul > li > ul {margin-left:22px;}
.n_popup.diabetes .guide_tip p.ex {margin-top:24px;font-size:17px;color:#888888;}

.n_popup.diabetes .answerCB {position:relative;display:inline-block;cursor:pointer;user-select:none;}
@supports(appearance:none) {
	.n_popup.diabetes input[type="radio"] {appearance:none;position:absolute !important;width:100%;height:100%;background:#ffffff;border:1px solid #b4b4b4;border-radius:19px;clip:auto;
		-webkit-box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.18); 
		box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.18);
	}
	.n_popup.diabetes input[type="radio"] + span {position:relative;display:inline-block;width:129px;height:37px;font-size:18px;font-weight:500;text-align:center;line-height:39px;}
	.n_popup.diabetes input[type="radio"]:checked {background:#1d4dd7;border:1px solid #1d4dd7;}
	.n_popup.diabetes input[type="radio"]:checked + span {color:#ffffff;}
	
	.n_popup.diabetes .answerCB.type2 input[type="radio"] {border-color:#a0a0a0;border-radius:23px;}
	.n_popup.diabetes .answerCB.type2 input[type="radio"] + span {width:100px;height:46px;font-size:21px;color:#888888;font-weight:500;line-height:48px;}
	.n_popup.diabetes .answerCB.type2 input[type="radio"]:checked {background:#775ae1;border:1px solid #775ae1;}
	.n_popup.diabetes .answerCB.type2 input[type="radio"]:checked + span {color:#ffffff;}
	
	.n_popup.diabetes .answerCB.type3 input[type="radio"] {border-color:#a0a0a0;border-radius:17px;}
	.n_popup.diabetes .answerCB.type3 input[type="radio"] + span {width:117px;height:30px;font-size:16px;line-height:32px;color:#202020;font-weight:400;letter-spacing:-0.5px;}
	.n_popup.diabetes .answerCB.type3 input[type="radio"]:checked {background:#775ae1;border:1px solid #775ae1;}
	.n_popup.diabetes .answerCB.type3 input[type="radio"]:checked + span {color:#ffffff;}
	.n_popup.diabetes .answerCB span.fs15 {font-size:15px !important;}
}

@media screen and (max-width:1600px) {
	.n_popup.diabetes {font-size:1.313vw;}
	.n_popup.diabetes .inbox {width:100vw;height:100%;max-height:55.625vw;padding:1.75vw 2.188vw 0;}
	.n_popup.diabetes .head {width:95.625vw;position:relative;}
	.n_popup.diabetes .head .title h1 {font-size:2.875vw;text-shadow:-0.062vw 0.375vw 0.5vw rgba(0,0,0,0.2);}
	.n_popup.diabetes .head .title h1 sup {margin-left:0.563vw;vertical-align:1.563vw;font-size:1.25vw;}
	.n_popup.diabetes .head .close_btn {top:0;right:0;font-size:1.625vw;}
	.n_popup.diabetes .board {width:95.625vw;}
	.n_popup.diabetes .board .step {padding:1vw;border-radius:1.25vw;
		-webkit-box-shadow: 0.25vw 0.375vw 1.5vw 0vw rgba(0,0,0,0.12); 
		box-shadow: 0.25vw 0.375vw 1.5vw 0vw rgba(0,0,0,0.12);
	}
	.n_popup.diabetes .board .step > div {height:100%;padding:0 1.875vw;border-radius:0.875vw;
		-webkit-box-shadow: 0.25vw 0.375vw 1.5vw 0vw rgba(0,0,0,0.3);
		box-shadow: 0.25vw 0.375vw 1.5vw 0vw rgba(0,0,0,0.3);
	}
	.n_popup.diabetes .board .step > div .title {width:8.188vw;height:4.125vw;margin:0 auto;top:-1.875vw;line-height:4.625vw;font-size:1.313vw;border-radius:0 0 4.125vw 4.125vw;}

	.n_popup.diabetes .result_btn {width:10.063vw;height:3.188vw;margin:3.25vw auto;padding-left:0.75vw;line-height:3.313vw;border-radius:0.563vw;font-weight:500;}
	.n_popup.diabetes .result_btn i {margin-left:0.625vw;}
	.n_popup.diabetes .reset_btn {right:2vw;bottom:1.875vw;font-size:0.875vw;}
	.n_popup.diabetes .reset_btn img {width:1vw;height:1vw;}

	.n_popup.diabetes .footer {width:95.625vw;}
	.n_popup.diabetes .foot p {font-size:1.125vw;}
	.n_popup.diabetes .foot p img {width:1.313vw;height:1.313vw;margin-top:-0.188vw;}
	.n_popup.diabetes .foot .bnrs {padding:0.625vw 0;}
	.n_popup.diabetes .foot .bnrs a {-webkit-box-shadow:-0.062vw 0.5vw 0.75vw 0vw rgba(0,0,0,0.12);box-shadow: -0.062vw 0.5vw 0.75vw 0vw rgba(0,0,0,0.12);}
	.n_popup.diabetes .foot .bnrs a img {width:8.125vw;height:4.625vw;border-radius:0.625vw;}

	.n_popup.diabetes .guide_tip {font-size:1.125vw;}
	.n_popup.diabetes .guide_tip > div {padding:2.375vw;
		-webkit-box-shadow: 0vw 0.5vw 2vw 0vw rgba(0,0,0,0.4); 
		box-shadow: 0vw 0.5vw 2vw 0vw rgba(0,0,0,0.4);
	}
	.n_popup.diabetes .guide_tip > div .close_btn {right:2.25vw;top:1.75vw;font-size:1.25vw;}
	.n_popup.diabetes .guide_tip > div .triangle {width:0;height:0;border-left:1vw solid transparent;border-right:1vw solid transparent;border-bottom:1.25vw solid #fff;}
	.n_popup.diabetes .guide_tip > div .tit {margin-bottom:0.375vw;height:2.5vw;padding:0 1.5vw;line-height:2.625vw;font-size:1.188vw;border-radius:0.25vw;}
	.n_popup.diabetes .guide_tip > div .tit ~ .tit {margin-top:1.875vw;}
	.n_popup.diabetes .guide_tip > div ul li {margin-top:0.438vw;}
	.n_popup.diabetes .guide_tip > div > ul > li > ul {margin-left:1.375vw;}
	.n_popup.diabetes .guide_tip p.ex {margin-top:1.5vw;font-size:1.063vw;}

	@supports(appearance:none) {
		.n_popup.diabetes input[type="radio"] {width:100%;height:100%;border:0.063vw solid #b4b4b4;border-radius:1.188vw;
			-webkit-box-shadow: 0.063vw 0.188vw 0.313vw 0vw rgba(0,0,0,0.18); 
			box-shadow: 0.063vw 0.188vw 0.313vw 0vw rgba(0,0,0,0.18);
		}
		.n_popup.diabetes input[type="radio"] + span {width:8.063vw;height:2.313vw;font-size:1.125vw;line-height:2.438vw;}
		.n_popup.diabetes input[type="radio"]:checked {border:0.063vw solid #1d4dd7;}
		.n_popup.diabetes input[type="radio"]:checked + span {color:#ffffff;}
		
		.n_popup.diabetes .answerCB.type2 input[type="radio"] {border-radius:1.438vw;}
		.n_popup.diabetes .answerCB.type2 input[type="radio"] + span {width:6.25vw;height:2.875vw;font-size:1.313vw;line-height:3vw;}
		.n_popup.diabetes .answerCB.type2 input[type="radio"]:checked {border:0.063vw solid #775ae1;}
		.n_popup.diabetes .answerCB.type2 input[type="radio"]:checked + span {color:#ffffff;}
		
		.n_popup.diabetes .answerCB.type3 input[type="radio"] {border-radius:1.063vw;}
		.n_popup.diabetes .answerCB.type3 input[type="radio"] + span {width:7.313vw;height:1.875vw;font-size:0.938vw;line-height:2vw;letter-spacing:-0.031vw;}
		.n_popup.diabetes .answerCB.type3 input[type="radio"]:checked {border:0.063vw solid #775ae1;}
		.n_popup.diabetes .answerCB.type3 input[type="radio"]:checked + span {color:#ffffff;}
		.n_popup.diabetes .answerCB span.fs15 {font-size:0.938vw !important;}
	}
}
/** 당뇨 서비스 팝업 공통 END **/

/** 당뇨 선별검사 START **/
#diabetesSortPopup .head {height:150px;}
#diabetesSortPopup .head .title h1 sup {color:#1d4dd7;}
#diabetesSortPopup .head .guide_btn {position:absolute;bottom:60px;right:5px;width:180px;height:34px;line-height:34px;text-align:center;font-size:16px;color:#6a97d5;border-radius:17px;background:#fff;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(32,32,32,0.3); 
	box-shadow: 0px 2px 2px 0px rgba(32,32,32,0.3);
}
#diabetesSortPopup .head .guide_btn em {display:inline-block;width:16px;height:16px;margin-top:-2px;border-radius:100%;font-size:13px;line-height:18px;color:#fff;background:#6a97d5;vertical-align:middle;}
#diabetesSortPopup .head .dir p:nth-child(1) {display:inline-block;margin:18px 0 13px;position:relative;z-index:10;font-size:24px;font-weight:500;}
#diabetesSortPopup .head .dir p:nth-child(1):before {content:'';position:absolute;z-index:-1;height:12px;left:0;right:0;bottom:-4px;background:#cae3ff;}
#diabetesSortPopup .head .dir p:nth-child(2) {font-size:19px}
#diabetesSortPopup .head .dir p:nth-child(2) span {color:#1d4dd7;}
#diabetesSortPopup .head .dir p:nth-child(2) em {font-size:14px;color:#888888;}

#diabetesSortPopup .board .step {padding:16px;background:#dddddd;}
#diabetesSortPopup .board .step > div {padding:0 30px;}
#diabetesSortPopup .board .step.test {width:869px;height:683px;}
#diabetesSortPopup .board .step.test .title {color:#fff;background:#1d4dd7;}
#diabetesSortPopup .board .step.result {width:641px;height:683px;}
#diabetesSortPopup .board .step.result .title {color:#fff;background:#000000;}

#diabetesSortPopup .questions ul li {display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;}
#diabetesSortPopup .questions ul li ~ li {margin-top:30px;}
#diabetesSortPopup .question span {float:left;display:inline-block;margin-top:-1px;width:30px;height:26px;line-height:29px;font-size:19px;font-weight:500;text-align:center;border-left:5px solid #e3e3e3;border-radius:0 4px 4px 0;
	-webkit-box-shadow: 1px 5px 5px 0px rgba(0,0,0,0.2); 
	box-shadow: 1px 5px 5px 0px rgba(0,0,0,0.2);
}
#diabetesSortPopup .question p {margin-left:12px;display:inline-block;font-size:20px;font-weight:500;line-height:1.4;}
#diabetesSortPopup .question p em {font-size:18px;font-weight:500;}
#diabetesSortPopup .answer {margin-top:-2px;text-align:right;}
#diabetesSortPopup .answer > div ~ div {margin-top:11px;} 
#diabetesSortPopup .answer > div > span {color:#1d4dd7;font-size:18px;}
#diabetesSortPopup .answer i.arrow {color:#1d4dd7}

#diabetesSortPopup .result {text-align:center;}
#diabetesSortPopup .result p.tit {margin-top:-10px;font-size:30px;color:#1d4dd7;font-weight:600;}
#diabetesSortPopup .result .output {margin-top:16px}
#diabetesSortPopup .result .output .rschart img {width:258px;height:129px;}
#diabetesSortPopup .result .output .score {position:relative;margin:-52px auto 0;width:104px;height:104px;line-height:104px;font-size:34px;font-weight:600;color:#ffffff;background:#000000;border:3px solid #7a9cc5;border-radius:100%;}
#diabetesSortPopup .result .output .score.lv1 {font-size:26px;background:#99c816;border-color:#c7e247;font-weight:600;}
#diabetesSortPopup .result .output .score.lv2 {font-size:26px;background:#f7b11e;border-color:#fbd455;font-weight:600;}
#diabetesSortPopup .result .output .score.lv3 {font-size:26px;background:#f36d24;border-color:#f7a75e;font-weight:600;}
#diabetesSortPopup .result .output .score.lv4 {font-size:26px;background:#d82626;border-color:#e96163;font-weight:600;}
#diabetesSortPopup .result .output .lvtxt {margin-top:13px;font-size:21px;font-weight:500;line-height:1.3;}
#diabetesSortPopup .result .output .lvtxt span {color:#f80505;}
#diabetesSortPopup .result p.txt {position:relative;margin:28px 0 18px;font-size:17px;color:#222222;}
#diabetesSortPopup .result p.txt:before {content:'';position:absolute;left:calc(50% - 32px);top:-18px;width:65px;height:4px;background:#e2e2e3;}
#diabetesSortPopup .result .btns .pbtn {display:inline-block;width:188px;height:42px;margin:0 10px;line-height:43px;font-size:16px;color:#1d4dd7;border:1px solid #4a71df;background:#fff;border-radius:21px;
	-webkit-box-shadow: 0px 2px 2px 0px #1D4DD7; 
	box-shadow: 0px 2px 2px 0px #1D4DD7;
}
#diabetesSortPopup .result .btns .pbtn i {width:16px;height:25px;padding-left:5px;margin:-4px 0 0 3px;font-size:13px;line-height:26px;text-align:center;color:#fff;background:#1D4DD7;border-radius:100%;vertical-align:middle;}
#diabetesSortPopup .result .dimmed {position:absolute;z-index:5;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.3);border-radius:14px;}
#diabetesSortPopup .result .dimmed > div {width:478px;height:153px;margin:275px auto 0;border-radius:14px;background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;
	-webkit-box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.4); 
	box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.4);
}
#diabetesSortPopup .result .dimmed > div p {padding-top:4px;font-size:25px;font-weight:500;line-height:1.3;}
#diabetesSortPopup .result .dimmed > div p span {display:inline-block;border-bottom:1px solid #222222;line-height:1;}

#diabetesSortPopup .result .foot {position:absolute;z-index:20;width:100%;height:142px;padding:18px 24px;left:0;bottom:0;text-align:left;background:#e9f3ff;border-radius:0 0 14px 14px;}

#diabetesSortPopup .guide_tip {position:absolute;z-index:30;left:0;top:0;right:0;bottom:0;font-size:18px;line-height:1.5;background:rgba(0,0,0,0.3)}
#diabetesSortPopup .guide_tip > div {left:600px;top:136px;width:917px;height:734px;}
#diabetesSortPopup .guide_tip > div .triangle {top:-16px;right:30px;}

@media screen and (max-width:1600px) {
	#diabetesSortPopup .head {height:9.375vw;}
	#diabetesSortPopup .head .guide_btn {bottom:3.75vw;right:0.313vw;width:11.25vw;height:2.125vw;line-height:2.125vw;font-size:1vw;border-radius:1.063vw;
		-webkit-box-shadow: 0vw 0.125vw 0.125vw 0vw rgba(32,32,32,0.3); 
		box-shadow: 0vw 0.125vw 0.125vw 0vw rgba(32,32,32,0.3);
	}
	#diabetesSortPopup .head .guide_btn em {width:1vw;height:1vw;margin-top:-0.125vw;border-radius:100%;font-size:0.813vw;line-height:1.125vw;}
	#diabetesSortPopup .head .dir p:nth-child(1) {margin:1.125vw 0 0.813vw;z-index:10;font-size:1.5vw;}
	#diabetesSortPopup .head .dir p:nth-child(1):before {height:0.75vw;left:0;right:0;bottom:-0.25vw;}
	#diabetesSortPopup .head .dir p:nth-child(2) {font-size:1.188vw}
	#diabetesSortPopup .head .dir p:nth-child(2) span {color:#1d4dd7;}
	#diabetesSortPopup .head .dir p:nth-child(2) em {font-size:0.875vw;}

	#diabetesSortPopup .board .step {padding:1vw;}
	#diabetesSortPopup .board .step > div {padding:0 1.875vw;}
	#diabetesSortPopup .board .step.test {width:54.313vw;height:42.688vw;}
	#diabetesSortPopup .board .step.result {width:40.063vw;height:42.688vw;}

	#diabetesSortPopup .questions ul li ~ li {margin-top:1.875vw;}
	#diabetesSortPopup .question span {margin-top:-0.062vw;width:1.875vw;height:1.625vw;line-height:1.813vw;font-size:1.188vw;border-left:0.313vw solid #e3e3e3;border-radius:0 0.25vw 0.25vw 0;
		-webkit-box-shadow: 0.063vw 0.313vw 0.313vw 0vw rgba(0,0,0,0.2); 
		box-shadow: 0.063vw 0.313vw 0.313vw 0vw rgba(0,0,0,0.2);
	}
	#diabetesSortPopup .question p {margin-left:0.75vw;display:inline-block;font-size:1.25vw;line-height:1.4;}
	#diabetesSortPopup .question p em {font-size:1.125vw;}
	#diabetesSortPopup .answer {margin-top:-0.125vw;}
	#diabetesSortPopup .answer > div ~ div {margin-top:0.688vw;} 
	#diabetesSortPopup .answer > div > span {font-size:1.125vw;}

	#diabetesSortPopup .result {text-align:center;}
	#diabetesSortPopup .result p.tit {margin-top:-0.625vw;font-size:1.875vw;}
	#diabetesSortPopup .result .output {margin-top:1vw}
	#diabetesSortPopup .result .output .rschart img {width:16.125vw;height:8.063vw;}
	#diabetesSortPopup .result .output .score {margin:-3.25vw auto 0;width:6.5vw;height:6.5vw;line-height:6.563vw;font-size:2.125vw;border:0.188vw solid #7a9cc5;}
	#diabetesSortPopup .result .output .score.lv1 {font-size:1.625vw;background:#99c816;border-color:#c7e247;font-weight:600;}
	#diabetesSortPopup .result .output .score.lv2 {font-size:1.625vw;background:#f7b11e;border-color:#fbd455;font-weight:600;}
	#diabetesSortPopup .result .output .score.lv3 {font-size:1.625vw;background:#f36d24;border-color:#f7a75e;font-weight:600;}
	#diabetesSortPopup .result .output .score.lv4 {font-size:1.625vw;background:#d82626;border-color:#e96163;font-weight:600;}
	#diabetesSortPopup .result .output .lvtxt {margin-top:0.813vw;font-size:1.313vw;font-weight:500;line-height:1.3;}
	#diabetesSortPopup .result p.txt {margin:1.75vw 0 1.125vw;font-size:1.063vw;}
	#diabetesSortPopup .result p.txt:before {left:calc(50% - 2vw);top:-1.125vw;width:4.063vw;height:0.25vw;}
	#diabetesSortPopup .result .btns .pbtn {width:11.75vw;height:2.625vw;margin:0 0.625vw;line-height:2.688vw;font-size:1vw;color:#1d4dd7;border:0.063vw solid #4a71df;border-radius:1.313vw;
		-webkit-box-shadow: 0vw 0.125vw 0.125vw 0vw #1D4DD7; 
		box-shadow: 0vw 0.125vw 0.125vw 0vw #1D4DD7;
	}
	#diabetesSortPopup .result .btns .pbtn i {width:1vw;height:1.563vw;padding-left:0.313vw;margin:-0.25vw 0 0 0.188vw;font-size:0.813vw;line-height:1.663vw;border-radius:100%;}
	#diabetesSortPopup .result .dimmed {border-radius:0.875vw;}
	#diabetesSortPopup .result .dimmed > div {width:29.875vw;height:9.563vw;margin:17.188vw auto 0;border-radius:0.875vw;
		-webkit-box-shadow: 0vw 0.5vw 2vw 0vw rgba(0,0,0,0.4); 
		box-shadow: 0vw 0.5vw 2vw 0vw rgba(0,0,0,0.4);
	}
	#diabetesSortPopup .result .dimmed > div p {padding-top:0.25vw;font-size:1.563vw;}
	#diabetesSortPopup .result .dimmed > div p span {border-bottom:0.063vw solid #222222;}
	#diabetesSortPopup .result .foot {width:100%;height:8.875vw;padding:1.125vw 1.5vw;left:0;bottom:0;border-radius:0 0 0.875vw 0.875vw;}

	#diabetesSortPopup .guide_tip {left:0;top:0;right:0;bottom:0;font-size:1.125vw;}
	#diabetesSortPopup .guide_tip > div {left:37.5vw;top:8.5vw;width:57.313vw;height:45.875vw;}
	#diabetesSortPopup .guide_tip > div .triangle {top:-1vw;right:1.875vw;}
}
/** 당뇨 선별검사 END **/

/** 당뇨 약제 급여계산기 START **/
#diabetesDrugsPopup .head {height:auto;}
#diabetesDrugsPopup .head .title {margin-bottom:15px;}
#diabetesDrugsPopup .head .title h1 sup {color:#603ce4;}

#diabetesDrugsPopup .head .recent_search {width:100%;height:48px;padding:0 30px;border:1px solid #cecece;border-radius:29px;display:flex;justify-content:space-between;align-items:center;}
#diabetesDrugsPopup .head .recent_search > p {font-size:21px;font-weight:500;}
#diabetesDrugsPopup .head .recent_search > p img {display:inline-block;width:24px;height:25px;margin-top:-3px;vertical-align:middle;}
#diabetesDrugsPopup .head .recent_search > div {flex:1;padding-left:14px;}
#diabetesDrugsPopup .head .recent_search > div span {display:inline-block;height:29px;padding:0 10px;line-height:29px;font-size:16px;border:1px solid #a0a0a0;background:#fff;cursor:pointer;margin-right: 12px;}

#diabetesDrugsPopup .board {margin-top:0;}
#diabetesDrugsPopup .board .step {height:592px;padding:0;text-align:center;margin-top:12px;white-space:normal;}
#diabetesDrugsPopup .board .step > div {padding:0 24px;overflow:hidden;}
#diabetesDrugsPopup .board .step > div .title {top:-15px;line-height:75px;}
#diabetesDrugsPopup .board .step.no1 > div .title {background:#9d96f5;}
#diabetesDrugsPopup .board .step.no2 > div .title {background:#9880f1;}
#diabetesDrugsPopup .board .step.no3 > div .title {background:#775ae1;}
#diabetesDrugsPopup .board .step.no1 {width:270px;}
#diabetesDrugsPopup .board .step.no2 {width:957px;}
#diabetesDrugsPopup .board .step.no3 {width:270px;}
#diabetesDrugsPopup .board .step .txt {display:inline-block;position:relative;font-size:26px;font-weight:700;line-height:1.2}
#diabetesDrugsPopup .board .step .txt:after {content:'';position:absolute;z-index:0;height:12px;left:0;right:0;bottom:0px;background:#e8e6ff;}
#diabetesDrugsPopup .board .step .txt span {position:relative;z-index:1;color:#603ce4;}

#diabetesDrugsPopup .board .step.no1 .directive {margin-top:16px;font-size:20px;line-height:1.4}
#diabetesDrugsPopup .board .step.no1 .directive p:last-child {margin-top:20px;}
#diabetesDrugsPopup .board .step.no1 .directive p span {color:#603ce4;font-weight:500;}
#diabetesDrugsPopup .board .step.no1 .line {width:2px;height:33px;margin:26px auto;background:#a3a3a3;}
#diabetesDrugsPopup .board .step.no1 .bottom {position:absolute;left:0;right:0;bottom:30px;}

#diabetesDrugsPopup .board .step.no2 .stxt {color:#888888;font-size:14px;line-height:1.5;}
#diabetesDrugsPopup .board .step.no2 .answer {margin-top:12px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;}
#diabetesDrugsPopup .board .step.no2 .answer .item {width:118px;}
#diabetesDrugsPopup .board .step.no2 .answer .item .head {position:relative;width:118px;height:44px;font-size:16px;text-align:center;font-weight:500;letter-spacing:-0.5px;border:2px solid #775ae1;display:flex;justify-content:center;align-items:center;
	-webkit-box-shadow: 2px 5px 6px 0px rgba(0,0,0,0.25);
	box-shadow: 2px 5px 6px 0px rgba(0,0,0,0.25);
}
#diabetesDrugsPopup .board .step.no2 .answer .item .head p {color:#775ae1;}
#diabetesDrugsPopup .board .step.no2 .answer .item .head span {color:#775ae1;font-size:10px;font-weight:400;}
#diabetesDrugsPopup .board .step.no2 .answer .item.active .head {border:2px solid #3a1da5;}
#diabetesDrugsPopup .board .step.no2 .answer .item.active .head p,
#diabetesDrugsPopup .board .step.no2 .answer .item.active .head span {color:#3a1da5;}
#diabetesDrugsPopup .board .step.no2 .answer .item.active .head:before {position:absolute;left:4px;top:-9px;color:#3a1da5;content:'▼';}
#diabetesDrugsPopup .board .step.no2 .item ul {margin-top:12px;}
#diabetesDrugsPopup .board .step.no2 .item ul li ~ li {margin-top:5px;}
#diabetesDrugsPopup .board .step.no2 .answer input[type="radio"] {box-shadow:none;}
#diabetesDrugsPopup .board .step.no2 .result_btn {position:absolute;bottom:26px;left:50%;margin:0;transform:translateX(-50%);}
#diabetesDrugsPopup .board .step.no2.disabled {pointer-events:none;}
#diabetesDrugsPopup .board .step.no2.disabled input[type="radio"] {background:#f3f3f3;}

#diabetesDrugsPopup .board .step.no3 .drug_chk {position:absolute;top:50%;text-align:left;transform:translateY(-50%);}
#diabetesDrugsPopup .board .step.no3 .drug_chk > div {padding:20px 0;color:#3a1da5;font-size:28px;font-weight:500;letter-spacing:-0.5px;}
#diabetesDrugsPopup .board .step.no3 .drug_chk > div img {display:inline-block;margin:-11px 0 0 2px;vertical-align:middle;}
#diabetesDrugsPopup .board .step.no3 .result_mc {position:absolute;bottom:30px;left:50%;width:210px;height:74px;transform:translateX(-50%);line-height:76px;font-size:29px;font-weight:600;color:#ffffff;background:#3a1da5;border-radius:10px;
	-webkit-box-shadow: 3px 5px 5px 0px rgba(0,0,0,0.18); 
	box-shadow: 3px 5px 5px 0px rgba(0,0,0,0.18);
}
#diabetesDrugsPopup .board .step.no3 .result_mc:before {position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;
	border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #9d96f5;content:'';
}
#diabetesDrugsPopup .board .step.no3 .result_mc.cutback {color:#ffffff;background:#9d0e0e;}
#diabetesDrugsPopup .board .step.no3 .result_mc.cutback:before {border-top-color:#f59696;}

#diabetesDrugsPopup .footer {padding:18px 0;}
#diabetesDrugsPopup .footer .ex > div {margin:2px 0 6px;font-size:20px;color:#000000;}
#diabetesDrugsPopup .footer .ex > div strong {font-weight:600;}
#diabetesDrugsPopup .footer .ex > div a {display:inline-block;height:27px;padding:0 9px;margin:-4px 0 0 15px;line-height:28px;color:#888888;font-size:13px;border:1px solid #b8b8b8;background:#fff;vertical-align:middle;}
#diabetesDrugsPopup .footer .ex > div a em {display:inline-block;width:14px;height:14px;margin-top:-2px;border-radius:100%;font-size:10px;text-align:center;line-height:15px;color:#fff;background:#888888;vertical-align:middle;}
#diabetesDrugsPopup .footer .ex ul li {margin-left:20px;font-size:17px;font-weight:300;line-height:1.4;}
#diabetesDrugsPopup .footer .ex ul li span {color:#f80505;}
#diabetesDrugsPopup .footer .foot {width:562px;height:auto;}
#diabetesDrugsPopup .footer .foot .bnrs {margin-top:4px;padding:5px;}

#diabetesDrugsPopup .guide_tip > div {left:224px;bottom:196px;width:980px;word-break:keep-all;word-wrap:break-word;}

#diabetesDrugsPopup .pop01  .guid_popup.down {bottom: 150px;}
#diabetesDrugsPopup .pop02  .guid_popup.down {bottom: 147px !important;}

#diabetesDrugsPopup .guide_tip > div .triangle {bottom:-16px;left:20px;border-top:20px solid #fff;border-bottom:none;}
#diabetesDrugsPopup > div > div.guide_tip.ty1.pop02 > .triangle.down {bottom: 131px;}
#diabetesDrugsPopup .guide_tip > div .fxs {display:flex;justify-content:flex-start;align-items:flex-start;}
#diabetesDrugsPopup .guide_tip > div .fxs ul li {margin:0 0 0 8px;padding:0;}

#diabetesDrugsPopup .board .step.no3 .dimmed {position:absolute;z-index:5;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.3);border-radius:14px;display:flex;justify-content:center;align-items:center;}
#diabetesDrugsPopup .board .step.no3 .dimmed > div {width:211px;height:232px;border-radius:14px;background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;
	-webkit-box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.4); 
	box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.4);
}
#diabetesDrugsPopup .board .step.no3 .dimmed > div p {padding-top:4px;font-size:22px;font-weight:500;line-height:1.3;}
#diabetesDrugsPopup .board .step.no3 .dimmed > div p span {display:inline-block;border-bottom:1px solid #222222;line-height:1;}

@media screen and (max-width:1600px) {
	#diabetesDrugsPopup .head {height:auto;}
	#diabetesDrugsPopup .head .title {margin-bottom:0.938vw;}
	#diabetesDrugsPopup .head .title h1 sup {color:#603ce4;}

	#diabetesDrugsPopup .head .recent_search {width:100%;height:3vw;padding:0 1.875vw;border:0.063vw solid #cecece;border-radius:1.813vw;}
	#diabetesDrugsPopup .head .recent_search > p {font-size:1.313vw;}
	#diabetesDrugsPopup .head .recent_search > p img {width:1.5vw;height:1.563vw;margin-top:-0.187vw;}
	#diabetesDrugsPopup .head .recent_search > div {flex:1;padding-left:0.875vw;}
	#diabetesDrugsPopup .head .recent_search > div span {height:1.813vw;padding:0 0.625vw;line-height:1.813vw;font-size:1vw;border:0.063vw solid #a0a0a0;}

	#diabetesDrugsPopup .board .step {height:37vw;padding:0;margin-top:0.75vw;}
	#diabetesDrugsPopup .board .step > div {padding:0 1.5vw;}
	#diabetesDrugsPopup .board .step > div .title {top:-0.937vw;line-height:4.688vw;}
	#diabetesDrugsPopup .board .step.no1 {width:16.875vw;}
	#diabetesDrugsPopup .board .step.no2 {width:59.813vw;}
	#diabetesDrugsPopup .board .step.no3 {width:16.875vw;}
	#diabetesDrugsPopup .board .step .txt {font-size:1.625vw;}
	#diabetesDrugsPopup .board .step .txt:after {height:0.75vw;left:0;right:0;bottom:0vw;}
	#diabetesDrugsPopup .board .step .txt span {color:#603ce4;}

	#diabetesDrugsPopup .board .step.no1 .directive {margin-top:1vw;font-size:1.25vw;}
	#diabetesDrugsPopup .board .step.no1 .directive p:last-child {margin-top:1.25vw;}
	#diabetesDrugsPopup .board .step.no1 .line {width:0.125vw;height:2.063vw;margin:1.625vw auto;}
	#diabetesDrugsPopup .board .step.no1 .bottom {left:0;right:0;bottom:1.875vw;}

	#diabetesDrugsPopup .board .step.no2 .stxt {font-size:0.875vw;line-height:1.5;}
	#diabetesDrugsPopup .board .step.no2 .answer {margin-top:0.75vw;}
	#diabetesDrugsPopup .board .step.no2 .answer .item {width:7.375vw;}
	#diabetesDrugsPopup .board .step.no2 .answer .item .head {width:7.375vw;height:2.75vw;font-size:1vw;font-weight:500;letter-spacing:-0.031vw;border:0.125vw solid #775ae1;
		-webkit-box-shadow: 0.125vw 0.313vw 0.375vw 0vw rgba(0,0,0,0.25);
		box-shadow: 0.125vw 0.313vw 0.375vw 0vw rgba(0,0,0,0.25);
	}
	#diabetesDrugsPopup .board .step.no2 .answer .item .head span {font-size:0.6vw;}
	#diabetesDrugsPopup .board .step.no2 .answer .item.active .head {border:0.125vw solid #3a1da5;}
	#diabetesDrugsPopup .board .step.no2 .answer .item.active .head:before {left:0.25vw;top:-0.562vw;}
	#diabetesDrugsPopup .board .step.no2 .item ul {margin-top:0.75vw;}
	#diabetesDrugsPopup .board .step.no2 .item ul li ~ li {margin-top:0.313vw;}
	#diabetesDrugsPopup .board .step.no2 .result_btn {bottom:1.625vw;left:50%;margin:0;}

	#diabetesDrugsPopup .board .step.no3 .drug_chk {transform:translateY(-50%);}
	#diabetesDrugsPopup .board .step.no3 .drug_chk > div {padding:1.25vw 0;font-size:1.75vw;letter-spacing:-0.031vw;}
	#diabetesDrugsPopup .board .step.no3 .drug_chk > div img {width:2.25vw;height:2.438vw;margin:-0.687vw 0 0 0.125vw;}
	#diabetesDrugsPopup .board .step.no3 .result_mc {bottom:1.875vw;left:50%;width:13.125vw;height:4.625vw;line-height:4.75vw;font-size:1.813vw;border-radius:0.625vw;
		-webkit-box-shadow: 0.188vw 0.313vw 0.313vw 0vw rgba(0,0,0,0.18); 
		box-shadow: 0.188vw 0.313vw 0.313vw 0vw rgba(0,0,0,0.18);
	}
	#diabetesDrugsPopup .board .step.no3 .result_mc:before {top:-0.5vw;left:50%;transform:translateX(-50%);width:0;height:0;
		border-left:0.938vw solid transparent;border-right:0.938vw solid transparent;border-top:1.25vw solid #9d96f5;;
	}

	#diabetesDrugsPopup .footer {padding:1.125vw 0;}
	#diabetesDrugsPopup .footer .ex > div {margin:0.125vw 0 0.375vw;font-size:1.25vw;}
	#diabetesDrugsPopup .footer .ex > div a {height:1.688vw;padding:0 0.563vw;margin:-0.25vw 0 0 0.938vw;line-height:1.75vw;font-size:0.813vw;border:0.063vw solid #b8b8b8;}
	#diabetesDrugsPopup .footer .ex > div a em {width:0.875vw;height:0.875vw;margin-top:-0.125vw;border-radius:100%;font-size:0.625vw;line-height:0.938vw;}
	#diabetesDrugsPopup .footer .ex ul li {margin-left:1.25vw;font-size:1.063vw;font-weight:300;}
	#diabetesDrugsPopup .footer .foot {width:35.125vw;height:auto;}
	#diabetesDrugsPopup .footer .foot .bnrs {margin-top:0.25vw;padding:0.313vw;}

	#diabetesDrugsPopup .guide_tip > div {left:14vw;bottom:9.188vw;width:61.25vw;}
	#diabetesDrugsPopup .guide_tip > div .triangle {bottom:-1vw;left:1.25vw;border-top:1.25vw solid #fff;}
	#diabetesDrugsPopup .guide_tip > div .fxs ul li {margin:0 0 0 0.5vw;}

	#diabetesDrugsPopup .board .step.no3 .dimmed {position:absolute;z-index:5;border-radius:0.875vw;}
	#diabetesDrugsPopup .board .step.no3 .dimmed > div {width:13.188vw;height:14.5vw;border-radius:0.875vw;
		-webkit-box-shadow: 0vw 0.5vw 2vw 0vw rgba(0,0,0,0.4); 
		box-shadow: 0vw 0.5vw 2vw 0vw rgba(0,0,0,0.4);
	}
	#diabetesDrugsPopup .board .step.no3 .dimmed > div p {padding-top:0.25vw;font-size:1.375vw;}
	#diabetesDrugsPopup .board .step.no3 .dimmed > div p span {border-bottom:0.063vw solid #222222;}
}

/** 당당뇨 약제 급여계산기 END **/


/* 2024-01-19 추가 */
#diabetesDrugsPopup .inbox{overflow: unset}
#diabetesDrugsPopup .pop_Lm{position: absolute;top: 35px;right: 91px}
#diabetesDrugsPopup .guide_tip.ty1 > div{width: 1033px;border-radius: 10px}
#diabetesDrugsPopup .guide_tip.ty1 .guid_popup{padding: 40px 30px 30px}
#diabetesDrugsPopup .guide_tip.ty1 > div .tit.ty1{background: none;font-size: 28px;color: #000;font-weight: 600;padding: 0;line-height: 30px;margin-bottom: 50px;height: auto;}
#diabetesDrugsPopup .guide_tip.ty1 p.ty1{font-size: 16px;color: #000;line-height: 30px;}
#diabetesDrugsPopup .guide_tip.ty1 p.ty1 sup{font-size: 12px;}
#diabetesDrugsPopup .guide_tip.ty1 p.ex{font-size: 14px;color: #888;line-height: 30px;margin-top: 8px;}

#diabetesDrugsPopup .guide_tip.ty1.pop02 > div{width: 1539px;left: 50%;transform: translateX(-50%);}
#diabetesDrugsPopup .guide_tip.ty1.pop02 > div .tit.ty1{margin-bottom: 34px;}

#diabetesDrugsPopup .guide_tip.ty1.pop02 .guid_popup{padding:30px 35px 20px;height: 80%;overflow: auto;}
#diabetesDrugsPopup .guide_tip .table{position: relative;}
#diabetesDrugsPopup .guide_tip .table .tt{font-size: 20px;line-height: 37px;color: #000;width: 540px;height: 46px;border-radius: 40px;background: #9D96F533;font-weight: 500;text-align: center;position: absolute;top: -66px;left: 50%;transform: translateX(-50%);}
#diabetesDrugsPopup .guide_tip .table .tt sup{font-size: 12px;font-weight: 500;}
#diabetesDrugsPopup .guide_tip .table table{width: 100%;    border-collapse: separate;border-spacing: 0px;}
#diabetesDrugsPopup .guide_tip .table table tr th,#diabetesDrugsPopup .guide_tip .table table tr td{text-align: center;font-size: 16px;line-height: 30px;font-weight: 500;border: 1px solid #E2E2E2;padding: 0 5px}
#diabetesDrugsPopup .guide_tip .table table tr th ~ th,#diabetesDrugsPopup .guide_tip .table table tr td ~ td{border-left: 0}
#diabetesDrugsPopup .guide_tip .table table tr th.bold,#diabetesDrugsPopup .guide_tip .table table tr td.bold{font-weight: 700}
#diabetesDrugsPopup .guide_tip .table table tr th{height: 68px;background: #9D96F533;}
#diabetesDrugsPopup .guide_tip .table table tr th.h34{height: 34px;}
#diabetesDrugsPopup .guide_tip .table table tr td{height: 38px;background: #fff;border-top: 0}
#diabetesDrugsPopup .guide_tip .table table tr td.back{background: #9D96F533}
#diabetesDrugsPopup .guide_tip .table table tr td.ddd{background: #F5F5F5}
#diabetesDrugsPopup .guide_tip .table table tr td.on{color: #F55859;border-color: #F55859;background: #F558591A;border-top: 1px solid #f55859}
#diabetesDrugsPopup .guide_tip .table table tr td.on ~ .on{border-left: 0}
#diabetesDrugsPopup .guide_tip .table table tr td + .on{border-left: 1px solid #F55859}
#diabetesDrugsPopup .guide_tip .table table tr td.left{border-left: 0;}
#diabetesDrugsPopup .guide_tip .text01{display: flex;margin-top: 18px;}
#diabetesDrugsPopup .guide_tip .text01 p:nth-child(1){width: 262px;height: 46px;border-radius: 50px;color: #000;font-size: 20px;line-height: 46px;text-align: center;font-weight: 500;background: #9D96F533}
#diabetesDrugsPopup .guide_tip .text01 p:nth-child(2){font-size: 14px;color: #202020;line-height: 22px;font-weight: 400;margin-left: 30px;}
#diabetesDrugsPopup .guide_tip .text02{padding-left: 22px;margin-top: 15px;}
#diabetesDrugsPopup .guide_tip .text02 p{font-size: 14px;line-height: 22px}
#diabetesDrugsPopup .guide_tip .text02 p:nth-child(1){display: flex;align-items: center;justify-content: flex-start;}
#diabetesDrugsPopup .guide_tip .text02 p:nth-child(1) span{color: #E63323;}
#diabetesDrugsPopup .guide_tip .text02 p:nth-child(1) span:nth-child(1){width: 232px;height: 30px;line-height: 30px;color: #F55859;background: #F558591A;border: 1px solid #F55859;text-align: center;}
#diabetesDrugsPopup .guide_tip .text02 p:nth-child(1) span:nth-child(3){font-weight: 700}
#diabetesDrugsPopup .guide_tip .text02 p img{margin: 0 8px;}
#diabetesDrugsPopup .guide_tip .text02 p:nth-child(2){margin-top: 9px}
#diabetesDrugsPopup .guide_tip .text02 p:nth-child(3){margin-top: 18px;}
#diabetesDrugsPopup .guide_tip.pop02 .triangle {position: absolute;display: inline-block;width: 0;height: 0;border-left: 16px solid transparent;border-right: 16px solid transparent;border-bottom: 20px solid #fff;}
#diabetesDrugsPopup .guide_tip.ty1.pop02 .triangle{left: 350px;bottom: 176px;transform: rotate(180deg);}

#diabetesDrugsPopup .guide_tip .table colgroup.pc{display: block;}
#diabetesDrugsPopup .guide_tip .table colgroup.mo{display: none;}

@media screen and (max-width:1600px) {
	#diabetesDrugsPopup .guide_tip.ty1 > div{    width: 80vw;bottom: 12vw;left: 8vw;}
	#diabetesDrugsPopup .pop_Lm{max-width: 100%;top: 2vw;right: 6%}
	#diabetesDrugsPopup .guide_tip.ty1.pop02 > div{width: 100vw;}
	#diabetesDrugsPopup .guide_tip.ty1.pop02 > div{bottom: 13.188vw;}    
	#diabetesDrugsPopup .guide_tip .table colgroup.pc{display:none;}
	#diabetesDrugsPopup .guide_tip .table colgroup.mo{display: block;}
	#diabetesDrugsPopup .guide_tip.ty1.pop02 .triangle{left: 22%;bottom: 12vw;}
	#diabetesDrugsPopup .guide_tip.ty1.pop02 .guid_popup::-webkit-scrollbar { display: none; -ms-overflow-style: none;scrollbar-width: none;}
	#diabetesDrugsPopup .guide_tip.ty1.pop02 .guid_popup{padding: 3vw;}
	#diabetesDrugsPopup .guide_tip .table table tr th, #diabetesDrugsPopup .guide_tip .table table tr td{font-size: 1.1vw}
	#diabetesDrugsPopup .guide_tip .table .tt{width: 33.750vw;height: 2.875vw; font-size: 1.250vw;line-height: 2.313vw;border-radius: 2.500vw;top: -4.125vw;}
	#diabetesDrugsPopup .guide_tip.ty1 > div .tit.ty1 {font-size: 1.750vw;line-height: 1.875vw;margin-bottom: 3.125vw; height: auto;}
	#diabetesDrugsPopup .guide_tip .text01{display: flex;margin-top: 1.125vw;}
	#diabetesDrugsPopup .guide_tip .text01 p:nth-child(1){width: 16.375vw;height: 2.875vw;border-radius: 3.125vw;font-size: 1.250vw;line-height: 2.875vw;}
	#diabetesDrugsPopup .guide_tip .text01 p:nth-child(2){font-size: 1.1vw;line-height: 1.3vw;margin-left: 1.875vw;}
	#diabetesDrugsPopup .guide_tip .text02{padding-left: 1.375vw;margin-top: 0.938vw;}
	#diabetesDrugsPopup .guide_tip .text02 p{font-size: 1.1vw;line-height: 1.375vw}
	#diabetesDrugsPopup .guide_tip .text02 p:nth-child(1){display: flex;align-items: center;justify-content: flex-start;}
	#diabetesDrugsPopup .guide_tip .text02 p:nth-child(1) span{color: #E63323;}
	#diabetesDrugsPopup .guide_tip .text02 p:nth-child(1) span:nth-child(1){width: 17.5vw;height: 1.875vw;line-height: 1.875vw;}
	#diabetesDrugsPopup .guide_tip .text02 p img{margin: 0 0.5vw;}
	#diabetesDrugsPopup .guide_tip .text02 p:nth-child(2){margin-top: 0.563vw}
	#diabetesDrugsPopup .guide_tip .text02 p:nth-child(3){margin-top: 1.125vw;}
	#diabetesDrugsPopup .guide_tip.ty1 p.ty1{font-size: 1.1vw;line-height: 1.4vw;}
	#diabetesDrugsPopup .guide_tip.pop02 .triangle {border-left: 1vw solid transparent;border-right: 1vw solid transparent;border-bottom: 1.250vw solid #fff;}
}

@media screen and (max-height: 890px){
	
	.n_popup.diabetes{display:inline-block;vertical-align:middle;}
	.n_popup.diabetes:after {content:'';display:inline-block;width:0; height:100%; vertical-align:middle;}
	.n_popup.diabetes .inbox{height: 100vw;display:inline-block;vertical-align:middle;}
}