@charset "utf-8";

/*개인검진프로그램안내 검진항목 바로가기 버튼*/
.hpro_wrap{display:inline-block;margin: -20px 0 0 -20px;}
.hpro_wrap .hcheck{display:table;border: 1px solid #a0a0a0;float: left;width:415px;min-height:150px;margin: 20px 0 0 20px;padding: 20px 20px 20px 120px;box-sizing: border-box;background-repeat:no-repeat;background-size:auto 50px;background-position:30px 50%;}
.hpro_wrap .hcheck dl{display: table-cell;vertical-align: middle;}
.hpro_wrap .hcheck:hover{border:1px solid #3c56bd;transition-duration: .4s;box-shadow:3px 7px 10px rgba(0,0,0,0.2);}
.hpro_wrap .hcheck .btit{font-family: 'NotoKrB',sans-serif;font-size: 20px;line-height: 20px;color: #3655cc;}
.hpro_wrap .hcheck .btxt{line-height: 23px;margin-top:10px;word-break: keep-all;color: #555;}
/*개인검진프로그램안내 검진항목 바로가기 버튼-아이콘*/
.hpro_wrap .hcheck.btn01{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn01.gif);}
.hpro_wrap .hcheck.btn02{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn02.gif);}
.hpro_wrap .hcheck.btn03{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn03.gif);}
.hpro_wrap .hcheck.btn04{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn04.gif);}
.hpro_wrap .hcheck.btn05{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn05.gif);}
.hpro_wrap .hcheck.btn06{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn06.gif);}
.hpro_wrap .hcheck.btn07{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn07.gif);}
.hpro_wrap .hcheck.btn08{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn08.gif);}
.hpro_wrap .hcheck.btn09{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn09.gif);}
.hpro_wrap .hcheck.btn10{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn10.gif);background-position: 20px 50%;}
.hpro_wrap .hcheck.btn11{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn11.gif);}
.hpro_wrap .hcheck.btn12{background-image:url(/nanum/site/builder/dir/health/img/menu3643/hcheck_btn12.gif);}

