@chart-set "utf=8";

.table_fix {table-layout:fixed;}
@media screen and (max-width:1200px){
	/* common */
	
	/*list*/
	.list_type01 > ul > li {width:calc(50% - 10px);margin-left:0 !important;margin-right:20px}
	.list_type01 > ul > li:nth-child(2n) {margin-right: 0;}
	.list_type01 > ul > li + li + li {margin-top:20px !important;}

	.list_type03.col3 ul li{padding:40px 0;}

	.list_type03 ul li .btn_gray_line02{max-width:200px;width: 80%;}
	.list_type03 ul li input, .find_id_choice ul li .btn_gray{max-width:200px;width: 80%;}
	/*공통 step 단계 ----------------------------------------------------*/
	.step_location ul {display:flex;justify-content: space-between;align-items: flex-start;}
	.step_location ul li {flex: 1;}
	.step_location ul li + li {}
	.step_location ul li + li:after {display:none;}
	/* 염증성장질환센터 ------------------------------------------*/
	.diagnosis .diag_info .di_info_tit{text-align: left;}
	.diagnosis .diag_info .di_info_tit h3{font-size: 24px;word-break: keep-all;}
	.diagnosis .diag_info .di_info_tit h3 span{font-size: 44px;}

	/* 결과조회 ------------------------------------------*/
	.result_option .select_box.diag, .result_option .select_box.med, .result_option .select_box.test{width: 32%;}
	.result_option .select_box.diag select, .result_option .select_box.med select, .result_option .select_box.test select{width: 100%;}
	.result_option .select_box + .select_box{margin-left: 1%;}
	.select_box:after{top: 63%; transform: translateY(-50%); right: 10px;}
	.result_option .datepicker{margin-left: 0;}
	.result_option .date_choice{margin-top: 10px; margin-left: 10;}

	/* 로그인 ------------------------------------------*/
	.login_wrap .login_l{width:100%;border-right:0;}
	.login_wrap .login_l .login_input{width:calc(100% - 160px);}
	.login_wrap .login_l .btn_wrap{display:flex;justify-content: space-between;}
	.login_wrap .login_l .btn_wrap .btn{width:30%;}
	.login_wrap .login_r{width:100%;margin-top:50px;}
	.login_wrap .login_r:after{content:'';display:block;clear:both;}
	.login_wrap .login_r .btn_call{width:48%;float:left;}
	.login_wrap .login_r .btn_call + .btn_call{float:right;}

	/* 회원가입 ------------------------------------------*/
	.step_location.step04 ul:after{content:'';display:block;clear:both;}
	.step_location.step04 ul li{width: 25%;text-align:left;float:left;}
	.step_location.step04 ul li p{padding: 5px 0 5px 34px;}
	.step_location.step04 ul li + li{margin-left: 0;}
	.step_location.step04 ul li + li:after{display: none;}
	/* 의학상식, 치과상식, 한방상식 리스트 */
	.search_nameouter .search_name .search_name_tit:after {display:none;}
	/* 한방상식 */
	.page_style01 .content_box .eximgbox02 > ul > li.page05 {padding:10px;}
	.page_style01 .content_box .eximgbox02 > ul > li.page05 > img {display:block; margin:10px auto;}

	/* 의대병원,치과병원,한방병원,암병원 -진료과 ------------------------------------------*/
	.search_name{padding: 0;}
	.search_name .search_name_tit{margin-right:0; width: 100%;float:none; margin-bottom:10px;}
	.search_name > ul{display:block;width:100%;}
	.search_name > ul > li a{width: 4.167vw;height:4.167vw;line-height:4.167vw;font-size:1.333vw;}
	.search_name > ul > li + li{margin-left:1.25vw;}
	/* 오시는길 -----------------------------------------------------------------*/
	div#daumRoughmapContainer1618907032218 {width:100% !important;}
	.root_daum_roughmap .wrap_map {height: 300px !important;}
	.participation .transportation_wrap .transportation_cont .transportation_r {width:calc(100% - 262px)}

	/*진료과 의료진 주요프로필 -----------------------------------------------------*/
	.introduce_doc_wrap .banner .inner {width:100%;}
	.introduce_doc_wrap .banner .doctor_imgbox, .introduce_doc_wrap .banner .doctor_imgbox.on {background-size: cover !important;background-position: bottom left 30% !important;}
	/*마에피에지 예약확인 --------------------------------------------------------*/
	.reserve_box_list:before {left:17px;}
	.reserve_box_list .reserve_box_wrap {float:left !important;padding-left:100px;margin-right:0!important;margin-left:0!important;width: 100%;box-sizing: border-box;}
	.reserve_box_list .reserve_box_wrap.on  {margin-bottom:100px;}
	.reserve_box_list .reserve_box_wrap + .reserve_box_wrap {margin-top:80px;}
	.reserve_box_list .reserve_box_wrap + .reserve_box_wrap:before{content:'';display:block;width:100%;height:1px;background-color:#ccc;margin-bottom:30px;}
	.reserve_box_list .reserve_box_wrap.on:before {left:0;top:0;right:inherit;}
	.reserve_box_list .reserve_box_wrap:after{left:10px;top:10px;right:inherit;}
	.reserve_box_list .reserve_box_wrap:nth-child(2n):after{left:10px;top:10px;right:inherit;}
	.reserve_box_list .reserve_box_wrap .reserve_top .btn_right {position:absolute;width:calc(100% - 100px);top:100%;margin-top:25px;}
	.reserve_box_list .reserve_box_wrap .reserve_top .btn_right .btn {width:calc(50% - 9px);float:left;}
	.reserve_box_list .reserve_box_wrap .reserve_top .btn_right .btn + .btn  {margin-left:18px;}
	.reserve_box_list .reserve_box_wrap .reserve_top .btn_right .btn span {line-height:64px;font-size:20px;}

	/* .reserve_box_list .reserve_box_wrap .reserve_box .reserve_box_inner .doctor_img {} */
	.reserve_box_list .reserve_box_wrap .reserve_box .reserve_box_inner .re_info {/*width:calc(100% - 153px);*/width:calc(100% - 214px);margin:0;}
	
	/*외래진료예약 step 1--------------------------------------------------------*/
	.diagnosis_cont .step_location ul {display:flex;justify-content: space-between;align-items: flex-start;}
	.diagnosis_cont .step_location ul li + li {margin:0;}
	.diagnosis_cont .step_location ul li + li:after {display:none;}
	.diagnosis_cont .step_location ul li p {padding:30px 0 0 0;background-position:top center;word-break: keep-all;}
	.diagnosis_cont .step_location ul li p span {display:none;}

	/*외래진료예약 step 2 --------------------------------------------------------*/
	.diagnosis_cont .diagnosis_step.diagnosis_step02 .select_docbox_outer {padding-left:76px;border-top:1px solid #ccc;}
	.diagnosis_cont .select_docbox_outer {position:relative;}
	.diagnosis_cont .select_docbox_outer .check_type02 {position:absolute;top:0;left:0;margin-top:100px;z-index:2;}
	.diagnosis_cont .select_docbox_outer .profile_box {display:block;width:100%;margin:0;} 
	.diagnosis_cont .select_docbox_outer .table_type01 {display:block;width:100%;margin:20px 0 0;} 
	.diagnosis_cont .select_docbox_outer .table_type01 table {display:table;table-layout:fixed;border:1px solid #ccc}
	.diagnosis_cont .select_docbox_outer .table_type01.bg_gray tr td {background:#fff;}
	.diagnosis_cont .select_docbox_outer .doctor_img {height: auto;margin:0;}
	.diagnosis_cont .select_docbox_outer .doctor_cont {width:calc(100% - 138px);margin:0;padding-left:30px;box-sizing:border-box;}
	.diagnosis_cont .select_docbox_outer .doctor_cont .doctor_info span {display:contents;}
	.diagnosis_cont .select_docbox_outer {margin-top:0;}

	/*외래진료예약 step 3 --------------------------------------------------------*/
	.diagnosis_cont .diagnosis_step.diagnosis_step03 .user_conbox {height:auto;}
	.diagnosis_cont .cont_box-date_select {width:100%;}
	.diagnosis_cont .select_time,
	.diagnosis_cont .select_time .seltime_list_outer{width:100%;}
	.diagnosis_cont .cont_box-date_select .cal_disc {margin:40px 0;}
	.diagnosis_cont .select_time .seltime_list_outer .seltime_list_item {padding:30px 0  0 20px;}
	.diagnosis_cont .select_time .seltime_list_outer .seltime_list_item ul li {width:calc(33% - 9px);margin:5px !important;float:left !important;}
	/*외래진료예약 의료진검색 --------------------------------------------------------*/
	.diagnosis_step03 .searchbox_wrap {width:100%;position:relative;}
	.diagnosis_step03 .searchbox_wrap .searchbox {margin-top:0;width:100%;}
	.diagnosis_step03 .searchbox_wrap .searchbox input {padding-right:50px;}
	.diagnosis_step03 .searchbox_wrap .btn {border:0;position:absolute;width:auto;top:12px;right:50px;padding:0;margin:0;margin-right:27px;background:none;}
	.diagnosis_step03 .searchbox_wrap .btn span {text-indent:-9999999px;width:24px;height:24px;display:block;background:url('../../images/diagnosis/icon_remove.png') center no-repeat;}
	.diagnosis_step03 .select_docbox_inner .select_docbox_outer {padding-left: 0;}
	.diagnosis_step03 .select_docbox_outer {padding-left: 76px;}

	/*건강검진 예약 ----------------------------------------------------------------*/
	.h_screenings .screenings_steptit .cont_box-date_select {width:100%}
	.screenings_steptit .line_contenttop .result_seldatebox {width:100%;margin-left:0;margin-top:40px;}
	.screenings_steptit .line_contenttop .result_seldatebox .step01_date_selbox {text-align:center;}
	.screenings_steptit .line_contenttop .result_seldatebox .step01_date_selbox .circle_blue,
	.screenings_steptit .line_contenttop .result_seldatebox .step01_date_selbox .step01_date_seltext {float: inherit;display:inline-block;}
	.screenings_steptit .line_contenttop .result_seldatebox h4 {margin-top:40px;}
	.screenings_steptit .line_contenttop .result_seldatebox .sub {margin-top:10px;}
	.screenings_steptit .line_contenttop .result_seldatebox .step01_date_selbox {margin:40px 0;}
	
	/*원내배치도 ----------------------------------------------------------------*/
	.floorguide .searchbox_wrap {margin-left:0;margin-top:0;}


	/*만족도*/
	#stftnArea {width:calc(100% - 40px);margin:0 auto 50px;padding:20px;}
	.satisfactionbox .sel_wrap {width:100%;float:inherit;}
	.satisfactionbox .sel_wrap .input_radio02 {display:inline-block;margin:5px;}
	.satisfactionbox .sel_wrap .input_radio02 + .input_radio02 {margin-left:5px;}
	.satisfactionbox .sel_wrap .limbox {width:80%;}
	.satisfactionbox .sel_wrap .limbox .lim_input {width:100%;}
	.satisfactionbox .btn_wrap {width:100%;float:inherit;}
	.satisfactionbox .btn_wrap .btn {width:100%;}
	.satisfactionbox .btn_wrap span {line-height:60px;}

	/* 문화자선활동 */
	.culture_wrap .culture_list > li {width:100%;margin-left:20px;}
	.culture_wrap .culture_list .cul_item .cul_txt li span + span {line-height:initial;}

	/* 협력체결현황 */
	.business_img_wrap {text-align:center;overflow-x:auto;}
	.business_img_wrap .business_img_cont{margin-left:20px; float:none; display:inline-block;}
	.business_img_wrap .business_img_cont:nth-child(3n+1) {margin-left:0;}

	/* AppDownload */
	.down_app.pc{display:none;}
	.down_app.mo{display:block;}
	.down_app.list_type01 > ul > li {width:100%;}
	.down_app.list_type01 > ul > li + li {margin-top:20px;}
	.down_app.list_type01 > ul > li .appdown {display:flex; align-items:center;}
	.down_app.list_type01 > ul > li .appdown .imgbox {width:28%;display:flex; justify-content: center;}
	.down_app.list_type01 > ul > li .appdown .txtbox {display:flex; align-items: flex-start; justify-content: center; flex-direction: column; padding:25px 0;}
	.down_app.list_type01 > ul > li .appdown .txtbox .platform {font-size:3.47vw; padding-left:20px; border-left:1px solid #dbdbdb;}
	.down_app.list_type01 > ul > li .appdown .txtbox .down_info {font-size:3.05vw; padding-left:20px; border-left:1px solid #dbdbdb;}
	
	/* 편의시설 */
	.participation .convenient_wrap .convenient_r {padding-left:30px; width:50%; box-sizing:border-box;}

	/* 고객상담실 */
	.content_outer .banner .banner_txtbox {margin-left:0; text-align:center;}
	.content_outer .banner .banner_txtbox .btn_wrap a {width:calc(30% - 3px);}
	/* 건의합니다 */
	.suggestion_step {display:flex; flex-wrap: wrap; }
	.suggestion_step li {width:calc(50% - 20px); margin-left:0;}
	.suggestion_step li + li {margin-left:0;}
	.suggestion_step li + li + li {margin-top:40px;}
	.suggestion_step li:nth-child(1) {order: 1;}
	.suggestion_step li:nth-child(2) {order: 2; margin-left:40px;}
	.suggestion_step li:nth-child(3) {order: 4; margin-left:40px;}
	.suggestion_step li:nth-child(4) {order: 3;}
	.suggestion_step li .sub_tit {text-align:center;}
	.suggestion_step li.ar:nth-child(1):after{right:-33px; left: inherit;}
	.suggestion_step li.ar:nth-child(2):after{left:50%; bottom:-28px; transform:translateX(-50%) rotate(90deg); top:inherit;}
	.suggestion_step li.ar:nth-child(3):after{left:-33px; transform: rotate(180deg);}

	/* 연수·강좌·행사 */
	.participation .cont_box-date_select.mobile {width:100%;}
	.select_event.mobile {width:100%; margin-top:20px;}

	/* 임상시험 참가신청 */
	.attendtest_cont .list_type04.col_3 ul li {width:calc(50% - 16px); margin-left:32px;}
	.attendtest_cont .list_type04.col_3 ul li a img{height:auto;}
	.attendtest_cont .list_type04.col_3 ul li + li + li {margin-top:60px;}
	.attendtest_cont .list_type04.col_3 ul li:nth-child(2n-1) {margin-left:0;}

	/* 자원봉사 */
	.participation .volunteer_outer .banner .banner_txtbox {margin-left:0; text-align:center;}
	.participation .volunteer_outer .receipt_step_outer li {width:calc(50% - 40px);}
	.participation .volunteer_outer .receipt_step_outer li + li {margin-left:0;}
	.participation .volunteer_outer .receipt_step_outer li.ar:after {right:-55px; left:inherit;}
	.participation .volunteer_outer .receipt_step_outer li.ar:nth-child(2):after {left:50%; bottom: -55px; transform:translateX(-50%) rotate(90deg); top:inherit;}
	.participation .volunteer_outer .receipt_step_outer li.ar:nth-child(3):after {left:-55px; transform: rotate(180deg);}
	.volunteer_outer .receipt_step_outer {display:flex; flex-wrap:wrap;}
	.volunteer_outer .receipt_step_outer li:nth-child(n+2):nth-child(-n+3) {margin-left: 80px;}
	.volunteer_outer .receipt_step_outer li:nth-child(1){order:1;}
	.volunteer_outer .receipt_step_outer li:nth-child(2){order:2;}
	.volunteer_outer .receipt_step_outer li:nth-child(3){order:4; margin-top:80px;}
	.volunteer_outer .receipt_step_outer li:nth-child(4){order:3; margin-top:80px;}
	.volunteer_outer .receipt_step_outer li .sub_tit {text-align:center;}
	.list_box .icon_box_outer li {width:100%;}
	.list_box .icon_box_outer li + li {margin-left:0; margin-top:34px;}

	/* 의약정보지 */
	.nlist_type01.col_4 > ul > li.mobile {width:calc(50% - 44px);}
	.medicinelist ul li .hov_box .img_box {height:100%;}

	/* 암 정보지 */
	.brochure_box ul li.mobile {width:calc(50% - 22px);}
	.brochure_box ul li.mobile:nth-child(2n) {margin-left:44px;}
	.brochure_box ul li + li {margin-left:0;}
	/* 홍보동영상 */
	.list_type04.style01 ul li a img{height: auto; width: 100%; max-height:230px; min-height:230px;}
	/* 경희의료원 50년사 */
	.his_year .his_r {margin-top:20px;}
	/* ebs */
	.profile_box .info_outer.col_2 .video_info {width:100%;}
	.profile_box .info_outer.col_2 .video_info:nth-child(odd) {padding-left:0; margin-left:0; border-left:0;}
	/* 후원하기(작성) */
	.sponsor_position label {display:block;}
	.sponsor_position .input_radio02 + .input_radio02 {margin-left:0; margin-top:16px;}
	.sponsor_position .sponsor_wrap {position:static; margin-top:16px;}
	.account_position label {display:block;}
	.account_position .input_radio02 + .input_radio02 {margin-left:0; margin-top:16px;}
	.account_position .sel_radio_wrap {position:static;}
	.account_position .account_wrap {position:static; text-align: left !important; margin-top:16px;}
	.account_position .account_wrap > div {display:flex; align-items:center; flex-wrap:nowrap;}
	.account_position .account_wrap > div input {width:100% !important;}
	/* 사회공헌/의료봉사 */
	.timeline_cont .timeline_list:before {left:8px;}
	.timeline_cont .timeline_list .timeline_box {left:3px;}
	.timeline_cont .timeline_list .timeline_box.on:before {left:-3px;}
	.timeline_cont .timeline_list .timeline_box.left.on:before {left:-3px; transform:none;}
	.timeline_cont .timeline_list .timeline_box.right {left:3px;}
	.timeline_cont .timeline_list .timeline_box.right:after {left:1px;}
	.timeline_cont .timeline_list .timeline_box.left .gen {left:inherit; position:static;}
	.timeline_cont .timeline_list .timeline_box.left:after {left:1px; transform:none;}
	.timeline_cont .timeline_list .timeline_box .detail_wrap {width:100%;}
	.timeline_cont .timeline_list .timeline_box .detail_wrap li .detail_history {top:-5px;}

	.timeline_cont .timeline_list .timeline_box.left .detail_wrap li {flex-direction:row;}
	.timeline_cont .timeline_list .timeline_box.left .detail_wrap li .detail_history {float:none; text-align:inherit !important; }
	.timeline_cont .timeline_list .timeline_box.left .detail_wrap li .detail_year {float:none;}
	.timeline_cont .timeline_list .timeline_box.left .detail_wrap li .detail_history:before {left:7px;}


	/* 경희의과학연구원 */
	.or_chart .or_1deps {justify-content: flex-start;}
	.or_chart .or_2deps > ul {left:90px;}
	.or_chart .or_3deps > ul {display:flex; flex-direction:column; margin-left:90px;}
	.or_chart .or_3deps > ul > li {width:80%;}
	.or_chart .or_3deps > ul > li + li {margin-top:20px;}
	.or_chart .or_3deps:after {width:1px; height:905px; left:90px; border-left: 1px solid #d9d9d9;}
	.or_chart .or_3deps > ul > li:after {width:31px; height:1px; top:50%; left:-32px; border-top:1px solid #d9d9d9;}
	.or_chart .or_3deps .or_3deps_sub {display:flex; flex-wrap:wrap;}
	.or_chart .or_3deps .or_3deps_sub li {width:50%;}
	
	/* stepbox 공통 */
	.stepbox ul li.ar:after {left:100%; margin-left:19px;}
	/*통합검색*/
	.total_search .searchbox {width:100%;}
	.search_word_bar.inner {padding:0 20px;}
	.search_word_bar > ul > li:last-child {width:auto;float: right;}
	.search_word_bar .re_search {padding-right:50px;}

	/*예약조회 2단탭*/
	.mypage_link_tab ul li{width: calc(25% - 6px);}
	.mypage_link_tab ul li:nth-child(n + 5){margin-top: 10px;}

}

@media screen and (max-width:1024px){
	
	/* radio button */
	.table_type01 .sel_radio_wrap.block.col_2 .input_radio02{width: 45%;}
	.input_radio02 + .input_radio02{margin-left: 2.22vw;}

	/* box */
	.searchbox_wrap > form{display: block;width:100%;}
	.searchbox_wrap	.select_box{width: 49%;}
	.searchbox_wrap	.select_box + .select_box{margin-left: 1.62% !important;}
	.searchbox_wrap	.select_box select{width: 100%;}
	.searchbox_wrap .searchbox{width: 100%; margin-left: 0 !important; margin-top: 20px;}

	

	/*list*/
	.list_type02.icon > ul{margin-top: -20px; margin-left: -20px;}
	.list_type02.icon > ul > li{width:calc(33.3% - 20px); margin-top:20px; margin-left: 20px;}
	.list_type03.col2 ul{width:90% !important;}
	.list_type03.col2 ul li{width: calc(50% - 20px) !important; float:left;}
	.list_type03.col2 ul li + li{float:right;}
	.list_type03.col3 ul li{width: calc(33.33% - 14px) !important;}
	.list_type03 ul li + li{margin-left:20px;}
	.list_type03 ul li .certification_way{font-size:1em;}

	
	/*모바일셀렉트*/
	.mo_select {border:1px solid #c2c2c2;height: 50px;box-sizing:border-box;position:relative;background:#fff;}
	.mo_select_btn {display:block;padding:0 10px;line-height:48px;position:relative;box-sizing:border-box;}
	.mo_select_btn:after {content: '';display: block;position: absolute;width: 0;height: 0;top: 50%;margin-top:-2px;right: 18px;border-top: 6px solid #999;border-bottom: 6px solid transparent;border-left: 4px solid transparent;border-right: 4px solid transparent;}
	.mo_select ul {position:absolute;top:100%;left:-1px;z-index:10;width:calc(100% + 2px);height:auto !important;max-height:300px !important;overflow:hidden;overflow-y:auto;box-sizing:border-box;background:#fff !important;border:1px solid #c2c2c2 !important;display:none;margin:0 !important;padding:0 !important;}
	.mo_select ul li {width:100% !important;height:40px !important;text-align:left !important;margin:0 !important;padding:0 10px !important;}
	.mo_select ul li:before {display:none !important;}
	.mo_select ul li a {text-align:left !important;line-height:40px !important;font-size:16px !important;}
	.mo_select ul li.active a {color:#000 !important;font-weight:bold !important;}


	/* 로그인 ------------------------------------------*/
	.login_wrap .login_l, .login_wrap .login_r{padding:0;}



	/* 회원가입 ------------------------------------------*/
	.join_table .table_type01 table colgroup.mo_width col{width:100% !important;}
	.join_table .table_type01 table tr {/*display:flex;flex-wrap: wrap;*/}
	.join_table .table_type01 table tr th {width:100%;display:block; box-sizing:border-box;}
	.join_table .table_type01 table tr td {width:100%;display:inline-block; box-sizing:border-box;}
	
	/* 결과조회 ------------------------------------------*/
	.result .resultout .table_type01 .table_btn a{width: 100%;}
	.result .resultout .table_type01 .table_btn a + a{margin-top: 1.38vw; margin-left: 0;}

	/* 즐겨찾기 ------------------------------------------*/
	.bookmark_wrap .profile_box{width:100%; margin-right: 0;margin-bottom: 30px;margin-top:0;}
	.bookmark_list .list_type02 ul li .imglist_outer{padding: 30px 0 30px 0;}

	/* 건강검진 ------------------------------------------*/
	.screenings_steptit .sel_radio_wrap.type02 .input_radio02{width: 50%;}
	.screenings_steptit .input_checkbox_outer .input_checkbox.type02{width: 50%;}


	/*의료진 진료 시간표 ------------------------------------*/
	.diagnosis .timetable.timetable_list .profile_outer {border-top:3px solid #0d326f;}
	.diagnosis .timetable.timetable_list .timetable_wrap {border:0;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list li .profile_box {border:1px solid #ccc;box-sizing: border-box;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list li .table_type01 {border-right:1px solid #ccc;box-sizing: border-box;}
	
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont .doctor_cont_inner {height:230px;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_top_wrap {display:none;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list li .profile_box {display:block;width:100%}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list li .table_type01 {display:block;width:100%;padding-top:25px;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list li .table_type01 table {table-layout: fixed;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list .table_type01 tr td {padding:15px 0;position:relative;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list .table_type01 tr:first-child td:after {content:'';display:block;position:absolute;top:-25px;left:0;width:100%;height:25px;line-height:25px;background:#f0f5fd;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list .table_type01 tr:first-child td:last-child:after {border-right:0;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list .table_type01 tr:first-child td:nth-child(2):after {content:'星期一';}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list .table_type01 tr:first-child td:nth-child(3):after {content:'星期二';}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list .table_type01 tr:first-child td:nth-child(4):after {content:'星期三';}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list .table_type01 tr:first-child td:nth-child(5):after {content:'星期四';}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list .table_type01 tr:first-child td:nth-child(6):after {content:'星期五';}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list .table_type01 tr:first-child td:nth-child(7):after {content:'星期六';}
	.diagnosis .timetable.timetable_list .profile_outer {position:relative;padding-bottom:100px;margin-bottom:30px;}
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont .btn_wrap {position:absolute;bottom:0;left:0;width:100%;}
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont .btn_wrap .btn {padding:0;border:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;}
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont .btn_wrap .btn span {line-height: 58px;}
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont .btn_wrap .btn.doctor {border-right:0}
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont .btn_wrap .phone_btn_gray_line em,
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont .btn_wrap .phone_btn_gray_line br {display:none;}
	/* 211229 의료진 시간표 내부 텍스트 추가 */
	.profile_outer .profile_box .doctor_cont .doctor_cont_inner .doctor_info{font-size: 0.8em;}
	.timetable_wrap .table_type01 tr td p{font-size: 0.8em; line-height: 1;}
	.doctor_holiday a{font-size: 0.8em;}
	/* END : 211229 의료진 시간표 내부 텍스트 추가 */
	/*동서건강증진 > 의료진 --------------------------------------------------------*/
	.profile_outer ul {margin:40px 0 0;}
	.profile_outer ul li {width:100%;margin:0 0 40px;}

	/*외래진료예약 step 1 --------------------------------------------------------*/
	.diagnosis_cont .step_location ul {width:80%;margin:0 auto;}
	.diagnosis_cont .step_location ul li p {font-size:25px;}
	.diagnosis_cont {position:relative;/*padding-top:300px;*/padding-top:350px;}
	.diagnosis_cont .user_conbox {width:100%;border:0;padding:0;}
	
	.user_navbox {position: absolute;top:0;left:0;margin:0;width:100%;border:1px solid #d9d9d9}
	.user_navbox .user_navbox_info > ul {border:0;padding:0;}
	.user_navbox .user_navbox_info .user_navbox_tit p,
	.user_navbox .user_navbox_location  {display:none;}
	.user_navbox .user_navbox_info > ul {text-align:center;}
	.user_navbox .user_navbox_info > ul li h4 {font-size:30px;}
	.user_navbox .user_navbox_info > ul li.clearfix {font-size:25px;display:inline-block;padding:0 10px;position:relative;box-sizing:border-box;}
	.user_navbox .user_navbox_info > ul li:nth-child(3):before {content:'';display:block;position:absolute;top:50%;margin-top:-5px;left:0;width:1px;height:10px;border-left:1px solid #d9d9d9} 
	.user_navbox .user_navbox_info > ul li:nth-child(4) {display:block}
	.user_navbox .user_navbox_info > ul li > span {float:unset;}
	.user_navbox .user_navbox_info > ul li .btn {/*width:50%;*/float:left;margin:40px 0 0;}
	.user_navbox > .btn {position:absolute;bottom:0;right:0;width:50%;margin:40px 0 0;border-left:1px solid #464646;display:none;}
	.user_navbox .btn span {height:70px !important;line-height:70px !important;font-size:25px!important;}
	
	.user_navbox_location.tabMo{display:block;float:left;width:100%;}
	.diagnosis_cont .user_conbox .diagnosis_step h4{font-size:30px;}
	.user_navbox_location.tabMo ul{border:1px solid #ccc; box-sizing: border-box; padding: 15px;}
	.user_navbox_location.tabMo ul li .tit{width: 80px;display:inline-block;}
	.user_navbox_location.tabMo ul li .con{display:inline-block;}
	.user_navbox_location.tabMo .btn_reservation{width:100%;}

	/*원내배치도 ----------------------------------------------------------------*/
	.floorguide .searchbox_wrap {margin-left:0;}
	.floorguide .searchbox_wrap .select_box {width:calc(50% - 10px);}
	.floorguide .searchbox_wrap .select_box + .select_box {margin-left:20px;}
	.floorguide .searchbox_wrap .select_search {margin-left:0 !important;margin-top:20px;width:100%;position:relative;}
	.floorguide .select_box.select_search .btn_search {display:none;}
	.floorguide .select_box.select_search:after {right:10px;}
	.floorguide .mo_select.tab_style02_tab {width:200px;}
	.floorguide .mo_select.floor_list_wrap {position:absolute;width:calc(100% - 200px);top:-50px;right:0;margin-top:-1.95vw;border-left:0;}
	.floorguide .tab_style03_cont .tab_style02 .tab_style02_cont .tab_ui .tab {width:100%;position:relative;}
	.floorguide .tab_style03_cont .tab_style02 .tab_style02_cont .tab_ui .tab_cont {width:100%;border: 1px solid #d9d9d9;border-top:0;height:auto;}
	.floorguide .tab_style03_cont .tab_style02 .tab_style02_cont .tab_ui .tab ul li a:before {display:none;}
	.floor_img img {width:100%;}
	.floor_wrap .floor_title {padding:0 10px;}
	/*초진안내-----------------------------------------------------------------------*/
	.stepbox.col_4 ul li.ar.ar_g:after,
	.stepbox.col_4 ul li.ar.ar_g.ar_bf:before {margin-left:12px;background-position:center;left:100%;}
	.stepbox.col_4 ul li.ar.ar2:after{margin-left:12px;background-position:center;left:100%;}
	.stepbox.col_4 ul li{width: calc(50% - 44px);margin:0 22px !important;}
	.stepbox.col_4 ul li + li + li{margin-top: 44px !important; float:right;}
	.stepbox.col_4 ul li:nth-child(2n):after {left: 50% !important;top: 100%;transform: rotate(90deg);margin-top: 14px;margin-left:-10px !important;}
	.stepbox.col_4 ul li:nth-child(3n):after {left: 0 !important;margin-left: -35px !important;transform: rotate(180deg);}
	

	.stepbox.col_5 ul li.ar.ar_g:after,
	.stepbox.col_5 ul li.ar.ar_g.ar_bf:before {margin-left:12px;background-position:center;}
	.stepbox.col_5 {overflow: hidden;box-sizing:border-box;}
	.stepbox.col_5 ul {width: calc(100% + 44px);padding: 0;margin-left: -22px;box-sizing: border-box;}
	.stepbox.col_5 ul li {width:calc(50% - 44px);margin:0 22px !important;}
	.stepbox.col_5 ul li + li + li {margin-top:44px !important;float: right;}	
	.stepbox.col_5 ul li + li + li + li + li {float:left;}
	.stepbox.col_5 ul li:nth-child(2n):after {left: 50% !important;top: 100%;transform: rotate(90deg);margin-top: 14px;margin-left:-10px !important;}
	.stepbox.col_5 ul li:nth-child(3n):after {left: 0 !important;margin-left: -35px !important;transform: rotate(180deg);}
	.stepbox.col_5 ul li .conbox {padding:20px 0 !important;height:auto !important;}
	.stepbox.col_5 ul li .conbox p {display:inline-block;}
	/*외래안내-----------------------------------------------------------------------*/
	.reservationview .stepbox_vertical.blue > ul > li .titbox{width: 200px;height:100%;position:absolute;padding:20px 0 0 20px; line-height:20px;}
	.reservationview .stepbox_vertical.blue > ul > li .conbox{width: 100%;padding:20px 20px 20px 220px;height: auto;}
	/*가정간호안내*/
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 {width:50%;overflow: inherit;margin-left: 50%;margin-top: 22px !important;transform: translate(22px, -50%);padding-right: 22px;}
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 ul {width:100%;}
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 ul li {display:block;width:100%;}
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 ul li + li {margin-top:44px !important;}
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 ul li:after {left: 50% !important;top: 100%;transform: rotate(90deg);margin-top: 14px;margin-left:-10px !important;}
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 ul li.ar.ar_g.ar_bf:before{margin-left:0;}
	/*입원절차-----------------------------------------------------------------------*/
	.stepbox_vert ul li .stepbox_cont .stepbox_txt_area ul li:before {top:12px;}

	/* 건강정보 */
	.stepbox.col_4 ul li:nth-child(1):after {right:0px; margin-right:-35px; left:inherit;} 
	.stepbox.col_2 ul li {width:calc(50% - 41px);}
	.stepbox ul li.ar.lr:after {left:inherit; right:-58px;}
	/*응급진료안내-----------------------------------------------------------------------*/
	.diagnosis_gui_emg {overflow:hidden;}
	.diagnosis_gui_emg .gui_wrap > ul > li {clear:both;position:relative;}
	.diagnosis_gui_emg .stepbox.col_5 {width:50%;float:left;margin-bottom:40px !important;}
	.diagnosis_gui_emg .stepbox.col_5 ul li {width: calc(100% - 44px);margin: 0 22px !important;}
	.diagnosis_gui_emg .stepbox.col_5 ul li + li {margin-top:44px !important;}
	.diagnosis_gui_emg .stepbox.col_5 ul li {float: inherit;}
	.diagnosis_gui_emg .stepbox.col_5 ul li.ar.ar_g:after {left: 50% !important;top: 100%;transform: rotate(90deg);margin-top: 14px;margin-left:-10px !important;}
	.diagnosis_gui_emg .stepbox_add {width:50%;margin-right:-22px;margin-top:3vw;float:right;}
	.diagnosis_gui_emg .stepbox_add > ul > li {width:calc(100% - 44px);margin-left:22px;}
	.diagnosis_gui_emg .stepbox_add > ul > li + li {margin-left:22px;margin-top:70px;}
	.diagnosis_gui_emg .stepbox_add > ul > li.ar:after {left:0;top: 50% !important;transform: rotate(0deg) !important;margin-left: -30px !important;}

	/*증명서발급안내-----------------------------------------------------------------------*/
	.ar_txtbox .btn.thin{margin: 10px 0 0 0 !important; padding:5px 10px;}
	/*진료예약안내----------------------------------------------------------------------- */
	.detail_txt .blue_linkbox{display:block;float:none;text-align:right;margin-top: 10px;}
	.detail_txt .blue_linkbox a{margin: 0 0 0 10px !important;padding: 5px 10px;}
	/* 협력체결현황 */
	.business_img_wrap .business_img_cont{margin-left:0px;}
	.business_img_wrap .business_img_cont:nth-child(even) {margin-left:20px;}
	.year_container .year_wrap{padding:20px;}

	/* btn */
	.btn_downpage{margin: 10px 0 0 0 !important; padding:5px 10px;display:block;}
	
	/* searchbox */
	.searchbox_wrapouter .searchbox_wrap.f_l{width:100%;margin:0 !important;}
	.searchbox_wrapouter .searchbox_wrap .searchbox .select_department{width:25%;padding:0 10px;}
	.searchbox_wrapouter .searchbox_wrap .searchbox input{width:calc(75% - 87px);}
	.searchbox_wrapouter a.btn.btn_gray.btn_reset {float:right;  margin-top:10px;}
	.searchbox_wrapouter .btn_reset span {font-size:16px;}

	/* 편의시설 */
	.participation .convenient_wrap .convenient_l {width:100%;height:100%;}
	.participation .convenient_wrap .convenient_l > img {width:100%; height:auto;}
	.participation .convenient_wrap .convenient_r{padding: 20px 0 0 0; width:100%;}
	/* 자원봉사 */
	.participation .select_applywrap ul {width:100%;}
	.participation .select_applywrap ul li {width:100%;}
	.participation .select_applywrap ul li + li {margin-left:0; margin-top:40px;}
	/* 교육기관 */
	.edu .banner .banner_txt {font-size:22px;}
	/* 홍보동영상 */
	.promotion_video.list_type04.style01 ul{margin-top: -40px;}
	.promotion_video.list_type04.style01 ul li{width: calc(50% - 20px);margin: 40px 0 0 ;}
	.promotion_video.list_type04.style01 ul li:nth-child(2n){float:right;margin:0 0 40px 40px;}
	.promotion_video.list_type04.style01 ul li:nth-child(2n - 1){float:left;}
	/* 동영상 건강강좌 */
	.healthlist.nlist_type01.col_3 > ul {margin-left:0;}
	.healthlist.nlist_type01.col_3 > ul > li{width:calc(50% - 20px); margin:40px 0 0;}
	.healthlist.nlist_type01.col_3 ul li .hov_box .img_box{height: auto;}
	.healthlist.nlist_type01.col_3 > ul > li img{height: auto;}
	.healthlist.nlist_type01.col_3 > ul > li:nth-child(2n) {float:right;}
	
	/* 역대 의료원장 */
	.cap_hisouter.col_5 > ul.mobile > li {width:calc(25% - 56px);}
	/* 비전 */
	.vision .value_wrap .value .khh_logo {display:none;}
	.vision .value_wrap .value > ul {margin-left:0;}
	.vision .value_wrap .value > ul > li {width:100%; margin-left:0;}
	.vision .brochure_box ul li {width:calc(50% - 33px);}
	.vision .vision_txtbox {width:100%;}
	.vision .gui_wrap > ul > li .goal:after{content:'';display:block;clear:both;}
	.vision .gui_wrap > ul > li .goal .title, .vision .gui_wrap > ul > li .goal .sub{width:calc(100% - 130px);float:right;}
	.vision .gui_wrap > ul > li .goal .sub br{display:none;}
	.vision .value_wrap .value > ul > li:nth-child(2n) .value_txt{padding-left:50px;}
	.vision .value_wrap .value > ul > li:nth-child(2n-1) .value_txt{padding-right:50px;}
	/* 한방상식 */
	.stepbox.k_a  ul > li > img {width:100%;}
	/* 통합검색 bookmark */
	.section_div.doctor .bookmark_wrap .profile_box {width:100%; margin-right:0;}

}
@media screen and (max-width:920px){
	.participation .profile_box .doctor_imgbox.mobile {width:calc(30% - 40px);}
	.participation .profile_box .doctor_imgbox.mobile img {width:100%;}
	.participation .profile_box .doctor_infobox.mobile {width:70%;}


	/*마이페이지*/
	/*.mypage_link_tab {width:100%;margin-left:0;}
	.mypage_link_tab ul li {width:auto;padding:0 5px;}*/

}
@media screen and (max-width:832px){

.search_word_bar.inner {padding-right:0;}
.search_word_bar > ul > li {width:calc(50% - 10px);box-sizing: border-box;}
.search_word_bar > ul > li.search_cont02 {margin:0;border:0;}
.search_word_bar > ul > li:last-child {margin-right:20px;margin-top:20px;}

}
@media screen and (max-width:800px){
	.result_option .datepicker{display: block;margin-top: 10px;}
	.result_option .date_choice{margin-left:0;}
	.result_option > form{width: 100%;}
	.dongc_wrapouter.subtab02 > ul > li .contents .btn_gray {margin:10px 0;}

	/* 협력체결현황 */
	.business .title_year p {width: auto;}
	.business .title_year p + p {margin-left:275px; position:static;} 
	/*modalwindow(팝업) ----------------------------------------------------*/
	.modal_window_cont .sel_listbox {width:50%;padding: 20px 0 20px 20px;}
	.modal_window_cont .doclist_box {width:50%;}
	.modal_window_cont .doclist_box ul {padding: 0 10px; box-sizing:border-box;}
	.modal_window_cont .doclist_box ul li {width:100%}
	.modal_window_cont .doclist_box ul li + li {margin-left:0; margin-top: 20px;}
	.modal_window_cont .sel_listbox .listbox_item01 > li a{font-size: 1em;}
}


/* px  - font em 기본 12px  */
@media screen and (max-width:720px){
	/*
		------------------------------------------------------------------------------------------------------------------------------------------
		공통 
		------------------------------------------------------------------------------------------------------------------------------------------
	*/
	body, html,#contioner {font-size:12px;}/*전체 텍스트 12px*/	
	input[type="text"],input[type="password"], select {font-size:1.000em !important;height:34px !important;}
	textarea{font-size:1.000em !important;}
	.select_box:after{top: 63%; transform: translateY(-50%);}


	/*font*/
	.sub_tit {font-size:1.167em; text-align:left;word-break: keep-all;}
	.sub_tit.mobile {text-align:center;}
	.sub_tit span {font-size:1.4em;display:block;}
	.tit_sectin_sub {word-break: keep-all;}

	/*"" title ----------------------------------------------------*/
	.introduce_doc_wrap .di_info_tit h3 {font-size: 1.25em !important;line-height:20px !important;word-break: keep-all;} 
	.introduce_doc_wrap .di_info_tit h3 span {font-size:1.25em !important;}
	/*동서건강증진*/
	.dongc_info_tit h3 {font-size: 1.500em !important;line-height:26px !important;word-break: keep-all;}
	.dongc_info_tit h3 span {font-size:1.3em !important;}
	.diagnosis .diag_info .di_info_tit h3 {font-size: 1.500em !important;line-height:26px !important;word-break: keep-all;}

	/*modalwindow(팝업) ----------------------------------------------------*/
	.modal_window .user_input input{width:30%;}
	.modal_window .user_input input + input{width:calc(69% - 10px);}
	
	/*btn ----------------------------------------------------*/
	.btn_wrap {margin-top:25px;}
	.btn {box-sizing:border-box;}
	.btn01{width: auto; padding: 0 10px;}
	.btn_blue span,
	.btn_gray span {font-size: 1em;line-height:44px;}
	.btn.btn_gray_line span {line-height:25px;font-size: 1em;}
	.btn_gray_line span {font-size:1em}
	.btn_blue_line span{line-height:25px;font-size: 1em;}
	.btn_col2 .btn {width:calc(50% - 3px);}
	
	.btn.thin {padding:0 20px;}
	.btn.thin span {line-height:20px;}
	.btn_wrap.btn_col2.f_r{width: 100%;}
	.btn_wrap.btn_col2.f_r .btn + .btn{margin-left: 3px;}
	

	.heart em {width:20px;height:17px;background-size:cover;} /*관심설정버튼*/
	.paging .page {align-items: center;flex-wrap: wrap;max-width: 60%;}
	.paging .page li {width: 30px;height: 30px;margin:2px;}
	.paging .page li a {font-size:1.250em;width: 18px;height: 18px;line-height: 18px;}
	.paging > a {width:30px;height:30px}
	.paging > a {width: 30px;height: 30px;border: 1px solid #ccc;background-position: center;}
	.btn_wrap.space .btn_160 {width:auto;padding:0 10px;}
	.btn_wrap.space .btn {margin:0 10px 10px 0;}
	.btn_wrap.space .btn + .btn {margin-left:0;}
	.btn_download span:before {width:13px;height:12px;background-size:100% auto;}

	/* fileupload */
	.fileupload_box .upload_name {font-size:1em;}
	
	/*tab ----------------------------------------------------*/
	.inner .tab_ui .tab,
	.inner .tab_style02_tab {width:calc(100% + 42px);margin-left:-21px;}
	.inner .tab_style02_tab .tab{margin-left: 21px;}
	.inner .tab_style02_cont .tab{margin-left: 0px !important;width:100%;}
	
	.tab_ui .tab ul li,
	.tab_style02 .tab_style02_tab ul li {height:40px;}

	.tab_ui .tab ul li a,
	.tab_style02 .tab_style02_tab ul li a,
	.tab_style02 .tab_style02_cont .sub_tab .tab ul > li a {font-size:1.083em;line-height: 40px;}
	.tab_style02 .tab_style02_cont .sub_tab .tab ul > li {height: 40px;}
	.tab_style02 .tab_style02_cont .sub_tab .tab ul > li + li:before {top:50%;transform: translate(0, -50%);}

	.tab_ui .tab ul li.active a,
	.tab_style02 .tab_style02_tab ul li.active a {line-height: 37px;}
	.tab_style02 .tab_style02_cont .sub_tab .tab ul > li,
	.tab_style02 .tab_style02_cont .sub_tab .tab ul > li a {line-height: 30px;height: 30px;}
	
	.tab_style03.line .tab_style03_tab > ul {width:calc(100% + 40px);margin-left:-20px;}
	.tab_style03.line .tab_style03_tab > ul > li {height: 40px;}
	.tab_style03.line .tab_style03_tab > ul > li > a {font-size:1.083em;line-height: 40px;}

	.tab_ui.col_4 .tab ul li {width:50%;}
	.tab_ui.col_4 .tab ul li + li + li {border-top:0;}
	.tab_ui.col_4 .tab ul li.active {border-top: 3px solid #0d326f;border-bottom:1px solid #ccc;}
	.tab_ui.col_4 .tab ul li:nth-child(1){border-left:0;}
	.tab_ui.col_4 .tab ul li:nth-child(2n){border-right:0;}

	.tab_style02.col_4 .tab_style02_tab ul li {width:50%;}
	.tab_style02.col_4 .tab_style02_tab ul li + li + li {border-top:0;}
	.tab_style02.col_4 .tab_style02_tab ul li.active {border-top: 3px solid #0d326f;border-bottom:1px solid #ccc;}
	.tab_style02.col_4 .tab_style02_tab ul li:nth-child(1){border-left:0;}
	.tab_style02.col_4 .tab_style02_tab ul li:nth-child(2n){border-right:0;}
	

	/*table ----------------------------------------------------*/
	.table_type01 table, .table_type01 tbody {width:100%;}
	.table_type01 tr th,
	.table_type01 tr td {padding:10px 8px;word-break: keep-all;min-width:50px;font-size: 0.9em;line-height:1.5em;}
	.table_type01.wide tr th, .table_type01.wide tr td {padding:5px 8px !important;font-size:1em;line-height:1.5em;}
	.table_type01.type02 tr td, .table_type01.type02 tr th{padding:5px 8px;}
	.table_type01.type02 tr td textarea{padding: 5px 8px; font-size: 0.9em;}

	
	/*작성폼 테이블 - 기본폰트 사이즈 및 패팅값으로 변경*/
	.table_type01.wide tr th,.table_ty.table_edit tr.phone tdpe01.wide tr td {font-size:1em;padding: 10px;} 
	.table_type01.table_edit tr th,.table_type01.table_edit tr td {font-size:1em;padding: 10px 5px;} 

	.join_info + .table_type01 tr th, 
	.join_info + .table_type01 tr td,
	.complete_box .complete_box_bottom .table_type01 tr th, 
	.complete_box .complete_box_bottom .table_type01  tr td 
	{font-size:1em;padding: 10px;}
		
	/*모바일만 추가 일때 열 4개 이상 인 테이블 스크롤 추가*/
	.scroll_x {width:100%;overflow:hidden;overflow-x:scroll;}
	.scroll_x table {width:700px !important;}
	.scroll_x table tr th,
	.scroll_x table tr td {min-width:60px !important;font-size:1em;}
	.scroll_x .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom:20px;}
	.scroll_x .mCSB_scrollTools.mCSB_scrollTools_horizontal {opacity: 1;background:#eee;height:10px;border-radius:25px;padding:1px;box-sizing:border-box;overflow:hidden;}
	.scroll_x .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {margin:2px;height:6px;background:#0d3370 !important;}
	.scroll_x .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {display:none;}
	/*pc,mobile 스크롤바*/
	.overscroll table {width:700px !important;}
	.overscroll table tr th,
	.overscroll table tr td {min-width:60px !important;font-size:1em;}


	/* box ----------------------------------------------------*/
	.gray_box .gray_inner{padding: 15px;}
	.gray_box .gray_inner .btn_blue{margin-top: 10px;}
/* 	.blue_box.combox .blue_inner .tit{font-size: 1.667em;}
	.blue_box.combox .blue_inner p{font-size: 1.333em;} */
	.blue_box .blue_inner .fz18{font-size: 1.200em;}
	.pd_box_30{padding: 20px;}
	.searchbox_wrap{margin: 5.55vw auto !important;}
	.searchbox_wrap:after{content:'';display:block;clear:both;}
	.searchbox_wrap .select_box{float:left;}
	.searchbox_wrap .select_box + .select_box{float:right;}
	.searchbox_wrap .searchbox{float:right;}
	.searchbox_wrap .searchbox input{width: calc(100% - 34px);height: 34px;}
	.searchbox_wrap .searchbox .btn_search em{width: 34px; height: 34px;background-size:18px auto;}
	.info_box {padding:20px 0;}
	.info_box02 .li-type01 .tit{font-size:1.2em;}


	/* radio button ----------------------------------------------------*/
	.table_type01 .sel_radio_wrap.block.col_2 .input_radio02{width: 100%; margin-bottom: 10px;}
	.table_type01 .sel_radio_wrap.block{margin-top: 0 !important;}
	.input_radio02 + .input_radio02{margin-left: 0;}
	.input_radio02 + .input_radio02 {margin-left:10px;}

	.input_radio02 span{font-size: 0.9em;}
	.sel_radio_wrap .input_radio02 + input[type="text"]{width: 100%; margin: 10px 0 0 0 !important;}
	

	/*모바일셀렉트*/
	.mo_select {height: 34px;}
	.mo_select_btn {line-height:34px;}
	.mo_select ul li {height:34px !important;}
	.mo_select ul li a {line-height:34px !important;font-size:1em !important;}
	.mo_select ul li.active a {color:#000 !important;font-weight:bold !important;}
	.tab_style03_cont .tab_style02 .tab_style02_cont .tab_ui .tab .floor_tit {height:50px;line-height:50px;font-size:1.833em;}

	/*content ----------------------------------------------------*/
	.inner .gui_wrap {width:calc(100% + 40px);margin-left:-20px;}
	.gui_wrap > ul > li {padding:30px 20px;}
	.gui_wrap > ul > li .title {font-size:1.250em;}
	.gui_wrap > ul > li .detail_txt li {line-height:20px;}
	.fz17 {font-size:1.167em;}
	

	/*list  ----------------------------------------------------*/
	.list_type01 > ul > li {width:100%;margin-left:0 !important;margin-right:0px !important;}
	.list_type01 > ul > li + li {margin-top:20px !important;}
	.li-type01 > ul > li:before {top:0;}
	.list_type02.icon > ul{margin-top: -10px; margin-left: -10px;}
	.list_type02.icon > ul > li{width:calc(33.3% - 10px); margin-top:10px; margin-left: 10px;}
	/* .list_type02.icon > ul > li{width: 49%;} */
	.list_type02.hov ul > li > a:hover .imglist_outer:before{display:none;}
	.list_type03.col2 ul{width:100% !important;}
	.list_type03.col2 ul li{float:none;width:100% !important;max-width:100%;padding:14px 0;}
	.list_type03.col2 ul li + li{float:none;}
	.list_type03.col3 ul li{float:none;width:100% !important;padding:2.44vw 0;}
	.list_type03 ul li + li{margin-left:0; margin-top: 15px;}
	.list_type03 ul li{position:relative;}
	.list_type03 ul li:after{content:'';display:block;clear:both;}
	.list_type03 ul li .btn_gray_line02{position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;font-size:0;}
	.list_type03 ul li .btn_gray_line02:hover{background-color:transparent;border-color:#ccc;}
	.list_type03 ul li .btn_gray_line02:hover:after{display:none ;}
	.list_type04.style01 ul li a img{min-height:auto; max-height:100%;}
	.list_type06 li{width: 100%; margin-left: 0;}
	
	.blt_com {background-position:0 5px;}

	/*공통 step 단계 ----------------------------------------------------*/
	.step_location ul {display:flex;justify-content: space-between;align-items: flex-start;}
	.step_location ul li + li {margin:0;}
	.step_location ul li + li:after {display:none;}
	.step_location ul li p {padding:30px 0 0 0;background-position:top center;word-break: keep-all;font-size: 0.9em;line-height: 1.2em;}
	.step_location ul li p span {display:none;}

	
	/*달력 인풋 박스*/
	.result_option form .form-text {width:100%;margin:10px 0 0;}
	.result_option form .form-text #f_dateE {width:100%;}
	.result_option form .form-text .placeholder {top:50%;transform: translate(0, -50%);}
	.result_option form .form-text .calendar_wrap .btn_toggle{top: -16px !important;}
	.calendar_wrap .btn_toggle {top:50%;transform: translate(0, -50%);}
	.calendar_wrap .calendar_box {width:100%;left:0;border: 1px solid #1f4bb4 !important;}
	.calendar_wrap .calendar_box + .calendar_box {border-top:0 !important;transform: translate(0,100%);}

	/* searchbox */
	.searchbox_wrapouter .searchbox_wrap .searchbox .dash{margin: 9px 10px;}
	.searchbox_wrapouter .searchbox_wrap .searchbox input{width:calc(75% - 55px);}
	.searchbox_wrapouter .btn_reset span {font-size:1em;}
	/* 의료상식, 치과상식, 한방상식 리스트 search_name */
	.search_nameouter .search_name{padding: 0; margin-top: 6.94vw;}
	.search_nameouter .search_name .search_name_tit{font-size:1.250em;}
	.search_nameouter .search_name > ul{margin-top: 10px;}
    .search_nameouter .search_name > ul > li{margin-left:10px; margin-top: 10px;}
	.search_nameouter .search_name > ul > li + li{margin-left:10px;}
	.search_nameouter .search_name > ul > li a{width: 6.944vw; height: 6.944vw; line-height: 6.944vw; font-size: 14px;}

	/*
		------------------------------------------------------------------------------------------------------------------------------------------
		subpage
		------------------------------------------------------------------------------------------------------------------------------------------
	*/
	/* 잔료예약안내, 진단서발급 안내 ------------------------------------------*/
	.detail_txt .btn_download{margin: 0 auto !important;width: 100%; line-height:16px;}

	/*진료예약안내----------------------------------------------------------------------- */
	.detail_txt .blue_linkbox{}
	.detail_txt .blue_linkbox a{line-height:16px;font-size:12px;}
	/* 의대병원,치과병원,한방병원,암병원 -진료과 ------------------------------------------*/
	.search_name{padding: 0; margin-top: 6.94vw;}
	.search_name .search_name_tit{font-size:1.250em;}
	.search_name > ul{margin-top: 10px;}
	.search_name > ul > li{margin-left:10px; margin-top: 10px;}
	.search_name > ul > li + li{margin-left:10px;}
	.search_name > ul > li a{width: 6.944vw; height: 6.944vw; line-height: 6.944vw; font-size: 14px;}
	.diagnosislist .list_type02 ul li .imglist_outer{/*padding:0;*/}
	.diagnosislist .list_type02 ul li .imglist_outer p{height: 46px;padding:0;font-size:0.8em;}
	.diagnosislist .list_type02 ul li .icon{width:35px;height:35px;margin-top:0;}

	/**/
	.tit_sectin .btn_wrap.right{width:100%;position:relative;top:0;right:0;margin:20px 0 25px;}
	.tit_sectin .btn_wrap.right .btn {width:auto;padding:0 10px;}
	


	/*마이페이지*/
	.mypage_link_tab {margin-top:10px;}
	.mypage_link_tab ul li a {font-size:1.083em;padding:2px;}
	.gray_box .gray_inner .btn_blue span{line-height:30px;}

	/* 회원가입 ------------------------------------------*/
	.step_location.step04 ul li{text-align:center;}
	.step_location.step04 ul li p{padding: 30px 0 0 0;background-position-x: 50%;background-position-y: 0;font-size:1em;}
	.step_location.step04 ul li p .tit{display:none;}
	.agree_cont.fir{margin-top: 30px;padding-top:30px}
	.agree_cont .agree_check{margin-bottom:10px;}
	.agree_cont .agree_check .input_checkbox{margin-top: 10px;float:left;}
	.agree_cont .agree_check .tit{font-size:1.250em;width:100%;}
	.agree_inner .title{font-size:1.125em;padding-bottom:10px;}
	.certification .blue_box {margin-top:35px;}
	.certification_choice {margin-top:30px;}
	.certification_choice ul li {padding: 14px 14px 14px 65px !important;position:relative;}
	.certification_choice.list_type03 ul li .icon{float:left;width:40px;height:40px;background-size: auto 100%;position: absolute;left: 14px;top: 50%;margin-top: -20px;}
	.certification_choice.list_type03 ul li > p{float:left;}
	.certification_choice.list_type03 ul li .certification_way{width:100%;margin-top:0;text-align:left;font-size:1.2em;}
	.certification_choice.list_type03 ul li .certification_info{width:100%;margin-top:0;text-align:left;font-size:1em;}
	.certification_choice ul li .icon.certified_ck_ph{background-size: auto 100%;}
	.certification_choice ul li .icon.certified_ipin{background-size: 100% auto;}
	.join_table .join_info {margin-top:25px;}
	.join_table .eq {width:100%;}
	.join_table .table_type01 .email em{line-height:34px;}
	.join_ok .gline_box .gline_inner h3{font-size:1.4em;}
	.join_table .table_type01 .captcha input {display:block;width:100%;margin-top:10px;margin-left:0;}
	.join_ok .gline_box {margin-top:50px;}

	.join_table .table_type01 .ph.ipin div{width:100%;}
	.join_table .table_type01 .ph em{height:34px;line-height:34px;}
	/*아이디찾기 ------------------------------------------*/
	.find_id_guidebox {padding:20px;margin: 40px auto 20px;}
	.find_id_guidebox > div {width:100%;}
	.find_id_guidebox > div .find_id_guideinfo {padding:20px 0;box-sizing:border-box;}
	.find_id_guidebox > div .find_id_guideinfo input {width:100%;display:block;}
	.find_id_guidebox > div .boxtit {font-size:1.4em;word-break: keep-all;}
	.find_id_guidebox > div .find_id_guideinfo span {font-size:1.000em;}
	.find_id_choice ul li:after{border:0;}
	/*비밀번호찾기 ------------------------------------------*/
	.find_id_choice ul li {padding:14px 14px 14px 65px !important;position:relative;overflow: hidden;}
	.find_id_choice ul li .icon {float: left;width: 40px;height: 40px;background-size: auto 100%;position: absolute;left: 14px;top: 20px;}
	.find_id_choice ul li .certification_way{width:100%;margin-top:0;text-align:left;font-size:1.2em;}
	.find_id_choice ul li .certification_info{width:100%;margin-top:0;text-align:left;font-size:1em;}
	.find_id_choice.list_type03 ul li input,
	.find_id_choice ul li .btn_gray {margin-top: 10px !important;float: left;width: 60%;max-width: initial;box-sizing: border-box;}
	.find_id_choice ul li .btn_gray {width:40%;float:right;}
	.find_id_choice ul li:nth-child(2) .icon {background-size:90%;}

	/*개인정보수정-------------------------------------------------*/
	.table_edit tr th {min-width:60px;}
	.table_edit tr.phone td {overflow:hidden;}
	.table_edit tr.phone td input.wid100 {width:calc(33% - 13px);float: left;}
	.table_edit tr.phone td .phone_input{float:left;width:calc(33% - 13px)/*width:calc(38% - 40px);*/}
	.table_edit tr.email td .e_input{float:left;width:calc(33% - 13px)/*width:calc(38% - 40px);*/}
	.table_edit tr.pw td input{width: 100%;}
	.table_edit tr.email td input.w494{width:auto;}
	.table_edit tr.phone td .mg010,
	.table_edit tr.email td .mg010 {margin: 0;float: left;line-height: 34px;width: 20px;text-align: center;}
	.table_edit tr.email td {overflow:hidden;}
	.table_edit tr.email td input.wid100 {width:50%;float: left;}
	.table_edit tr.email td .mg010 + input.wid100 {width:calc(50% - 20px);}

	/* 편의시설 */
	.participation .convenient_wrap .convenient_r {padding:10px 0 0 0;}
	.participation .convenient_wrap .convenient_r .main_title{font-size: 2em;}
	.participation .convenient_wrap .convenient_r .sub_title{font-size:1.5em;margin: 10px 0;}


	/*감사합니다 ------------------------------------------*/
	.box_outer_style01 .info_box {padding:20px 0 0;}
	.introduce_doc_tab04 .btn_write {margin-top:20px;}
	.introduce_doc_tab04 .btn_txtline .btn span {background-size: 14px;background-position: 10px center;}
	.introduce_doc_tab04 .list_type01 > ul > li .hov_box {padding: 20px;}
	.introduce_doc_tab04 .list_type01 > ul > li .hov_box .info_box_tit {font-size:1.3em;}
	.introduce_doc_tab04 .list_type01 > ul > li .hov_box .write_con {font-size:1.000em;}
	.table_type01 .thanks input {width:100%;}
	.table_type01 .thanks .btn_wrap {margin-top:5px; width:100%;}
	.table_type01 .thanks .btn_wrap .btn {width: calc(50% - 4px);}

	/*예약완료 ------------------------------------------*/
	.complete_box {padding:20px !important;box-sizing:border-box;}
	.complete_box p {font-size:1.4em !important;word-break: keep-all;}
	.complete_box .skyblue_info {display:block;}
	.complete_box .complete_img {width:66px !important;height:66px !important;}
	.complete_box .complete_img img {width:30px;height:auto;}
	.complete_box .complete_box_bottom{width: 100%;}
 	.complete_box .complete_box_bottom .btn01{margin-top: 1.38vw;}


	.diagnosis .di_info_cont .infotable_box .table_type01.wide table,
	.diagnosis .di_info_cont .infotable_box .table_type01.wide tbody,
	.diagnosis .di_info_cont .infotable_box .table_type01.wide table tr {display:block;width:100%;overflow:hidden;}
	.diagnosis .di_info_cont .infotable_box .table_type01.wide table tr {display:flex;flex-wrap: wrap;}
	.diagnosis .di_info_cont .infotable_box .table_type01.wide table tr th {width:40%;display:block;float:left;box-sizing:border-box;flex-basis: 30%;}
	.diagnosis .di_info_cont .infotable_box .table_type01.wide table tr td {width:60%;display:block;float:left;box-sizing:border-box;flex-basis:70%;}
	.diagnosis .table_type01 .infotable_box .btn_location {min-width:60px;margin: 5px !important;}
	.diagnosis .table_type01 .infotable_box .btn_location span {line-height:24px;font-size:1em;}

	

	/* 염증성장질환센터 ------------------------------------------*/
	.diagnosis .diag_info .di_info_tit{padding: 5.55vw 0;}
	.diagnosis .diag_info .di_info_tit h3{width: calc(100% - 50px);}
	.diagnosis .diag_info .di_info_tit h3 span{font-size: 24px;}
	.diagnosis .diag_info .di_info_tit .heart{top:6.55vw;}

	.di_info_tit h3 {font-size: 1.500em !important;line-height:26px !important;word-break: keep-all;}
	.di_info_tit h3 span {font-size:1.3em !important;}
	
	/*건강검진 예약 ----------------------------------------------------------------*/
	.screenings_steptit .line_contenttop .result_seldatebox {margin-top:20px;padding:0 20px;}
	.screenings_steptit .line_contenttop .result_seldatebox h4 {margin-top:20px;font-size:1.250em;}
	.screenings_steptit .line_contenttop .result_seldatebox .sub {margin-top:5px;font-size:1em;}
	.screenings_steptit .line_contenttop .result_seldatebox .step01_date_selbox {margin:20px 0;padding:10px;}
	.screenings_steptit .line_contenttop .result_seldatebox .step01_date_selbox * {font-size:1em !important;}
	.screenings_steptit .line_contenttop .result_seldatebox .step01_date_selbox .circle_blue {width:30px;height:30px;line-height:30px;}
	.screenings_steptit .line_contenttop .result_seldatebox .step01_date_selbox .circle_blue span {padding-top:0;}
	.screenings_steptit .line_contenttop .result_seldatebox .step01_date_selbox .step01_date_seltext {margin-left:10px;margin-top: 0;}
	.cont_box-date_select .cal_disc ul li em {font-size:1em;vertical-align: middle;}
	.cont_box-date_select .cal_disc ul li em:before {margin-top:0;}

	/*외래안내 ----------------------------------------------------------------*/

	.reservationview .stepbox_vertical.blue > ul > li {position:relative;}
	.reservationview .stepbox_vertical.blue > ul > li + li {margin-top:38px;}
	.reservationview .stepbox_vertical.blue > ul > li .titbox {width:100px;;padding-left:10px;line-height:20px;padding-top:10px;font-size:1em;position:absolute;height:100%;box-sizing: border-box;}
	.reservationview .stepbox_vertical.blue > ul > li .conbox {width:100%;padding:10px 10px 10px 110px !important;height:auto;box-sizing: border-box;}
	.reservationview .stepbox_vertical.blue ul li.ar.ar_g:after {background-size:16px auto;background-repeat:no-repeat;    bottom:-38px;}
	.reservationview  .table_type01 .btn_gray_line.hov {margin:5px 0 0;}
	.reservationview  .table_type01 .btn_gray_line.hov {width:auto;padding:0 6px;display:block;}
	


	/*입원절차 ----------------------------------------------------------------*/
	.stepbox_vert ul .ar_vert:after {background-image: url(../../images/common/doublearrow02.png);}
	.stepbox_vert ul .ar_vert {margin-bottom:38px;}
	.stepbox_vert ul li {position:relative;}
	.stepbox_vert ul li .stepbox_cont {height:auto;min-height: auto;}
	.stepbox_vert ul li .stepbox_cont .stepbox_tit_area {width:100px;;padding:0 10px !important;line-height:20px;font-size:1em;position:absolute;height:100%;box-sizing: border-box;}
	.stepbox_vert ul li .stepbox_cont .stepbox_txt_area  {width:calc(100% - 100px);padding:10px !important;margin-left:100px;height:auto;box-sizing: border-box;}
	.stepbox_vert ul li .stepbox_cont .stepbox_txt_area ul {padding:0 0 0 10px;height:auto;}
	.stepbox_vert ul li .stepbox_cont .stepbox_tit_area p {font-size:1em;}
	.stepbox_vert ul .ar_vert:after {background-size: 16px auto;background-repeat: no-repeat;bottom: -22px;}
	.stepbox_vert ul li .stepbox_cont .stepbox_txt_area ul li:before {top:8px;}
	/*병문안안내 ----------------------------------------------------------------*/
	.ar_txtbox .ar_tit {font-size:1.167em;}
	.ar_txtbox .ar_tit:before {top:5px;}
	/*원내배치도 ----------------------------------------------------------------*/
	.floorguide .mo_select.tab_style02_tab {width:100px;margin-left:0;}
	.floorguide .mo_select.floor_list_wrap {width:calc(100% - 100px);top:-34px;margin-top:-1.95vw !important;}
	.floorguide .searchbox_wrap .select_box {width:calc(50% - 5px);}
	.floorguide .searchbox_wrap .select_search  {width:100%;margin-top:10px;}

	/* 건강검진 예약 완료 ------------------------------------------*/
	.screenings_steptit .infotable_box .table_type01.wide table,
	.screenings_steptit .infotable_box .table_type01.wide tbody,
	.screenings_steptit .infotable_box .table_type01.wide table tr {display:block;width:100%;overflow:hidden;}
	.screenings_steptit .infotable_box .table_type01.wide table tr {display:flex;flex-wrap: wrap;}
	.screenings_steptit .infotable_box .table_type01.wide table tr th {width:40%;display:block;float:left;box-sizing:border-box;flex-basis: 30%;}
	.screenings_steptit .infotable_box .table_type01.wide table tr td {width:60%;display:block;float:left;box-sizing:border-box;flex-basis: 70%;}
	.screenings_steptit .table_type01 .btn_location span {line-height:30px;font-size:1em;}

	/*fap ------------------------------------------*/
	.acco_listouter .acco_list > li > a {padding:10px 34px 10px 30px;position:relative;word-break: keep-all;}
	.acco_listouter .acco_list > li > a .blue_info {position:absolute;top:10px;left:10px;}
	.acco_listouter .acco_list > li a > em {position:absolute;top:16px;right:10px;height:16px;width:16px;}
	.acco_listouter .acco_list > li a > em:after {width:8px;height:8px;display:block;}
	.acco_listouter .acco_list .acco_contents {padding:20px;}

	/* 결과조회 ------------------------------------------*/
	.resultout .blue_box.mt50,
	.resultout .result_option.mt50 {margin-top:30px !important;}
	.result_option .select_box.diag select, .result_option .select_box.med select, .result_option .select_box.test select{width: 100%;}
	.result_option .datepicker{width:100%;background-position: 98% 50%;margin-left: 0; margin-top: 10px;}
	.result_option .select_box.diag{width:100%; margin-bottom:10px;}
	.result_option .select_box.med{margin-left:0;}
	.result_option .select_box.med, .result_option .select_box.test{width:49.2%;}
	.result_option .date_choice{margin-left:0; width:100%;}
	.result_option .date_choice li{width:20%;box-sizing:border-box;}
	.result_option .date_choice li a{line-height:28px;font-size:1em;}
	.result_option .date_choice li a{width:100%;}
	.result_option .btn{margin-top:10px;margin-left:0;width:100%;}
	.result_option .btn span {height:30px;line-height:30px;}
	.adressbox ul li{font-size:1.2em;}

	/* 즐겨찾기 ------------------------------------------*/

	
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner .heart {top:16px;right:16px;}
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner .doctor_name {width:calc(100% - 30px);font-size: 1.250em;}
	.bookmark_wrap .profile_box .doctor_img {width:140px;}
	.bookmark_wrap .profile_box .doctor_cont {width:calc(100% - 140px);box-sizing:border-box;}
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner {padding:10px;height:138px;}
	.bookmark_wrap .profile_box .doctor_cont .btn_wrap .btn span {line-height:40px;}
	.bookmark_wrap .profile_box .doctor_cont .btn_wrap .btn_gray_line span {background-position:left center;}
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner .doctor_info span {width:auto !important;display:contents;}
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner .doctor_info span.hlight {display:block;}
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner .doctor_info span + span {}
	.bookmark_list .list_type02 {margin-top:25px;}
	.bookmark_list .list_type02 ul li .imglist_outer .heart {top:10px;right:10px;}
	.bookmark_list .list_type02 ul li .imglist_outer {padding:10px 0 10px 0}
	.bookmark_wrap .profile_box .doctor_cont .btn_wrap .phone_btn_gray_line em {line-height:10px;font-size:10px;display:block;}
	.bookmark_wrap .profile_box .doctor_cont .btn_wrap .phone_btn_gray_line br {display:none;}
	.bookmark_wrap .profile_box .doctor_cont .btn_wrap .btn_gray_line span {line-height:40px;}
	.bookmark_wrap .profile_box .doctor_cont .btn_wrap .btn.doctor span{line-height:40px;}
	/* 건강검진 ------------------------------------------*/
	.screenings_steptit .line_contenttop {padding-top:25px;margin-top:25px;}
	.h_screenings .screenings_steptit .line_contenttop .table_type01.bk,
	.h_screenings .screenings_steptit .line_contenttop .table_type01.bk tr,
	.h_screenings .screenings_steptit .line_contenttop .table_type01.bk tbody,
	.h_screenings .screenings_steptit .line_contenttop .table_type01.bk tr th, 
	.h_screenings .screenings_steptit .line_contenttop .table_type01.bk tr td {display:block;width:100%;box-sizing:border-box;    font-size: 1em;}
	.screenings_steptit .sel_radio_wrap {margin-bottom:10px;}
	.screenings_steptit .sel_radio_wrap.type02 .input_radio02,
	.screenings_steptit .input_checkbox_outer .input_checkbox.type02{width:50%;}

	/* 로그인 ------------------------------------------*/
	.login_wrap{margin-top: 50px;}
	.login_wrap .login_l{padding:0;}
	.login_wrap .login_l .login_input{width:75%;margin-right:5%;}
	.login_wrap .login_l .login_input imput{margin-bottom:5%;}
	.login_wrap .login_l .btn_login{width:20%}
	.login_wrap .login_r{margin-top:5%;}
	.login_wrap .login_r .btn_call{width:100%;height:40px;line-height:40px;margin-bottom:10px;}
	.login_wrap .login_r .btn_call span{font-size: 1.250em;}
	.login_wrap .login_l .login_input input {margin-bottom:10px;}
	.login_wrap .login_l .btn_login {height:78px;line-height:78px;}
	.login_wrap .login_l .btn_wrap .btn {height:34px;line-height:34px;}


	/* 오시는길 -----------------------------------------------------------------*/
	.participation .txt_area {display:block;padding:10px;box-sizing:border-box;}
	.participation .txt_area .txt_area_title {font-size:1.333em;display:block;width:100%;box-sizing:border-box;padding:0;text-align:center;}
	.participation .txt_area .txt_area_location {display:block;width:100%;box-sizing:border-box;padding:0;margin:0;text-align:center;}
	.participation .txt_area .txt_area_location .btn_download_white {font-size:12px;margin:10px 0 0 !important;display:inline-block;}
	.participation .transportation_wrap .transportation_cont .transportation_l {display:block;width:100%;}
	.participation .transportation_wrap .transportation_cont .transportation_r {width:100%;margin:10px 0 0;}
	.participation .txt_area .txt_area_title:after {display:none;}
	.participation .txt_area .txt_area_location {font-size:1.500em;}
	.participation .transportation_wrap .transportation_cont .transportation_r p span {display:inline-block;margin: 2px 5px;}
	.participation li.nbdt {/*padding-top:0;*/}
	/*지도-----------------------------------------------------------------*/
	.location_info {/*width:calc(100% + 40px);margin-left:-20px;border-left:0;border-right:0;*/width:100%;margin:0 auto;border:1px solid #d9d9d9;}
	/*진료과 의료진 주요프로필 -----------------------------------------------------*/
	
	
	.dat {width:8px;height:8px;}
	.dat.star {width:10px;height:10px;background-size: cover;}
	.introduce_doc_wrap .banner {height:auto;}
	.introduce_doc_wrap .banner .doctor_imgbox {height:310px !important;background-position: bottom left 8% !important;}
	.introduce_doc_wrap .timetable .timetable_wrap .table_type01 table {table-layout: fixed;}
	.introduce_doc_wrap .bgbox_brown {padding:10px 20px;}
	.introduce_doc_wrap .banner .inner {width:100%;}
	.introduce_doc_wrap .banner .inner .doctor_infobox {width:100%;padding-top:222px;}
	.introduce_doc_wrapb .doctor_infobox .timetable_info {margin-top:20px !important;}
	.introduce_doc_wrap .timetable .timetable_wrap .table_type01 tr td {padding:14px 0;}
	.introduce_doc_wrap .btn_wrap .btn_reservation {height:35px;}
	.introduce_doc_wrap .btn_wrap .btn_reservation span {line-height:35px;}

	.introduce_doc_wrap .di_info_tit {padding:0 0 15px;}
	.introduce_doc_wrap .bgbox_brown p {font-size:1.167em;}
	.introduce_doc_wrap .pd_box_30 {padding:15px;}
	.introduce_doc_wrap .pd_box_30 p {font-size:1em;}

	.introduce_doc_wrap .doc_titline ul li {font-size:1.500em;}
	.introduce_doc_wrap .doc_titline ul .tit {font-size:2.500em;}
	.introduce_doc_wrap .doc_fieldline {padding:40px 0 15px;}
	.introduce_doc_wrap .doc_fieldline p {width:75px;line-height: 25px;height: 25px;}
	.introduce_doc_wrap .doc_fieldline ul {width:calc(100% - 90px);word-break:keep-all;}
	.introduce_doc_wrap .doc_titline .heart {position:absolute;top:16px;right:16px;height:30px;width:100px;border-radius:5px;background:#fff;margin:0 !important;}
	.introduce_doc_wrap .doc_titline .heart span {height:30px;line-height:30px;}
	.introduce_doc_wrap .table_type01 {margin-top:0 !important;}
	.introduce_doc_wrap .infonews_box_list li a p {font-size:1em !important;}

	.linebutton .btn.btn_gray_line {padding:0;}
	.linebutton .btn.btn_gray_line span {line-height:40px;}

	/*의료진소개 ------------------------------------------*/	
	.introduce_doc_wrap .info_box .info_box_tit,
	.introduce_doc_wrap .introduce_doc_tab03 .info_box .info_box_tit {font-size:1.250em;padding-bottom:10px;}
	.introduce_doc_wrap .box_outer_style01 .info_box02 {padding:30px 0 0 0!important}
	.introduce_doc_wrap .box_outer_style01 .info_box ul {margin-top:0 !important;}
    .introduce_doc_wrap .introduce_doc_tab03 .infonews_box_list li {font-size:1em;}
	.introduce_doc_wrap .box_outer_style01 .info_box03 {padding:20px 0 0 !important;}
	.introduce_doc_wrap .introduce_doc_tab04 .infonews_box .btn_txtline p {width:100%;display:block;}
	.introduce_doc_wrap .introduce_doc_tab04 .infonews_box .btn_write {float:left;margin:0;}

	/*의료진 진료 시간표 ------------------------------------*/
	.profile_box .doctor_cont .doctor_cont_inner .heart em {width:14px;height:12px;}
	.diagnosis .timetable.timetable_list .profile_outer {padding-bottom:50px;}
	.diagnosis .timetable.timetable_list .timetable .timetable_info {margin-top:30px !important;}
	.diagnosis .timetable.timetable_list .timetable .timetable_info p {font-size:1.167em;word-break: keep-all;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list li .profile_box .doctor_img {width:100px;}
	.diagnosis .timetable.timetable_list .doctor_profile .doctor_profile_list li .profile_box .doctor_img img {width:100%;height:auto;}
	.diagnosis .timetable.timetable_list .doctor_profile .profile_outer .profile_box .doctor_cont .doctor_cont_inner {padding:15px;/*height:115px;*/height:127.77px;}
	.diagnosis .timetable.timetable_list .doctor_profile .profile_outer .profile_box .doctor_cont .doctor_cont_inner .doctor_name {font-size:1.250em;}
	.diagnosis .timetable.timetable_list .doctor_profile .profile_outer .profile_box .doctor_cont .doctor_cont_inner .doctor_info {/*margin-top:10px !important;*/margin-top: 4px !important;height: 40px;}
	.diagnosis .timetable.timetable_list .doctor_profile .profile_outer .profile_box .doctor_cont .doctor_cont_inner .doctor_info span {font-size:1.167em;width:auto !important;display:contents;}
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont {width:calc(100% - 100px);}
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont .doctor_cont_inner .heart {top:20px;right:20px;}
	.diagnosis .timetable.timetable_list .profile_outer .profile_box .doctor_cont .btn_wrap .btn span {height:33px;line-height:33px;background-position: top 3px left;}
	
	.diagnosis_cont .user_conbox .diagnosis_step h4{font-size:1.65em;}
	/*.timetable_wrap .table_type01 tr td p{font-size: 0.3em;}*/
	.doctor_holiday p{font-size:0.8em;line-height:1;}
	
	/*마이페이지 예약확인 --------------------------------------------------------*/
	.gray_box {text-align:center;word-break: keep-all;}
	.gray_box .greet {display:block;width: 100%;}
	.gray_box .greet .blue_info:nth-child(1):before {content:'';display:block;clear:both;}
	.gray_box .gray_inner .btn_blue{margin-top: 10px;display: inline-block;width: auto;padding: 0 30px;float: inherit;}
	.reserve_box_list:before {left:10px;}
	.reserve_box_list .reserve_box_wrap {padding-left:30px;}
	.reserve_box_list .reserve_box_wrap.on  {margin-bottom:50px;}
	.reserve_box_list .reserve_box_wrap + .reserve_box_wrap {margin-top:40px;}
	.reserve_box_list .reserve_box_wrap.on:before {width:16px;height:16px;}
	.reserve_box_list .reserve_box_wrap:after{width:10px;height:10px;left:6px;top:6px;}
	.reserve_box_list .reserve_box_wrap:nth-child(2n):after{left:5px;top:5px;}
	.reserve_box_list .reserve_box_wrap .reserve_top .btn_right {width:calc(100% - 30px);margin-top:18px;}
	.reserve_box_list .reserve_box_wrap .reserve_top .btn_right .btn {width:calc(50% - 5px);float:left;}
	.reserve_box_list .reserve_box_wrap .reserve_top .btn_right .btn + .btn  {margin-left:10px;}
	.reserve_box_list .reserve_box_wrap .reserve_top .btn_right .btn span {line-height:32px;font-size:1em;}
	.reserve_box_list .reserve_box_wrap .reserve_top .reserve_now {font-size:1em;}
	.reserve_box_list .reserve_box_wrap .reserve_top .date {font-size:1.083em;}
	.reserve_box_list .reserve_box_wrap .reserve_box {margin-top:10px;}
	.reserve_box_list .reserve_box_wrap .reserve_box .reserve_box_inner .re_info .re_name {font-size:1em;}
	.reserve_box_list .reserve_box_wrap .reserve_box .reserve_box_inner .re_info .re_loca {margin-top:10px;}
	.reserve_box_list .reserve_box_wrap .reserve_box {border:5px solid #d9d9d9;}
	.reserve_box_list .reserve_box_wrap.on .reserve_box {border:5px solid #0d326f;}
	.reserve_box_list .reserve_box_wrap .reserve_box .reserve_box_inner {/*padding:20px;*/}
	.reserve_box_list .reserve_box_wrap .reserve_box .reserve_box_inner .doctor_img {/*width:60px;*/width:100px;margin-right:20px;}
	.reserve_box_list .reserve_box_wrap .reserve_box .reserve_box_inner .re_info {/*width:calc(100% - 84px)*/width:calc(100% - 124px);}
	
	/* 진료 > 동서건강증진센터 ------------------------------------------*/
	.dongc_bannerbox .banner{background:url('../../images/reservation/reservation_dongseocenter_banner_bg01_mo.jpg') no-repeat;height:339px;background-size: 100%;}
	.dongc_bannerbox .banner .banner_txtbox{display:none;}
	/*동서건강증진 > 소개 --------------------------------------------------------*/
	.dongc_bannerbox .banner {height:180px;background-size: cover;}
	.diagnosis .dongc_wrapouter.mt50 {margin-top:20px !important;}
	.dongc_wrapouter .dongc_info_tit {padding:30px 0;}
	.dongc_wrapouter .logobox img {width:150px;height:auto;}
	.dongc_wrapouter .logobox p {font-size:1.2em;}
	.dongc_wrapouter .textlist .title {font-size:1.250em;}

	.diagnosis .dongc_wrapouter.subtab02 > ul > li {border:0 !important;padding:0 0 30px;}
	.diagnosis .dongc_wrapouter.subtab02 > ul > li .iconbox {width:100%;height:120px;padding:25px;box-sizing:border-box;}
	.diagnosis .dongc_wrapouter.subtab02 > ul > li .iconbox img {height:50px;width:auto;margin:0 auto !important;}
	.diagnosis .dongc_wrapouter.subtab02 > ul > li .iconbox p {margin:10px auto 0;font-size:1em;}
	.diagnosis .dongc_wrapouter.subtab02 > ul > li .contents {width:100% !important;margin:20px 0 0;}
	
	.dongc_wrapouter.subtab02 > ul > li .contents li {font-size:1em !important;line-height: 22px;}
	.dongc_wrapouter.subtab02 > ul > li .contents .btn_gray {padding:0 10px;margin:0 10px;}
	.dongc_wrapouter.subtab02 > ul > li .contents .btn_gray span {line-height:20px;height:20px;}
	
	.dongc_wrapouter.subtab03 .dongc_step_outer {padding:25px;box-sizing:border-box;border:1px solid #dcdcdc;text-align:left;word-break: keep-all;}
	.dongc_wrapouter.subtab03 .dongc_step_outer li {border:0;padding:0;display:inline;margin:0 !important;width:auto;float: inherit;position:relative;}
	.dongc_wrapouter.subtab03 .dongc_step_outer li + li {padding-left:20px;}
	.dongc_wrapouter.subtab03 .dongc_step_outer li + li:after {content: '';display: inline-block;width: 10px;height: 10px;top:5px;left: 5px;background: url('../../images/common/doublearrow02.png') center no-repeat;background-size: 10px auto;position: absolute;}
	.dongc_wrapouter.subtab03 .dongc_step_outer li .icon {display:none;}
	.dongc_wrapouter.subtab03 .dongc_step_outer li .sub_tit,
	.dongc_wrapouter.subtab03 .dongc_step_outer li .tit {display:contents;font-size:1em;}
	.dongc_wrapouter.subtab03 .box_outer_style01 .info_box.mt50 {margin-top:30px !important;}
	.dongc_wrapouter.subtab03 .box_outer_style01 .info_box {margin-top:0 !important;}
	.dongc_wrapouter.subtab03 .box_outer_style01 .info_box .li-type01 ul li .btn_blue {margin:5px 0;font-size:1em;padding:0 10px;display:block;width:100px;}
	.dongc_wrapouter.subtab03 .box_outer_style01 .info_box .li-type01 ul li .btn_blue span {height:30px;line-height:30px;}
	.dongc_wrapouter .box_outer_style01 .info_box .info_box_tit {font-size:1.250em;padding-bottom:10px !important;}
	.dongc_wrapouter .box_outer_style01 .info_box .li-type01 {margin-top:15px !important;}


	/*동서건강증진 > 의료진 --------------------------------------------------------*/
	.profile_outer ul {margin:20px 0 0;}
	.profile_outer ul li {width:100%;margin:0 0 20px;padding:20px;}
	.profile_outer ul li .profile_box .doctor_cont .doctor_cont_inner {padding:0 0 0 20px;height:65px;}
	.profile_outer ul li .doctor_img {width:84px;height: auto;}
	.profile_outer ul li .profile_box .doctor_cont {width:calc(100% - 84px);}
	.profile_outer ul li .profile_box .doctor_cont .doctor_name {font-size:1.250em !important;}
	.profile_outer ul li .profile_box .doctor_cont .doctor_info span {font-size:1em !important;line-height:20px !important;width: auto !important; display: contents;}
	.profile_outer ul li .profile_box .doctor_cont .btn_wrap {margin-left:20px;margin-top: 10px;}
	.profile_outer ul li .profile_box .doctor_cont .btn_wrap .btn {width:auto;padding:0 20px;}
	.profile_outer ul li .profile_box .doctor_cont .btn_wrap .btn span {height:30px;line-height:30px;}

	/*외래진료예약 step 1 --------------------------------------------------------*/
	.user_navbox .user_navbox_info > ul {text-align:center;}
	.user_navbox .user_navbox_info > ul li h4 {font-size:1.250em;padding-top:20px;}
	.user_navbox .user_navbox_info > ul li {padding-bottom:10px;}
	.user_navbox .user_navbox_info > ul li.clearfix {font-size:1em;padding:0 10px;float:left;text-align:left;}
	.user_navbox .user_navbox_info > ul li:nth-child(3):before {margin-top:-5px;left:0;width:1px;height:10px;} 
	.user_navbox .user_navbox_info > ul li:nth-child(4) {width:100%;clear:both;}
	.user_navbox .user_navbox_info > ul li .btn {margin:20px 0 0;font-size:1em!important;}
	.user_navbox > .btn {margin:25px 0 0;}
	.user_navbox .btn span {height:35px !important;line-height:35px !important;font-size:12px!important;}
	.diagnosis_cont {padding-top:170px;}
	.diagnosis_cont .step_location ul {width:100%;}
	.diagnosis_cont .step_location ul li p {/*font-size:1.1em;*/font-size:1em;}	
	.diagnosis_cont .user_conbox .diagnosis_step .listbox_wrap {padding:30px;}
	.diagnosis_cont .user_conbox .diagnosis_step .listbox_wrap .mCustomScrollBox {width: calc(100% + 30px);max-width: inherit;}
	.diagnosis_cont .user_conbox .diagnosis_step .listbox_wrap .listbox_item01 li {padding-bottom:10px;max-width:50%;flex: 1 1 50%;padding:0 20px 10px 10px;}

	.reservationview .tab_style02_tab {width:100%;margin:0;} 
	.reservationview .tab_style02 .li-type01 ul.listbox_item01 li a {display:block;word-break: initial;}



	/*외래진료예약 step 2 --------------------------------------------------------*/
	.diagnosis_cont .diagnosis_step.diagnosis_step02 .select_docbox_outer {padding-left:33px;}
	.diagnosis_cont .select_docbox_outer {position:relative;}
	.diagnosis_cont .select_docbox_outer .check_type02 {margin-top:60px;}
	.diagnosis_cont .select_docbox_outer .table_type01 {margin:10px 0 0;} 
	.diagnosis_cont .select_docbox_outer .doctor_img {width:80px;}
	.diagnosis_cont .select_docbox_outer .doctor_cont {width:calc(100% - 80px) !important;padding-left:15px;}
	.diagnosis_cont .input_checkbox.check_type02 input {width:20px;height:20px}
	.input_checkbox.check_type02 input:after {background-size:8px auto;background-repeat: no-repeat;background-position: center;}
	.diagnosis_cont .select_docbox_outer .table_type01.bg_gray tr td {padding:0;}
	.diagnosis_cont .diagnosis_tit .btn {padding:0 10px;}
	.diagnosis_cont .select_docbox_outer .doctor_cont .doctor_name ,
	.diagnosis_cont .select_docbox_outer .doctor_cont .doctor_name span{font-size:14px;}

	/*외래진료예약 step 3 --------------------------------------------------------*/
	.diagnosis_cont .select_time {height:auto;padding-bottom:15px;}
	.diagnosis_cont .select_time .seltime_list_outer {height:240px;}
	.diagnosis_cont .select_time .seltime_list_outer .seltime_list_item {padding:15px 0  0 15px;}
	.diagnosis_cont .select_time .seltime_list_outer .seltime_list_item ul li {width:calc(33% - 10px);margin:5px !important;float:left !important;}
	/*달력 공통*/
	.cont_box-date_select .cal_disc {margin:20px 0;}
	.cont_box-date_select .month_select > a {width:20px;height:20px;top:50%;margin-top:-10px;}
	.cont_box-date_select .month_select > a.month_prev {left:20px;}
	.cont_box-date_select .month_select > a.month_next {right:20px;}
	.cont_box-date_select .month_select strong {font-size:14px;margin:0;line-height:35px;}
	.cont_box-date_select .month_select {height:35px;}
	.cont_box-date_select .month_select > a:before, .cont_box-date_select .month_select > a:after {width:6px}
	.cont_box-date_select .month_select > a:before ,
	.cont_box-date_select .month_select > a.month_next:before {top:7px;}
	.cont_box-date_select .month_select > a:after,
	.cont_box-date_select .month_select > a.month_next:after {top:11px;}
	.cont_box-date_select .month_select > a.year_prev > em{width: 20px;height:20px;background-size: 100%;}
	.cont_box-date_select .month_select > a.year_prev > em:hover{background-size: 100%;}
	.cont_box-date_select .month_select > a.year_next > em{width: 20px;height:20px;background-size: 100%;}
	.cont_box-date_select .month_select > a.year_next > em:hover{background-size: 100%;}
	.cont_box-date_select .date_board .list_date table tbody td em:first-child {font-size:1em;}
	.cont_box-date_select .date_board .list_date table tbody td.pos em:first-child {width:30px;height:30px;line-height:28px;}

	/*외래진료예약 의료진검색 --------------------------------------------------------*/
	.diagnosis_step03 .searchbox_wrap {width:100%;position:relative;}
	.diagnosis_step03 .searchbox_wrap .searchbox {margin-top:0;width:100%;}
	.diagnosis_step03 .searchbox_wrap .searchbox input {padding-right:50px;}
	.diagnosis_step03 .searchbox_wrap .btn {top:8px;right:34px;margin-right:10px;padding:0;}
	.diagnosis_step03 .searchbox_wrap .btn span {width:20px;height:24px;background-size:18px auto;}
	.diagnosis_step03 .select_docbox_inner .select_docbox_outer {padding-left: 0;}
	.diagnosis_step03 .select_docbox_outer {padding-left: 33px;}

	/*초진안내-----------------------------------------------------------------------*/
	.stepbox ul li .conbox.con1 p{padding: 0;}
	.stepbox ul li .conbox p{padding:0;}
	.stepbox.col_4 ul li.ar.ar_g:after,
	.stepbox.col_4 ul li.ar.ar_g.ar_bf:before {margin-left:4px;background-size:16px auto;}
	.stepbox.col_4 ul li.ar.ar2:after{background-size: 16px auto;margin-left:4px;}
	.stepbox.col_4 ul {width: calc(100% + 24px);margin-left: -12px;}
	.stepbox.col_4 ul li {width:calc(50% - 24px);margin:0 12px !important;}

	.stepbox.col_4 ul li + li + li {margin-top:24px !important;float: right;}	
	.stepbox.col_4 ul li + li + li + li + li {float:left;}
	.stepbox.col_4 ul li:nth-child(2n):after {margin-top: 7px;margin-left:-5px !important; background-size: 16px auto;}
	.stepbox.col_4 ul li:nth-child(3n):after {margin-left: -24px !important; background-size: 16px auto;}
	.stepbox.col_4 ul li .conbox {padding:10px 0 !important;}

	.stepbox.col_5 ul li.ar.ar_g:after,
	.stepbox.col_5 ul li.ar.ar_g.ar_bf:before {margin-left:4px;background-size:16px auto;}
	.stepbox.col_5 ul {width: calc(100% + 24px);margin-left: -12px;}
	.stepbox.col_5 ul li {width:calc(50% - 24px);margin:0 12px !important;}
	.stepbox.col_5 ul li + li + li {margin-top:24px !important;float: right;}	
	.stepbox.col_5 ul li + li + li + li + li {float:left;}
	.stepbox.col_5 ul li:nth-child(2n):after {margin-top: 7px;margin-left:-5px !important;}
	.stepbox.col_5 ul li:nth-child(3n):after {margin-left: -24px !important;}
	.stepbox.col_5 ul li .conbox {padding:10px 0 !important;}
	.stepbox ul li .titbox {padding:10px 0;font-size:1em;}
	
	
	/*가정간호안내-----------------------------------------------------------------------*/
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 {margin-top: 14px !important;transform: translate(14px, -50%);padding-right: 14px;}
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 ul li + li {margin-top:24px !important;}
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 ul li.ar.ar_g.ar_bf:before {margin-left:6px !important;}
	.diagnosis .gui_wrap .stepbox.col_5 + .stepbox.col_5 ul li:after {margin-top: 7px;margin-left:-5px !important;}

	/*응급진료안내-----------------------------------------------------------------------*/
	.diagnosis_gui_emg .stepbox.col_5 {margin-bottom:30px !important;}
	.diagnosis_gui_emg .stepbox.col_5 ul li {width: calc(100% - 24px);margin: 0 12px !important;}
	.diagnosis_gui_emg .stepbox.col_5 ul li + li {margin-top:24px !important;}
	.diagnosis_gui_emg .stepbox.col_5 ul li.ar.ar_g:after {margin-top: 8px;}
	.diagnosis_gui_emg .stepbox_add {margin-right:-12px;}
	.diagnosis_gui_emg .stepbox_add > ul > li {width:calc(100% - 24px);margin-left:12px;}
	.diagnosis_gui_emg .stepbox_add > ul > li + li {margin-left:12px;margin-top:35px;}
	.diagnosis_gui_emg .stepbox_add > ul > li.ar:after {margin-left: -20px !important;background-size: 16px auto;background-repeat:no-repeat;background-position:center;}
	.diagnosis_gui_emg .stepbox_add > ul > li .conbox {padding:20px 0;}
	
	/*증명서발급안내-----------------------------------------------------------------------*/
	.ar_txtbox .btn.thin{line-height:16px;}
	
	.floor_wrap .floor_title p {font-size: 1.833em;}
	.floor_wrap .floor_title span {font-size: 1.083em;}
	/*폭력방지위원회-----------------------------------------------------------------------*/
	.line_tit{font-size:1.250em;padding-bottom:15px;}
	.violence .detail_txt li{padding-left:0;text-indent:1px;text-align:left;}
	

	/*만족도*/
	.satisfactionbox .sel_wrap .sel_radio_wrap {margin-top:0 !important;}
	.satisfactionbox .sel_wrap .limbox {width:100%;margin:0;}
	.satisfactionbox .btn_wrap span {line-height:30px;}
	/*학술활동 테이블*/
	.table_type01.bk.wide.academic table, 
	.table_type01.bk.wide.academic table tbody, 
	.table_type01.bk.wide.academic table tr, 
	.table_type01.bk.wide.academic table tr td {table-layout: fixed;width: 100%;display: block;}
	/* 문화자선활동 */
	.culture_wrap .culture_list > li {padding: 0 20px;width:calc(100% - 40px);}
	.culture_wrap .culture_list .cul_item > img{width: 30%;}
	.culture_wrap .culture_list .cul_item .cul_txt{padding-left:10px;width:calc(70% - 10px);}
	.culture_wrap .culture_list .cul_item .cul_txt li span:first-child{width:50px;}
	.culture_wrap .culture_list .cul_item .cul_txt li span:first-child:after{margin-left:5px;}
	.culture_wrap .culture_list .cul_item .cul_txt li span + span{margin-left:5px;}
	.culture_wrap .culture_list .cul_item .cul_txt li + li{margin-top:30px;}
	/* 협력체결현황 */
	.business .title_year p + p {margin-left:286px;}

	/* AppDownload */
	.down_app.list_type01 > ul > li .appdown .imgbox img{width: 10vw;}
	/* acco_list */
	.acco_listouter .acco_list .acco_contents > li .btn span{line-height:20px;}

	/*  */
	.participation .table_type01 .select_box.hosp {width:100%;margin-left:0;}
	.participation .table_type01 .select_box.hosp + .select_box.hosp {margin-top:5px;}
	.participation .table_type01 .select_box.hosp select {width:100%;}
	/* 자원봉사 신청 */
	.participation .volunteer_outer .banner .banner_txtbox {padding:60px 0;}
	.participation .volunteer_outer .banner .banner_txtbox p:first-child {font-size: 2em;}
	.info_box .info_box_tit {font-size: 1.250em !important;line-height:20px !important;word-break: keep-all;}
	.list_box.volunteer .img_wrap_outer li {width:100%;}
	.list_box.volunteer .img_wrap_outer li + li {margin-left:0; margin-top:30px;}
	.list_box .list_tit{font-size:1.5em;padding-bottom:10px;margin-bottom:10px;}
	.list_box .icon_box_outer li + li{margin-top:20px !important;}
	.list_box .icon_box_outer li .icon_box{padding: 20px;}
	.list_box .icon_box_outer li .icon_box .icon_imgbox{float:none; margin: 0 auto;}
	.list_box .icon_box_outer li .icon_box > div{width: 100%;float:none;margin-left:0;}
	.list_box .icon_box_outer li .icon_box > div p{float:left;}
	.list_box .icon_box_outer li .icon_box > div > .sub{font-size: 1.25em;}
	.list_box .icon_box_outer li .icon_box > div p + p{padding-left:10px;font-size:1.2em;width:90%;word-break:keep-all;}
	.participation .img_wrap_outer li .img_wrap p {font-size:1.2em;margin-top:20px;}
	.participation .select_applywrap ul li {padding:20px 0;}
	.participation .select_applywrap ul li .tit {font-size:2.083em;}
	.participation .volunteer_outer .receipt_step_outer li {padding: 0 0 20px 0;}
	.participation .volunteer_outer .receipt_step_outer li .icon {height: 50px;background-size: auto 100%;}
	/* 의약정보지 */
	.nlist_type01.col_4 > ul > li.mobile {width:100%;}
	.nlist_type01.col_4 > ul > li.mobile .sub_tit {text-align:center;}
	.nlist_type01.col_4 > ul {padding-left:0;}
	/* 연수·강좌·행사 */
	.select_event.mobile{padding:20px;}
	.select_event h4{font-size:2em;}
	.select_event .select_event_list li{}
	.select_event .select_event_list li .select_event_con{padding: 0 0 0 20px;}
	.select_event .select_event_list li .select_event_con .tit{font-size:1.5em;}
	/* 고객상담실 */
	.content_outer .banner .banner_txtbox p:first-child{font-size:2em;}
	/* 교육기관 */
	.edu .banner .banner_txt {font-size:14px;}
	/* ebs명의 */
	.video_doc .profile_box .info_outer .infotitle{margin-top:20px;}
	.video_doc .profile_box .info_outer .infotitle .doc_title{font-size: 1.5em;}
	.video_doc .profile_box .info_outer .video_info .btn + .tit{display:block;margin-top:10px;font-size: 1.3em;}
	.video_doc .profile_box .info_outer .video_info ul{margin-top: 10px;}
	.video_doc .profile_box .info_outer .video_info ul li .tit, .profile_box .info_outer .video_info ul li span{font-size: 1em;}
	/* 임상시험 참가신청 */
	.attendtest_cont .list_type04.col_3{margin-top: -20px;}
	.attendtest_cont .list_type04.col_3 ul li{width: 100%;margin: 20px 0 0;}
	.attendtest_cont .list_type04.col_3 ul li + li + li{margin-top: 20px;}
	/* 동영상 건강강좌 */
	.healthlist.nlist_type01.col_3 > ul > li {width:100%;}

	/* 홍보동영상 */
	.promotion_video.list_type04.style01 ul{margin-top: -20px;}
	.promotion_video.list_type04.style01 ul li{width: 100%;margin: 20px 0 0 !important;}
	.promotion_video.list_type04.style01 ul li:nth-child(2n){float:left;}
	.promotion_video.list_type04.style01 ul li:nth-child(2n - 1){float:left;}

	/* 인사말 */
	.logo_docname .logobox img{width: 50%;}
	.logo_docname .logobox p{font-size: 1.4em;}
	/* 역대 의료원장 */
	.cap_hisouter.col_5 > ul.mobile > li {width:calc(50% - 56px);}
	/* 경희의료원 50년사 */
	.his_year .his_l, .his_year .his_r {float:none; width:100%;}
	.his_year .his_r .fir_title{font-size:2em;line-height:30px;}
	.his_year .his_r .fir_title:after{margin-top:20px;}
	.his_year .his_r ul li.title{font-size: 1.5em;}
	.his_year .his_r ul li.sub{font-size: 1em;}
	.his_year .his_r .last{font-size: 1.5em;}
	/*  */
	.hi .rule_wrap li {width:100%;}
	.hi .rule_wrap li + li {margin-left:0; margin-top:50px;}
	.hi .color_wrap.col_3 {text-align:center;}
	.hi .color_wrap.col_3 li {width:calc(100%); float:none;}
	.hi .color_wrap.col_3 li + li {margin-left:0; margin-bottom:50px;}
	.hi .color_wrap.col_4 li {width:calc(50% - 40px);}
	/* 비전 */
	.vision .inner .gui_wrap{width: 100%; margin-left:0;}
	.vision .vision_txtbox{padding:40px;}
	.vision .vision_txtbox p{font-size: 2em;line-height:30px;}
	.vision .gui_wrap > p{padding-left:0; font-size:2em;}
	.vision .gui_wrap > ul > li{padding: 20px 0;}
	.vision .gui_wrap > ul > li .goal{position:relative;padding-left:0;}
	.vision .gui_wrap > ul > li .goal:before{position:absolute;top:50%;transform:translateY(-50%);left:5%;}
	.vision .gui_wrap > ul > li .goal .title{font-size: 1.5em;padding-bottom:10px;}
	.vision .gui_wrap > ul > li .goal .title, .vision .gui_wrap > ul > li .goal .sub{width:calc(100% - 115px);}
	.vision .vision_txt{margin-top: 60px;margin-left:0;}
	.vision .vision_txt .fir_tit .tit{font-size:2em;}
	.vision .vision_txt .secon_tit{font-size:1.5em;}
	.vision .value_wrap > p.tit{font-size: 2em;}
	.vision .value_wrap .value > ul > li{padding: 20px 0;}
	/* .vision .brochure_item .btn_download span{line-height: 20px;} */
	.btn_download span{line-height: 20px;}
	.btn_download.hov span{line-height: 20px;}
	

	/* 후원하기(작성) */
	.donation_way .sel_radio_wrap .datepicker {background-image:none;}
	.donation_way .txt_wrap {width:100%; float:left; display:flex; flex-wrap:nowrap; align-items:center;}
	.donation_way .txt_wrap.ml94, .donation_way .txt_wrap span.month {margin-left:0;}
	.donation_way .txt_wrap input {width:90%;}
	.donation_way .txt_wrap input.ml24 {margin-left:10px;}
	.donation_section .input_radio02 {font-size:inherit;}

	/* 사회공헌/의료봉사 */
	.timeline_cont .timeline_list .timeline_box .detail_wrap li .detail_history {top:-8px;}
	/* stepbox */
	.stepbox.col_4 ul li:nth-child(1):after {right:0px; margin-right:-24px; left:inherit;} 
	/* 한방상식 */
	.page_style01 .content_box .eximgbox02 > ul > li.page05 {width:100%;}
	.page_style01 .content_box .eximgbox02 > ul > li + li.page05 {margin-left:0; margin-top:10px;}






	.font_20 {font-size:1em;}
	
	/*설립이념*/
	.philosophy .fullbanner_wrap {height:200px;background-size:cover;}
	.philosophy .philosophy_wrap {margin-top:50px;}
	/*비전*/
	.vision .fullbanner_wrap {height:200px;background-size:cover;}
	.vision .vision_txtbox {padding:20px;}
	.vision .vision_txtbox p {word-break:keep-all;font-size: 1.8em;}
	/*감사합니다.*/
	.thanksto_list .list_type01 > ul > li .hov_box {padding: 20px;}
	.thanksto_list .list_type01 > ul > li .hov_box .info_box_tit {height: 40px !important;}
	.thanksto_list .list_type01 > ul > li .hov_box .tkdoc_box {line-height: 30px;}
	/*감사합니다.상세*/
	.participation .profile_box {padding:20px;}
	.participation .profile_box .doctor_infobox p:first-child {font-size: 1.4em;word-break: keep-all;}
	.participation .profile_box .doctor_infobox p:nth-child(2) {font-size:1em}
	.participation .profile_box .btn_wrap {margin-top:20px;}
	.participation .profile_box .doctor_infobox.mobile {width: calc(50% + 20px);}
	.participation .profile_box .doctor_imgbox.mobile {margin-right:20px;}
	.participation .profile_box .btn.btn_gray_line span {line-height:15px;vertical-align: middle;}
	

	/*건의합니다.*/
	.suggestion_step li {padding:20px 0;}

	
	/*리스트-카드뉴스형식*/
	.list_type04 ul li a .boxname {padding:20px 10px 0 10px;height:40px;font-size: 1.250em !important;line-height: 20px !important;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;}
	.list_type04 ul li a .boxdate {padding:20px 10px;font-size:1em;}
	
	/*동영상 건강강좌*/
	.healthlist ul li .hov_box .txt_box .date {text-align:center;}
	/*의료기관평가/인증/수상*/
	.timeline_cont .timeline_list .timeline_box .detail_wrap li.picture_box img {max-height:70px;}

	/*사회공헌/의료봉사*/
	.timeline_cont .timeline_list .timeline_box .detail_wrap li + li {margin-top:20px;}
	.timeline_cont .timeline_list .timeline_box .detail_wrap li .detail_picture img {width:46%;}
	
	/*후원하기*/
	.agree_cont {margin-top:0;}
	.donate .gline_box {margin-top:0;}
	.donate .gline_box .gline_inner {padding:20px 0;}
	.donate .gline_box .gline_inner h3 {font-size:1.4em !important;}


	/*홍보브로슈어*/
	.brochure_box ul li.mobile {width:calc(50% - 10px);margin-bottom:40px;}
	.brochure_box ul li.mobile:nth-child(2n) {margin-left:20px}	
	.brochure_box ul li p {font-size:1em;margin:10px 0;}

	/*다운로드버튼*/
	.btn_download {padding:5px 10px !important;}
	.btn_download span {font-size:1em !important;}
	.btn_download span:before {width: 16px;height: 12px;background-size: 100% auto;}
	
	/*의료원 상징/HI*/
	.hi .down_wrap .downbtnbox .btn_wrap .btn {padding:5px 5px !important;}
	.hi .down_wrap .downbtnbox .btn_wrap .btn span {line-height:20px;}
	.hi .rule_wrap li .ruleimgbox {height:200px;}
	.hi .down_wrap li {width:calc(50% - 15px);}
	.hi .down_wrap li + li {margin-left:30px;}
	.hi .down_wrap .downimgbox {height:100px;}
	.hi .color_wrap.col_4 li {width:calc(50% - 36px);}
	.hi .color_wrap.col_4 li:nth-child(2n){margin-left:30px;}
	
	.introdoc .inner .tab_cont .biddong_txtbox li {font-size:1em;}
	/*의학상식-리스트*/
	.search_nameouter .search_name {margin:20px 0;}
	.search_nameouter .search_name .search_name_tit {padding:0 10px;}

	/*의학상식-상세*/
	.page_style01 .content_box {padding:0;}
	.page_style01 .eximgbox ul li p {font-size:1em;padding: 5px;}
	.page_style01 .content_box tbody,
	.page_style01 .content_box .table_type01,
	.page_style01 .content_box .w540 {width:100%;}
	.page_style01 .content_box tbody td {box-sizing:border-box;}

	/*만화동의보감*/
	.donguibogam_info_cartoon_banner .banner {background-position: right;background-size: cover;background-repeat: no-repeat;}
	/* 통합검색  */
	.total_search_input {width:calc(100% - 34px);padding-left:10px;}
	.total_search .searchbox .btn_total_search,
	.total_search .searchbox .btn_total_search em {height:34px;width:34px;background-size:50%;}
	
	.total_search .tab_ui .tab ul li:nth-child(-n+4) {border-bottom:1px solid #ccc;}
	.search_word_bar > ul > li:last-child > a {font-size:14px;}
	.search_word_bar > ul > li:last-child > a em {width:20px; height:20px;}
	.section_cont_wrap .section_cont .sub_title {font-size:13px;}
	.section_cont_wrap .section_cont .cont_txt {font-size:12px;}
	.section_cont_wrap .section_cont .cont_nav {font-size:12px;}
	.section_cont_wrap .section_cont.flex02 {height:140px;}
	.section_div {margin-bottom:20px;}
	.center_div ul li a {font-size:13px;}
	.center_div ul li a em {width:20px; height:20px;}
	.total_search .tab_ui .sub_tab_wrap ul li:nth-child(-n+4) {border-bottom:none;}
	.section_cont_wrap .section_cont {padding-bottom:0;}
	.section_cont_wrap .section_cont .section_cont_right {height:100px;}
	/*211130*/
	.search_word_bar.inner{padding: 0;}
	.search_word_bar > ul > li .relation{margin-right: 10px;}
	.search_word_bar > ul > li.search_cont02{margin-right: 0;}
	.search_word_bar > ul > li > a.epl{width: 90px;}
	.search_result_wrap{padding: 40px 0;}
	.search_result_wrap .search_result{font-size: 1.563em;}
	.confirm .deco_ball li{font-size: 1.125em;}
	
	.relation_depth2{padding: 20px;}
	.relation_depth2 ul li{width: 30vw; font-size: 1.125em;}
	.relation_depth2 ul li:nth-child(1){font-size: 1.125em;}
	.relation_depth2 ul li:before{width: 20px; height: 20px; margin-right: 10px;}
	.search_word_bar > ul > li:last-child{margin-right: 40px;}
	.section_div .section_title{padding-bottom:10px;}
	.section_div .section_title h3{font-size: 1.438em;}
	
	/*경희의과학연구원*/
	.top_banner .top_banner_txt {font-size: 2em;line-height: 30px;}

	.fileupload_box .upload_name {width: calc(100% - 140px);}
	.fileupload_box label,
	.fileupload_box .btn_112 {width:70px;}
	
	/*의과대학*/
	.edu .banner {height:200px;}
	.edu .banner .banner_txt {width:90%;}
	.edu .banner.dentist_college .banner_txt br {display:none;}

}
@media screen and (max-width:600px){
	.hi .down_wrap .downbtnbox .btn_wrap.clearfix .btn {width:100%;}
	.hi .down_wrap .downbtnbox .btn_wrap.clearfix .btn + .btn {margin-left:0; margin-top:15px;}
	.hi .docu_wrap li {width:calc(50% - 15px);}
	.hi .docu_wrap li + li + li{margin-left:0; margin-top:30px;}
	.hi .docu_wrap li:nth-child(2n) {margin-left:30px;}
	/* EBS명의 */
	.video_doc .profile_box .doctor_img {/*width:100%;*/ float:none;width: 50%; height: 100%; margin: 0 auto;}
	.video_doc .profile_box .info_outer {float:none; margin-left:0; width:100%;}
	.video_doc .profile_box .info_outer .infotitle {text-align:center;}
	.video_doc .profile_box .info_outer .infotitle .doc_title {float:none;}
	.video_doc .profile_box .info_outer .infotitle .btn {float:none;}
	/* 비전 */
	.vision .value_wrap .value > ul > li:nth-child(2n-1) .value_txt {padding-right:10px;}
	.vision .value_wrap .value > ul > li:nth-child(2n) .value_txt {padding-left:10px;}
	/* 인증기관 평가/인증/수상 */
	.timeline_cont .timeline_list .timeline_box .detail_wrap > li.picture_box {flex-wrap:wrap;}
	.timeline_cont .timeline_list .timeline_box .detail_wrap li .img_r {margin-left:20px;}
	.timeline_cont .timeline_list .timeline_box .detail_wrap li .img_l {margin-right:20px;}
	.timeline_cont .timeline_list .timeline_box .detail_wrap li.picture_box img {margin-top:20px;}
	.timeline_cont .timeline_list .timeline_box .mgtn li {white-space: none;}
	/* 경희의과학연구원 */
	.or_chart .or_3deps .or_3deps_sub li {width:100%;}
	.or_chart .or_3deps:after {height:1160px;}
	/* 통합검색 */
	.section_cont_wrap .section_cont .section_cont_left {width:100%;}
	.section_cont_wrap .section_cont .section_cont_left > a {width:100%;}
	.section_cont_wrap .section_cont .section_cont_right {padding:0; width:100%;}
	.section_cont_wrap .section_cont.flex02 {padding:0;}

}

@media screen and (max-width:480px){
	/* 1008 */
	.culture_wrap .culture_list .cul_item .cul_txt {padding-left:0;}
	.culture_wrap .culture_list .cul_item img {width:40%;}
	.culture_wrap .culture_list .cul_item .cul_txt li span {display:block;}
	.culture_wrap .culture_list .cul_item .cul_txt li span:first-child {width:fit-content; margin-left:10px;}
	.culture_wrap .culture_list .cul_item .cul_txt li + li {margin-top: 11vw;}

	.business .year_table {min-width:445px;}

	/* prifile_box */
	.participation .profile_box .doctor_imgbox.mobile {width:calc(50% - 40px);}
	.participation .profile_box .doctor_infobox.mobile {width:50%;}

	/* 연수·강좌·행사 */
	.select_event.mobile .select_event_list li {text-align:center; height:fit-content;}
	.select_event.mobile .select_event_list li > p {float:inherit; margin:0 auto;}
	.select_event.mobile .select_event_list li > div {float:inherit; width:100%; padding:0;}

	.list_type04.col_3.mobile ul li {width:100%; margin-left:0px; margin-top: 60px;}
	
	/*  */
	.or_chart .or_3deps > ul > li {width:280px;}
	/* stepbox */
	.stepbox.col_2 ul li {width:calc(100%);}
	.stepbox.col_2 ul li + li {margin-left:0; margin-top:70px;}
	.stepbox ul li.ar.lr:after {left:inherit; right:50%; top:inherit; bottom:-47px; transform: translateX(16px) rotate(90deg);}
/*vw*/
}
@media screen and (max-width:360px){

	/*content*/
	.inner .gui_wrap {width:calc(100% + 5.56vw);margin-left:-2.78vw;}
	.gui_wrap > ul > li {padding:20px 10px;}


	/*tab*/
	.inner .tab_ui .tab,
	.inner .tab_style02_tab {width:calc(100% + 7.56vw);margin-left:-3.78vw;}
	.tab_style03.line .tab_style03_tab > ul {width: calc(100% + 7.56vw);margin-left: -3.78vw;}

	/* box */
	.gray_box .gray_inner{padding: 4.1667vw;}
	/*지도-----------------------------------------------------------------*/
	.location_info {width:calc(100% + 5.56vw);margin-left:-2.78vw;}
	/* 회원가입 ------------------------------------------*/
	.step_location.step04 ul li p{padding: 8.33vw 0 0 0;}
	.agree_cont.fir{margin-top: 8.33vw;padding-top:8.33vw}
	.agree_cont .agree_check{margin-bottom:2.78vw;}
	.agree_cont .agree_check .input_checkbox{margin-top: 2.78vw;}
	.agree_cont .agree_check .tit{font-size:1.250em;width:100%;}
	.agree_inner .title{font-size:1.125em;padding-bottom:2.78vw;}
	.certification .blue_box {margin-top:9.7222vw;}
	.certification_choice {margin-top:8.3333vw;}
	.certification_choice ul li {padding: 3.89vw 3.89vw 3.89vw 18.06vw !important;}
	.certification_choice.list_type03 ul li .icon{width:11.11vw;height:11.11vw;left: 3.89vw;margin-top: -5.56vw;}
	.join_table .table_type01 .email em{line-height:9.44vw;}
	/* 로그인 ------------------------------------------*/
	.login_wrap{margin-top: 13.8889vw;}
	.login_wrap .login_l{padding:0;}
	.login_wrap .login_l .login_input{width:75%;margin-right:5%;}
	.login_wrap .login_l .login_input imput{margin-bottom:5%;}
	.login_wrap .login_l .btn_login{width:20%}
	.login_wrap .login_r{margin-top:5%;}
	.login_wrap .login_r .btn_call{width:100%;height:11.1111vw;line-height:11.1111vw;margin-bottom:2.7778vw;}
	.login_wrap .login_r .btn_call span{font-size: 1.250em;}
	.login_wrap .login_l .login_input input {height: 9.4444vw !important;}
	.login_wrap .login_l .login_input input {margin-bottom:2.7778vw;}
	.login_wrap .login_l .btn_login {height:21.6667vw;line-height:21.6667vw;}
	
	/* 즐겨찾기 ------------------------------------------*/
	
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner .heart {top:4.44vw;right:4.44vw;}
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner .doctor_name {width:calc(100% - 8.33vw);}
	.bookmark_wrap .profile_box .doctor_img {width:38.89vw;}
	.bookmark_wrap .profile_box .doctor_cont {width:calc(100% - 38.89vw);}
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner {padding:2.78vw;height:36vw;}
	.bookmark_wrap .profile_box .doctor_cont .btn_wrap .btn span {line-height:11.11vw;}
	.bookmark_wrap .profile_box .doctor_cont .btn_wrap .btn_gray_line span {line-height:7.4vw;}
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner .doctor_info span {width:16.67vw;}
	.bookmark_wrap .profile_box .doctor_cont .doctor_cont_inner .doctor_info span + span {width:calc(100% - 16.67vw);}
	

	/* stepbox */
	.stepbox.col_5 ul li + li {margin-left:0;}
	.stepbox.col_5 ul li .conbox.con3 {padding:0;}
	.stepbox.mo_col ul li {width:calc(50% - 3.05vw);}
	.stepbox.mo_col ul li:nth-child(2n-1) {margin-right:6.11vw;}
	.stepbox.mo_col ul li .conbox p {display:inline-block;}
	.stepbox.mo_col ul li .conbox {height:8.9vw; padding:0;/* display: flex;align-items: center;justify-content: center; */}
	/* .stepbox.mo_col ul li .conbox.mo_row {flex-direction: column;} */
	
	/* 역대 의료원장 */
	.cap_hisouter.col_5 > ul.mobile > li {width:calc(100% - 56px);}
	/* 비전 */
	.vision .brochure_box ul li {width:100%;}

	/* 사회공헌/의료봉사 */
	.timeline_cont .timeline_list .timeline_box .detail_wrap li .detail_picture img {width:calc(50% - 10px);}
	.timeline_cont .timeline_list .timeline_box .detail_wrap li .detail_picture img + img + img {margin-top:10px;}
	.timeline_cont .timeline_list .timeline_box .detail_wrap li .detail_picture img:nth-child(2n) {margin-left:10px;}
	/* 통합검색 */
	.search_word_bar > ul > li {width:100%;}
	.search_word_bar > ul > li.search_cont02 {margin-top:20px;}
	
	/*.search_word_bar > ul > li > a:before{width: 6px;height: 6px;border: 1px solid #aebbcf;}
	.search_word_bar > ul > li > a:after{width: 6px;height: 6px;border: 1px solid #aebbcf;}*/
	
	
}