@CHARSET "UTF-8";

/* 건진절차 */
.chkup_top_area{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}
.chkup_top_area p{font-size:1.9rem;font-weight:500;}

.chkup_step_wrap{display:flex;flex-direction:column;gap:70px;}
.chkup_step_wrap dl{display:flex;align-items:center;gap:50px;position:relative;padding:30px 80px;background:#fff;border:1px solid #c2c2c2;border-radius:10px;}
.chkup_step_wrap dl:nth-child(n+2)::before{content:'';position:absolute;top:-40px;left:50%;width:22px;height:10px;background:url(/nanum/site/builder/dir/main/img/menu20518/icon_arr_dw.png) no-repeat;background-size:cover;transform:translateX(-50%);}
.chkup_step_wrap dl dt{flex-shrink:0;display:flex;align-items:center;position:relative;width:200px;min-height:60px;padding-left:80px;font-size:1.9rem;font-weight:700;text-align:center;box-sizing:border-box;}
.chkup_step_wrap dl dt::after{content:'';position:absolute;top:50%;left:0;width:60px;height:60px;background-repeat:no-repeat;background-size:cover;transform:translateY(-50%);}
.chkup_step_wrap dl dd{flex-grow:1;font-size:1.9rem;}
.chkup_step_wrap dl.step1 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_chkup_step1.png);}
.chkup_step_wrap dl.step2 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_chkup_step2.png);}
.chkup_step_wrap dl.step3 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_chkup_step3.png);}
.chkup_step_wrap dl.step4 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_chkup_step4.png);}
.chkup_step_wrap dl.step5 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_chkup_step5.png);}
.chkup_step_wrap dl.step6 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_chkup_step6.png);}
.chkup_step_wrap dl.step7 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_chkup_step7.png);}
.chkup_step_wrap dl.step8 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_chkup_step8.png);}
.chkup_step_wrap dl dd > ol{display:flex;align-items:center;gap:100px;}
.chkup_step_wrap dl dd > ol li:nth-child(n+2){position:relative;}
.chkup_step_wrap dl dd > ol li:nth-child(n+2)::after{content:'';position:absolute;top:50%;left:-58px;width:18px;height:18px;background:url(/nanum/site/builder/dir/main/img/menu20518/icon_arr_rit.png) no-repeat;background-size:cover;transform:translateY(-50%);}

/* 주의사항공통 */
.before_chklist_wrap ul{display:flex;flex-wrap:wrap;gap:30px;}
.before_chklist_wrap ul li{padding:30px;border:1px solid #e5e5e5;border-radius:20px;background:#fff;font-size:1.8rem;text-align:center;box-sizing:border-box;}
.before_chklist_wrap ul li span{display:block;position:relative;padding-top:100px;font-weight:500;}
.before_chklist_wrap ul li span::after{content:'';position:absolute;top:0;left:50%;width:80px;height:80px;border-radius:100%;background-color:#f9f9f9;background-repeat:no-repeat;background-size:auto 40px;background-position:50% 50%;transform:translateX(-50%);}
.before_chklist_wrap ul li p.point_txt{width:auto;margin:10px auto 0;color:#f00;text-align:left;word-break:keep-all;font-size:1.6rem;}

/* 방문시준비사항 */
.before_chklist_wrap ul.visit li{width:calc(33.3333% - 20px);}
.before_chklist_wrap ul.visit li.chk1 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_visit_chk1.png);}
.before_chklist_wrap ul.visit li.chk2 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_visit_chk2.png);}
.before_chklist_wrap ul.visit li.chk3 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_visit_chk3.png);}
.before_chklist_wrap ul.visit li.chk4 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_visit_chk4.png);}
.before_chklist_wrap ul.visit li.chk5 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_visit_chk5.png);}
.before_chklist_wrap ul.visit li.chk6 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_visit_chk6.png);}

/* 여성고객유의사항 */
.before_chklist_wrap ul.female li{width:calc(50% - 15px);}
.before_chklist_wrap ul.female li.chk1 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_female_chk1.png);}
.before_chklist_wrap ul.female li.chk2 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_female_chk2.png);}
.before_chklist_wrap ul.female li.chk3 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_female_chk3.png);}
.before_chklist_wrap ul.female li.chk4 span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_female_chk4.png);}
.before_chklist_wrap ul.female li p.point_txt{width:max-content;}

