@charset "utf-8";

/* 검진 상단 */
.check_tbtnw{margin-bottom:50px;display:flex;padding:20px 0;background:#f6f5fa;border:1px solid #d5d2e0;box-sizing:border-box;border-radius:15px;}
.check_tbtnw dl{display:flex;gap:20px;flex-direction: column;padding:10px 35px 20px;width:0;flex-grow:1;box-sizing:border-box;}
.check_tbtnw dl:nth-child(n+2){border-left:1px solid #d5d2e0;box-sizing:border-box;}
.check_tbtnw dl dt{display:flex;align-items: center;justify-content: space-between;font-size:2.5rem;font-weight:700;color:#000;}
.check_tbtnw dl dt:after{content:'';flex-shrink:0;display:block;height:58px;background:no-repeat center right / contain;}
.check_tbtnw dl.icon1 dt:after{width:52px;background-image:url(/nanum/site/builder/dir/health/img/menu6370/check_ticon1.png)}
.check_tbtnw dl.icon2 dt:after{width:40px;background-image:url(/nanum/site/builder/dir/health/img/menu6370/check_ticon2.png)}
.check_tbtnw dl dd a{display:flex;justify-content: center;align-items: center;gap:10px;padding:13px 10px;font-size:1.8rem;font-weight:700;color:#fff;background:#6b5bc8;border:2px solid #463290;box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,0.15);border-radius:10px;transition:.3s;}
.check_tbtnw dl dd a:after{content:'';display:block;width:16px;height:16px;background:url(/nanum/site/builder/skin/health/img/common/icon_shortcut.png) center / contain;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(168deg) brightness(105%) contrast(105%);}

/* 암검진 왼쪽아이콘 오른쪽텍스트 - 종합, 특수 */
.check_list > li{display:flex;gap:20px;padding:50px 0;border-bottom:1px dashed #c7c6c3;box-sizing:border-box;}
.check_list > li:before{content:'';flex-shrink:0;display:block;width:110px;height:59px;background:no-repeat center / contain;}
.check_list.cancer li.icon1:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/cancer_icon1.png);}
.check_list.cancer li.icon2:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/cancer_icon2.png);}
.check_list.cancer li.icon3:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/cancer_icon3.png);}
.check_list.cancer li.icon4:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/cancer_icon4.png);}
.check_list.cancer li.icon5:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/cancer_icon5.png);}
.check_list.cancer li.icon6:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/cancer_icon6.png);}

.check_list.special_t > li{align-items: center;}
.check_list.special_t li.icon1:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/special_icon1.png);}
.check_list.special_t li.icon2:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/special_icon2.png);}
.check_list.special_t li.icon3:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/special_icon3.png);}
.check_list.special_t li.icon4:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/special_icon4.png);}
.check_list li dl{width:100%;}
.check_list li dl dt{font-size:2.1rem;font-weight:700;color:#5b49c7;}
.check_list li dl dd{margin-top:5px;font-size:1.7rem;font-weight:500;color:#000;}

/* 의료급여생애전환기검진 */
.life_healthw{display:flex;}
.life_healthw dl{padding:30px 10px;width:0;flex-grow:1;color:#000;text-align:center;box-sizing:border-box;}
.life_healthw dl:nth-child(n+2){border-left:1px dashed #c7c6c3;box-sizing:border-box;}
.life_healthw dl dt{display:flex;flex-direction: column;justify-content: center;align-items: center;gap:25px;}
.life_healthw dl dt:before{content:'';display:block;width:100%;height:58px;background:no-repeat center / contain;}
.life_healthw dl dt span{position: relative;display: inline-block;padding: 0 10px;font-size:2.1rem;line-height: 1;font-weight:700;}
.life_healthw dl dt span:before{position:absolute;bottom:0;left:0;content:'';width:100%;height:12px;background:#f2f2f2;box-sizing:border-box;z-index:-1;}
.life_healthw dl.icon1 dt:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/life_icon1.png);}
.life_healthw dl.icon2 dt:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/life_icon2.png);}
.life_healthw dl.icon3 dt:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/life_icon3.png);}
.life_healthw dl dd{margin-top:15px;font-size:1.6rem;font-weight:500;}
.life_healthw dl.icon3 dd{display:inline-block;text-align:left;}