/*개인건강검진프로그램 안내-상세페이지*/
.hpro span.pyo{font-size: 23px;color: #0b36da;padding-left: 5px;}
.hpro ul.list li span.eng{font-weight:600;}
.hpro ul.list li span.point_txt{display: inline-block;width: 100%;}
.hpro ul.list li span.cash{color: #fb3e8c;font-weight: 600;}

.hpro .hpakage{display: inline-block;position:relative;}
.hpro .hpakage .item_wrap{display: inline-block;width: 45%;}
.hpro .hpakage .item_wrap:first-child{padding-right:30px;}
.hpro .hpakage .item_wrap.fl{padding-right:80px;background: url(/nanum/site/builder/dir/health/img/menu3643/hpro_plus.png) no-repeat right 50%;background-size: 70px auto;}
.hpro .hpakage .item_wrap.fr{margin-top:29px;}

.hpro .hpakage .btn_w{clear:both;display: inline-block;position: absolute;width: 380px;top: 30px;right: 0;padding-top: 0;text-align: right;}
.hpro .hpakage .btn_w a.con_btn{width:48%;}
.hpro .hpakage .btn_w a.con_btn.mint{float: left;box-sizing: border-box;}

/***검진예약***/
.use .reser{display:inline-block;width:100%;}
.use .reser .bx{float:left;margin-left:20px;width:270px;height:240px;border:3px solid #0eb9b6;border-radius:20px;box-sizing:border-box;text-align:center;background-repeat:no-repeat;background-position:50% 35px;/* font-size: 0; */line-height: 0;}
/*검진예약이미지*/
.use .reser .bx.bx01{background-image:url(/nanum/site/builder/dir/health/img/menu3643/reser01.gif);margin-left:0;}
.use .reser .bx.bx02{background-image:url(/nanum/site/builder/dir/health/img/menu3643/reser02.gif);}
.use .reser .bx.bx03{background-image:url(/nanum/site/builder/dir/health/img/menu3643/reser03.gif);}
.use .reser .bx p{display: inline-block;width: 52px;font-size:15px;font-weight:normal;font-family:'NotoKrB',sans-serif;line-height:15px;border-top: 1px solid #000;margin-top:150px;padding-top: 13px;}
.use .reser .bx span{display:block;width:100%;font-size:15px;font-family:'Lato','NotoKrR',sans-serif;line-height:15px;color:#333;letter-spacing:0;margin-top: 10px;}
.use .reser .bx span br{display:none;}
/***검진절차***/
.use ol.checklist{display:flex;flex-direction:column;gap:40px;width:100%;}
.use ol.checklist li{display:flex;align-items:center;gap:20px;position:relative;border-radius:10px;padding:30px;}
.use ol.checklist li:nth-child(n+2)::before{content: '';position:absolute;top:-33px;left:50%;width:14px;height:26px;background: url(/nanum/site/builder/dir/health/img/menu3643/icon_list_arrow.gif) no-repeat;background-size:cover;transform:translateX(-50%) rotate(90deg);}
.use ol.checklist li:nth-child(odd){background:#ecf9f4;}
.use ol.checklist li:nth-child(odd) span.num{background:#0eb9b6;}
.use ol.checklist li:nth-child(even){background:#e8f5fe;}
.use ol.checklist li:nth-child(even) span.num{background:#2990ea;}
.use ol.checklist li span.num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;font-family:'Roboto',sans-serif;font-weight:700;color:#fff;letter-spacing:0;}
.use ol.checklist li .cont{flex-grow:1;}
.use ol.checklist li .cont dl dt{margin-bottom:10px;font-family:'NotoKrB';font-size:19px;color:#082b72;}
.use ol.checklist li .cont dl dd{color:#1e3278;}
.use ol.checklist li .cont dl dd strong{color:#06a595;}
.use ol.checklist li .cont a.con_sbtn{margin:10px 0 0 0;}

/*검진절차이미지*/
.use ol.checklist li.step01 p{background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_step01.gif);}
.use ol.checklist li.step02 p{background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_step02.gif);}
.use ol.checklist li.step03 p{background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_step03.gif);}
.use ol.checklist li.step04 p{background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_step04.gif);}
.use ol.checklist li.step05 p{background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_step05.gif);}
.use ol.checklist li.step06 p{background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_step06.gif);}
.use ol.checklist li.step07 p{background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_step07.gif);}
.use ol.checklist li.step08 p{background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_step08.gif);}

/*종합검진 일시 및 소요시간*/
.use .time_wrap{display:inline-block;width:100%;}
.use .time_wrap p{float:left;border-radius:20px;width:415px;padding:40px 0;text-align:center;font-size:19px;font-weight:normal;font-family:'NotoKrB',sans-serif;line-height:19px;}
.use .time_wrap p.time01{background:#eff2ff;margin-right:20px;color:#2345d7;}
.use .time_wrap p.time02{background:#f7ebff;color:#811fc3;}
.use .time_wrap p span{display: inline-block;width: 100%;font-size: 20px;color:#555;font-weight:600;line-height: 20px;margin-top: 20px;}

/***개인건강검진 예약(종합패키지 팝업 뜰 때)***/
#id_pkg_detail_div{padding:10px;margin-top:10px;border:1px solid #d5d5d5;}
.package_selwrap{display:inline-block;width:100%;}
.package_selwrap h4.tit{font-size:15px;}
.package_selwrap .info_box{margin-bottom:30px;}
.package_selwrap .info_box .info_tit{width:100%;padding:10px 15px;color: #fff;font-size:16px;line-height:15px;font-weight:normal;font-family:'NotoKrM',sans-serif;box-sizing:border-box;background: #2b5f9e;}
.package_selwrap .info_box ul.list{margin-bottom:10px;}
.package_selwrap .info_box ul.list li{margin:10px 0;padding-left: 26px;background-position: 15px 9px;}
.package_selwrap .info_box .info_tit{font-size:14px;}

/***개인검진예약 약관동의***/
.internet_reser .agree_btn{margin-top:5px;padding: 15px 0;border: 1px dashed #e5e5e5;background: #f5f5f5;text-align: center;}

/***개인검진 예약조회***/
.rsv_request_list .rsv_list_form .list_top{display:inline-block;width:100%;margin-bottom:20px;}
.rsv_request_list .rsv_list_form .list_top .total_left{float:left; font-size:13px; padding-top:5px; height:22px;}
.rsv_request_list .rsv_list_form .list_top .search_right{float:right;}
.rsv_request_list .rsv_list_form .list_top .sel_bx{float:left;position:relative;display:inline-block;width:100px;height:38px;z-index:1;border:1px solid #d5d5d5;vertical-align:middle;}
.rsv_request_list .rsv_list_form .list_top .sel_bx select{width:100px;height:38px;padding-left:15px;border:0;-webkit-appearance:none;-moz-appearance: none;appearance:none;background:url(/nanum/site/builder/dir/health/img/menu3643/icon_sel_arr.gif) no-repeat 100% 50% #fff;}
.rsv_request_list .rsv_list_form .list_top .sel_bx select::-ms-expand{display:none;}

.rsv_request_list .rsv_list_form .list_top .srch_bx{float:left;position:relative;height:40px;margin-left:10px;}
.rsv_request_list .rsv_list_form .list_top .srch_bx label{position:absolute;top:0;left:15px;line-height:40px;color:#888;}
.rsv_request_list .rsv_list_form .list_top .srch_bx input,
.rsv_request_list .rsv_list_form .list_top .srch_bx button{vertical-align:middle;}
.rsv_request_list .rsv_list_form .list_top .srch_bx .txt_input{display:inline-block;width:150px;height:38px;padding:0 15px;border:1px solid #d5d5d5;font-size:15px;}
.rsv_request_list .rsv_list_form .list_top .srch_bx .btn_srch{display:inline-block;height:40px;padding:0 20px;border:0;background:#2c458e;font-family:'NotoKrM';font-size:15px;color:#fff;cursor:pointer;}

.rsv_request_paginate{margin:30px 0 0 0;text-align:center;font-family: 'Roboto', sans-serif;letter-spacing:0;}
.rsv_request_paginate a,
.rsv_request_paginate strong{display:inline-block;width:38px;height:38px;text-decoration:none;cursor:pointer;color:#000;font-size:13px;line-height:38px;font-weight:bold;border:1px solid #fff;border-radius:100%;}
.rsv_request_paginate a:hover{background:#e5e5e5;}
.rsv_request_paginate strong{border:1px solid #222;font-weight:bold;cursor:pointer;}
.rsv_request_paginate img{vertical-align:middle;}

/***건강검진순서***/
.step .step_bx{display:inline-block;width:100%;margin-bottom: 10px;}
.step .step_bx span{display: inline-block;float:left;width:190px;font-size:0;padding:33px 0;margin-right:20px;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 50%;background-size:50px auto;}
.step .step_bx span.blue05.pd,
.step .step_bx span.blue08.pd{padding:45px 0;}
.step .step_bx span.blue06.pd,
.step .step_bx span.blue11.pd{padding:57px 0;}
/*건강검진순서 아이콘 이미지*/
.step .step_bx .blue01{border:2px solid #007dde;color:#007dde;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st01.gif);}
.step .step_bx .blue02{border:2px solid #0084dc;color:#0084dc;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st02.gif);}
.step .step_bx .blue03{border:2px solid #008fd9;color:#008fd9;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st03.gif);}
.step .step_bx .blue04{border:2px solid #0096d7;color:#0096d7;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st04.gif);}
.step .step_bx .blue05{border:2px solid #00a0d3;color:#00a0d3;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st05.gif);}
.step .step_bx .blue06{border:2px solid #00a7d1;color:#00a7d1;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st06.gif);}
.step .step_bx .blue07{border:2px solid #00b6cc;color:#00b6cc;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st07.gif);}
.step .step_bx .blue08{border:2px solid #00bfca;color:#00bfca;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st08.gif);}
.step .step_bx .blue09{border:2px solid #00c6c7;color:#00c6c7;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st09.gif);}
.step .step_bx .blue10{border:2px solid #00d1c5;color:#00d1c5;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st10.gif);}
.step .step_bx .blue11{border:2px solid #00d2c4;color:#00d2c4;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st11.gif);}
.step .step_bx .blue12{border:2px solid #00dcc1;color:#00dcc1;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st12.gif);}
.step .step_bx .blue13{border:2px solid #00e0bf;color:#00e0bf;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st13.gif);}
.step .step_bx .blue14{border:2px solid #08c4a8;color:#08c4a8;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st14.gif);}
.step .step_bx .blue15{border:2px solid #14ae97;color:#14ae97;background-image:url(/nanum/site/builder/dir/health/img/menu3643/icon_st15.gif);}
.step .step_bx dl{display: table-cell;position:relative;float:left;width: 640px;vertical-align: middle;padding: 20px 20px 20px 160px;border: 1px solid #d3d3d3;box-sizing: border-box;}
.step .step_bx dl p.num{position:absolute;top: 50%;left:25px;font-size:70px;font-weight:800;font-style: italic;font-family:'Lato',sans-serif;letter-spacing:0;margin-right: 0;margin-top: -15px;border:0;background-image:none;}
.step .step_bx dl dt.tit{font-size:17px;font-weight:normal;font-family:'NotoKrM',sans-serif;line-height:17px;margin-bottom:10px;background-image:none;border:0;margin-right: 0;}
.step .step_bx dl dd{display: inline-block;word-break:keep-all;font-weight:normal;font-family:'NotoKrM',sans-serif;}
.step .step_bx dl dd.dpink{line-height: 18px;}
.step .step_bx dl dd.dpink span{font-size: 15px;color: #fff;width: 85px;line-height:15px;text-align: center;border-radius: 30px;padding:5px 0;margin: 0 10px 5px 0;background:#e12b4d;}


/***일반건강검진 안내***/
.normal_info .normal_bx{display: inline-block;width: 100%;position: relative;background-repeat:no-repeat;background-position:0 0;line-height: 0;font-size: 0;margin-bottom:50px;}
.normal_info .normal_bx p{display: inline-block;position: absolute;top: 0;left: 30px;padding-top: 35px;line-height: 0;}
.normal_info .normal_bx p img{position:absolute;bottom: 10px;right: 20px;}
/*일반건강검진 안내 타이틀아이콘*/
.normal_info .normal_bx p span{display: block;min-width: 140px;font-size: 18px;line-height: 18px;font-weight: normal;font-family: 'NotoKrB',sans-serif;color: #fff;padding: 10px 130px 10px 20px;border-radius: 25px;background: #363dcc;}
.normal_info .normal_bx p span.bg02{background: #12b8ba;}
.normal_info .normal_bx p span.bg03{background: #ccc336;}
.normal_info .normal_bx .normal_txt{border: 1px solid #d3d3d3;padding: 50px 50px 20px;margin-top: 55px;}


/*건강검진예약*/
.reser_num{font-size: 27px;font-family: 'NotokrM',sans-serif;margin-bottom: 27px;background: url(/nanum/site/builder/skin/skin03_01/img/common/phone_call_icon.gif) no-repeat 0 0;background-size: 30px auto;}
.reser_num span.eng{font-weight: 600;color: #1836a9;font-size: 27px;line-height: 33px;padding-left: 50px;}
.reser_num span.eng:last-child{padding-left:0;color:#222;}
.member_check_reser{overflow:hidden;clear:both;}
.member_check_reser .mbox{width:48%;float: left;border: 1px solid #000;margin-left: 20px;padding: 35px 0 35px 160px;box-sizing: border-box;}
.member_check_reser .mbox:first-child{margin-left:0;}
.member_check_reser .mbox.icon01{background: url(/nanum/site/builder/dir/health/img/menu3643/member_reser_icon01.gif) no-repeat 35px 50%;background-size: 85px auto;}
.member_check_reser .mbox.icon02{background: url(/nanum/site/builder/dir/health/img/menu3643/member_reser_icon02.gif) no-repeat 35px 50%;background-size: 94px auto;}
.member_check_reser .mbox p{font-size: 20px;line-height: 20px;font-family: 'NotoKrB',sans-serif;margin-bottom: 10px;}
.member_check_reser .mbox .btn_w{width:100%;text-align:left;padding-top:20px;}

/*검진 전 유의사항 */
.heed_info .heed_linebx{border-top: 2px solid #000; border-bottom: 2px solid #191f88; min-height: 180px;padding: 55px 160px 30px 35px;margin-bottom: 70px; word-break: keep-all;background: url(/nanum/site/builder/dir/health/img/menu3643/heed_info_img.gif) no-repeat right 20px; background-size: 170px auto;}
.heed_info .heed_linebx p.tit{color: #08195a;font-size: 25px; font-family: 'NotoKrB',sans-serif;margin-bottom: 20px;}

/*검진 전 유의사항 대장내시경 */
.pico{display:inline-block;width:100%;line-height: 0;}
.pico .mimg{width:100%;}
.pico .cdrink{padding: 30px;border-radius: 10px;background:#eef5ff;}
.pico .cdrink > ul > li{font-family:'Roboto','NotoKrM',sans-serif;}
.pico dl{display: table;margin-top:20px;width:100%;height: auto;}
.pico dl:first-child{margin-top:0}
.pico dl dt{border: 1px solid;display: table-cell;width: 150px;vertical-align: bottom;border:1px solid #e5e5e5;border-radius:10px;box-sizing: border-box;text-align: center;background-repeat:no-repeat;background-position: 50% 50%;background-size: 60px auto;}
.pico dl dt.cool{vertical-align: middle;font-size: 20px;font-family: 'Roboto','NotoKrM',sans-serif;font-weight: 600;color: #3655cc;border:1px solid #b5b5b5;}
.pico dl dt > span{line-height: 80px;font-family: 'NotokrB',sans-serif;font-size: 17px;}
.pico dl dd{display: table-cell;background: #f5f5f5;border-radius:10px;word-break:keep-all;padding: 30px 30px 30px 50px;}
.pico dl dd > ul{display:table-cell;}
.pico dl dd > ul li strong{float:left;}
.pico dl dd > ul li span.pa{display: inline-block;margin-left: 3px;}
.pico dl dd > ul li.red{color: red;font-family: 'NotoKrB',sans-serif;}
.pico p{line-height:26px;}
.pico p.red.mt20{font-size:17px;font-family: 'NotoKrB',sans-serif;}
/*검진 전 유의사항 대장내시경 아이콘*/
.pico dl dt.icon01{background-image:url(/nanum/site/builder/dir/health/img/menu3643/pico_img01.jpg);}
.pico dl dt.icon02{background-image:url(/nanum/site/builder/dir/health/img/menu3643/pico_img02.jpg);}

/*검진 후 유의사항*/
.wait_icon{display: inline-block;width: 100%;text-align: center;margin: 20px 0 0 -1.66%;}
.wait_icon li{float: left;width: 15%;height: 120px;margin-left: 1.66%;padding-top: 80px;border: 1px solid #777777;border-radius: 10px;box-sizing: border-box;background-repeat:no-repeat;background-position: 50% 15px;background-size: 55px auto;}
.wait_icon li:hover{border:1px solid #3655cc;}
/*검진 후 유의사항 아이콘*/
.wait_icon li.icon01{background-image:url(/nanum/site/builder/dir/health/img/menu3643/wait_icon01.gif);}
.wait_icon li.icon02{background-image:url(/nanum/site/builder/dir/health/img/menu3643/wait_icon02.gif);}
.wait_icon li.icon03{background-image:url(/nanum/site/builder/dir/health/img/menu3643/wait_icon03.gif);}
.wait_icon li.icon04{background-image:url(/nanum/site/builder/dir/health/img/menu3643/wait_icon04.gif);}
.wait_icon li.icon05{background-image:url(/nanum/site/builder/dir/health/img/menu3643/wait_icon05.gif);}
.wait_icon li.icon06{background-image:url(/nanum/site/builder/dir/health/img/menu3643/wait_icon06.gif);}


/******************************1024******************************/
@media all and (max-width:1024px){

/*개인검진프로그램안내 검진항목 바로가기 버튼*/
.hpro_wrap{margin:0;}
.hpro_wrap .hcheck{width: 48%;margin: 0 1% 10px;}

/*개인건강검진프로그램 안내-상세페이지*/
.hpro .hpakage .btn_w{width:330px;}
.hpro .hpakage .item_wrap{width:44%;}

/***검진예약***/
.use .reser .bx{width:30%;margin-left:5%;}
.use .time_wrap p{width:50%;}
.use .time_wrap p.time01{margin-right:0;}

/***건강검진순서***/
.step .step_bx span{width:18%;margin-right: 2%;}
.step .step_bx dl{width:79.5%;}


/*건강검진예약*/
.member_check_reser .mbox{padding-left: 120px;}
.member_check_reser .mbox.icon01{background-size: 70px auto;}
.member_check_reser .mbox.icon02{background-size: 80px auto;}

/*검진 전 유의사항 */
.pico img{width:100%;}


}

/******************************767******************************/
@media all and (max-width:767px){

/*개인검진프로그램안내 검진항목 바로가기 버튼*/
.hpro_wrap{width:100%;}
.hpro_wrap .hcheck{display: inline-block;width:100%;float: none;padding: 10px 10px 10px 90px;min-height: auto;margin: 5px 0;    background-size: auto 34px;}
.hpro_wrap .hcheck .btit{font-size: 18px;}
.hpro_wrap .hcheck .btxt{margin-top: 7px;}

/*개인건강검진프로그램 안내-상세페이지*/
.hpro .hpakage{background-size: 50px auto;padding-bottom:0;}

.hpro .hpakage .item_wrap{width:100%;}
.hpro .hpakage .item_wrap.fl{padding-right: 0;padding-bottom: 50px;background-position: 50% bottom;background-size: 50px auto;}
.hpro .hpakage .item_wrap.fl table{margin-top:10px !important;}
.hpro .hpakage .item_wrap.fr{margin-top:0;}

.hpro .hpakage .btn_w{position: static;width:100%;}
.hpro .hpakage .btn_w a.con_btn{width:100%;margin:3px 0;}


/***검진예약***/
.use .reser .bx{width: 100%;height: auto;text-align: left;padding: 30px 20px 30px 80px;margin: 0 0 10px 0;background-position: 20px center;background-size: 30px auto;}
.use .reser .bx.bx03{margin-bottom:0;}
.use .reser .bx p{float: left;margin-top: 0;border-top: 0;padding-top: 0;}
.use .reser .bx span{width: auto; float: left;margin-top: 0;padding-left: 10px;}

/*종합검진 일시 및 소요시간*/
.use .time_wrap p{font-size: 17px;padding: 20px 0;}
.use .time_wrap p span{font-size: 17px;margin-top: 7px;}

/***개인검진 예약조회***/
.rsv_request_list .rsv_list_form .list_top .total_left{float:none;width:100%;margin-bottom:10px;}
.rsv_request_list .rsv_list_form .list_top .search_right{float:none;width:100%;}
.rsv_request_list .rsv_list_form .list_top .sel_bx{float:none;width:100%;}
.rsv_request_list .rsv_list_form .list_top .sel_bx select{width:100%;}
.rsv_request_list .rsv_list_form .list_top .srch_bx{float:none;margin:10px 0 0 0;}
.rsv_request_list .rsv_list_form .list_top .srch_bx label{left:10px;font-size:13px;}
.rsv_request_list .rsv_list_form .list_top .srch_bx .txt_input{width:100%;height:40px;padding-right:100px;box-sizing:border-box;}
.rsv_request_list .rsv_list_form .list_top .srch_bx .btn_srch{position:absolute;top:0;right:0;font-size:14px;}


/***건강검진순서***/
.step .step_bx > span{display: none;}
.step .step_bx dl{width:100%;word-break:keep-all;}
.step .step_bx dl dd.dpink{position: relative;padding-left: 95px;}
.step .step_bx dl dd.dpink.mb{margin-bottom:10px;}
.step .step_bx dl dd.dpink span{position: absolute;top: 0; left: 0;}


/*건강검진예약*/
.reser_num{font-size: 20px;background-size: 20px auto;word-break: keep-all;}
.reser_num span.eng{font-size: 20px;line-height: 17px;padding-left: 30px;}
.reser_num span.eng:last-child{font-size: 20px;padding-left: 32px;}

.member_check_reser .mbox{padding-left: 0;margin-left:0;width: 100%;float: none;text-align: center;padding:80px 15px 0 15px;}
.member_check_reser .mbox.icon01{margin-bottom: 10px;background-position: 50% 15px;background-size: 50px auto;}
.member_check_reser .mbox.icon02{background-position: 50% 15px;background-size: 60px auto;}
.member_check_reser .mbox .btn_w{text-align: center;padding-top: 10px;margin-bottom: 15px;}
.member_check_reser .mbox .btn_w a.con_btn{width: 100%;box-sizing: border-box;}

/*검진 전 유의사항 */
.heed_info .heed_linebx{min-height: auto;padding: 15px 0;margin-bottom: 30px;background: none;}
.heed_info .heed_linebx p.tit{text-align: center;font-size: 17px;margin-bottom: 10px;}
.heed_info .heed_linebx p.txt{text-align: center;}

/*검진 전 유의사항 대장내시경 */
.pico dl{display:inline-block;width:100%;}
.pico dl dt{display: inline-block;width: 100%;background-position: 15px 50%; background-size: 35px auto;}
.pico dl dt.cool{padding: 20px 0;font-size: 16px;}
.pico dl dt > span{font-size: 15px;line-height: 60px;}
.pico dl dd{display:inline-block;width:100%;padding:15px 25px;box-sizing:border-box;}

/*검진 후 유의사항*/
.wait_icon{margin-left:0;}
.wait_icon li{width:30%;margin:1%;}

}

/******************************480******************************/
@media all and (max-width:480px){

/***검진예약***/
.use .reser .bx p{float:none;}
.use .reser .bx span{float:none;padding-left: 0;margin-top: 7px;}
.use .reser .bx span br{display:block;}

/***건강검진순서***/
.step .step_bx{margin-bottom:0;}
.step .step_bx dl{padding: 10px 10px 10px 65px;}
.step .step_bx dl p.num{font-size: 27px;left:10px;}
.step .step_bx dl dd.dpink{padding-left:83px;}
.step .step_bx dl dd.dpink span{font-size: 14px;width: 75px;}

/***일반건강검진 안내***/
.normal_info .normal_bx{margin-bottom:0;}
.normal_info .normal_bx .normal_txt{padding: 37px 30px 5px 30px;}
.normal_info .normal_bx p{width: 100%;left: 0;}
.normal_info .normal_bx p img{ width: 60px;right: 10px;}
.normal_info h3.tit{margin-bottom:0;}


}