/* 약복용주의사항 */
.drug_wrap .box{display:flex;gap:30px;margin-bottom:30px;}
.drug_wrap .box dl{width:calc(50% - 15px);padding:30px;border:1px solid #e5e5e5;border-radius:20px;background:#fff;text-align:center;box-sizing:border-box;}
.drug_wrap .box dl dt{position:relative;padding-top:100px;font-size:2.4rem;font-weight:400;line-height:1.3;}
.drug_wrap .box dl dt::after{content:'';position:absolute;top:0;left:50%;width:80px;height:80px;border-radius:100%;background-position:50% 50%;background-size:auto 40px;background-color:#f9f9f9;background-repeat:no-repeat;transform:translateX(-50%);}
.drug_wrap .box dl dd.btxt{padding:10px 0 15px;font-size:2rem;line-height:1.3;font-weight:500;}

.drug_wrap .box dl.box1 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/drug_icon1.png);}

.drug_wrap .box dl.box2 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/drug_icon2.png);}
.drug_wrap .box dl.box2 dd.stxt{width:max-content;text-align:left;margin:0 auto;}
.drug_wrap .box dl.box2 dd.stxt ul.list li a{position:relative;padding-right:30px;}
.drug_wrap .box dl.box2 dd.stxt ul.list li a::after{content:'';position:absolute;top:50%;right:0;width:16px;height:16px;background:url(/nanum/site/health_note/img/btn_zoom.png) no-repeat;background-size:cover;transform:translateY(-50%);}

/* 금식안내_오전오후 */
.fasting_wrap .guide_box{display:flex;gap:40px;}
.fasting_wrap .guide_box dl{width:calc(50% - 20px);padding:30px;border:1px solid #e5e5e5;border-radius:20px;background:#fff;text-align:center;box-sizing:border-box;}
.fasting_wrap .guide_box dl dt{position:relative;margin-bottom:30px;padding-top:75px;font-size:1.9rem;font-weight:700;}
.fasting_wrap .guide_box dl dt::after{content:'';position:absolute;top:0;left:50%;width:65px;height:55px;background-repeat:no-repeat;background-size:cover;transform:translateX(-50%);}
.fasting_wrap .guide_box dl dd{font-size:1.9rem;line-height:1.4;}
.fasting_wrap .guide_box dl dd p.point_txt{width:fit-content;margin:30px auto 0;text-align:left;}
.fasting_wrap .guide_box dl.am dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_am.png);}
.fasting_wrap .guide_box dl.pm dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_pm.png);}
.fasting_wrap .ban_list{display:flex;gap:40px;}
.fasting_wrap .ban_list li{position:relative;width:calc(20% - 8px);padding:140px 30px 30px 30px;;background:#fff;border:1px solid #e5e5e5;border-radius:20px;text-align:center;font-size:1.7rem;font-weight:600;box-sizing:border-box;}
.fasting_wrap .ban_list li::after{content:'';position:absolute;top:30px;left:50%;width:88px;height:88px;background-repeat:no-repeat;background-size:cover;transform:translateX(-50%);}
.fasting_wrap .ban_list li.item1::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_ban_item1.png);}
.fasting_wrap .ban_list li.item2::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_ban_item2.png);}
.fasting_wrap .ban_list li.item3::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_ban_item3.png);}
.fasting_wrap .ban_list li.item4::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_ban_item4.png);}
.fasting_wrap .ban_list li.item5::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_ban_item5.png);}