/* 종합건강검진 */
.general_wr{display:flex;flex-wrap:wrap;gap:16px;}
.general_wr > a{display:flex;gap:20px;flex-direction:column;justify-content: center;align-items: center;padding:10px;height:195px;width:calc(33.333% - 11px);font-size:2.1rem;line-height:1.4;font-weight:700;color:#000;text-align:center;border:1px solid #d5d5d5;border-radius:15px;box-sizing:border-box;transition:.3s}
.general_wr > a:before{content:'';display:block;width:100%;height:75px;background:no-repeat center top / contain;}
.general_wr > a.de_btnw1:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon01.png);}
.general_wr > a.de_btnw2:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon02.png);}
.general_wr > a.de_btnw3:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon03.png);}
.general_wr > a.de_btnw4:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon04.png);}
.general_wr > a.de_btnw5:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon05.png);}
.general_wr > a.de_btnw6:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon06.png);}
.general_wr > a.de_btnw7:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon07.png);}
.general_wr > a.de_btnw8:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon08.png);}
.general_wr > a.de_btnw9:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon09.png);}
.general_wr > a.de_btnw10:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon10.png);}
.general_wr > a.de_btnw11:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon11.png);}
.general_wr > a.de_btnw12:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon12.png);}
.general_wr > a.de_btnw13:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/pack_icon13.png);}

#detail_bg{position:fixed;display:none;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#000;opacity:.1;z-index:98;}
#view_detail{position:absolute;top:-5000px;left:-5000px;z-index:1;}
#view_detail.absol{position:fixed;top:50%;left:50%;margin-left:120px;width:600px;transform: translate(-50%, -50%);z-index:99;}
#view_detail .inner{position:relative;background:#fff;border-radius:20px;box-sizing:border-box;max-height: 90vh;overflow-y: auto;}
#view_detail .inner .tit{display:flex;align-items: center;padding:10px 100px 10px 40px;height:100px;font-size:2.5rem;font-weight:700;box-sizing:border-box;}
#view_detail .inner .twrap{padding:40px;background:#f8f8f8;box-sizing:border-box;}
#view_detail .inner .twrap a{margin-top:30px;display:block;}
#view_detail .close{display:block;position:absolute;top:30px;right:40px;display:flex;align-items: center;justify-content: center;width:45px;height:45px;background:#222;transition: .5s;border-radius:10px;box-sizing:border-box;}


/* 기업검진 */
.corp_tit{text-align:center;}
.corp_tit:before{content:'';margin:0 auto 30px;display:block;width:30px;height:5px;background:#6b5bc8;border-radius:15px;}
.corp_tit dt{font-size:3.7rem;font-weight:700;line-height:1;color:#000;}
.corp_tit dt p{margin-bottom:20px;font-size:2rem;font-weight:600;color:#6b5bc8;}
.corp_tit dd{margin-top:20px;font-size:1.8rem;line-height:1.5;font-weight:500;color:#6e6e6e;}

.cinfo_wrap{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 20px;}
.cinfo_wrap li{display: flex;flex-direction: column;position: relative;padding: 40px 20px;padding-top: 120px;height: 230px;border: 1px solid #d5d5d5;border-radius: 20px;text-align: center;font-size: 1.65rem;font-weight: 600;color: #222;line-height: 1.4;box-sizing: border-box;}
.cinfo_wrap li:before{content:'';position: absolute;top: 40px;left: 50%;transform: translateX(-50%);width: 60px;height: 60px;background: no-repeat 50%/contain;}
.cinfo_wrap li strong{display: contents;font-weight: 800;}
.cinfo_wrap li span{margin-top: 5px;font-size: 1.4rem;font-weight: 500;color: #888;}
.cinfo_wrap.hosp li.icon1:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0101.png);}
.cinfo_wrap.hosp li.icon2:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0102.png);}
.cinfo_wrap.hosp li.icon3:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0103.png);}
.cinfo_wrap.hosp li.icon4:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0104.png);}
.cinfo_wrap.hosp li.icon5:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0105.png);}
.cinfo_wrap.hosp li.icon6:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0106.png);}
.cinfo_wrap.hosp li.icon7:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0107.png);}
.cinfo_wrap.medi li.icon1:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0201.png);}
.cinfo_wrap.medi li.icon2:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0202.png);}
.cinfo_wrap.medi li.icon3:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0203.png);}
.cinfo_wrap.medi li.icon4:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0204.png);}
.cinfo_wrap.ben li.icon1:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0301.png);}
.cinfo_wrap.ben li.icon2:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0302.png);}
.cinfo_wrap.ben li.icon3:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0303.png);}
.cinfo_wrap.ben li.icon4:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0304.png);}
.cinfo_wrap.ben li.icon5:before{background-image: url(/nanum/site/builder/dir/health/img/menu6370/hinfo_icon0305.png);}
/*.corp_boxw{display:flex;gap:20px;margin-top:65px;text-align:center;}
.corp_boxw dl{padding:25px 20px 30px;width:0;flex-grow:1;background:no-repeat center top / cover;border-radius:15px;box-sizing:border-box;}
.corp_boxw dl.bg1{background-image:url(/nanum/site/builder/dir/health/img/menu6370/corp_bg1.jpg);}
.corp_boxw dl.bg2{background-image:url(/nanum/site/builder/dir/health/img/menu6370/corp_bg2.jpg);}
.corp_boxw dl.bg3{background-image:url(/nanum/site/builder/dir/health/img/menu6370/corp_bg3.jpg);}
.corp_boxw dl dt{margin-bottom:25px;font-size:2.3rem;font-weight:700;color:#fff;line-height:1;}
.corp_boxw dl dd{display:flex;flex-wrap:wrap;gap:10px;flex-direction: column;}
.corp_boxw dl dd > *{padding:10px;font-size:1.5rem;line-height:1.3;font-weight:300;color:#fff;border-radius:15px;box-sizing:border-box;overflow:hidden;}
.corp_boxw dl.bg1 dd > *{background:rgba(99,79,182,0.75);}
.corp_boxw dl.bg2 dd > *{background:rgba(67,108,203,0.75);}
.corp_boxw dl.bg3 dd > *{background:rgba(227,123,47,0.75);}
.corp_boxw dl dd > * > .stxt{margin:10px 0 -10px;padding:15px;width:calc(100% + 20px);height:100%;margin-left:-10px;font-weight:500;background:#fff;border-radius:15px 15px 0 0;box-sizing:border-box}
.corp_boxw dl.bg2 dd > * > .stxt{color:#2c3a5a}
.corp_boxw dl dd > * > .stxt li:nth-child(n+2){margin-top:3px;}*/