/* 내시경(위,대장)주의사항 */
.endoscope_wrap .hide_cont_box a.btn_open{position:relative;display:flex;}
.endoscope_wrap .hide_cont_box a.btn_open p{position:relative;padding-right:30px;box-sizing:border-box;}
.endoscope_wrap .hide_cont_box a.btn_open p::after{content:'';position:absolute;top:50%;right:0;width:16px;height:16px;background:url(/nanum/site/health_note/img/btn_zoom.png) no-repeat;background-size:cover;transform:translateY(-50%);}
.endoscope_wrap .hide_cont_box a.btn_open.active p{color:#1065d9;}
.endoscope_wrap .hide_cont_box .hide_cont{display:none;margin-top:10px;padding:20px;background:#fff;border-radius:10px;box-sizing:border-box;}

.endoscope_wrap .dont_eat_list{display:flex;margin-bottom:20px;}
.endoscope_wrap .dont_eat_list li{position:relative;flex:1;padding-top:110px;font-size:1.6rem;font-weight:600;text-align:center;}
.endoscope_wrap .dont_eat_list li::before{content:'';position:absolute;top:0;left:50%;width:100px;height:100px;border-radius:5px;border:1px solid #c2c2c2;background-repeat:no-repeat;background-size:cover;transform:translateX(-50%);box-sizing:border-box;}
.endoscope_wrap .dont_eat_list li::after{content:'';position:absolute;top:18px;left:50%;width:64px;height:64px;background:url(/nanum/site/builder/dir/main/img/menu20518/donteat_x.png);background-size:cover;transform:translateX(-50%);}
.endoscope_wrap .dont_eat_list li.item1::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item1.jpg);}
.endoscope_wrap .dont_eat_list li.item2::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item2.jpg);}
.endoscope_wrap .dont_eat_list li.item3::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item3.jpg);}
.endoscope_wrap .dont_eat_list li.item4::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item4.jpg);}
.endoscope_wrap .dont_eat_list li.item5::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item5.jpg);}
.endoscope_wrap .dont_eat_list li.item6::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item6.jpg);}
.endoscope_wrap .dont_eat_list li.item7::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item7.jpg);}
.endoscope_wrap .dont_eat_list li.item8::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item8.jpg);}
.endoscope_wrap .dont_eat_list li.item9::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item9.jpg);}
.endoscope_wrap .dont_eat_list li.item10::before{background-image:url(/nanum/site/builder/dir/main/img/menu20518/donteat_item10.jpg);}

.endoscope_wrap .how_to_take .table1 tbody td .mimg{display:flex;justify-content:center;align-items:center;background:#e7e7e8;}
.endoscope_wrap .how_to_take .table1 tbody td .mimg img{width:auto;height:200px;}
.endoscope_wrap .how_to_take .today_box{display:flex;flex-direction:column;gap:20px;}
.endoscope_wrap .how_to_take .today_box dl{display:flex;align-items:stretch;gap:10px;}
.endoscope_wrap .how_to_take .today_box dl dt{flex-shrink:0;width:110px;display:flex;justify-content:center;align-items:center;padding:0 10px;border:1px solid #e5e5e5;font-weight:500;border-radius:10px;box-sizing:border-box;}
.endoscope_wrap .how_to_take .today_box dl dd{flex-grow:1;}
.endoscope_wrap .how_to_take .today_box dl:nth-of-type(1) dt{color:#e18534;}
.endoscope_wrap .how_to_take .today_box dl:nth-of-type(2) dt{color:#03a4e1;}
.endoscope_wrap .how_to_take .tablet_img{display:flex;justify-content:center;margin:20px 0 40px;font-size:0;line-height:0;}
.endoscope_wrap .how_to_take .tablet_img img{width:60%;}

.endoscope_wrap .take_medicine{display:flex;flex-direction:column;gap:10px;margin-top:30px;}
.endoscope_wrap .take_medicine dl{display:flex;align-items:center;gap:20px;}
.endoscope_wrap .take_medicine dl dt{font-size:2rem;font-weight:600;}
.endoscope_wrap .take_medicine dl dd{display:flex;gap:10px;}

/* 대변검사방법 */
.feces_wrap .step_box{display:flex;flex-wrap:wrap;gap:40px;}
.feces_wrap .step_box dl{width:calc(50% - 20px);text-align:center;box-sizing:border-box;}
.feces_wrap .step_box dl dt{padding:10px 0;font-weight:700;border:1px solid #000;background:#fff;font-size:1.5rem;}
.feces_wrap .step_box dl dd{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fff;}
.feces_wrap .step_box dl dd:last-child{padding:20px 0;border-bottom:1px solid #e5e5e5;}
.feces_wrap .step_box dl dd img{width:auto;height:300px;object-fit:contain;}

/* 신청/발급 */
.issue_app_wrap .step_box{display:flex;gap:180px;}
.issue_app_wrap .step_box dl{position:relative;flex:1;padding:40px;background:#fff;border:1px solid #e5e5e5;border-radius:20px;text-align:center;box-sizing:border-box;}
.issue_app_wrap .step_box dl:nth-of-type(n+2)::before{content:'';position:absolute;top:50%;left:-94px;width:22px;height:10px;background:url(/nanum/site/builder/dir/main/img/menu20518/icon_arr_dw.png) no-repeat;background-size:cover;transform:rotate(-90deg) translateY(-50%);}
.issue_app_wrap .step_box dl dt{position:relative;padding-top:140px;font-size:1.5rem;font-weight:700;color:#1065d9;text-transform:uppercase;}
.issue_app_wrap .step_box dl dt::after{content:'';position:absolute;top:0;left:50%;width:120px;height:120px;border-radius:100%;background-color:#f9f9f9;background-repeat:no-repeat;background-position:50% 50%;background-size:30px auto;transform:translateX(-50%);box-sizing:border-box;}
.issue_app_wrap .step_box dl dd{padding-top:10px;font-size:1.9rem;font-weight:500;}

/* 의무기록사본발급 */
.issue_app_wrap .step_box.rec_copy dl.step1 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_rec_copy_step1.png);}
.issue_app_wrap .step_box.rec_copy dl.step2 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_rec_copy_step2.png);}
.issue_app_wrap .step_box.rec_copy dl.step3 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_rec_copy_step3.png);}

.issue_app_wrap .place_box{display:flex;gap:20px;}
.issue_app_wrap .place_box dl{width:calc(50% - 10px);padding:30px;border:1px solid #e5e5e5;border-radius:20px;background:#fff;box-sizing:border-box;}
.issue_app_wrap .place_box dl dt{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;font-size:1.9rem;font-weight:700;text-align:center;}
.issue_app_wrap .place_box dl dd{position:relative;width:fit-content;padding-left:30px;}
.issue_app_wrap .place_box dl dd::after{content:'';position:absolute;top:0;left:0;width:24px;height:24px;background-repeat:no-repeat;background-size:cover;}
.issue_app_wrap .place_box dl dd:nth-of-type(n+2){margin-top:10px;}
.issue_app_wrap .place_box dl dd.pin::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_place_pin.png);}
.issue_app_wrap .place_box dl dd.time::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_place_time.png);}