.corp_circle{position:relative;height:500px;margin:110px auto 0;background:url(/nanum/site/builder/dir/health/img/menu6370/corp_cirbg.png) no-repeat center;}
.corp_circle:before{content:'';position:absolute;top:50%;left:50%;width:111px;height:62px;background:url(/nanum/site/builder/dir/health/img/menu6370/corp_logo.png) no-repeat center / contain;transform:translate(-50%, -50%);}
.corp_circle > li{position:absolute;display:flex;gap:40px;align-items: center;background:url(/nanum/site/builder/dir/health/img/menu6370/corp_cirline.gif) repeat-x center;}
.corp_circle li .tit{position:relative;display: flex;justify-content: center;align-items: center;flex-direction: column;flex-shrink: 0;width:160px;height:160px;font-weight:700;line-height:1;text-align:center;background:#fff;border:2px solid #000;border-radius:50%;box-sizing:border-box;z-index:1}
.corp_circle li .tit:before{position:absolute;top:50%;left:50%;content:'';display:block;width:calc(100% - 20px);height:calc(100% - 20px);background:#eee;border-radius:50%;box-sizing:border-box;transform:translate(-50%, -50%);z-index:-1}
.corp_circle li .tit span{display:block;font-size:1.8rem;opacity:0.3;letter-spacing:0}
.corp_circle li .tit p{margin:10px 0;font-size:2.2rem;}
.corp_circle li:nth-child(1) .tit{color:#6152b5;border-color: #c6b8ff;}
.corp_circle li:nth-child(1) .tit:before{background: #efecff;}
.corp_circle li:nth-child(2) .tit,
.corp_circle li:nth-child(5) .tit{color:#4766bf;border-color:#afc1ff;}
.corp_circle li:nth-child(2) .tit:before,
.corp_circle li:nth-child(5) .tit:before{background:#f0f3ff;}
.corp_circle li:nth-child(3) .tit,
.corp_circle li:nth-child(4) .tit{color:#4792bf;border-color:#92d3ff;}
.corp_circle li:nth-child(3) .tit:before,
.corp_circle li:nth-child(4) .tit:before{background:#ecf7ff;}

.corp_circle li .gbox{padding: 17px 20px;width:220px;background:#f8f8f8;border: 1px solid #d5d5d5;border-radius:10px;box-sizing:border-box;}
.corp_circle li .gbox li{display:flex;gap:7px;font-size:1.5rem;line-height:1.4;font-weight:600;color:#444;}
.corp_circle li .gbox li:nth-child(n+2){margin-top:5px;}
.corp_circle li .gbox li:before{content:'';flex-shrink: 0;margin-top:8px;display:block;width:3px;height:3px;background:#5a5a5a;}

.corp_circle > li:nth-child(1){left:50%;transform:translate(-50%, 0)}
.corp_circle > li:nth-child(1):before{content:'';position:absolute;top:-40px;left:50%;width:140px;height:110px;background:url(/nanum/site/builder/dir/health/img/menu6370/corp_cirline1.gif) no-repeat top left;}
.corp_circle > li:nth-child(1) .gbox{position:absolute;top:-110px;left:100%;}
.corp_circle > li:nth-child(2){top:110px;right:0;}
.corp_circle > li:nth-child(3){top:290px;right:50px;}
.corp_circle > li:nth-child(4){flex-direction:row-reverse;top:290px;left:50px;}
.corp_circle > li:nth-child(5){flex-direction:row-reverse;top:110px;left:0;}

/* 주의사항 */
.purple_box .txt > li{position:relative;display:flex;flex-direction: column;padding-left:50px;}
.purple_box .txt > li:nth-child(n+2){margin-top:15px;}
.purple_box .txt > li span{position:absolute;left:0;display:inline-block;padding:0 10px;font-size:1.6rem;font-weight:800;color:#5b49c7;letter-spacing:0;z-index:1}
.purple_box .txt > li span:before{position:absolute;bottom:0;left:0;content:'';width:100%;height:12px;background:#eceaf7;box-sizing:border-box;z-index:-1;}

.note_wr{border:1px solid #ddd;border-radius:20px;box-sizing:border-box;}
.note_wr > li{display: flex;align-items: center;gap: 20px;padding:30px;font-size: 1.7rem;font-weight: 600;box-sizing:border-box;}
.note_wr > li:nth-child(n+2){border-top:1px dashed #ccc;}
.note_wr > li i{flex-shrink: 0;display:block;width:90px;height:90px;background:#f5f5f5 no-repeat center / contain;border-radius:30px;}
.note_wr > li.icon1 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon1.png);}
.note_wr > li.icon2 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon2.png);}
.note_wr > li.icon3 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon3.png);}
.note_wr > li.icon4 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon4.png);}
.note_wr > li.icon5 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon5.png);}
.note_wr > li.icon6 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon6.png);}
.note_wr > li.icon7 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon7.png);}
.note_wr > li.icon8 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon8.png);}
.note_wr > li.icon9 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon9.png);}
.note_wr > li.icon10 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon10.png);}
.note_wr > li.icon11 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon11.png);}
.note_wr > li.icon12 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon12.png);}
.note_wr > li.icon13 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon13.png);}
.note_wr > li.icon14 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon14.png);}
.note_wr > li.icon15 i{background-image:url(/nanum/site/builder/dir/health/img/menu6370/note_icon15.png);}
.note_wr > li .txt > *{margin-top:5px;}