.issue_app_wrap .file_dw_box{display:flex;gap:20px;}
.issue_app_wrap .file_dw_box dl{width:calc(50% - 10px);padding:30px;border:1px solid #e5e5e5;border-radius:20px;background:#fff;box-sizing:border-box;text-align:center;}
.issue_app_wrap .file_dw_box dl dt{position:relative;margin-bottom:30px;font-size:1.9rem;font-weight:700;}
.issue_app_wrap .file_dw_box dl dt::after{content:'';position:absolute;top:0;left:0;background:url(/nanum/site/builder/dir/main/img/menu20518/icon_file_dw.png) no-repeat;}
.issue_app_wrap .file_dw_box dl dd{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;}
.issue_app_wrap .file_dw_box dl dd a{flex:1;display:flex;justify-content:center;align-items:center;padding:10px 20px;border:1px solid #e5e5e5;}
.issue_app_wrap .file_dw_box dl dd a span{position:relative;padding-left:30px;}
.issue_app_wrap .file_dw_box dl dd a span::after{content:'';position:absolute;top:50%;left:0;width:20px;height:22px;background-repeat:no-repeat;background-size:cover;transform:translateY(-50%);}
.issue_app_wrap .file_dw_box dl dd a.hwp span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_file_hwp.png);}
.issue_app_wrap .file_dw_box dl dd a.doc span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_file_doc.png);}
.issue_app_wrap .file_dw_box dl dd a.pdf span::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_file_pdf.png);}

/* 영상자료CD발급 */
.issue_app_wrap .step_box.video_data dl.step1 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_video_data_step1.png);}
.issue_app_wrap .step_box.video_data dl.step2 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_rec_copy_step1.png);}
.issue_app_wrap .step_box.video_data dl.step3 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_video_data_step3.png);}

.issue_app_wrap .tit_area{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px;}
.issue_app_wrap .tit_area:nth-of-type(n+2){margin-top:40px;}
.issue_app_wrap .tit_area h5.tit{margin-bottom:0;}
.issue_app_wrap .tit_area .pin{position:relative;padding-left:30px;font-size:1.5rem;font-weight:700;}
.issue_app_wrap .tit_area .pin::after{content:'';position:absolute;top:50%;left:0;width:24px;height:24px;background:url(/nanum/site/builder/dir/main/img/menu20518/icon_place_pin.png) no-repeat;background-size:cover;transform:translateY(-50%);}

/* 제증명발급 */
.issue_app_wrap .step_box.proof{gap:50px;}
.issue_app_wrap .step_box.proof dl:nth-of-type(n+2)::before{left:-30px;}
.issue_app_wrap .step_box.proof dl.step1 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_proof_step1.png);}
.issue_app_wrap .step_box.proof dl.step2 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_proof_step2.png);}
.issue_app_wrap .step_box.proof dl.step2_1 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_proof_step2_1.png);}
.issue_app_wrap .step_box.proof dl.step3 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_proof_step3.png);}
.issue_app_wrap .step_box.proof dl.step4 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_proof_step4.png);}
.issue_app_wrap .step_box.proof dl.step5 dt::after{background-image:url(/nanum/site/builder/dir/main/img/menu20518/icon_video_data_step1.png);}

/********************태블릿********************/
@media all and (max-width:1024px){

/* 건진절차 */
.chkup_top_area{margin-bottom:2vh;}

.chkup_step_wrap{flex-direction:column;gap:40px;}
.chkup_step_wrap dl{flex-direction:column;gap:10px;padding:3vh 4vw;}
.chkup_step_wrap dl:nth-child(n+2)::before{top:-23px;width:14px;height:6px;}
.chkup_step_wrap dl dt{justify-content:center;width:100%;min-height:auto;padding:40px 0 0 0;}
.chkup_step_wrap dl dt::after{top:0;left:50%;width:32px;height:32px;transform:translateX(-50%);}
.chkup_step_wrap dl dd{width:100%;text-align:center;}
.chkup_step_wrap dl dd .point_txt{width:fit-content;margin:10px auto 0;}
.chkup_step_wrap dl dd ul.list{margin:0 auto;text-align:left;}
.chkup_step_wrap dl dd > ol{justify-content:space-between;gap:50px;}
.chkup_step_wrap dl dd > ol li{flex:1;}
.chkup_step_wrap dl dd > ol li:nth-child(n+2)::after{left:-35px;}

/* 주의사항공통 */
.before_chklist_wrap ul{gap:10px;}
.before_chklist_wrap ul li{padding:20px;}
.before_chklist_wrap ul li span{padding-top:80px;}
.before_chklist_wrap ul li span::after{width:60px;height:60px;background-size:auto 32px;}
.before_chklist_wrap ul li span br{display:none;}

/* 방문시준비사항 */
.before_chklist_wrap ul.visit li{width:calc(50% - 5px);}
.before_chklist_wrap ul.visit li p.point_txt{text-align:left;}

/* 약복용유의사항 */
.drug_wrap .box{gap:10px;}
.drug_wrap .box dl{width:calc(50% - 5px);}
.drug_wrap .box dl dt{padding-top:80px;}
.drug_wrap .box dl dt::after{width:60px;height:60px;background-size:auto 32px;}

/* 여성고객유의사항 */
.before_chklist_wrap ul.female li{width:calc(50% - 5px);}

/* 금식안내_오전오후 */
.fasting_wrap .guide_box{gap:10px;}
.fasting_wrap .guide_box dl{width:calc(50% - 5px);padding:3vh 3vw;}
.fasting_wrap .guide_box dl dt{padding-top:55px;}
.fasting_wrap .guide_box dl dt::after{width:40px;height:34px;}

/* 내시경(위,대장)주의사항 */
.endoscope_wrap .dont_eat_list{flex-wrap:wrap;gap:10px;}
.endoscope_wrap .dont_eat_list li{flex:none;width:calc(20% - 8px);}
.endoscope_wrap .how_to_take .today_box dl{flex-direction:column;}
.endoscope_wrap .how_to_take .today_box dl dt{width:100%;padding:5px;}
.endoscope_wrap .how_to_take .today_box dl dt br{display:none;}
.endoscope_wrap .how_to_take .mimg img{height:auto;}

/* 대변검사방법 */
.feces_wrap .step_box{flex-direction:column;gap:20px;}
.feces_wrap .step_box dl{width:100%;}
.feces_wrap .step_box dl dd{padding:20px;}
.feces_wrap .step_box dl dd img{max-width:100%;}

/* 신청/발급 */
.issue_app_wrap .step_box{gap:40px;}
.issue_app_wrap .step_box dl{padding:20px;}
.issue_app_wrap .step_box dl:nth-of-type(n+2)::before{left:-24px;width:14px;height:6px;}
.issue_app_wrap .step_box dl dt{padding-top:80px;}
.issue_app_wrap .step_box dl dt::after{width:60px;height:60px;background-size:24px auto;}

.issue_app_wrap .place_box{flex-direction:column;}
.issue_app_wrap .place_box dl{display:flex;flex-wrap:wrap;width:100%;padding:20px;}
.issue_app_wrap .place_box dl dt{width:100%;margin-bottom:2vh;padding-bottom:1vh;}
.issue_app_wrap .place_box dl dd{flex:1;padding:30px 0 0 0;text-align:center;}
.issue_app_wrap .place_box dl dd::after{left:50%;transform:translateX(-50%);}
.issue_app_wrap .place_box dl dd:nth-of-type(n+2){margin-top:0;}

.issue_app_wrap .file_dw_box{flex-direction:column;}
.issue_app_wrap .file_dw_box dl{width:100%;padding:20px;}

/* 제증명발급 */
.issue_app_wrap .step_box.proof{flex-direction:column;}
.issue_app_wrap .step_box.proof dl:nth-of-type(n+2)::before{top:-30px;left:50%;transform:rotate(0deg) translateX(-50%);}

}