/* 위대장주의사항 */
.exp_wr{padding: 50px 40px;border: 1px solid #ddd;border-radius: 20px;box-sizing: border-box;}
.exp_wr dl{display: flex;}
.exp_wr dl:nth-child(n+2){margin-top: 40px;padding-top: 40px;border-top:1px dashed #ccc;}
.exp_wr dl dt{flex-shrink: 0;width: 190px;font-size: 2.2rem;font-weight: 700;color: #5b49c7;}
.exp_wr dl dd{flex: 1;}
.exp_wr dl dd .tit{display: inline-block;margin-bottom: 15px;padding: 9px 25px;background: #5b49c7;border-radius: 50px;font-size: 1.7rem;font-weight: 600;color: #fff;line-height: 1;}
.exp_wr dl dd .food_wr{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 10px;margin-top: 20px;}
.exp_wr dl dd .food_wr li{display: flex;flex-direction: column;align-items: center;position: relative;padding: 10px;background: #f8f8f8;border-radius: 20px;font-size: 1.5rem;font-weight: 600;}
.exp_wr dl dd .food_wr li:before{content:'';position: absolute;top: 20px;right: 20px;width: 15px;height: 15px;background: no-repeat 50%/contain;}
.exp_wr dl dd .food_wr.f_no li:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/food_no.png);}
.exp_wr dl dd .food_wr.f_yes li:before{background-image:url(/nanum/site/builder/dir/health/img/menu6370/food_yes.png);}
.exp_wr dl dd .food_wr li img{width: 90px;}

.hstep_w{display: flex;gap: 40px;margin-top: 30px;}
.hstep_w li{flex: 1;position:relative;padding:110px 15px 20px;background: #fff no-repeat 50% 30px/60px;border:2px solid #000;border-radius:20px;text-align: center;z-index:1;}
.hstep_w li:not(:last-child):before{content:'';position:absolute;top: 50%;right: -25px;transform: translateY(-50%) rotate(45deg);width: 10px;height: 10px;border: solid #000;border-width: 2px 2px 0 0;border-radius: 0 3px;}
.hstep_w li.drug01{background-image:url(/nanum/site/builder/dir/health/img/menu6370/drug_img01.png);}
.hstep_w li.drug02{background-image:url(/nanum/site/builder/dir/health/img/menu6370/drug_img02.png);}
.hstep_w li.drug03{background-image:url(/nanum/site/builder/dir/health/img/menu6370/drug_img03.png);}
.hstep_w li.drug04{background-image:url(/nanum/site/builder/dir/health/img/menu6370/drug_img04.png);}
.hstep_w li .num{position:absolute;top: -18px;left:50%;transform: translateX(-50%);width: 35px;height: 35px;line-height: 35px;font-size: 1.5rem;font-weight:700;color:#fff;background:#000;border-radius:50%;}
.hstep_w li p{font-size: 1.5rem;}
.hstep_w li p span{display: block;margin-top: 5px;font-size: 1.9rem;font-weight: 700;color: #5b49c7;}

.co_check{display: flex;padding: 40px 30px;border: 1px solid #ddd;border-radius: 20px;box-sizing: border-box;}
.co_check li{flex: 1;text-align: center;}
.co_check li:nth-child(n+2){margin-left: 20px;padding-left: 20px;border-left: 1px dashed #ccc;}
.co_check li .title{margin: 10px 0;font-size: 1.8rem;font-weight: 600;line-height: 1.2;}
.co_check li .state{display: inline-block;padding: 7px 20px;border-radius: 7px;background: #eee;font-size: 1.5rem;font-weight: 700;color: #888;line-height: 1;}
.co_check li .state.ready{background: #888;color: #fff;}
.co_check li .state.done{background: #a45de9;color: #fff;}


/********************태블릿********************/
@media all and (max-width:1024px){

/* 종합건강검진 */
.general_wr > a{font-size:1.8rem;line-height: 1.3;}

#view_detail.absol{margin-left:0;}


/* 기업검진 */
/*.corp_boxw{gap:15px;margin-top: 45px;}
.corp_boxw dl{padding: 25px 10px 20px;}*/

.cinfo_wrap{gap: 15px;}

.corp_circle{background-size:40%;}
.corp_circle > li{gap:15px}
.corp_circle li .tit{width:130px;height:130px;}
.corp_circle li .tit:before{width: calc(100% - 10px);height: calc(100% - 10px);}
.corp_circle li .tit p{font-size:2rem}

.corp_circle > li:nth-child(3){top:250px;right:10px;}
.corp_circle > li:nth-child(4){top:250px;left:10px;}

/* 위대장주의사항 */
.exp_wr{padding: 30px;}
.exp_wr dl dt{width: 150px;}
.exp_wr dl dd .food_wr{grid-template-columns: 1fr 1fr 1fr 1fr;}

.co_check li{display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.co_check li img{width: 90px;}
.co_check li .state{padding: 7px 10px;}


}


/********************태블릿********************/
@media all and (max-width:850px){

/* 기업검진 */
.corp_circle:before{display:none;}
.corp_circle > li:nth-child(3){right:0;}
.corp_circle > li:nth-child(4){left:0;}

}


/********************모바일********************/
@media all and (max-width:767px){

/* 검진 상단 */
.check_tbtnw{flex-direction: column;padding:0 15px;}
.check_tbtnw dl{padding:20px 10px 25px;gap:10px;width:100%;flex-grow:0;}
.check_tbtnw dl:nth-child(n+2){border-left:0;border-top: 1px solid #d5d2e0;}
.check_tbtnw dl dt{font-size:2.1rem;}
.check_tbtnw dl dt:after{height:45px;}
.check_tbtnw dl dd a{padding:10px;}
.check_tbtnw dl dd a:after{width:14px;height:14px;}

/* 암검진 왼쪽아이콘 오른쪽텍스트 */
.check_list > li{gap:15px;padding:17px 0;gap:10px;}
.check_list > li:before{margin-top:1px;width:90px;height:42px;}
.check_list li dl dd{line-height:1.4;}

/* 의료급여생애전환기검진 */
.life_healthw{flex-direction: column;}
.life_healthw dl{padding:20px 0;width:100%;flex-grow:0;}
.life_healthw dl:nth-child(n+2){border-top:1px dashed #c7c6c3;border-left:0;}
.life_healthw dl dt{gap:15px;}
.life_healthw dl dt:before{height:48px;}
.life_healthw dl dd{margin-top:12px;line-height:1.4;}
.life_healthw dl dd br{display:none;}
.life_healthw dl dd ul.list > li{font-size:1.6rem;line-height:1.4;}
.life_healthw dl dd ul.list > li::after{top:6px;}

/* 종합건강검진 */
.general_wr{gap:10px;}
.general_wr > a{width: calc(50% - 5px);height:140px;gap:10px;}
.general_wr > a:before{height:54px;}

#view_detail.absol{width:calc(100% - 40px);}
#view_detail .inner .tit{padding: 10px 60px 10px 25px;height: 75px;font-size: 2.3rem;line-height: 1.3;}
#view_detail .inner .twrap{padding: 25px;}
#view_detail .inner .twrap a{margin-top:20px;}
#view_detail .close{top:20px;right:20px;width:35px;height:35px;}


/* 기업검진 */
.corp_tit:before{margin-bottom:20px;}
.corp_tit dt p{margin-bottom:10px;}
.corp_tit dd{margin-top: 15px;font-size: 1.7rem;}

.cinfo_wrap{grid-template-columns: 1fr 1fr 1fr;gap: 10px;}
.cinfo_wrap li{padding: 85px 20px 25px;height: auto;font-size: 1.9rem;line-height: 1.3;}
.cinfo_wrap li:before{top: 20px;width: 50px;height: 50px;}
.cinfo_wrap li span{font-size: 1.6rem;}
.cinfo_wrap li > br{display:none;}
/*.corp_boxw{gap:10px;margin-top:30px;flex-direction: column;}
.corp_boxw dl{padding: 20px 10px 15px;width: 100%;flex-grow: 0;}
.corp_boxw dl dt{margin-bottom:20px;}
.corp_boxw dl dd{gap:5px;flex-direction: row;}
.corp_boxw dl dd br{display:none;}
.corp_boxw dl dd > *{width:calc(50% - 2.5px);}*/

.corp_circle{margin:0;height:auto;background:none;}
.corp_circle > li{position:static;gap:20px;transform:none !important;flex-direction: row !important;}
.corp_circle > li:nth-child(n+2){margin-top:10px;}
.corp_circle > li:nth-child(1):before{display:none;}
.corp_circle li .gbox{position:static !important;padding:15px;width:100%;}
.corp_circle li .gbox li:before{margin-top:6px;}

/* 주의사항 */
.purple_box .txt > li{padding-left:40px;}
.purple_box .txt > li:nth-child(n+2){margin-top:10px;}
.purple_box .txt > li span{padding:0 5px;}

.note_wr > li{padding:15px;gap:15px;}
.note_wr > li i{width:50px;height:50px;border-radius:15px;}

/* 위대장주의사항 */
.exp_wr{padding: 20px;}
.exp_wr dl{flex-direction: column;gap: 10px;}
.exp_wr dl dt{width: 100%;}
.exp_wr dl dd .tit{margin-bottom: 10px;padding: 7px 20px;}
.exp_wr dl:nth-child(n+2){margin-top: 20px;padding-top: 20px;}
.exp_wr dl dd .food_wr{grid-template-columns: 1fr 1fr;gap: 5px;margin-top: 15px;}
.exp_wr dl dd .food_wr li{border-radius: 10px;}
.exp_wr dl dd .food_wr li:before{top: 15px;right: 15px;width: 10px;height: 10px;}
.exp_wr dl dd .food_wr li img{width: 70px;}
.hstep_w{gap: 20px;margin-top: 25px;flex-direction: column;}
.hstep_w li{padding: 100px 15px 15px;background-size: 50px;}
.hstep_w li .num{top: -15px;width: 30px;height: 30px;line-height: 30px;}
.hstep_w li:not(:last-child):before{display:none;}
.co_check{flex-wrap: wrap;gap: 20px 0;padding: 20px;}
.co_check li{flex: 25%;}
.co_check li:nth-child(4){margin-left: 0;padding-left: 0;border-left:0;}
.co_check li img{width: 50px;}
.co_check li .state{padding: 7px;}

}

/********************모바일2********************/
@media all and (max-width:480px){

/* 암검진 왼쪽아이콘 오른쪽텍스트 */
.check_list > li{flex-direction: column;justify-content: center;align-items: center;padding:20px 0;text-align: center;}
.check_list li dl dd .point_bg{text-align:left;}

/* 기업검진 */
.cinfo_wrap{grid-template-columns: 1fr;}

.corp_circle > li{gap:10px;}
.corp_circle li .tit{width: 95px;height:95px;}

/* 위대장주의사항 */
.co_check li{flex: 20%;}

}

/********************웹********************/
@media all and (min-width:1025px) {

/* 검진 상단 */
.check_tbtnw dl dd a:hover{background:#463290;}

.general_wr > a:hover{border-color:#000;box-shadow:0 10px 20px rgba(0,0,0,0.2);}


}