/********************모바일********************/
@media all and (max-width:767px){
	
/* 건진절차 */
.chkup_step_wrap dl dd > ol{flex-direction:column;gap:20px;background:#f9f9f9;border-radius:10px;}
.chkup_step_wrap dl dd > ol li{width:100%;padding:2vh 2vw;box-sizing:border-box;}
.chkup_step_wrap dl dd > ol li br{display:none;}
.chkup_step_wrap dl dd > ol li:nth-child(n+2)::after{top:-20px;left:50%;transform:translateX(-50%) rotate(90deg);}

/* 주의사항_공통 */
.before_chklist_wrap ul{flex-direction:column;}
.before_chklist_wrap ul li{width:100% !important;}

/* 내시경(위,대장)주의사항 */
.endoscope_wrap .dont_eat_list li{width:calc(25% - 7.5px);}
.endoscope_wrap .dont_eat_list li{padding-top:70px;}
.endoscope_wrap .dont_eat_list li::before{width:60px;height:60px;}
.endoscope_wrap .dont_eat_list li::after{top:14px;width:32px;height:32px;}

/* 약복용유의사항 */
.drug_wrap .box{flex-direction:column;}
.drug_wrap .box dl{width:100%;}

/* 금식안내_오전오후 */
.fasting_wrap .guide_box{flex-direction:column;}
.fasting_wrap .guide_box dl{width:100%;}

.fasting_wrap .ban_list{flex-wrap:wrap;}
.fasting_wrap .ban_list li{flex:auto;width:calc(33.3333% - 6.6666px);padding-top:80px;}
.fasting_wrap .ban_list li::after{width:40px;height:40px;}

/* 신청/발급 */
.issue_app_wrap .step_box{flex-direction:column;}
.issue_app_wrap .step_box dl:nth-of-type(n+2)::before{top:-24px;left:50%;transform:rotate(0deg) translateX(-50%);}
.issue_app_wrap .place_box dl{flex-direction:column;}
.issue_app_wrap .place_box dl dd{width:100%;padding:0 0 0 30px;text-align:right;box-sizing:border-box;}
.issue_app_wrap .place_box dl dd::after{left:0;top:50%;transform:translateY(-50%);}
.issue_app_wrap .place_box dl dd:nth-of-type(n+2){margin-top:1vh;}

}

/********************모바일********************/
@media all and (max-width:480px){
	
/* 건진절차 */
.chkup_top_area{flex-direction:column;gap:10px;}
.chkup_top_area a{width:100%;}

/* 대변검사방법 */
.feces_wrap .step_box dl dd{padding:0;}
.feces_wrap .step_box dl dd img{height:150px;}

}

/********************모바일2********************/
@media all and (max-width:320px){
	
.fasting_wrap .guide_box dl dd br{display:none;}

}

/********************웹********************/
@media all and (min-width:1025px) {
}
