
@media  (max-width : 1279px) {

#container { padding: 20px 50px 0; }

.sub_content h4 { font-size:28px;font-weight:600;color:#333;display:block;margin:0px;padding:0px;margin-bottom:24px; }
.sub_content .info_box { width:100%;height:auto;padding:20px;border:2px solid #C9D3E5;border-radius:16px;margin-bottom:40px; }
.sub_content .info_box span { padding-left:14px;height:auto;display:block;position:relative;font-size:16px;font-weight:400;color:#666;line-height:26px; }
.sub_content .info_box span b { font-weight:400;color:#666; }
.sub_content .info_box span:before { content:'';display:block;width:4px;height:4px;background:#666;border-radius:50%;position:absolute;left:0px;top:10px; }
.sub_content .info_box span em { font-style:normal;color:#FF4242; }
.sub_content .process_bg { width:100%;height:auto;background:url('../../img/process_m.png') no-repeat;background-size:100% auto;margin-top:16px;padding-top:70%; }

.sub_content .libox { width:100%;height:auto;position:relative; }
.sub_content .libox span { padding-left:14px;display:block;position:relative;font-size:16px;font-weight:400;color:#666;line-height:26px; }
.sub_content .libox span b { font-weight:600;color:#333; }
.sub_content .libox span:before { content:'';display:block;width:4px;height:4px;background:#666;border-radius:50%;position:absolute;left:0px;top:10px; }
.sub_content .libox span em { font-style:normal;color:#FF4242; }

.sub_content .sulmoon_box { width:100%;height:auto;border-radius:16px;background:#F0F3F7;position:relative;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px; }
.sub_content .sulmoon_box h5 { font-size:18px;font-weight:600;color:#333;display:block;padding:0px;margin:0px; }
.sub_content .sulmoon_box .star_box { width:100px;height:20px;display:block;vertical-align:top;margin-left:0px;margin-top:20px; }
.sub_content .sulmoon_box .star_box .star { width:20px;height:20px;float:left;background:url('../../img/start.png') no-repeat;background-size:100% 100%;cursor:pointer;border:none; }
.sub_content .sulmoon_box .function_btns { float:none;display:block;width:auto;height:auto;position:relative;right:auto;top:auto;margin-top:20px; }
.sub_content .sulmoon_box .function_btns button { width:32px;height:32px;border-radius:8px;margin-left:0px;margin-right:8px;border:none;vertical-align:top;margin-bottom:8px; }
.sub_content .sulmoon_box .function_btns button.fav { background:#8bb8e8 url('../../img/star.png') no-repeat;background-position:center center; }
.sub_content .sulmoon_box .function_btns button.link { background:#8bb8e8 url('../../img/link.png') no-repeat;background-position:center center; }
.sub_content .sulmoon_box .function_btns button.facebook { background:white url('../../img/facebook.png') no-repeat;background-position:center center;border:1px solid #e3e3e3 }
.sub_content .sulmoon_box .function_btns button.twitter { background:white url('../../img/twitter.png') no-repeat;background-position:center center;border:1px solid #e3e3e3 }
.sub_content .sulmoon_box .function_btns button.naver { background:white url('../../img/naver.png') no-repeat;background-position:center center;border:1px solid #e3e3e3 }
.sub_content .sulmoon_box .function_btns button.kakao { background:white url('../../img/kakao.png') no-repeat;background-position:center center;border:1px solid #e3e3e3 }
.sub_content .sulmoon_box .function_btns button.b { background:white url('../../img/b.png') no-repeat;background-position:center center;border:1px solid #e3e3e3 }
.sub_content .sulmoon_box .function_btns button.numbering { background:white url('../../img/heart.png') no-repeat;background-position:top 2px center;border:1px solid #e3e3e3;padding-top:10px;text-align:Center;font-size:14px;font-weight:500;color:#666;line-height:14px; }
.sub_content .sulmoon_box .textarea { width:100%;height:auto;margin-top:21px;position:relative; }
.sub_content .sulmoon_box .textarea input[type="text"] { width:calc( 100% - 0px );background:white;border:none;border-radius:10px;text-align:left;padding-left:16px;font-size:15px;font-weight:400;color:#333;height:50px; }
.sub_content .sulmoon_box .textarea input[type="text"]::placeholder { color:#666; }

.sub_content .sulmoon_box .textarea textarea { width:calc( 100% - 0px );background:white;border:none;border-radius:10px;text-align:left;padding-left:16px;font-size:15px;font-weight:400;color:#333;height:140px;padding:16px; }
.sub_content .sulmoon_box .textarea textarea::placeholder { color:#666; }

.sub_content .sulmoon_box .textarea button { width:100%;height:50px;color:white;border-radius:10px;border:none;background:#2677BB;text-align:center;position:relative;top:auto;right:auto;font-size:15px;font-weight:600;cursor:pointer;margin-top:20px; }

.sub_content h4.sm { font-size:20px; }
/*
.sub_content .float_box { width:calc( 50% - 10px );height:101px;border-radius:16px;background:#F6F8FA;float:left;display:flex;justify-content:Center;align-items:Center;text-align:center;margin-right:10px;margin-bottom:16px; }
.sub_content .float_box:nth-child(2n) { margin-right:0px;margin-left:10px; }
.sub_content .float_box:nth-child(4n) { margin-right:0px;margin-left:10px; }
.sub_content .float_box div b { font-size:18px;font-weight:600;color:#2677BB;display:block;margin-bottom:10px;padding-left:20px;padding-right:20px; }
.sub_content .float_box div { font-size:16px;font-weight:500;color:#666; }
.sub_content .clear { clear:both;margin-bottom:60px; }
*/
.sub_content .float_box { display: flex; justify-content: Center; align-items: Center; margin-right: 1%; margin-bottom: 16px; width: 32.5%; height: 101px; border-radius: 16px; background: #F6F8FA; text-align: center; }
.sub_content .float_box:nth-child(3n) { margin-right:0; width: 33%; }
.sub_content .float_box:nth-child(4n) { margin-right: 1%; width: 32.5%; }
.sub_content .float_box:nth-child(12n) { margin-right:0; width: 33%; }

.sub_content .foreign { width:100%;position:relative;height:auto;line-height:26px;font-size:16px;font-weight:400;color:#666; }
.sub_content .foreign button { width:224px;height:46px;position:relative;right:auto;top:auto;background:#2677BB;color:white;font-size:16px;font-weight:600;border-radius:10px;text-align:center;border:none;margin-top:10px;width:100%; }
.sub_content .foreign button:before { content:'';display:inline-block;width:23px;height:23px;background:url('../img/airplane.png') no-repeat;background-size:100% 100%;margin-right:4px;vertical-align:middle; }

.sub_content .center_piece { width:100%;height:auto;text-align:center;line-height:24px;border:2px solid #C9D3E5;margin-bottom:30px;font-size:16px;font-weight:400;color:#333;border-radius:16px;padding:20px; }
.sub_content .center_piece span { color:#2677BB }
.sub_content .center_piece span span { color: #E11B1A }
.sub_content .center_piece:before { content:'';display:inline-block;display:none;vertical-align:middle;width:31px;height:20px;background:url('../../img/starting.png') no-repeat;background-size:100% 100%;margin-right:30px;margin-top:-4px; }
.sub_content .center_piece:after { content:'';display:inline-block;display:none;vertical-align:middle;width:31px;height:20px;background:url('../../img/ending.png') no-repeat;background-size:100% 100%;margin-left:30px;margin-top:-4px; }

/*
.sub_content .dan_01 { width:100%;height:auto;border-radius:16px;background:#F6F8FA;text-align:Center;padding:28px;float:left;margin-right:0px;margin-bottom:20px; }
.sub_content .dan_01 .img_cell_jh { width:72px;height:72px;background:url('../../img/ecological.png') no-repeat;background-size:100% 100%;margin:0px auto;margin-bottom:28px; }
.sub_content .dan_02 { width:100%;height:auto;border-radius:16px;background:#F6F8FA;text-align:Center;padding:28px;float:left;margin-right:0px;margin-bottom:20px; }
.sub_content .dan_02 .img_cell_jh { width:72px;height:72px;background:url('../../img/medical-team.png') no-repeat;background-size:100% 100%;margin:0px auto;margin-bottom:28px; }
.sub_content .dan_03 { width:100%;height:auto;border-radius:16px;background:#F6F8FA;text-align:Center;padding:28px;float:left;margin-right:0px;margin-bottom:20px; }
.sub_content .dan_03 .img_cell_jh { width:72px;height:72px;background:url('../../img/first-aid.png') no-repeat;background-size:100% 100%;margin:0px auto;margin-bottom:28px; }
.sub_content .dan_04 { width:100%;height:auto;border-radius:16px;background:#F6F8FA;text-align:Center;padding:28px;float:left;margin-right:0px;margin-bottom:20px; }
.sub_content .dan_04 .img_cell_jh { width:72px;height:72px;background:url('../../img/hospital (1).png') no-repeat;background-size:100% 100%;margin:0px auto;margin-bottom:28px; }
.sub_content .dan_05 { width:100%;height:auto;border-radius:16px;background:#F6F8FA;text-align:Center;padding:28px;float:left;margin-right:0px;margin-bottom:20px; }
.sub_content .dan_05 .img_cell_jh { width:72px;height:72px;background:url('../../img/receptionist.png') no-repeat;background-size:100% 100%;margin:0px auto;margin-bottom:28px; }
*/

.sub_content .dan_01 { float:left; margin-right:2%; margin-bottom:20px; padding:28px; width:49%; height:auto; min-height: 299px; border-radius:16px; background:#F6F8FA; text-align:Center; }
.sub_content .dan_02 { float:left; margin-right:0; margin-bottom:20px; padding:28px; width:49%; height:auto; border-radius:16px; background:#F6F8FA; text-align:Center; }
.sub_content .dan_03 { float:left; margin-right:2%; margin-bottom:20px; padding:28px; width:49%; height:auto; min-height: 299px; border-radius:16px; background:#F6F8FA; text-align:Center; }
.sub_content .dan_04 { float:left; margin-right:0; margin-bottom:20px; padding:28px; width:49%; height:auto; border-radius:16px; background:#F6F8FA; text-align:Center; }
.sub_content .dan_05 { float:left; margin-right:2%; margin-bottom:20px; padding:28px; width:49%; height:auto; min-height: 299px; border-radius:16px; background:#F6F8FA; text-align:Center; }


.sub_content .dan_tit { font-size:18px;font-weight:600;color:#333;display:block;text-align:center;margin-bottom:2px; }
.sub_content .dan_tit_02 { font-size:16px;font-weight:400;color:#2677BB;display:block;text-align:center;margin-bottom:16px; }
.sub_content .li_dan { height:auto;display:inline-block;position:relative;line-height:26px;font-size:16px;font-weight:400;color:#666;padding-left:13px; }
.sub_content .li_dan:before { content:'';display:block;width:4px;height:4px;border-radius:50%;background:#666666;position:absolute;left:0px;top:10px; }

.sub_content .center_piece2 { width:100%;height:auto;text-align:center;line-height:26px;background:#F0F3F7;margin-bottom:30px;font-size:16px;font-weight:400;color:#333;border-radius:16px;padding:22px;word-break:keep-all; }
.sub_content .center_piece2 span { color:#2677BB }
.sub_content .center_piece2 span span { color: #E11B1A }
.sub_content .center_piece2:before { content:'';display:inline-block;display:none;vertical-align:middle;width:31px;height:20px;background:url('../../img/starting.png') no-repeat;background-size:100% 100%;margin-right:30px;margin-top:-4px; }
.sub_content .center_piece2:after { content:'';display:inline-block;display:none;vertical-align:middle;width:31px;height:20px;background:url('../../img/ending.png') no-repeat;background-size:100% 100%;margin-left:30px;margin-top:-4px; }

.sub_content table { border-collapse:collapse;width:100%;height:auto;border-top:2px solid #314B67;border-bottom:2px solid #314B67; }
.sub_content table caption { display:none; }
.sub_content table th { padding:20px;/*line-height:26px;*/font-size:16px;font-weight:600;color:#333;/*border-right:1px solid #ACBBCB;*/background:#F0F3F7;vertical-align:middle;text-align:Center; }
/*.sub_content table tr th:last-of-type { border-right:none; }*/
.sub_content table tbody tr th { border-right: 1px solid #e4e4e4; border-bottom: 1px solid #E4E4E4; }
.sub_content table td { padding:20px;border-right:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;text-align:center;font-size:16px;line-height:26px;font-weight:400;color:#666; }
.sub_content table tr td:last-of-type { border-right:none; }
.sub_content table td span { font-weight:400; }

.sub_content .numbering_box { width:100%;height:auto;position:relative; }
.sub_content .numbering_box .numbering { width:100%;height:68px;margin-bottom:12px;border-radius:34px;background:#ECF4FB;position:relative;padding-left:78px;line-height:26px;color:#666;font-size:16px;font-weight:400;padding-right:24px;display:flex;align-items:center; }
.sub_content .numbering_box .numbering:nth-child(2n) { background:#F2F2F2 }
.sub_content .numbering_box .numbering span { display:block;width:56px;height:56px;border-radius:50%;left:6px;top:6px;position:absolute;background:white;line-height:56px;text-align:Center;font-size:24px;font-weight:600;color:#2677BB }
.sub_content .center_piece2 br { display:none; }

.sub_content .mini_tab .mini_tab_cell { float:left;margin-right:22px;display:inline-block;width:auto;height:56px;line-height:56px;color:#B2B2B2;font-size:16px;font-weight:700;cursor:pointer;position:relative;border:none; }
.sub_content .mini_tab .mini_tab_cell.ac { z-index:2;border-bottom:3px solid #2677BB;line-height:56px;color:#2677BB; }
.sub_content .ip_process { width:100%;height:auto;display:block;position:relative;margin-bottom:60px; }
.sub_content .ip_process:after { clear:both;content:'';display:block; }
.sub_content .ip_process .ip_process_cell { width:100%;margin-right:0px;margin-bottom:20px;height:auto;border:2px solid #c9d3e5;border-radius:16px;float:left;padding: 31px 51px;padding-left:100px;position:Relative;overflow:hidden;line-height:26px;font-size:16px;font-weight:400;color:#666;word-break:keep-all; display: flex; flex-wrap: wrap; }
.sub_content .ip_process .ip_process_cell.long{height: auto;}
.sub_content .ip_process .ip_process_cell:nth-child(2n) { margin-right:0px; }
.sub_content .ip_process .ip_process_cell span { display:block;width:75px;height:120px;line-height:120px;text-align:center;color:#d4e4f1;position:absolute;left:-36px;top:50%;margin-top:-60px;font-size:90px;font-weight:600; }

.sub_content .jg_calc { width:100%;height:auto;text-align:center;line-height:24px;background:#F0F3F7;border-radius:16px;font-size:16px;color:#333;font-weight:500;margin-bottom:24px;padding:20px; }
.sub_content .jg_calc b { display: block; margin-bottom: 24px; }
.sub_content .jg_calc b:last-child { margin-bottom: 0; }
/*
.sub_content .jg_calc b { font-size:18px;font-weight:600;color:#2677BB;margin-right:0px;display:block;margin-bottom:24px; }
.sub_content .jg_calc b:last-of-type { margin-right:0px; }
*/
.sub_content .jg_calc i { display:block;vertical-align:middle;width:38px;height:34px;background:url('../../img/calc.png') no-repeat;background-size:100% 100%;margin-right:18px;margin:0px auto;margin-bottom:20px; }
.sub_content .calc_process { flex-direction: column; width:100%;height:auto;margin-bottom:60px;border-top:2px solid #c9d3e5;border-bottom:2px solid #c9d3e5;position:Relative; }
.sub_content .calc_process:after { clear:both;content:'';display:block; }
.sub_content .calc_process .calc_process_cell { width:100%;height:auto;border-right:none;border-bottom:2px solid #e4e9f2;text-align:Center;padding-top:28px;font-size:16px;font-weight:400;color:#666;line-height:26px;float:left;position:Relative;padding-left:20px;padding-right:20px;padding-bottom:40px; }
.sub_content .calc_process .calc_process_cell br { display:none; }
.sub_content .calc_process .calc_process_cell:last-of-type { border-right:0px solid #d4d4d4;border-bottom:none; }
.sub_content .calc_process .calc_process_cell b { font-weight:600; }
.sub_content .calc_process .calc_process_cell span { display:block;width:84px;height:34px;line-height:34px;border-radius:17px;background:#2677BB;margin:0px auto;margin-bottom:20px;color:white;font-size:16px;font-weight:600;text-align:center; }
.sub_content .calc_process .calc_process_cell:nth-of-type(2):before { content:'';display:block;width:15px;height:28px;background:url('../img/next.png') no-repeat;background-size:100% 100%;position:absolute;left:-2px;top:50%;margin-top:-14px;z-index:2; }
.sub_content .calc_process .calc_process_cell:nth-of-type(3):before { content:'';display:block;width:15px;height:28px;background:url('../img/next.png') no-repeat;background-size:100% 100%;position:absolute;left:-2px;top:50%;margin-top:-14px;z-index:2; }
.sub_content .calc_process .calc_process_cell:nth-of-type(4):before { content:'';display:block;width:15px;height:28px;background:url('../img/next.png') no-repeat;background-size:100% 100%;position:absolute;left:-2px;top:50%;margin-top:-14px;z-index:2; }

.sub_content .basic_noraml_text { width:100%;height:auto;line-height:26px;font-size:16px;margin-bottom:60px;font-weight:400;color:#666; }

.sub_content .center_piece3:after { display:none; }
.sub_content .center_piece3:before { display:none; }
.sub_content .center_piece3 { background:#F0F3F7;border:none;font-size:16px;font-weight:400;color:#333; }
.sub_content .center_piece3 i { width:39px;height:40px;display:none;vertical-align:middle;background:url('../../img/time.png') no-repeat;background-size:100% 100%;margin-right:17px; }

.sub_content .emergency_process { display: flex; flex-wrap: wrap; justify-content: space-between; width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .emergency_process:after { clear:both;content:'';display:block; }
.sub_content .emergency_process .emergency_process_box { width:49%;height:auto;text-align:center;padding:20px;border-radius:16px;background:#F6F8FA;float:left;margin-right:0px;font-size:16px;font-weight:400;color:#666;line-height:26px;margin-bottom:20px; }
.sub_content .emergency_process .emergency_process_box:last-of-type { margin-right:0px; }
.sub_content .emergency_process .emergency_process_box span { display:block;text-align:center;font-size:20px;font-weight:600;color:#2677BB;margin-top:12px;margin-bottom:20px; }
.sub_content .emergency_process .emergency_process_box .circle_icon { width:122px;height:122px;border-radius:50%;background:white;display:block;margin:0px auto;margin-bottom:24px; }
.sub_content .emergency_process .emergency_process_box:nth-of-type(1) .circle_icon { background:white url('../../img/treatment.png') no-repeat;background-position:Center center; }
.sub_content .emergency_process .emergency_process_box:nth-of-type(2) .circle_icon { background:white url('../../img/medical-center.png') no-repeat;background-position:Center center; }
.sub_content .emergency_process .emergency_process_box:nth-of-type(3) .circle_icon { background:white url('../../img/doctor.png') no-repeat;background-position:Center center; }
.sub_content .emergency_process .emergency_process_box:nth-of-type(4) .circle_icon { background:white url('../../img/ambulance.png') no-repeat;background-position:Center center; }

.mbt0 td { font-size:16px !important;font-weight:400 !important;color:#666 !important; }
.ver_03 { border-bottom:none; }
.ver_03 tbody th { background:none;border-bottom:1px solid #E4E4E4;text-align:left;font-size:16px;font-weight:600;color:#333; }
.ver_03 tbody td { text-align:left;font-size:16px;font-weight:400;color:#666; }
.sub_content .info_box em { font-style:normal;display:block;text-align:left;font-size:16px;font-weight:400;line-height:26px;color:#666;margin-top:16px; }

.sub_content h5 span { font-size:15px;padding-left:8px;font-weight:600;color:#2677BB }

.sub_content .jg_calc i.calc2 { display:inline-block;vertical-align:middle;width:40px;height:40px;background:url('../../img/to.png') no-repeat;background-size:100% 100%;margin-right:0px; }
.sub_content .jg_calc h6 { font-size:18px;font-weight:600;color:#333;display:block;margin:0px;padding:0px;margin-right:0px;margin-bottom:20px; }
.sub_content .dangye { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .dangye .dangye_cell { width:100%;height:auto;border-bottom:1px solid #E7E7E7;border-top:1px solid #E7E7E7;position:relative;padding-left:90px;margin-bottom:-1px;padding-top:36px;padding-bottom:36px;text-align:left;line-height:26px;font-size:16px;font-weight:400;color:#666; }
.sub_content .dangye .dangye_cell b { display:block;text-align:left;line-height:24px;height:24px;width:58px;font-size:20px;font-weight:600;color:#333;position:absolute;left:0px;top:40px; }
.sub_content .dangye .dangye_cell b:before { content:'';display:block;width:8px;height:8px;background:#2f91e3;position:absolute;bottom:0px;right:0px; }
.sub_content .dangye .dangye_cell span { font-size:16px;font-weight:600;color:#333;display:block;line-height:26px;margin-bottom:20px; }
.sub_content .dangye .dangye_cell em { font-style:normal;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;padding-left:20px;position:relative;display:block; }
.sub_content .dangye .dangye_cell em:before { content:'';display:block;width:4px;height:4px;background:#666;border-radius:50%;position:absolute;left:0px;top:10px; }
.sub_content .dopyo_big { width:100%;height:auto;padding-top:200%;background:url('../../img/dopyo_m.png') no-repeat;background-size:100% 100%;margin-bottom:60px; }
.sub_content .dopyo_big2 { width:100%;height:auto;padding-top:150%;background:url('../../img/dopyo2_m.png') no-repeat;background-size:100% 100%;margin-bottom:60px; }
.sub_content .way_of_pay { width:100%;height:auto;position:relative; }
.sub_content .way_of_pay .way_of_pay_cell { padding-bottom:46px;width:100%;height:auto;position:relative;padding-left:0px;font-size:16px;font-weight:400;color:#666;line-height:26px;padding-top:147px }
.sub_content .way_of_pay .way_of_pay_cell:last-child{ padding-bottom: 0 ; }
.sub_content .way_of_pay .way_of_pay_cell .circle_way { width:112px;height:112px;border-radius:50%;border:1px solid #d6d6d6;position:absolute;left:0px;top:8px; }
.sub_content .way_of_pay .way_of_pay_cell:nth-of-type(1) .circle_way { background:url('../../img/tap-to-pay.png') no-repeat;background-position:Center center; }
.sub_content .way_of_pay .way_of_pay_cell:nth-of-type(2) .circle_way { background:url('../../img/credit-card.png') no-repeat;background-position:Center center; }
.sub_content .way_of_pay .way_of_pay_cell:nth-of-type(3) .circle_way { background:url('../../img/calculate-cost.png') no-repeat;background-position:Center center; }
.sub_content .way_of_pay .way_of_pay_cell b { font-size:16px;font-weight:600;color:#2677BB;display:block;line-height:26px;margin-bottom:16px; }
.sub_content .way_of_pay .way_of_pay_cell em { font-style:normal;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;padding-left:20px;position:relative;display:block; }
.sub_content .way_of_pay .way_of_pay_cell em:before { content:'';display:block;width:4px;height:4px;background:#666;border-radius:50%;position:absolute;left:0px;top:8px; }
.sub_content .way_of_pay .way_of_pay_cell br { display:none; }

.sub_content .steps_big { display: flex;  justify-content: space-between;  flex-wrap: wrap; width:100%;height:auto;position:relative;margin-bottom:40px; }

/*
.sub_content .steps_big:after { clear:both;content:'';display:block; }
.sub_content .steps_big .steps_big_cell { width:100%;height:156px;float:left;position:relative;background:#F6F8FA;border-radius:78px;text-align:center;font-size:18px;font-weight:600;color:#333;line-height:21px;padding-top:28px;margin-bottom:20px; }
.sub_content .steps_big .steps_big_cell span { display:block;width:40px;height:40px;border-radius:50%;border:1px solid #2677BB;position:absolute;top:0px;left:0px;background:white;text-align:Center;line-height:38px;font-size:20px;font-weight:700;color:#2677BB }
.sub_content .steps_big .steps_big_cell .steps_big_cell_img { width:44px;height:44px;margin:0px auto;margin-bottom:21px; }
.sub_content .steps_big .steps_big_cell:nth-of-type(1) .steps_big_cell_img { background:url('../../img/writing.png') no-repeat;background-size:100% 100%; }
.sub_content .steps_big .steps_big_cell:nth-of-type(2) .steps_big_cell_img { background:url('../../img/money-bag.png') no-repeat;background-size:100% 100%; }
.sub_content .steps_big .steps_big_cell:nth-of-type(3) .steps_big_cell_img { background:url('../../img/invoice.png') no-repeat;background-size:100% 100%; }
.sub_content .double_steps { width:100%;height:auto;border-top:2px solid #C9D3E5;border-bottom:2px solid #C9D3E5;position:relative;margin-bottom:60px; }
.sub_content .double_steps:after { clear:both;content:'';display:block; }
.sub_content .double_steps .double_steps_cell { float:left;width:100%;text-align:Center;padding-top:24px;font-size:16px;font-weight:500;color:#666;height:190px;border-right:0px solid #C9D3E5;line-height:22px;border-bottom:1px solid #d4d4d4; }
.sub_content .double_steps .double_steps_cell span { display:block;width:84px;height:34px;line-height:34px;text-align:Center;border-radius:17px;background:#2677BB;color:white;font-size:15px;font-weight:600;margin:0px auto;margin-bottom:24px; }
.sub_content .double_steps .double_steps_cell b { display:block;font-size:20px;font-weight:600;color:#333;text-align:Center;height:24px;line-height:24px;margin-bottom:16px; }
.sub_content .double_steps .double_steps_cell:nth-of-type(2) { border-right:none;position:relative;border-bottom:none; }
.sub_content .double_steps .double_steps_cell:nth-of-type(2):before { content:'';display:none;width:15px;height:28px;background:url('../../img/next.png') no-repeat;background-size:100% 100%;position:absolute;top:50%;margin-top:-14px;left:-1px; }
*/

.sub_content .steps_big .steps_big_cell { margin-bottom: 8px; margin-right: 0; width: 49.5%; }

.sub_content .double_box { width:100%;height:auto;border-radius:16px;background:#F0F3F7;margin-bottom:60px;padding-left:26px;padding-right:26px; }
.sub_content .double_box:after { clear:both;content:'';display:block }
.sub_content .double_box .double_cell { float:left;height:auto;width:100%;padding-left:70px;padding-top:30px;padding-bottom:24px;position:relative;font-size:16px;font-weight:500;color:#666; }
.sub_content .double_box .double_cell i.walking { width:40px;height:40px;background:url('../../img/walking.png') no-repeat;background-size:100% 100%;position:Absolute;left:0px;top:30px;display:block; }
.sub_content .double_box .double_cell i.faxing { width:40px;height:40px;background:url('../../img/fax.png') no-repeat;background-size:100% 100%;position:Absolute;left:0px;top:30px;display:block; }
.sub_content .double_box .double_cell b { display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:10px; }
.sub_content .double_box .double_cell i.place { width:40px;height:40px;background:url('../../img/placeholder 1.png') no-repeat;background-size:100% 100%;position:Absolute;left:0px;top:30px;display:block; }
.sub_content .double_box .double_cell i.time { width:40px;height:40px;background:url('../../img/time 1.png') no-repeat;background-size:100% 100%;position:Absolute;left:0px;top:30px;display:block; }
.sub_content .basic_noraml_text span.redding { color:#E11B1A; }
.sub_content button.document_download { border:none;cursor:pointer;width:auto;padding-left:14px;padding-right:14px;height:46px;background:#E7EEF3;margin-right:10px;margin-bottom:11px;color:#2677BB;font-size:16px;font-weight:600;border-radius:10px; }
.sub_content button.document_download i { width:20px;height:20px;background:url('../../img/write 1.png') no-repeat;background-size:100% 100%;display:inline-block;vertical-align:middle;margin-right:2px; }

.sub_content table.vm button.document_download { border:none;cursor:pointer;width:auto;padding-left:14px;padding-right:14px;height:46px;background:#E7EEF3;margin-right:10px;margin-bottom:11px;color:#2677BB;font-size:16px;font-weight:600;border-radius:10px; }
.sub_content table.vm button.document_download i { width:20px;height:20px;background:url('../../img/write 1.png') no-repeat;background-size:100% 100%;display:inline-block;vertical-align:middle;margin-right:2px; }

.sub_content .issue_process { width:100%;position:relative;height:auto;margin-bottom:60px; }
.sub_content .issue_process:after { clear:both;content:'';display:block; }
.sub_content .issue_process .issue_process_cell { width:100%;height:auto;position:Relative;float:left;text-align:center;padding-bottom:30px;border-bottom:1px solid #f4f4f4;margin-bottom:30px; }
.sub_content .issue_process .issue_process_cell b { font-size:20px;font-weight:600;color:#2677BB;display:block;text-align:center;margin-bottom:31px; }
.sub_content .issue_process .issue_process_cell span { display:flex;text-align:Center;font-size:16px;font-weight:400;color:#666;width:100%;height:50px;line-height:25px;justify-content:center;align-items:Center; }
.sub_content .issue_process .process_line { position:relative;width:100%;height:2px;background:#C9D3E5;position:absolute;top:44px;left:0px;z-index:-1;display:none; }
.sub_content .issue_process .process_line:before { content:'';display:block;width:28px;height:28px;border-radius:50%;border:3px solid #dfeaf3;position:absolute;top:-13px;left:0px;z-index:-1; }
.sub_content .issue_process .process_line:after { content:'';display:block;width:28px;height:28px;border-radius:50%;border:3px solid #dfeaf3;position:absolute;top:-13px;right:0px;z-index:-1; }
.sub_content .issue_process .process_line span.lc { display:block;width:16px;height:16px;background:#c9e0f3;border-radius:50%;position:absolute;left:6px;top:-7px; }
.sub_content .issue_process .process_line span.rc { display:block;width:16px;height:16px;background:#c9e0f3;border-radius:50%;position:absolute;right:6px;top:-7px; }
.sub_content .issue_process .issue_process_cell:before { content:'';display:none;width:28px;height:28px;border-radius:50%;border:3px solid #a8c9e4;position:absolute;right:-14px;top:30px;z-index:-1; }
.sub_content .issue_process .issue_process_cell:after { content:'';display:none;width:16px;height:16px;background:#2677bb;position:absolute;top:36px;right:-8px;border-radius:50%; }
.sub_content .issue_process .issue_process_cell:last-of-type:after { display:none; }
.sub_content .issue_process .issue_process_cell:last-of-type:before { display:none; }
.sub_content .issue_process .issue_process_cell:last-of-type { border-bottom:none; }

.sub_content .info_box p { font-size:16px;font-weight:600;color:#2677BB;display:block;height:auto;margin-bottom:8px; }

.sub_content .process2_bg { width:100%;height:auto;background:url('../../img/process2_m.png') no-repeat;background-size:100% auto;position:relative;padding-top:59%; }
.sub_content .info_box span b em { font-style:normal;color:#E11B1A;font-size:inherit;font-weight:inherit;margin:0px;padding:0px;display:inline; }
.sub_content .double_box.tri { height:auto; }
.sub_content .double_box.tri .double_cell { float:left;height:100px;width:100%;padding-left:70px;padding-top:30px;padding-bottom:24px;position:relative;font-size:16px;font-weight:500;color:#666; }
.sub_content .double_box.tri .double_cell i.walking { width:40px;height:40px;background:url('../../img/walking.png') no-repeat;background-size:100% 100%;position:Absolute;left:0px;top:30px;display:block; }
.sub_content .double_box.tri .double_cell i.faxing { width:40px;height:40px;background:url('../../img/fax.png') no-repeat;background-size:100% 100%;position:Absolute;left:0px;top:30px;display:block; }
.sub_content .double_box.tri .double_cell b { display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:10px;margin-top:10px; }
.sub_content .steps_big.smaller_step { height:auto; margin-bottom: 0; }
.sub_content .steps_big.smaller_step .steps_big_cell { height:135px; }
.sub_content .steps_big.smaller_step .steps_big_cell:nth-of-type(2) .steps_big_cell_img { background:url('../../img/doctor (1).png') no-repeat;background-size:100% 100%; }
.sub_content .steps_big.smaller_step .steps_big_cell:nth-of-type(3) .steps_big_cell_img { background:url('../../img/patient.png') no-repeat;background-size:100% 100%; }
.sub_content .dopyo3 { width:100%;height:auto;background:url('../../img/dopyo3_m.png') no-repeat;background-size:100% auto;padding-top:120%; }
.sub_content .steps_big.four_depth { margin-bottom:0; }
.sub_content .steps_big.four_depth .steps_big_cell { width:100%; }
.sub_content .steps_big.four_depth .steps_big_cell:nth-of-type(1) .steps_big_cell_img { background:url('../../img/health.png') no-repeat;background-size:100% 100%; }
.sub_content .steps_big.four_depth .steps_big_cell:nth-of-type(2) .steps_big_cell_img { background:url('../../img/hospital (1) (1).png') no-repeat;background-size:100% 100%; }
.sub_content .steps_big.four_depth .steps_big_cell:nth-of-type(3) .steps_big_cell_img { background:url('../../img/doctor (1).png') no-repeat;background-size:100% 100%; }
.sub_content .steps_big.four_depth .steps_big_cell:nth-of-type(4) .steps_big_cell_img { background:url('../../img/invoice.png') no-repeat;background-size:100% 100%; }
.sub_content .little_span { line-height:22px; }

/*
.sub_content .many_buttons { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .many_buttons button { border:2px solid #E7EAF4;border-radius:10px;background:white;text-align:center;color:#666;font-size:18px;font-weight:600;width:calc( 50% - 12px );height:45px;float:left;cursor:pointer;margin-right:12px;margin-bottom:8px;margin-left:0px; }
.sub_content .many_buttons button:nth-child { border:2px solid #E7EAF4;border-radius:10px;background:white;text-align:center;color:#666;font-size:18px;font-weight:600;width:calc( 50% - 12px );height:45px;float:left;cursor:pointer;margin-right:0px;margin-bottom:8px;margin-left:12px; }
.sub_content .many_buttons button:nth-child(5n) { margin-right:12px;margin-left:0px; }
.sub_content .many_buttons button:hover { background:#e5eef6;color:#2677bb;border:2px solid #327ebf }
*/
.sub_content .many_buttons { }
.sub_content .many_buttons button { margin-right: 1%; width: 24%; }
.sub_content .many_buttons button:nth-child(4n) { margin-right: 0; width: 25%; }
.sub_content .many_buttons button:nth-child(5n) { margin-right: 1%; width: 24%; }
.sub_content .many_buttons button:nth-child(20n) { margin-right: 0; width: 25%; }
.sub_content .clear { clear: both; margin-bottom: 0; }


.sub_content .convenient_cell_wrap { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .convenient_cell_wrap:after { clear:both;content:'';display:block; }
.sub_content .convenient_cell_wrap .convenient_cell { width:calc( 50% - 9px );height:auto;border-radius:16px;background:#F6F8FA;float:left;margin-right:9px;margin-left:0px;text-align:center;padding-top:24px;font-size:15px;font-weight:500;color:#666;line-height:24px;margin-bottom:15px; }
.sub_content .convenient_cell_wrap .convenient_cell:nth-child(2n) { margin-left:8px;margin-right:0px; }
.sub_content .convenient_cell_wrap .convenient_cell:last-of-type { margin-right:0px; }
.sub_content .convenient_cell_wrap .convenient_cell b { display:block;text-align:center;height:21px;line-height:21px;width:100%;font-size:18px;font-weight:600;color:#2677BB;position:relative; }
.sub_content .convenient_cell_wrap .convenient_cell b:after { width:46px;height:2px;background:#2677BB;display:block;content:'';position:absolute;left:50%;margin-left:-23px;top:41px; }
.sub_content .convenient_cell_wrap .convenient_cell span { margin-top:44px;position:relative;width:100%;height:19px;line-height:19px;display:block;text-align:Center;font-size:16px;font-weight:500;color:#333;margin-bottom:16px; }
.sub_content .ambulance { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .ambulance:after { clear:both;content:'';display:block; }
.sub_content .ambulance .amb_pic { width:100%;height:232px;float:left;border-radius:12px;background:url('../../img/image 16.png') no-repeat;background-size:cover;background-position:Center;margin-right:0px;margin-bottom:20px; }
.sub_content .ambulance .amb_pic_rest { width:Calc( 100% - 0px - 0px );height:auto;float:left; }

/*
.sub_content .infra { width:100%;height:auto;position:relative; }
.sub_content .infra:after { clear:both;content:'';display:block; }
.sub_content .infra .infra_cell { width:100%;height:355px;float:left;margin-right:0px;margin-bottom:36px;position:Relative; }
.sub_content .infra .infra_cell:nth-child(3n) { margin-right:0px; }
*/

.sub_content .infra { display: flex; flex-wrap: wrap; width: 100%; height: auto; position: relative; }
.sub_content .infra .infra_cell { width: 49.5%; float: left; margin-right: 1%; position: Relative; }
.sub_content .infra .infra_cell:nth-child(2n) { margin-right: 0;  }
.sub_content .infra .infra_cell:nth-child(3n) { margin-right: 1%; }


.sub_content .infra .infra_cell .infra_cell_pic { width:100%;height:200px;border-radius:16px;background:#D7D7D7;margin-bottom:20px; }
.sub_content .infra .infra_cell b { display:block;height:21px;line-height:21px;text-align:left;font-size:18px;font-weight:600;color:#333;margin-bottom:16px; }
.sub_content .infra .infra_cell span { padding-left:30px;font-size:16px;font-weight:400;color:#666;display:block;text-align:left;margin-bottom:14px;position:relative;line-height:26px; }
.sub_content .infra .infra_cell span i.pl { width:20px;height:20px;display:block;position:absolute;background:url('../../img/placeholder_small.png') no-repeat;background-size:100% 100%;left:0px;top:0px;line-height:26px; }
.sub_content .infra .infra_cell span i.ti { width:20px;height:20px;display:block;position:absolute;background:url('../../img/time_small.png') no-repeat;background-size:100% 100%;left:0px;top:0px;line-height:26px; }

/*.sub_content .center_piece2.height_auto { height:auto;padding-bottom:20px; }*/
.sub_content .icon_box_big { float:left;width:100%;height:204px;border:2px solid #C9D3E5;border-radius:16px;margin-right:16px;text-align:center;padding-top:36px;line-height:26px;font-size:16px;font-weight:400;color:#666;margin-bottom:20px; }
.sub_content .icon_box_big i.mask_girl { width:60px;height:60px;background:url('../../img/female.png') no-repeat;background-size:100% 100%;margin:0px auto;margin-bottom:28px;display:block; }
.sub_content .icon_box_big i.wash_hands { width:60px;height:60px;background:url('../../img/wash-your-hands.png') no-repeat;background-size:100% 100%;margin:0px auto;margin-bottom:28px;display:block; }

.sub_content .jilmoon_wrap .issue_process_cell { background:white;border-radius:16px;padding-top:20px; }

/*
.sub_content .search_district { position:relative;width:100%;height:auto;margin-bottom:16px; }
.sub_content .search_district select { width:100%;height:48px;border:1px solid #E3E3E5;border-radius:12px;margin-right:0px;vertical-align:top;padding-left:16px;background:white url('../../img/arrow.png') no-repeat;background-position:right 16px center;background-size:24px 24px;font-size:16px;font-weight:400;color:#333;margin-bottom:10px; }
.sub_content .search_district select { -webkit-appearance:none; -moz-appearance:none; appearance:none }

.sub_content .search_district input[type="text"] { width:100%;height:48px;border-radius:12px;border:1px solid #E3E3E5;padding-left:16px;font-size:16px;font-weight:400;color:#333;margin-right:0px;margin-bottom:10px; }
.sub_content .search_district button { width:100%;height:48px;border:none;border-radius:12px;text-align:Center;background:#2677BB;color:white;font-size:15px;font-weight:700;cursor:pointer;margin-bottom:10px; }
.sub_content .jilmoon_wrap { width:100%;height:auto;padding:20px;padding-top:16px;padding-bottom:16px;border:1px solid #E3E3E3;border-radius:16px;margin-bottom:60px; }
.sub_content .jilmoon_wrap .q_cell { cursor:pointer;width:100%;height:auto;min-height:44px;padding-left:78px;font-size:18px;font-weight:600;line-height:27px;color:#333;padding-top:9px;padding-bottom:8px;position:relative;margin-bottom:20px; }
.sub_content .jilmoon_wrap .q_cell:before { content:'Q';font-size:24px;font-weight:600;color:#122131;width:44px;height:44px;border-radius:50%;line-height:44px;text-align:Center;background:#F0F3F7;position:absolute;left:14px;top:0px;display:block; }
.sub_content .jilmoon_wrap .q_cell:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:50%;margin-top:-12px; }
.sub_content .jilmoon_wrap .q_cell_divider { width:100%;height:1px;background:#E4E4E4;margin-bottom:20px; }
.sub_content .jilmoon_wrap .q_cell.ac { cursor:pointer;width:100%;height:auto;min-height:44px;padding-left:78px;font-size:18px;font-size:600;line-height:27px;color:#333;padding-top:9px;padding-bottom:8px;position:relative;margin-bottom:20px; }
.sub_content .jilmoon_wrap .q_cell.ac:before { content:'Q';font-size:24px;font-weight:600;color:#2677BB;width:44px;height:44px;border-radius:50%;line-height:44px;text-align:Center;background:#F0F3F7;position:absolute;left:14px;top:0px;display:block; }
.sub_content .jilmoon_wrap .q_cell.ac:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow_up.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:50%;margin-top:-12px; }
.sub_content .jilmoon_wrap .q_cell_divider.on { position:Relative;height:auto;min-height:1px;background:#F4F6F8;border-radius:16px;padding:16px;padding-left:80px;padding-bottom:24px;padding-top:25px;font-size:15px;line-height:22px;font-weight:400;color:#333; }
.sub_content .jilmoon_wrap .q_cell_divider.on:before { content:'A';width:44px;height:44px;line-height:44px;text-align:center;position:absolute;display:block;top:16px;left:16px;color:#2677BB;font-size:24px;font-weight:600; }
.sub_content .jilmoon_wrap .q_cell_divider.on span { font-size:16px;font-weight:500;color:#333;line-height:24px;margin-bottom:24px;display:block; }
.sub_content .jilmoon_wrap .q_cell_divider.on em { font-style:normal;font-size:16px;font-weight:600;line-height:24px;color:#333;display:block;margin-bottom:8px; }
.sub_content .jilmoon_wrap .q_cell_divider.on button { width:110px;height:39px;color:white;background:#2677BB;border-radius:10px;text-align:center;border:none;font-size:15px;font-weight:700;cursor:pointer;margin-top:8px; }
.sub_content .jilmoon_wrap .q_cell_divider.on i.telephone { width:40px;height:40px;display:inline-block;vertical-align:middle;margin-right:20px;background:url('../../img/Group 25.png') no-repeat;background-size:100% 100%; }
.sub_content .jilmoon_wrap .q_cell_divider.on em.i { display:inline-block;vertical-align:middle;font-weight:500; }
.sub_content .jilmoon_wrap .q_cell_divider.on em.i span { display:inline;font-size:inherit;font-weight:inherit;font-style:inherit;color:#2677BB;font-weight:600; }
.sub_content .jilmoon_wrap .q_cell_divider.on div.div { margin-bottom:20px; }
.sub_content .jilmoon_wrap .q_cell_divider.on div.div em { padding-left:20px;position:relative; }
.sub_content .jilmoon_wrap .q_cell_divider.on div.div em:before { content:'';display:block;width:5px;height:5px;border-radius:50%;background:#333;position:absolute;left:0px;top:7px; }
.sub_content .jilmoon_wrap .q_cell_divider.on em span { display:inline;font-size:inherit;font-weight:inherit;color:red; }
.sub_content .jilmoon_wrap .q_cell_divider.on .dp_jaju { width:100%;height:auto;background:url('../../img/dopyo2_m.png') no-repeat;background-size:cover;background-position:Center center;padding-top:120%; }

.sub_content .flex_search { width:100%;height:auto;display:block;justify-content:center;align-items:Center; }
.sub_content .flex_search select { width:100%; }

.sub_content .flex_search .bg_option { display:inline-block;vertical-align:top;width:100%;margin-right:0px;margin-bottom:20px; }
.sub_content .flex_search .bg_option .opt_01 { width:82px;height:48px;border-radius:12px;background:#EFEFEF;text-align:center;line-height:48px;cursor:pointer;margin-right:8px;font-size:16px;font-weight:600;color:#666;display:inline-block;vertical-align:top; }
.sub_content .flex_search .bg_option .opt_02 { width:82px;height:48px;border-radius:12px;background:#DFEFFF;text-align:center;line-height:48px;cursor:pointer;margin-right:0px;font-size:16px;font-weight:600;color:#2677BB;display:inline-block;vertical-align:top; }

.sub_content .flex_search .etc_box { width:100%;height:25px;line-height:25px;margin-top:28px;position:relative; }
.sub_content .flex_search .etc_box .etc_01 { display:inline-block;height:25px;line-height:25px;width:auto;vertical-align:top;padding-right:32px;position:relative;margin-right:70px;font-size:15px;font-weight:500;color:#333; }
.sub_content .flex_search .etc_box .etc_01 span { width:42px;text-align:center;height:25px;line-height:25px;background:#61B7FF;border-radius:6px;display:inline-block;vertical-align:middle;color:white;font-size:15px;font-weight:400;margin-right:6px; }
.sub_content .flex_search .etc_box .etc_01:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:0px; }
.sub_content .flex_search .etc_box .etc_02 { display:inline-block;height:25px;line-height:25px;width:auto;vertical-align:top;padding-right:32px;position:relative;margin-right:70px;font-size:15px;font-weight:500;color:#333; }
.sub_content .flex_search .etc_box .etc_02 span { width:42px;text-align:center;height:25px;line-height:25px;background:#B083DD;border-radius:6px;display:inline-block;vertical-align:middle;color:white;font-size:15px;font-weight:400;margin-right:6px; }
.sub_content .flex_search .etc_box .etc_02:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:0px; }
.sub_content .flex_search .etc_box .repeat { float:right;display:inline-block;width:auto;font-size:15px;font-weight:500;color:#000000 }
.checks input[type="checkbox"] { position: relative; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.checks input[type="checkbox"] + label { display: inline; position: relative; padding-left: 25px !important; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;color: #555; font-weight: normal; font-size: 14px; color: #000; }
.checks input[type="checkbox"] + label:before { content: ""; position: absolute; left: 0; top: 0px !important; width: 18px !important; height: 18px !important; text-align: center; background: #fff; border: 1px solid #D7D7D7; border-radius: 5px; box-shadow: none; overflow:hidden; }
.checks input[type="checkbox"] + label:active:before,
.checks input[type="radio"]:checked + label:active:before { box-shadow: none; }
.checks input[type="checkbox"]:checked + label:before { background: white; border-color: #447ef2; }
.checks input[type="checkbox"]:checked + label:after { content: "" !important; position: absolute; top: 0px !important; left: 0px !important; width: 18px !important; height: 18px !important; background: url("../../img/check.png") no-repeat !important; background-size: 100% 100% !important; border-radius: 5px !important; box-shadow: none !important; color: White !important; line-height: 18px !important; text-align: center !important; font-size: 9px !important; border-radius: 2px !important; }
.checks input[type="checkbox"]:checked + label { color: #447ef2; }
*/

/*
.sub_content .doctor_list { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .doctor_list:after {clear:both;content:'';display:block; }
.sub_content .doctor_list .doctor_list_cell { width:100%;height:196px;margin-right:0px;border-radius:16px;border:1px solid #A1B0BD;margin-bottom:20px;float:left;padding:20px;padding-left:156px;position:relative;font-size:15px;font-weight:500;color:#666;line-height:17px; }
.sub_content .doctor_list .doctor_list_cell:nth-child(2n) { margin-right:0px; }
.sub_content .doctor_list .doctor_list_cell .doctor_pic { width:120px;height:156px;top:20px;left:20px;border-radius:6px;background:#D9D9D9;position:absolute; }
.sub_content .doctor_list .doctor_list_cell b { font-size:20px;font-weight:600;color:#333;display:block;margin-bottom:20px; }
.sub_content .doctor_list .doctor_list_cell span { display:block;font-size:15px;font-weight:600;color:#2677BB;line-height:17px;margin-bottom:10px; }
.sub_content .doctor_list .doctor_list_cell span em { display:inline-block;margin-left:4px;margin-right:4px;width:4px;height:4px;border-radius:50%;vertical-align:middle;background:#2677BB }
.sub_content .doctor_list .doctor_list_cell button.sogae { width:202px;height:38px;background:#EEEEEE;border-radius:6px;text-align:center;border:none;background:#EEEEEE;position:absolute;bottom:20px;left:156px;font-size:15px;font-weight:600;color:#333; }
.sub_content .doctor_list .doctor_list_cell button.yeyak { width:202px;height:38px;background:#d4e4f1;border-radius:6px;text-align:center;border:none;position:absolute;bottom:20px;left:368px;font-size:15px;font-weight:600;color:#2677bb; }
*/


.sub_content .many_tabs { width:100%;height:41px;position:relative; /*border-bottom:1px solid #E0E0E0;*/ margin-bottom:24px;margin-top:52px; }
.sub_content .many_tabs button { vertical-align:top;width:auto;border:none;height:41px;margin-right:28px;background:none;text-align:left;font-size:18px;font-weight:600;color:#666666 }
.sub_content .many_tabs button span { font-size:18px;font-weight:400;color:#979797;margin-left:8px; }
.sub_content .many_tabs button.ac { color:#fff; }
.sub_content .many_tabs button.ac span { color:#fff }


.sub_content .search_result_section { width:100%;height:auto;/*padding-top:40px;padding-bottom:50px;*//*border-top:1px solid #717171;*/position:relative; }
.sub_content .search_result_section button.plus_button_circle { width:20px;height:20px;border:1px solid #2677BB;border-radius:50%;text-align:center;line-height:18px;color:#2677BB;font-size:15px;font-weight:600;cursor:pointer;position:absolute;right:0px;top:41px;background:White; }
.sub_content .search_result_section:after { clear:both;content:'';display:block; }
.sub_content .search_result_section .with_icon { width:120px;height:120px;border-radius:12px;border:1px solid #DDDDDD;float:left;display:flex;justify-content:center;align-items:center; }
.sub_content .search_result_section .with_icon_rest { width:Calc( 100% - 120px );height:120px;text-align:left;padding-left:20px;font-size:15px;font-weight:400;line-height:18px;color:#666;float:left; }
.sub_content .search_result_section .with_icon_rest b { display:block;font-size:16px;font-weight:600;color:#333;height:19px;line-height:19px;text-align:left;margin-bottom:8px;margin-top:11px; }
/* .sub_content .search_result_section .with_icon_rest span { font-weight:700;font-size:inherit;color:#2677bb } */
.sub_content .search_result_section .with_icon_rest div.four_line { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.sub_content .search_result_section .normal_result { width:100%;height:auto;padding-bottom:24px;border-bottom:1px solid #DCDCDC;cursor:pointer;margin-bottom:24px; }
.sub_content .search_result_section .normal_result b { display:block;width:100%;line-height:19px;font-size:16px;font-weight:600;color:#333;margin-bottom:8px; }
.sub_content .search_result_section .normal_result .three_line {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;font-size:15px;font-weight:400;color:#666;line-height:18px;height:54px;margin-bottom:16px; }

.sub_content .search_result_section .normal_result .cr { height:19px;line-height:19px;font-size:16px;font-weight:600;width:100%;color:#2677BB; }
.sub_content .search_result_section .normal_result:last-of-type { border-bottom:none; }
.sub_content h5.sm span.only_number { margin-left:0px; }

.sub_content .flex_search .etc_box .etc_01 .inner_clip { width:240px;height:351px;border:1px solid #2677BB;background:white;border-radius:12px;position:absolute;left:0px;top:35px;z-index:2;padding:14px;padding-left:16px;padding-right:16px; }
.sub_content .flex_search .etc_box .etc_02 .inner_clip { width:240px;height:351px;border:1px solid #2677BB;background:white;border-radius:12px;position:absolute;left:0px;top:35px;z-index:2;padding:14px;padding-left:16px;padding-right:16px; }
.sub_content .flex_search .etc_box .etc_01 .inner_clip b { display:block;font-size:15px;font-weight:600;color:#2677BB;height:23px;line-height:23px;text-align:left;margin-bottom:10px; }
.sub_content .flex_search .etc_box .etc_02 .inner_clip b { display:block;font-size:15px;font-weight:600;color:#2677BB;height:23px;line-height:23px;text-align:left;margin-bottom:10px; }
.sub_content .flex_search .etc_box .etc_01 .inner_clip a { display:block;height:23px;margin-bottom:6px;line-height:23px;font-size:15px;font-weight:600;color:#333; }
.sub_content .flex_search .etc_box .etc_02 .inner_clip a { display:block;height:23px;margin-bottom:6px;line-height:23px;font-size:15px;font-weight:600;color:#333; }
.sub_content .flex_search .etc_box .etc_01 .inner_clip a span { padding-left:5px;display:inline-block;width:180px;vertical-align:top;height:23px;line-height:23px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px;font-weight:400;color:#666;text-align:left;background:none; }
.sub_content .flex_search .etc_box .etc_02 .inner_clip a span { padding-left:5px;display:inline-block;width:180px;vertical-align:top;height:23px;line-height:23px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px;font-weight:400;color:#666;text-align:left;background:none; }
.sub_content .flex_search .etc_box .etc_01 .inner_clip a em { width:16px;height:23px;line-height:23px;font-weight:inherit;font-size:inherit;font-style:normal;color:inherit;display:inline-block;vertical-align:top; }
.sub_content .flex_search .etc_box .etc_02 .inner_clip a em { width:16px;height:23px;line-height:23px;font-weight:inherit;font-size:inherit;font-style:normal;color:inherit;display:inline-block;vertical-align:top; }
/*.sub_content .flex_search .relative input[type="text"] { margin-right:0px;width:100%; }*/

/* .sub_content .flex_search .relative { width:100%; display:inline-block;height:auto;position:Relative;margin-right:0px; }
.sub_content .flex_search .relative { width:auto; display:inline-block;height:auto;position:Relative;margin-right:16px; }*/

/*.sub_content .flex_search .relative.on input[type="text"] { border:none; z-index:2;position:absolute;top:0px;left:0px;background:none; }*/


.sub_content .flex_search .relative.on { width:100%;vertical-align:top;overflow:visible;z-index:2;height:48px;/*margin-bottom:10px;*/ }
.sub_content .flex_search .relative .relative_inner { display:none; }
.sub_content .flex_search .relative.on .relative_inner { display:block;padding:12px;padding-left:16px;padding-right:16px;text-align:left;border-radius:12px;border:1px solid #2677BB;padding-top:60px;position:absolute;top:0px;left:0px;width:100%;background:white; }
.sub_content .flex_search .relative.on .relative_inner b { font-size:14px;font-weight:600;color:#2677BB;height:21px;display:block;line-height:21px;text-align:left;margin-bottom:10px;width:100%; }
.sub_content .flex_search .relative.on .relative_inner b button { background:none;border:none;padding:0px;margin:0px;font-size:14px;font-weight:600;color:#6E6E6E;cursor:pointer;float:right;width:auto;height:20px; }
.sub_content .flex_search .relative.on .relative_inner a { display:block;width:100%;height:23px;line-height:23px;text-align:left;font-size:15px;font-weight:400;color:#333;cursor:pointer;position:relative;margin-bottom:12px;padding-right:20px; }
.sub_content .flex_search .relative.on .relative_inner a button { background:none;border:none;position:absolute;right:0px;top:3px;width:16px;height:16px;background:url('../img/Group 1006.png') no-repeat;background-size:100% 100%;cursor:pointer; }

.sub_content .jr_cell_wrap { width:100%;height:auto;padding:0px;margin:0px;margin-bottom:60px;position:relative; }
.sub_content .jr_cell_wrap:after { clear:both;content:'';display:block; }
.sub_content .jr_cell_wrap .jr_cell {cursor:pointer;display:block;/*width:calc( 33.3% - 16px );*/width: calc( 25% - 12px );height:120px;border:1px solid #BFBFBF;float:left;text-align:center;padding-top:20px;font-size:16px;font-weight:600;color:#333;}
.sub_content .jr_cell_wrap .jr_cell img { display:block;width:auto;height:50px;margin:0px auto;margin-bottom:17px; }
.sub_content .jr_cell_wrap .jr_cell:nth-child(7n) {margin-right: 0;}
.sub_content .jr_cell_wrap .jr_cell:hover { border:1px solid #2677BB;color:#2677BB }

.sub_content .kwa_intro { width:100%;height:auto;padding:20px;border:2px solid #C9D3E5;border-radius:16px;line-height:26px;font-size:16px;font-weight:400;color:#666;margin-bottom:40px; word-break: keep-all;  }
.sub_content .kwa_intro br { display:none; }
.sub_content .professor_wrap { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .professor_wrap > a { width: 50%; }
.sub_content .professor_wrap:after { clear:both;content:'';display:block; }
.sub_content .professor_wrap .professor_cell { width: 100%;height:auto;border:1px solid #A1B0BD;border-radius:16px;float:left;margin-right:10px;margin-left:10px;margin-bottom:24px;position:relative;overflow:hidden; }
/*.sub_content .professor_wrap .professor_cell:nth-child(3n) { margin-right:10px; }*/
.sub_content .professor_wrap a:nth-child(3n) .professor_cell { margin-right: 10px; }
.sub_content .professor_wrap .professor_cell .professor_pic { width:100%;height:auto;background:#d4d4d4;position:relative;margin-bottom:16px; }
.sub_content .professor_wrap .professor_cell .professor_pic button { width:85px;height:33px;border-radius:6px;border:none;background:#2677BB;text-align:center;color:White;font-size:14px;font-weight:600;position:absolute;top:16px;right:16px;cursor:pointer; }
.sub_content .professor_wrap .professor_cell b { font-size:20px;font-weight:600;color:#333;display:block;height:24px;line-height:24px;padding-left:24px;padding-right:24px;width:100%;position:relative;margin-bottom:16px; }
.sub_content .professor_wrap .professor_cell b button.like_btn { width:20px;height:20px;border:none;float:right;cursor:pointer;background:url('../img/love 1.png') no-repeat;background-size:100% 100%; }
.sub_content .professor_wrap .professor_cell span { padding-left:24px;padding-right:24px;width:100%;height:18px;line-height:18px;display:block;color:#2677BB;font-size:15px;font-weight:600;margin-bottom:8px; }
.sub_content .professor_wrap .professor_cell em { font-style:normal;display:block;padding-left:24px;padding-right:24px;width:100%;height:18px;font-size:16px;line-height:18px;font-weight:500;color:#666;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }


/* .sub_content .doctor_detail_box { width:100%;height:auto;position:relative;margin-bottom:60px;padding-left:0px; }
.sub_content .doctor_detail_box .doctor_detail_box_pic { width:300px;max-width:100%;height:337px;background:#D9D9D9;border-radius:12px;position:relative;left:auto;top:auto;margin-bottom:24px; }
.sub_content .doctor_detail_box b { display:block;height:auto;line-height:40px;width:100%;text-align:left;font-size:24px;font-weight:600;color:#333;margin-bottom:26px; }
.sub_content .doctor_detail_box b span { display:block;margin-top:20px;margin-bottom:20px;height:auto; }
.sub_content .doctor_detail_box b span button.liking { width:149px;height:40px;background:#EDEDED;border-radius:8px;text-align:center;font-size:16px;font-weight:600;color:#333;border:none;margin-right:8px; }
.sub_content .doctor_detail_box b span button.liking i { display:inline-block;width:20px;height:20px;background:url('../../img/love 1.png') no-repeat;vertical-align:middle;margin-right:7px;margin-bottom:0px; }
.sub_content .doctor_detail_box b span button.reserve { width:100px;height:40px;background:#2677BB;border-radius:8px;border:none;color:white;font-size:16px;font-weight:600;text-align:center;margin-right:8px; }
.sub_content .doctor_detail_box b span button.reserve_quick { width:100px;height:40px;background:#d4e4f1;border-radius:8px;border:none;color:#2677bb;font-size:16px;font-weight:600;text-align:center;margin-right:0px; }
.sub_content .doctor_detail_box em { font-style:normal;font-size:16px;font-weight:600;color:#2677BB;display:block;text-align:left;width:100%;height:19px;line-height:19px;margin-bottom:10px; }
.sub_content .doctor_detail_box i { display:block;width:100%;height:auto;line-height:19px;margin-bottom:24px;text-align:left;font-size:16px;font-weight:500;color:#666;font-style:normal; } */
.sub_content .doctor_detail_box_pic { width: 40%; }


.sub_content .location_tel { width:100%;height:84px;background:rgba(240, 243, 247, 1);border-radius:16px;text-align:center;line-height:84px;font-size:18px;color:rgba(51, 51, 51, 1);font-weight:600;margin-bottom:24px; }
.sub_content .location_tel span { margin-right:10px;font-size:18px;font-weight:600;color:rgba(38, 119, 187, 1) }
.sub_content .location_tel em { display:inline-block;vertical-align:middle;width:1px;background:rgba(195, 195, 195, 1);height:24px;margin-left:44px;margin-right:44px; }
.sub_content .location_map { width:100%;height:auto;border-radius:16px;border:none;background:#f6f6f5;position:relative;margin-bottom:60px;overflow:hidden; }
.sub_content .location_map img { width:100%;height:auto; }

.sub_content table.form_table { width:100%;height:auto;border-collapse:collapse;border-top:1px solid black;border-bottom:1px solid black; }
.sub_content table.form_table th { padding:23px;padding-left:16px;padding-right:16px;text-align:left;width:auto;font-size:15px;font-weight:600;color:rgba(51, 51, 51, 1);border-bottom:1px solid rgba(227, 227, 229, 1);background:none; }
.sub_content table.form_table td { padding:23px;padding-left:0px;text-align:left;font-size:15px;font-weight:400;color:rgba(102, 102, 102, 1);border-bottom:1px solid rgba(227, 227, 229, 1); }
.sub_content table.form_table tr:last-of-type th { border-bottom:1px solid black; }
.sub_content table.form_table tr:last-of-type td { border-bottom:1px solid black; }
.sub_content table.form_table th span { color:#E11B1A;margin-right:4px; }
.sub_content table.form_table td input[type="text"] { width:400px;height:48px;border:1px solid rgba(227, 227, 227, 1);border-radius:10px;padding-left:16px;font-size:15px;font-weight:400;color:rgba(102, 102, 102, 1) }
.sub_content table.form_table td input[type="password"] { width:400px;height:48px;border:1px solid rgba(227, 227, 227, 1);border-radius:10px;padding-left:16px; }
.sub_content table.form_table td input[type="text"].for_email { width:160px;height:48px;border:1px solid rgba(227, 227, 227, 1);border-radius:10px;padding-left:16px; }
.sub_content table.form_table td select { width:160px;padding-left:16px;border:1px solid rgba(227, 227, 227, 1);border-radius:10px;background:white url('../../img/arrow.png') no-repeat;background-size:24px 24px;background-position:right 16px center;height:48px;margin-left:10px; }
.sub_content table.form_table td select { -webkit-appearance : none; /* (크롬) */ -moz-appearance: none; /* (파이어폭스) */ appearance: none; }
.sub_content table.form_table td input[type="text"].for_phone { width:120px;height:48px;border:1px solid rgba(227, 227, 227, 1);border-radius:10px;padding-left:16px; }
.sub_content table.form_table td select.for_phone { width:120px;margin-left:0px; }
.sub_content table.form_table td button { width:120px;height:48px;border:1px solid rgba(51, 51, 51, 1);border-radius:12px;text-align:center;background:white;font-size:15px;font-weight:600;color:rgba(51, 51, 51, 1);margin-left:10px; }
.sub_content table.form_table td input[type="text"].for_address { width:320px;height:48px;border-radius:10px;border:1px solid rgba(227, 227, 227, 1);padding-left:16px;font-size:15px;font-weight:400;color:rgba(102, 102, 102, 1);margin-right:10px;margin-top:10px; }
.sub_content .bottom_btns { text-align:center;display:block;padding-top:0px;height:auto;margin-top:0px }
.sub_content .bottom_btns button { width:110px;height:48px;color:white;background:rgba(38, 119, 187, 1);text-align:center;border:none;border-radius:12px;margin-left:6px;margin-right:6px;font-size:15px;font-weight:600; }
.sub_content .bottom_btns button.cancel { width:110px;height:48px;color:white;background:rgba(102, 102, 102, 1);text-align:center;border:none;border-radius:12px;margin-left:6px;margin-right:6px;font-size:15px;font-weight:600; }

.sub_content table.view_table { width:100%;height:auto;border-collapse:collapse;border-top:2px solid #314B67;margin-bottom:28px; }
.sub_content table.view_table th { text-align:center;background:#F0F3F7;padding:20px;line-height:20px;font-size:18px;font-weight:bold;color:#333; }
.sub_content table.view_table td { border-bottom:1px solid #ededed;text-align:center;padding:20px;font-size:16px;font-weight:normal;color:#666;text-align:left;border-right:none !important; }
.sub_content table.view_table td.le { text-align:left; }
.sub_content table.view_table td b { font-size:16px;font-weight:bold;color:#333; }
.sub_content table.view_table td.bone { padding:24px;padding-top:50px;padding-bottom:50px;font-size:16px;font-weight:normal;color:#333;line-height:20px; }
.sub_content table.view_table td.bone b { font-size:18px;font-weight:bold;color:#333; }
.sub_content table.view_table td a { display:inline-block;vertical-align:middle;padding-left:22px;font-size:16px;font-weight:normal;color:#333;width:auto;height:20px;line-height:20px;position:relative; }
.sub_content table.view_table td a:before { content:'';display:block;width:14px;height:14px;background:url('../../img/dw.png') no-repeat;background-size:100% 100%;position:absolute;left:0px;top:50%;margin-top:-7px; }
.sub_content button.view_table_button { cursor:pointer;display:block;width:124px;height:45px;background:#2677BB;color:white;border-radius:6px;border:none;font-size:16px;font-weight:bold;color:#fff;margin:0px auto;margin-bottom:80px; }
.sub_content .pre_next { width:100%;height:auto;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-left:20px;padding-right:20px; }
.sub_content .pre_next .pre_next_top { word-break:keep-all;display:block;height:auto;border-bottom:1px solid #e8e8e8;line-height:23px;padding-left:40px;position:relative;font-size:16px;font-weight:normal;color:#666;padding-top:20px;padding-bottom:20px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1;-webkit-box-orient: vertical;  }
.sub_content .pre_next .pre_next_top:before { content:'';display:block;width:16px;height:9px;background:url('../../img/go_up.png') no-repeat;background-size:100% 100%;position:absolute;left:0px;top:50%;margin-top:-4px; }
.sub_content .pre_next .pre_next_top b { font-size:16px;font-weight:bold;color:#333;margin-right:13px;display:none; }
.sub_content .pre_next .pre_next_bottom { word-break:keep-all;display:block;height:auto;border-bottom:0px solid #e8e8e8;line-height:23px;padding-left:40px;position:relative;font-size:16px;font-weight:normal;color:#666;padding-top:20px;padding-bottom:20px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1;-webkit-box-orient: vertical;  }
.sub_content .pre_next .pre_next_bottom:before { content:'';display:block;width:16px;height:9px;background:url('../../img/go_down.png') no-repeat;background-size:100% 100%;position:absolute;left:0px;top:50%;margin-top:-4px; }
.sub_content .pre_next .pre_next_bottom b { font-size:16px;font-weight:bold;color:#333;margin-right:13px;display:none; }

.not_mob_td { display:none; }

.not_mob_tr { display:none; }
.on_mob_tr { display:table-row; }

.sub_content .cal_tit { width:100%;text-align:center;height:31px;line-height:31px;margin-bottom:50px; }
.sub_content .cal_tit span { color:rgba(51, 51, 51, 1);font-size:26px;font-weight:600; }
.sub_content .cal_tit button.pre_cal { cursor:pointer;background:white url('../../img/next_pre.png') no-repeat;background-size:100% 100%;width:28px;height:28px;border:none;cursor:pointer;margin-right:16px;vertical-align:top; }
.sub_content .cal_tit button.nex_cal { cursor:pointer;background:white url('../../img/nex_next.png') no-repeat;background-size:100% 100%;width:28px;height:28px;border:none;cursor:pointer;margin-left:16px;vertical-align:top; }
.sub_content .ca_schedule { width:100%;height:550px;background:gray;position:relative;margin-bottom:28px; }
.sub_content .ca_seosik { width:100%;text-align:left;height:auto;line-height:28px;font-size:16px;font-weight:600;color:rgba(51, 51, 51, 1);margin-bottom:50px; }
.sub_content .ca_seosik i { width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:13px;border-radius:50%; }
.sub_content .ca_seosik span { color:inherit;font-size:inherit;font-weight:inherit;margin-right:20px; }
.sub_content .ca_seosik div { display:inline-block;width:auto;height:auto;vertical-align:top; }

.sub_content .ca_seosik_detail { width:100%;padding:20px;padding-top:18px;padding-bottom:18px;background:rgba(246, 248, 250, 1);border-radius:16px;margin-bottom:12px;font-size:15px;font-weight:400;color:rgba(102, 102, 102, 1);line-height:18px; }
.sub_content .ca_seosik_detail i { width:20px;height:20px;display:inline-block;vertical-align:top;margin-right:13px;border-radius:50%;margin-bottom:12px; }
.sub_content .ca_seosik_detail span { font-size:16px;font-weight:600;color:rgba(51, 51, 51, 1);display:inline-block;vertical-align:top;margin-bottom:12px; }
.sub_content .ca_seosik_detail:last-of-type { margin-bottom:0; }

.sub_content .info_detail_box { flex-direction: column; width:100%;height:auto;margin-bottom:50px;border:2px solid rgba(201, 211, 229, 1);border-radius:16px; }
.sub_content .info_detail_box:after { clear:both;content:'';display:block; }
.sub_content .info_detail_box .info_detail_box_50 { width:100%;text-align:center;float:left;padding-top:36px;float:left;position:relative;font-size:16px;font-weight:400;color:rgba(102, 102, 102, 1);line-height:26px;height:auto;padding-left:10px;padding-right:10px;padding-bottom:40px; }
.sub_content .info_detail_box .info_detail_box_50 b { display:block;height:24px;line-height:24px;margin-bottom:19px;text-align:Center;font-size:18px;font-weight:600;color:rgba(51, 51, 51, 1) }
.sub_content .info_detail_box .info_detail_box_50 .picture { width:60px;height:60px;margin:0px auto;margin-bottom:24px; }
.sub_content .info_detail_box .info_detail_box_50 .picture.i1 { background:url('../../img/auction.png') no-repeat;background-size:100% 100%; }
.sub_content .info_detail_box .info_detail_box_50 .picture.i2 { background:url('../../img/people.png') no-repeat;background-size:100% 100%; }

.sub_content .edu_pics { width:100%;height:auto;position:relative; }
.sub_content .edu_pics:after { content:'';display:block;clear:both; }
.sub_content .edu_pics .edu_pics_cell { float:left;width:100%;margin-right:0px;height:auto;margin-bottom:40px;text-align:left;font-size:18px;font-weight:600;color:rgba(51, 51, 51, 1) }
.sub_content .edu_pics .edu_pics_cell:nth-child(2n) { margin-right:0px; }
.sub_content .edu_pics .edu_pics_cell .pic_edu { width:100%;height:auto;position:relative;margin-top:20px;padding-top:40% }
.sub_content .edu_pics .edu_pics_cell:nth-of-type(1) .pic_edu { background:url('../../img/pic_edu_01.png') no-repeat;background-size:100% 100%; }
.sub_content .edu_pics .edu_pics_cell:nth-of-type(2) .pic_edu { background:url('../../img/pic_edu_02.png') no-repeat;background-size:100% 100%; }
.sub_content .edu_pics .edu_pics_cell:nth-of-type(3) .pic_edu { background:url('../../img/pic_edu_03.png') no-repeat;background-size:100% 100%; }
.sub_content .edu_pics .edu_pics_cell:nth-of-type(4) .pic_edu { background:url('../../img/pic_edu_04.png') no-repeat;background-size:100% 100%; }

.sub_content .gd_wrap { width:100%;height:auto;position:relative;margin-bottom:34px; }
.sub_content .gd_wrap:after { content:'';display:block;clear:both; }
.sub_content .gd_wrap .gd_wrap_cell { width:100%;border-right:0px solid rgba(221, 221, 221, 1);height:auto;text-align:center;font-size:16px;font-weight:400;line-height:26px;color:rgba(51, 51, 51, 1);float:left;margin-bottom:50px; }
.sub_content .gd_wrap .gd_wrap_cell:nth-of-type(2) { border-right:none; }
.sub_content .gd_wrap .gd_wrap_cell .gd_wrap_cell_pic { width:60px;height:60px;margin:0px auto;margin-bottom:24px; }
.sub_content .gd_wrap .gd_wrap_cell:nth-of-type(1) .gd_wrap_cell_pic { background:url('../../img/medical-history.png') no-repeat;background-size:100% 100%; }
.sub_content .gd_wrap .gd_wrap_cell:nth-of-type(2) .gd_wrap_cell_pic { background:url('../../img/hospitalisation.png') no-repeat;background-size:100% 100%; }
.sub_content .gd_wrap .gd_wrap_cell b { display:block;height:20px;line-height:26px;font-size:18px;font-weight:600;color:rgba(51, 51, 51, 1);text-align:Center;margin-bottom:28px; word-break: keep-all; }
.sub_content .gd_wrap .gd_wrap_cell span { padding-left:14px;font-size:16px;font-weight:400;color:rgba(102, 102, 102, 1);position:relative; }
.sub_content .gd_wrap .gd_wrap_cell span:before { content:'';display:block;width:4px;height:4px;background:rgba(102, 102, 102, 1);border-radius:50%;top:10px;margin-top:-2px;left:0px;position:absolute; }

/*.sub_content .center_piece2.jjj { padding-top:20px !important; }  */

/* 노준식 영역 시작 */
/* .sub_content .divided2{ display: flex; flex-direction: column;}
.sub_content .mission{padding-top: 0;}
.sub_content .divided2 .divLeft{width: 100%;}
.sub_content .divided2 .divRight{ width: 100%; padding-top: 32px;} */

.sub_content .card_list ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.sub_content .card_list.l4 li{width: 48%; margin-right: 0px; margin-bottom:10px;}

.sub_content .center_piece_left{border: none; line-height: 100px; padding: 0 30px;}
.sub_content .center_piece_left:before, .sub_content .center_piece_left:after {display: none;}

/* 0304수정 */
.sub_content .logotype{border: none;}
.sub_content .logotype li{flex-direction: column; height: auto;}
/* .sub_content .logotype li .leftLogo{border-width: 0 0 2px 0; border-radius: 0;} */
.sub_content .logotype li .leftLogo{padding: 32px 0;}
/* .sub_content .logotype li:last-child .leftLogo{border-bottom: 2px solid #c9d3e5;} */
.sub_content .logotype li .rightLogo{border-width: 0; padding: 36px; }
.sub_content .logotype li .leftLogo, .sub_content .logotype li .rightLogo {width: 100%;}
.sub_content .logotype li .rightLogo h5,.sub_content .logotype li .rightLogo span{word-break: keep-all;}

.sub_content .dangye.director_type02 .pop_type02 {max-width: 800px;}

.sub_content .media_type02 .media_cell_type02{width:48%; margin-right: 4%;}
.sub_content .media_type02 .media_cell_type02:nth-child(3n){margin-right: 4%;}
.sub_content .media_type02 .media_cell_type02:nth-child(2n){margin-right: 0;}

/* .sub_content .gongBoCen_gi02_type01{overflow: visible;} */
.sub_content .gongBoCen_gi02_type02{overflow: visible;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02{flex-wrap: wrap; width: 680px; margin: 0 auto;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_01_type02{margin-right: 40px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_01_type02:before{width: 240px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_02_type02{margin-right: 40px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_02_type02:before{display: none;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_03_type02{margin-right: 0;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_03_type02:before{position: absolute; content: ""; width: 240px; height: 26px; border: 1px solid #E3E3E5; border-width: 1px 1px 0 0; border-top-right-radius: 8px; top: -28px; right: 50%;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_04_type02{margin-right: 40px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_04_type02:before{width: 20px; height: 226px; border-width: 1px 0px 0 1px; border-top-right-radius: 0; border-top-left-radius: 8px; top: -228px; right: auto; left: 50%;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_05_type02{}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_05_type02:before{width: 20px; height: 226px; border-width: 1px 1px 0 0; border-top-right-radius: 8px; border-top-left-radius: 0;  top: -228px; left: auto; right: 50%;}

.sub_content .jungUngCen_giWrap_type02{font-size: 16px; width:900px; height: 632px; }

.sub_content .jungUngCen_giWrap_type02 .step01_type02{position: absolute; top:0; left: 350px; padding: 16px 0; width: 200px; background-color: #6bb2ee; border-radius: 12px; color: #fff;}
.sub_content .jungUngCen_giWrap_type02 .step02_type02{position: absolute; top:89px; left: 350px; padding: 16px 0; width: 200px; background-color: #F0F3F7; border-radius: 12px; color: #333;}
.sub_content .jungUngCen_giWrap_type02 .step03_01_type02{position: absolute; top:166px; left: 112px; padding: 16px 0; width: 200px; background-color: #1F9DB8; border-radius: 12px; color: #fff;}
.sub_content .jungUngCen_giWrap_type02 .step03_02_type02{position: absolute; top:239px; left: 112px; padding: 16px 0; width: 200px; background-color: #1F9DB8; border-radius: 12px; color: #fff;}
.sub_content .jungUngCen_giWrap_type02 .step04_01_type02{position: absolute; top:365px; left: 32px; padding: 16px 0; width: 200px; background-color: #2F91E3; border-radius: 12px; color: #fff;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_type02{position: absolute; top:459px; left: 0; display: flex; width: 264px; }

.sub_content .jungUngCen_giWrap_type02 .step04_02_type02{position: absolute; top:365px; left: 350px; padding: 16px 0; width: 200px; background-color: #2FC3E3; border-radius: 12px; color: #fff;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02{position: absolute; top:459px; left: 364px; display: flex;}

.sub_content .jungUngCen_giWrap_type02 .step04_03_type02{position: absolute; top:365px; left: 668px; padding: 16px 0; width: 200px; background-color: #2FC3E3; border-radius: 12px; color: #fff;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_type02{position: absolute; top:459px; left: 636px; display: flex;}

.sub_content .jungUngCen_giWrap_type02 .step05_01_type02 > div,
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02 > div,
.sub_content .jungUngCen_giWrap_type02 .step05_03_type02 > div {width: 80px; height: 80px; border-radius: 12px; background-color: #4456fb; color: #fff; display: flex; justify-content: center; align-items: center; margin-right: 12px; padding:0 10px; white-space: nowrap; word-break: keep-all;}

.sub_content .jungUngCen_giWrap_type02 .step05_01_01_type02::before{left:40px; width: 92px; }
.sub_content .jungUngCen_giWrap_type02 .step05_01_02_type02::before{left: 132px; width: 0; }
.sub_content .jungUngCen_giWrap_type02 .step05_01_03_type02::before{left: auto; right: 40px; width: 92px; }
/* .sub_content .jungUngCen_giWrap_type02 .step05_01_04_type02::before{right: 224px;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_05_type02::before{right: 131px; width: 92px;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_06_type02::before{right:40px; width: 92px;} */

.sub_content .jungUngCen_giWrap_type02 .step05_02_01_type02::before{left:40px; width: 52px;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_02_type02::before{left:auto; right:40px; width: 52px;}

.sub_content .jungUngCen_giWrap_type02 .step05_03_01_type02::before{left:40px; width: 92px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_02_type02::before{left: 131px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_03_type02::before{right:40px; width: 92px;}

.sub_content .jungNanCen_giWrap_type02{width:896px;}
.sub_content .jungNanCen_giWrap_type02 > div{margin-right: 49px;}
.sub_content .jungNanCen_giWrap_type02 > div::before{left: calc( 100% + 12px );}

.sub_content .jungChiCen_giWrap_type02{width: 880px;}
.sub_content .jungChiCen_giWrap_type02 .step01_type02{left: 330px;}
.sub_content .jungChiCen_giWrap_type02 .step02_type02{left: 492px;}
.sub_content .jungChiCen_giWrap_type02 .step03_type02 > div{width:80px; height: 80px; padding:0;}

.sub_content .floatline6_type02 .float_box{width: calc( 25% - 20px);}
.sub_content .floatline6_type02 .float_box:nth-child(4n-3){margin-left:0 !important; margin-right: 10px !important;}
.sub_content .floatline6_type02 .float_box:nth-child(4n-2){margin-left:10px !important; margin-right: 15px !important;}
.sub_content .floatline6_type02 .float_box:nth-child(4n-1){margin-left:10px !important; margin-right: 15px !important;}
.sub_content .floatline6_type02 .float_box:nth-child(4n){margin-left:10px !important; margin-right: 0 !important;}

.sub_content .floatline5_type02 .float_box{width: calc( 33% - 20px);}
.sub_content .floatline5_type02 .float_box:nth-child(3n-2){margin-left:0 !important; margin-right: 15px !important;}
.sub_content .floatline5_type02 .float_box:nth-child(3n-1){margin-left:15px !important; margin-right: 15px !important;}
.sub_content .floatline5_type02 .float_box:nth-child(3n){margin-left:15px !important; margin-right: 0 !important;}

.sub_content .circleProcess5_type02 {flex-wrap: wrap;}
.sub_content .circleProcess5_type02 .process_cell_type02{ margin-left: calc( ( 100% - 594px ) / 6 ); margin-right: calc( ( 100% - 594px ) / 6 ); margin-bottom: 10px;}
.sub_content .circleProcess5_type02 .process_cell_type02:after{display: none;}
.sub_content .circleProcess5_type02 .process_cell_type02:nth-child(4){margin-bottom:0;}
.sub_content .circleProcess5_type02 .process_cell_type02:nth-child(5){margin-bottom:0;}



.sub_content .dalbit_type02{background-image: none; background-color: #25294e; height: auto;}

/* 공공의료기관찾기 숨김
.sub_content .find_with_search_type02 .search_district{display: block;}
.sub_content .search_district select.size2_type02{width: 100%;}
*/

.sub_content .steps_big.steps4 .steps_big_cell { margin-right: 1%; margin-bottom: 8px; width: 49%; }
.sub_content .steps_big.steps4 .steps_big_cell:nth-child(2n) { margin-right: 0; }

.sub_content .steps_big.steps5 .steps_big_cell{ width: 100%; }

.sub_content .organization01Wrap_type02{font-size: 16px; width: 692px;}
.sub_content .organization01Wrap_type02 .step01_type02,
.sub_content .organization01Wrap_type02 .step02_type02,
.sub_content .organization01Wrap_type02 .step03_01_type02,
.sub_content .organization01Wrap_type02 .step03_02_type02,
.sub_content .organization01Wrap_type02 .step03_03_type02,
.sub_content .organization01Wrap_type02 .step03_04_type02,
.sub_content .organization01Wrap_type02 .step03_05_type02,
.sub_content .organization01Wrap_type02 .step03_06_type02,
.sub_content .organization01Wrap_type02 .step03_07_type02,
.sub_content .organization01Wrap_type02 .step03_08_type02,
.sub_content .organization01Wrap_type02 .step03_09_type02,
.sub_content .organization01Wrap_type02 .step03_10_type02,
.sub_content .organization01Wrap_type02 .step03_11_type02,
.sub_content .organization01Wrap_type02 .step03_12_type02,
.sub_content .organization01Wrap_type02 .step04_01_type02,
.sub_content .organization01Wrap_type02 .step04_02_type02,
.sub_content .organization01Wrap_type02 .step05_01_type02,
.sub_content .organization01Wrap_type02 .step05_02_type02,
.sub_content .organization01Wrap_type02 .step05_03_type02,
.sub_content .organization01Wrap_type02 .step05_04_type02,
.sub_content .organization01Wrap_type02 .step05_05_type02,
.sub_content .organization01Wrap_type02 .step05_06_type02{width: 160px;}
.sub_content .organization01Wrap_type02 .step02_type02 {left: 270px;}
.sub_content .organization01Wrap_type02 .step01_type02{left: 82px;}
.sub_content .organization01Wrap_type02 .step03_01_type02 {left: 82px;}
.sub_content .organization01Wrap_type02 .step03_03_type02 {left: 82px;}
.sub_content .organization01Wrap_type02 .step03_05_type02 {left: 82px;}
.sub_content .organization01Wrap_type02 .step03_06_type02 {left: 82px;}
.sub_content .organization01Wrap_type02 .step03_02_type02 {left: 458px;}
.sub_content .organization01Wrap_type02 .step03_04_type02 {left: 458px;}
.sub_content .organization01Wrap_type02 .step03_07_type02 {left: 458px;}
.sub_content .organization01Wrap_type02 .step03_09_type02 {left: 172px;}
.sub_content .organization01Wrap_type02 .step03_10_type02 {left: 344px;}
.sub_content .organization01Wrap_type02 .step03_01_type02::before,
.sub_content .organization01Wrap_type02 .step03_02_type02::before,
.sub_content .organization01Wrap_type02 .step03_03_type02::before,
.sub_content .organization01Wrap_type02 .step03_04_type02::before,
.sub_content .organization01Wrap_type02 .step03_05_type02::before,
.sub_content .organization01Wrap_type02 .step03_06_type02::before,
.sub_content .organization01Wrap_type02 .step03_07_type02::before{width: 108px;}
.sub_content .organization01Wrap_type02 .step03_11_type02{left: 440px;}
.sub_content .organization01Wrap_type02 .step03_12_type02{top: 595px; left: 532px;}
.sub_content .organization01Wrap_type02 .step03_12_type02::before{top: -204px; height: 204px;}

.sub_content .organization01Wrap_type02 .step04_01_type02{left: 36px;}
.sub_content .organization01Wrap_type02 .step04_02_type02{left: 172px;}
.sub_content .organization01Wrap_type02 .step05_01_type02{left: 72px;}
.sub_content .organization01Wrap_type02 .step05_02_type02{left: 272px;}
.sub_content .organization01Wrap_type02 .step05_04_type02{left: 172px;}
.sub_content .organization01Wrap_type02 .step05_05_type02{left: 344px;}
.sub_content .organization01Wrap_type02 .step05_06_type02{left: 512px;}

.sub_content .organization01_2_Wrap_type02 { width: 692px; font-size: 16px; }
.sub_content .organization01_2_Wrap_type02 .step01_type02,
.sub_content .organization01_2_Wrap_type02 .step02_type02,
.sub_content .organization01_2_Wrap_type02 .step03_01_type02,
.sub_content .organization01_2_Wrap_type02 .step03_02_type02,
.sub_content .organization01_2_Wrap_type02 .step03_03_type02,
.sub_content .organization01_2_Wrap_type02 .step03_04_type02,
.sub_content .organization01_2_Wrap_type02 .step03_05_type02,
.sub_content .organization01_2_Wrap_type02 .step03_06_type02,
.sub_content .organization01_2_Wrap_type02 .step03_07_type02,
.sub_content .organization01_2_Wrap_type02 .step03_08_type02,
.sub_content .organization01_2_Wrap_type02 .step03_09_type02,
.sub_content .organization01_2_Wrap_type02 .step03_10_type02,
.sub_content .organization01_2_Wrap_type02 .step03_11_type02,
.sub_content .organization01_2_Wrap_type02 .step03_12_type02,
.sub_content .organization01_2_Wrap_type02 .step04_01_type02,
.sub_content .organization01_2_Wrap_type02 .step03_01_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_02_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_03_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_04_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_05_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_06_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_07_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_08_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_09_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_10_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_11_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_12_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step04_01_type02 .org_depart {width: 160px;}

.sub_content .organization01_2_Wrap_type02 .step02_type02 {left: 270px;}
.sub_content .organization01_2_Wrap_type02 .step01_type02{left: 82px;}
.sub_content .organization01_2_Wrap_type02 .step03_01_type02 {left: 82px;}
.sub_content .organization01_2_Wrap_type02 .step03_03_type02 {left: 82px;}
.sub_content .organization01_2_Wrap_type02 .step03_05_type02 {left: 82px;}
.sub_content .organization01_2_Wrap_type02 .step03_06_type02 {left: 82px;}
.sub_content .organization01_2_Wrap_type02 .step03_02_type02 {left: 458px;}
.sub_content .organization01_2_Wrap_type02 .step03_04_type02 {left: 458px;}
.sub_content .organization01_2_Wrap_type02 .step03_07_type02 {left: 458px;}
.sub_content .organization01_2_Wrap_type02 .step03_09_type02 {left: 172px;}
.sub_content .organization01_2_Wrap_type02 .step03_10_type02 {left: 344px;}
.sub_content .organization01_2_Wrap_type02 .step03_11_type02{left: 440px;}
.sub_content .organization01_2_Wrap_type02 .step03_12_type02{top: 546px; left: 532px;}
.sub_content .organization01_2_Wrap_type02 .step03_12_type02::before { top: -26px; height: 26px; }
.sub_content .organization01_2_Wrap_type02 .step04_01_type02 { top: 683px; left: 40px; }
.sub_content .organization01_2_Wrap_type02 .step03_05_type02::before { width: 109px; }

.sub_content .organization02_type02{padding: 40px 0;}
.sub_content .organization02Wrap_type02{margin: 0 auto; width: 676px; height: 272px; text-align: center; font-size: 16px; line-height: 21.48px; font-weight: 600; position: relative;}
.sub_content .organization02Wrap_type02 > div a{color: #fff;}
.sub_content .organization02_type02 .step01_type02{position: absolute; width:160px; height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #6BB2EE; top:0; left:252px;}
.sub_content .organization02_type02 .step01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5; top: 100%; left: 50%; height: 40px; z-index: -1;}
.sub_content .organization02_type02 .step02_01_type02{position: absolute; width:160px; height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:93px; left:86px;}
.sub_content .organization02_type02 .step02_01_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: -20px; left: 50%; width: 260px; height: 20px; z-index: -1;}
.sub_content .organization02_type02 .step02_02_type02{position: absolute; width:160px; height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:93px; left:258px;}
.sub_content .organization02_type02 .step02_02_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5; top: 100%; left: 50%; height: 26px; z-index: -1;}
.sub_content .organization02_type02 .step02_03_type02{position: absolute; width:160px; height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:93px; left:430px;}
.sub_content .organization02_type02 .step02_03_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 1px 0 0; border-top-right-radius: 12px; top: -20px; right: 50%; width: 260px; height: 20px; z-index: -1;}

.sub_content .organization02_type02 .step03_01_type02{position: absolute; width:160px; height: 74px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:198px; left: 0;}
.sub_content .organization02_type02 .step03_01_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: -26px; left: 50%; width: 260px; height: 26px; z-index: -1;}
.sub_content .organization02_type02 .step03_02_type02{position: absolute; width:160px; height: 74px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:198px; left: 172px;}
.sub_content .organization02_type02 .step03_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: -26px; left: 50%; width: 260px; height: 26px; z-index: -1;}
.sub_content .organization02_type02 .step03_03_type02{position: absolute; width:160px; height: 74px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:198px; left: 344px;}
.sub_content .organization02_type02 .step03_03_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 1px 0 0; border-top-right-radius: 12px; top: -26px; right: 50%; width: 260px; height: 26px; z-index: -1;}
.sub_content .organization02_type02 .step03_04_type02{position: absolute; width:160px; height: 74px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:198px; left: 516px;}
.sub_content .organization02_type02 .step03_04_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 1px 0 0; border-top-right-radius: 12px; top: -26px; right: 50%; width: 260px; height: 26px; z-index: -1;}

.sub_content .organization03Wrap_type02{width: 680px; height: 312px;font-size: 13px;}
.sub_content .organization03_type02 .step01_type02,
.sub_content .organization03_type02 .step02_01_type02,
.sub_content .organization03_type02 .step02_02_type02,
.sub_content .organization03_type02 .step02_03_type02,
.sub_content .organization03_type02 .step03_01_type02,
.sub_content .organization03_type02 .step03_02_type02,
.sub_content .organization03_type02 .step03_03_type02,
.sub_content .organization03_type02 .step03_04_type02,
.sub_content .organization03_type02 .step03_05_type02,
.sub_content .organization03_type02 .step03_06_type02{width: 120px;}

.sub_content .organization03_type02 .step01_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #6BB2EE; top:0; left: 280px;}
.sub_content .organization03_type02 .step01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5; top: 100%; left: 50%; height: 40px; z-index: -1;}
.sub_content .organization03_type02 .step02_01_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:93px; left:140px;}
.sub_content .organization03_type02 .step02_01_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: -20px; left: 50%; width: 260px; height: 20px; z-index: -1;}
.sub_content .organization03_type02 .step02_02_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:93px; left:280px;}
.sub_content .organization03_type02 .step02_02_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5; top: 100%; left: 50%; height: 90px; z-index: -1;}
.sub_content .organization03_type02 .step02_03_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:93px; left:420px;}
.sub_content .organization03_type02 .step02_03_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 1px 0 0; border-top-right-radius: 12px; top: -20px; right: 50%; width: 260px; height: 20px; z-index: -1;}

.sub_content .organization03_type02 .step03_01_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:160px; left: 420px;}
.sub_content .organization03_type02 .step03_01_type02::before{content: ""; position: absolute; border-top: 1px solid #E3E3E5; top: 50%; left: -80px; width: 80px; z-index: -1;}

.sub_content .organization03_type02 .step03_02_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:258px; left: 0;}
.sub_content .organization03_type02 .step03_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: -26px; left: 50%; width: 260px; height: 26px; z-index: -1;}
.sub_content .organization03_type02 .step03_03_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:258px; left: 140px;}
.sub_content .organization03_type02 .step03_03_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: -26px; left: 50%; width: 260px; height: 26px; z-index: -1;}
.sub_content .organization03_type02 .step03_04_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:258px; left: 280px;}
.sub_content .organization03_type02 .step03_04_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5; top: -26px; left: 50%; height: 26px; z-index: -1;}
.sub_content .organization03_type02 .step03_05_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:258px; left: 420px;}
.sub_content .organization03_type02 .step03_05_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 1px 0 0; border-top-right-radius: 12px; top: -26px; right: 50%; width: 260px; height: 26px; z-index: -1;}
.sub_content .organization03_type02 .step03_06_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:258px; left: 560px;}
.sub_content .organization03_type02 .step03_06_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 1px 0 0; border-top-right-radius: 12px; top: -26px; right: 50%; width: 260px; height: 26px; z-index: -1;}

.sub_content .mdntf_enterdata_top{ /*display: block;*/ flex-direction: column; }
.sub_content .mdntf_enterdata_top .boardfront_infoandbtn{margin-bottom: 10px;}

.sub_content .popup_table .tr{flex-wrap: wrap;}
.sub_content .popup_table .tr .table_txt{width: 100%; margin-left: 0; margin-top: 10px;}

.sub_content .signup .ovf_table{white-space: normal;}

/*
.sub_content .login_table .tr{flex-wrap: wrap;}
*/

.sub_content .login_table .tr .table_txt{width: 100%; margin-left: 0; margin-top: 10px;}
.sub_content .login_table .many_input{margin-bottom: 10px;}

/*
.sub_content .customer_voice_process { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .customer_voice_process:after { clear:both;content:'';display:block; }
.sub_content .customer_voice_process .customer_voice_process_box { width:100%;height:auto;text-align:center;padding:20px;border-radius:16px;background:#F6F8FA;float:left;margin-right:0px;font-size:16px;font-weight:500;color:#666;line-height:20px;margin-bottom:20px;  word-break: keep-all; }
.sub_content .customer_voice_process .customer_voice_process_box:last-of-type { margin-right:0px; }
.sub_content .customer_voice_process .customer_voice_process_box span { display:block;text-align:center;font-size:20px;font-weight:700;color:#2677BB;margin-top:12px;margin-bottom:20px;}
.sub_content .customer_voice_process .customer_voice_process_box .circle_icon { width:122px;height:122px;border-radius:50%;background:white;display:block;margin:0px auto;margin-bottom:24px; }
*/

.sub_content .customer_voice_process { display: flex; flex-wrap: wrap; justify-content: space-between; }
.sub_content .customer_voice_process .customer_voice_process_box { margin-bottom: 8px; margin-right: 1%; width: 49%; }
.sub_content .customer_voice_process .customer_voice_process_box:nth-child(2n) { margin-right: 0; width: 50%; }

.sub_content .CI_color{flex-wrap: wrap;}
.sub_content .CI_color_cell{width: calc( ( 100% - 22px ) / 3 ); margin-bottom: 10px;}
.sub_content .CI_color_cell:nth-child(3n){margin-right: 0;}

.sub_content .CI_rule02_cell{ width: calc( ( 100% - 21px ) / 2 );}
.sub_content .CI_rule02_cell:nth-child(3n){margin-right: 21px;}
.sub_content .CI_rule02_cell:nth-child(2n){margin-right: 0;}

.sub_content .calc_process_type02{height: auto; padding-bottom: 0;}
.sub_content .calc_process_type02.minh182{min-height: auto;}
.sub_content .calc_process_type02.minh182 .calc_process_cell{min-height: auto;}
.sub_content .calc_process_type02.minh205{min-height: auto;}
.sub_content .calc_process_type02.minh205 .calc_process_cell{min-height: auto;}
.sub_content .calc_process_type02 .calc_process_cell{ height: auto; padding: 28px 0; font-size: 16px; line-height: 22px; font-weight: 500; color: #666; border-top: 2px solid #c9d3e5; border-bottom: 2px solid #c9d3e5;}
.sub_content .calc_process_type02.minh182 .calc_process_cell{min-height: 182px;}
.sub_content .calc_process_type02 .calc_process_cell span{font-size: 18px; line-height: 21.6px; font-weight: 600; color: #2677BB; background-color: transparent; width: auto; height: auto; margin-bottom: 16px;}
.sub_content .calc_process_type02 .calc_process_cell b{font-size: 20px; line-height: 24px; font-weight: 600; color: #333; margin-bottom: 16px; display: block;}
.sub_content .calc_process_type02 .calc_process_cell em{width:186px; font-style:normal;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;padding-left:10px;position:relative;display:inline-block;word-break: keep-all; text-align: left;}
.sub_content .calc_process_type02 .calc_process_cell em:before{ content:'';display:block;width:4px;height:4px;background:#666;border-radius:50%;position:absolute;left:0px;top:10px; }

.sub_content.instlm .calc_process .calc_process_cell br{display: block;}

.sub_content.instlm .calc_process_type02 .calc_process_cell { border-right: 0; }
.sub_content.instlm .calc_process .calc_process_cell:nth-of-type(2):before { display: none; }
.sub_content.instlm .calc_process .calc_process_cell:nth-of-type(3):before { display: none; }

.sub_content.fnrl .swiper-button-next, .sub_content.fnrl .swiper-button-prev{color: #000;}

.sub_content .corevalue_cell:nth-child(1){width: calc( ( 100% - 20px ) / 2 ); margin-right: 20px; margin-bottom: 17px;}
.sub_content .corevalue_cell:nth-child(2){width: calc( ( 100% - 20px ) / 2 ); margin-bottom: 17px;}
.sub_content .corevalue_cell:nth-child(3){width: calc( ( 100% - 20px ) / 2 ); margin-right: 20px; margin-bottom: 17px;}
.sub_content .corevalue_cell:nth-child(4){width: calc( ( 100% - 20px ) / 2 ); margin-right: 0; margin-bottom: 17px;}
.sub_content .corevalue_cell:nth-child(5){width: calc( ( 100% - 20px ) / 2 ); margin-right: 20px; margin-bottom: 17px;}

.sub_content .mission_vision_bottom .mission_vision_wrap h4{margin-bottom:0; padding: 20px 0 42px;}

.sub_content .central_table_cell{ width: calc( ( 100% - 17px ) / 2 ); flex: none;}
.sub_content .central_table_cell:nth-child(2n){margin-right:0;}

/* 노준식 영역 끝 */

.sub_content .search_district input[type="text"] { /*width: auto;*/ width: inherit;  }

/*
.sub_content .login_table .tr .td .middle { width: 100%; }*/

.sub_content .activity_iconWrap_type02 .activity_txtBox_type02 { width: 100%; }

.depth3Detail .top .pattern p {  padding: 70px 50px 69px; }

.sub_content .logotype li div.phri img { width: 40%; }
.sub_content .logotype li .leftLogo img { width: 40%; }

.sub_content .flex_search .etc_box { gap: 24px; }


}

@media  (max-width : 1088px) {
.main_swife .reserve_area { top: 220px; }
.main_swife .reserve_area .reserve .reserve_box .reserve_info { padding: 32px; }

/* .sub_content .doctor_detail_box .schedule_bar { padding-left: 20px; padding-right: 20px; width: 100%; } */

.sub_content .doctor_detail_box { padding: 0 20px; }
#doctorDetail h4.sm { padding-left: 20px; }
#doctorDetail #doctorCareer.little_span{ padding-left: 20px; }
.sub_content .doctor_detail_info span.little_span { padding-left: 20px; }
}
@media (max-width: 1024px) {
	.sub_content .mission_vision_01 .bottom { justify-content: space-between; gap: 0; }
	.sub_content .mission_vision_01 .bottom .left strong.tit { display: block; }
}

@media  (max-width : 1023px) {
.topHeader.topSticky { position: sticky; background-color: #2677bb; }
.mid-nav{ position: sticky; top: 76px; z-index: 50; background-color: #fff; }
/* 서브페이지용 lnb */
.lnb > ul > li.home{ display: none; }
.sitemap_wrap { display:none !important; }

#container{ padding: 20px 20px 0; }
.depth3TabMenu ul{ /* padding:0 30px; */ }
.depth3Detail .top .pattern{ height:326px; }
.depth3Detail .top .pattern strong .pc{display: none;}
.depth3Detail .top .pattern .img img{ height:280px; }

.depth3Detail .top .pattern p { width: 77%;  padding: 120px 40px 120px; }


.sub_content .many_tabs { width:100%;height:auto;position:relative;/*border-bottom:1px solid #E0E0E0;*/margin-bottom:24px;margin-top:52px;padding-bottom:40px; }
.sub_content .many_tabs button { margin-right: 0; vertical-align:top;width:49%;border:none;height:41px;/*margin-right:28px;*/background:none;text-align:left;font-size:18px;font-weight:600;color:#666666;/*margin:10px;*/ }
.sub_content .many_tabs button span { font-size:18px;font-weight:400;color:#979797;margin-left:8px; }
.sub_content .many_tabs button.ac { color:#fff;border-bottom:3px solid #2677BB }
.sub_content .many_tabs button.ac span { color:#fff }

.sub_content .location_tel { width:100%;height:auto;background:rgba(240, 243, 247, 1);border-radius:16px;text-align:center;line-height:34px;font-size:18px;color:rgba(51, 51, 51, 1);font-weight:600;margin-bottom:24px;padding-top:15px;padding-bottom:15px; }
.sub_content .location_tel span { margin-right:10px;font-size:18px;font-weight:600;color:rgba(38, 119, 187, 1) }
.sub_content .location_tel em { display:block;vertical-align:middle;width:100%;background:rgba(195, 195, 195, 1);height:0px;margin-left:0px;margin-right:0px; }
.sub_content .location_map { width:100%;height:auto;border-radius:16px;border:none;background:#f6f6f5;position:relative;margin-bottom:60px;overflow:hidden; }
.sub_content .location_map img { width:100%;height:auto; }

/* 노준식 영역 시작 */
.sub_content .dangye.history_type02 .dangye_line_type02{display: none;}
.sub_content .dangye.history_type02 .dangye_cell{padding: 36px 0;}
.sub_content .dangye.history_type02 .dangye_cell b{position: relative; top:0; left: 0; margin-bottom: 12px;}
.sub_content .dangye.history_type02 .dangye_cell .dangye_nano_type02 span.period_type02{width: 68px; margin-right: 0;}
.sub_content .dangye.history_type02 .dangye_cell .dangye_nano_type02 span.period_type02 br{ display: inline-block;}
.sub_content .dangye.history_type02 .dangye_cell .dangye_nano_type02 i{width: calc( 100% - 72px );}
.sub_content .dangye.history_type02 .dangye_cell .dangye_nano_type02.line2_type02 span{line-height: 26px;}

.sub_content .center_piece_left { display: block; padding: 20px; line-height: 1.5;}
.sub_content .center_piece_btn { width: 100%; margin-top: 20px; }

.sub_content .dangye.director_type02 .dangye_cell b{display: inline-block;}
.sub_content .dangye.director_type02 .dangye_cell .dangye_img_type02{position: relative; top:0; left:0; margin-bottom: 12px;}

.sub_content .dangye.director_type02 .dangye_cell .directorImgBtn_type02{position: relative; top:0; left:0;}
.sub_content .dangye.director_type02 .pop_type02{left:0; width: 100%; max-width: none;}

.sub_content .dangye.director_type02 .popListYear_type02{flex-direction: column; }
.sub_content .dangye.director_type02 .popListDetail_type02{padding:8px 0 0}

.sub_content .dangye.director_type02 .popListYear_type02 ul em{display: flex;}
.sub_content .dangye.director_type02 .popListYear_type02 ul em:before{top: 10px; max-width: 4px; min-width: 4px;}
.sub_content .dangye.director_type02 .popListYear_type02 ul em b{width: 35px !important; min-width: 35px; max-width: 35px;}

.sub_content .tableWrap_type02 tbody tr{flex-wrap: wrap;}
.sub_content .tableWrap_type02 thead{display: none;}
/* .sub_content .tableWrap_type02 tbody td{text-align: left;} */
/* .sub_content .tableWrap_type02 table .number_type02{width:80px; padding: 25px 0;} */
.sub_content .tableWrap_type02 table td.number_type02{width:100px; padding-bottom: 0; padding-left: 0px; padding-right:0;}
.sub_content .tableWrap_type02 table td.title_type02{padding-bottom: 0; padding-right: 0px; flex: none; width: calc( 100% - 100px );}
.sub_content .tableWrap_type02 table td.date_type02{width:100px; padding-left: 0px; padding-right:0;}
.sub_content .search_district.mq_type02{margin-bottom: 0;}
.sub_content .search_district.mq_type02 select,
.sub_content .search_district.mq_type02 input,
.sub_content .search_district.mq_type02 button{margin-bottom: 16px;}

/* .sub_content .tableWrap_type02.typeB_type02 table .title_type02{padding-right: 100px;} */

.sub_content .tableWrap_type02.typeA_type02 table td.title_type02{width: calc( 100% - 100px - 160px - 100px - 100px );}

.sub_content .tableWrap_type02.typeB_type02 table .title_type02{width: calc( 100% - 100px );}
.sub_content .tableWrap_type02.typeB_type02 table .title_type02 div{padding-bottom:0; padding-right: 60px;}
.sub_content .tableWrap_type02.typeB_type02 table .writer_type02{padding-left: 5px; width: 100px;}
.sub_content .tableWrap_type02.typeB_type02 table td.attachFile_type02{position: absolute; right:5px; top:38px; padding: 0; width: auto;}
.sub_content .tableWrap_type02 .attachFile_type02 .atchBtn_type02.on .atchListWrap_type02{left:auto; right: 0;}

.sub_content .tableWrap_type02.typeC_type02 table td.title_type02{width: calc( 100% - 100px - 120px - 152px - 80px - 80px );}
.sub_content .tableWrap_type02.typeC_type02 table .writer_type02{width:120px;}
.sub_content .tableWrap_type02.typeC_type02 table .date_type02{width:152px;}

.sub_content .tableWrap_type02.typeD_type02 table td.title_type02{width: calc( 100% - 100px - 160px - 160px - 120px );}
.sub_content .tableWrap_type02.typeD_type02 table .target_type02{width:160px;}
.sub_content .tableWrap_type02.typeD_type02 table td.target_type02{ padding: 15px 10px;}
.sub_content .tableWrap_type02.typeD_type02 table .mediaComp_type02{width:160px;}

.sub_content .stepList_Type02{justify-content: normal; flex-direction: column;}
.sub_content .stepList_Type02 .step3_type02{width: 100%; margin-bottom: 40px;}
.sub_content .stepList_Type02 .step3_type02:before{top: auto; bottom: -32px; left: 50%; width: 24px; height: 24px; background-image: url(../../img/arrow.png); transform: translateX(-50%);}

.sub_content br.jungUngCen { display: inline; }
.sub_content .jungUngCen_gi_type02{ padding: 32px 0; border: 0;}
.sub_content .jungUngCen_giWrap_type02{width: 520px; height: 913px;}

.sub_content .jungUngCen_giWrap_type02 .step01_type02{left:160px;}
.sub_content .jungUngCen_giWrap_type02 .step02_type02{left:160px; top: 69px;}
.sub_content .jungUngCen_giWrap_type02 .step01_type02::before{height: 246px;}

.sub_content .jungUngCen_giWrap_type02 .step03_01_type02{left:40px; top: 146px;}
.sub_content .jungUngCen_giWrap_type02 .step03_02_type02{left:40px; top: 219px;}
.sub_content .jungUngCen_giWrap_type02 .step03_01_type02::before{width: 20px;}
.sub_content .jungUngCen_giWrap_type02 .step03_02_type02::before{width: 20px;}

.sub_content .jungUngCen_giWrap_type02 .step04_01_type02{left: 40px; top:325px; width:80px; height: 80px; white-space: normal; word-break: keep-all; }
.sub_content .jungUngCen_giWrap_type02 .step04_02_type02{left: 220px; top:325px; width:80px; height: 80px; white-space: normal; word-break: keep-all; }
.sub_content .jungUngCen_giWrap_type02 .step04_03_type02{left: 400px; top:325px; width:80px; height: 80px; white-space: normal; word-break: keep-all; }
.sub_content .jungUngCen_giWrap_type02 .step04_01_type02::before{width: 260px; height: 26px;}
.sub_content .jungUngCen_giWrap_type02 .step04_02_type02::before{width: 120px; height: 26px;}
.sub_content .jungUngCen_giWrap_type02 .step04_03_type02::before{width: 260px; height: 26px;}

.sub_content .jungUngCen_giWrap_type02 .step05_01_type02{flex-direction: column; left: 40px; top:415px; width: auto; }
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02{flex-direction: column; left: 220px; top:415px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_type02{flex-direction: column; left: 400px; top:415px;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_type02 > div,
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02 > div,
.sub_content .jungUngCen_giWrap_type02 .step05_03_type02 > div {margin-right:0; margin-bottom: 10px; position: relative; }

.sub_content .jungUngCen_giWrap_type02 .step05_01_type02 > div:last-child{margin-bottom: 0;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02 > div:last-child{margin-bottom: 0;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_type02 > div:last-child{margin-bottom: 0;}

.sub_content .jungUngCen_giWrap_type02 .step05_01_04_type02,
.sub_content .jungUngCen_giWrap_type02 .step05_01_05_type02,
.sub_content .jungUngCen_giWrap_type02 .step05_01_06_type02 { margin-top: 0; }

.sub_content .jungUngCen_giWrap_type02 .step05_01_01_type02::before{border-bottom-left-radius: 12px; border-width: 1px 0 1px 1px; width:20px; height: 87px; left: -20px; top: -47px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_02_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 100px; left: -20px; top: -60px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_03_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 100px; left: -20px; top: -60px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_04_type02::before{position: absolute; content: ''; border: 1px solid #E3E3E5; border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 100px; left: -20px; top: -60px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_05_type02::before{position: absolute; content: ''; border: 1px solid #E3E3E5; border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 100px; left: -20px; top: -60px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_06_type02::before{position: absolute; content: ''; border: 1px solid #E3E3E5; border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 100px; left: -20px; top: -60px; right: auto;}

.sub_content .jungUngCen_giWrap_type02 .step05_02_01_type02::before{border-top-left-radius: 0; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-width: 1px 1px 1px 0; width:20px; height: 87px; left: auto; top: -47px; right: -20px;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_02_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:20px; height: 100px; left: auto; top: -60px; right: -20px;}
/* .sub_content .jungUngCen_giWrap_type02 .step05_02_03_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:20px; height: 100px; left: auto; top: -60px; right: -20px;} */

.sub_content .jungUngCen_giWrap_type02 .step05_03_01_type02::before{border-top-left-radius: 0; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-width: 1px 1px 1px 0; width:20px; height: 87px; left: auto; top: -47px; right: -20px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_02_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:20px; height: 100px; left: auto; top: -60px; right: -20px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_03_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:20px; height: 100px; left: auto; top: -60px; right: -20px;}


.sub_content .lspan_with_rightImg_type02{flex-direction: column;}
.sub_content .lspan_with_rightImg_type02.img450px_type02 .little_span{width: 100%;}
.sub_content .lspan_with_rightImg_type02.img450px_type02 .ovf_diagram_type02{width: auto; max-width: 450px;}

.sub_content .jungNanCen_gi_type02{overflow: visible; border: 0;}
.sub_content .jungNanCen_giWrap_type02{flex-wrap: wrap; width: 520px; padding: 0; justify-content: center;}
.sub_content .jungNanCen_giWrap_type02 > div{margin-right:0; margin-left: 49px;}
.sub_content .jungNanCen_giWrap_type02 > div:first-child{margin-left: 0;}
.sub_content .jungNanCen_giWrap_type02 > div:nth-child(4){margin-left: 0;}
.sub_content .jungNanCen_giWrap_type02 > div::before{position: absolute; content: '';  left: -39px; background-image: url(../../icon/arrow_right3.png); background-size: contain; background-repeat: no-repeat;}
.sub_content .jungNanCen_giWrap_type02 > div:first-child::before{display: none;}
.sub_content .jungNanCen_giWrap_type02 > div:last-child::before{display: block;}

.sub_content .jungChiCen_giWrap_type02{width: 382px; height: 913px;}
.sub_content .jungChiCen_giWrap_type02 .step01_type02{left: 330px; left:0;}
.sub_content .jungChiCen_giWrap_type02 .step02_type02{left: 492px; left: 162px;}
.sub_content .jungChiCen_giWrap_type02 .step03_type02{flex-direction: column; top: 60px; left: 162px; width: 220px;}
.sub_content .jungChiCen_giWrap_type02 .step03_type02 > div{ width:220px; height: auto; padding:16px 0; margin-right:0; margin-bottom: 20px;}
.sub_content .jungChiCen_giWrap_type02 .step03_type02 > div:last-child{margin-bottom: 0;}

.sub_content .jungChiCen_giWrap_type02 .step03_01_type02:before{width: 52px; height: 80px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left:-52px; right: auto; border-width: 0 0 1px 1px;}
.sub_content .jungChiCen_giWrap_type02 .step03_02_type02:before{width: 52px; height: 80px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left:-52px; right: auto; border-width: 0 0 1px 1px;}
.sub_content .jungChiCen_giWrap_type02 .step03_03_type02:before{width: 52px; height: 80px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left:-52px; right: auto; border-width: 0 0 1px 1px;}
.sub_content .jungChiCen_giWrap_type02 .step03_04_type02:before{width: 52px; height: 80px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left:-52px; right: auto; border-width: 0 0 1px 1px;}
.sub_content .jungChiCen_giWrap_type02 .step03_05_type02:before{width: 52px; height: 80px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left:-52px; right: auto; border-width: 0 0 1px 1px;}
.sub_content .jungChiCen_giWrap_type02 .step03_06_type02:before{width: 52px; height: 80px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left:-52px; right: auto; border-width: 0 0 1px 1px;}
.sub_content .jungChiCen_giWrap_type02 .step03_07_type02:before{width: 52px; height: 80px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left:-52px; right: auto; border-width: 0 0 1px 1px;}
.sub_content .jungChiCen_giWrap_type02 .step03_08_type02:before{width: 52px; height: 80px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left:-52px; right: auto; border-width: 0 0 1px 1px;}
.sub_content .jungChiCen_giWrap_type02 .step03_09_type02:before{width: 52px; height: 80px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left:-52px; right: auto; border-width: 0 0 1px 1px;}

.sub_content .find_card3_type02 .find_card_cell_type02{width:calc( ( 100% - 21px ) /2 )};
.sub_content .find_card3_type02 .find_card_cell_type02:nth-child(3n+1){margin-right: 0;}
.sub_content .find_card3_type02 .find_card_cell_type02:nth-child(2n){margin-right: 21px;}
.sub_content .find_card3_type02 .find_card_cell_type02:nth-child(2n+1){margin-right: 0;}

.sub_content .firstaid_process_cell_type02{height: auto; flex-direction: column;}

.sub_content .link_list_cell_type02{width: 100%;}
.sub_content .link_list_cell_type02.size2_type02{width: 100%;}
.sub_content .link_list_cell_type02.mr21{margin-right: 0;}

br.mb{display: inline;}
br.pc{display: none;}

.sub_content .find_card_cell_top_type02 button.call{display: inline-block;}
.sub_content .find_card_modal_mapWrap{max-width: none; width: 100%; padding:40px 20px;}
.sub_content .find_card_modal_mapWrap button.close_btn{top:50px; right: 30px;}

.sub_content .board4list_type02 .boardlist_cell_type02{width: calc( ( 100% - 19px ) / 2 );}
.sub_content .board4list_type02 .boardlist_cell_type02:nth-child(2n){margin-right: 0;}

.sub_content .newsletter4list .newsletterlist_cell{width: calc( ( 100% - 19px ) / 2 );}
.sub_content .newsletter4list .newsletterlist_cell:nth-child(2n){margin-right: 0;}

.sub_content .little_span .span_red_right{text-align: left;}

.sub_content .line2cell,
.sub_content .line3cell {flex-direction: column;}
.sub_content .line2cell .line_cell,
.sub_content .line3cell .line_cell{width: 100%; padding: 20px 0;}
.sub_content .line2cell .line_cell::before,
.sub_content .line3cell .line_cell::before{display: none;}

.sub_content .score_standard_cell{width: calc( ( 100% - 36px ) / 3 ); margin-bottom: 10px;}
.sub_content .score_standard_cell:nth-child(3){margin-right: 0;}

.sub_content.instlm .irb_box{flex-wrap: wrap;}
.sub_content.instlm .irb_cell{width: calc( ( 100% - 40px ) / 2 ); margin-right: 40px; margin-bottom: 10px;}
.sub_content.instlm .irb_cell:nth-child(2n){margin-right: 0;}

.sub_content.clinic .situation_vaccination_table td,
.sub_content.clinic .recommend_vaccination_table td{white-space: nowrap;}

.sub_content .fnrl_call .fnrl_call_cell { width:calc( ( 100% - 21px ) / 2 ); }
.sub_content .fnrl_call .fnrl_call_cell:nth-child(2n) { margin-right:0px; }

/* .sub_content .ledger_box{flex-direction: column;} */
.sub_content .ledger_text { width: 100%; }
.sub_content .ledger_box .center_piece { width: 100%; max-width: none; }
.sub_content .ledger_box .ledger_eng { display: none; }
.sub_content .ledger_box .ledger_img { display: none; }

.sub_content .button3_cell{width: calc( ( 100% - 21px ) / 2 );}
.sub_content .button3_cell:nth-child(3n){margin-right: 21px;}
.sub_content .button3_cell:nth-child(2n){margin-right: 0;}

.sub_content .mission_vision_bottom{flex-direction: column;}
.sub_content .mission_vision_bottom .mission_vision_wrap{margin: 0 auto;}
.sub_content .mission_vision_bottom .mission_vision_wrap .mission h4{font-size: 38px; line-height: 55px;}

.sub_content .proclinic a { width: 100%; }
.sub_content .participation a { width: 100%; }

  /* 노준식 영역 끝 */


.sub_content .flex_linebox { gap: 0; justify-content: flex-start; }
.sub_content .flex_linebox5 .flex_linebox_cell { margin-right: 1%; width: 24%; }
.sub_content .flex_linebox5 .flex_linebox_cell:nth-child(4n) { margin-right: 0%; width: 25%; }

.sub_content .image4_list_type02 { display: flex; flex-wrap: wrap; margin-bottom: 50px; gap: 2%; }
.sub_content .image4_list_type02 .image_list_cell_type02 { width: calc(98% / 2); height: 90px; margin-right: 0; border: 2px solid #A1B0BD; border-radius: 16px; display: flex; align-items: center; margin-bottom: 12px; }


/*
.sub_content .search_result .search_result_section .doctor_list { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1%; width: 100%; height: auto; position: relative; }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell { display: flex; gap: 16px; width: 49%; height: 196px; border-radius: 16px; border: 1px solid #A1B0BD; margin-bottom: 20px; padding: 20px; position: relative; font-size: 15px; font-weight: 500; color: #666; line-height: 17px;  }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell:nth-child(2n) { margin-right: 0px;  }

.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_pic { width: 120px; height: 156px; border-radius: 6px; background: #D9D9D9; }

.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info { width: 100%; }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info b { font-size: 20px; font-weight: 600; color: #333; display: block; margin-bottom: 20px;  }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info span { display: block; font-size: 15px; font-weight: 600; color: #2677BB; line-height: 17px; margin-bottom: 10px;  }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info span em { display: inline-block; margin-left: 4px; margin-right: 4px; width: 4px; height: 4px; border-radius: 50%; vertical-align: middle; background: #2677BB }

.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info .btn_area { display: flex; gap: 8px; margin-top: 32px; width: auto; }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info .btn_area button.sogae { width: 100%; padding: 0 16px; height: 38px; background: #EEEEEE; border-radius: 6px; text-align: center; border: none; background: #EEEEEE; font-size: 15px; font-weight: 600; color: #333;  }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info .btn_area button.yeyak { width: 100%; padding: 0 16px; background: #d4e4f1; border-radius: 6px; text-align: center; border: none; font-size: 15px; font-weight: 600; color: #2677bb;  }
*/


.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell { width: 100%; }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info .btn_area button.sogae,
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info .btn_area button.yeyak { width: auto; padding: 0 32px; }


.sub_content .lspan_with_rightImg_type02.img450px_type02 .ovf_diagram_type02 { max-width: 100%; }

.sub_content .table_type02 td {  height: 200px }

.sub_content .tableWrap2_type02 td { height: auto; }

.sub_content button.document_download { margin-right: 0; width: 49%; }

.sub_content.nrs .dangye.history_type02.long .dangye_cell { padding-left: 0; }

.sub_content .doctor_detail_box { flex-direction: column; padding: 0; background-image: none; border: 0; }
.sub_content .doctor_detail_box .doctor_detail_box_info { order: 2; }
.sub_content .doctor_detail_box .doctor_detail_box_pic { order: 1; padding: 0 40px; width: 100%; border: 1px solid #aaa; border-radius: 16px; background-image: url(/attach_file/media/202406/f1bdaca3cf9fbc44d86722200d21697c.png); background-size: cover; background-position: center; background-repeat: no-repeat; text-align: center; }
.sub_content .doctor_detail_box .doctor_detail_box_pic img { max-width: 300px; }
.sub_content .doctor_detail_box_info .schedule_bar { width: fit-content; background-color: #EBF6FF; }
.sub_content .doctor_detail_box_info .schedule_center { justify-content: flex-start; }
.sub_content .doctor_detail_box_info span button.liking { background-color: #EDEDED; color: #333; }
.sub_content .doctor_detail_box_info span button.reserve_quick { background-color: rgba(38, 119, 187, .2); color: #2677BB; border: 0; }

#doctorDetail h4.sm { padding-left: 0; }
#doctorDetail #doctorCareer.little_span{ padding-left: 0; }
.sub_content .doctor_detail_info span.little_span { padding-left: 0; }
}

@media  (max-width : 899px) {

/* 노준식 영역 시작 */
.lnb > ul > li{ display: none; }
.lnb > ul > li:nth-last-child(1), .lnb > ul > li:nth-last-child(2), .lnb > ul > li:nth-last-child(3){ display: block; }

.sub_content .gongBoCen_gi_type02 {border: 0; white-space: wrap;}
.sub_content .gongBoCen_giWrap_type02 {padding: 0;}

.sub_content .gongBoCen_giWrap_type02 .bagarrowWrap_type02{top:152px;}

.sub_content .gongBoCen_gi02_type02 {border: 0;}
.sub_content .gongBoCen_giWrap02_type02 {padding: 0;}

/*
.sub_content .doctor_detail_box { flex-direction: column; }
*/
/* 노준식 영역 끝 */

.sub_content .mypage_edit { white-space: normal; }
.sub_content .reservation { white-space: normal; }



.sub_content div.form_table .td input[type="text"].for_email { width: 170px; }
.sub_content .login_table .signup_check { position: static; }

.sub_content .find_with_search_type02 span.mcolum { flex-direction: column; }
.sub_content .find_with_search_type02 span.txt { display: block; margin-top: 8px; margin-bottom: 0; }

.sub_content .search_district.mq_type02 select,
.sub_content .search_district.mq_type02 input { margin-left: 0; }

.sub_content .search_district.mq_type02 select,
.sub_content .search_district.mq_type02 input,
.sub_content .search_district.mq_type02 button { margin-bottom: 8px; }

.lnb > ul > li.home { display: none; }
.sub_content .refuse_email h5 br { display: none; }
.sub_content .download_viewer .download_boxarea .inner_box .inner_img { width: 200px; }

.sub_content .terms .terms_box h4 br { display: none; }

.sub_content .personal_policy .personal_policy_area h2 span { display: flex; }

.sub_content .find_with_search_type02 .department_search select { width: 100%;  }
.sub_content .find_with_search_type02 .department_search button { width: 100%;  }

/* .sub_content .doctor_detail_box .schedule_bar { padding: 0 16px; width: 100%; }
.sub_content .doctor_detail_box .schedule_bar div.span_float div,
.sub_content .doctor_detail_box .schedule_bar div.span_float div.on { margin-right: 0; } */


}

/* @media  (max-width : 816px) {
.sub_content .doctor_detail_box { flex-direction: column; }
} */

@media (max-width: 768px) {
	.sub_content .mission_vision_01 .bottom { flex-direction: column; gap: 40px; }
	.sub_content .mission_vision_01 .bottom .left strong.tit { display: inline-block; }
	.sub_content .mission_vision_01 .bottom .right .right_01 .right_01_02 .tit { font-size: 36px; }
}

@media  (max-width : 767px) {

.lnb{ width: 100%; }
.lnb > ul > li{ display: none; }
.lnb > ul > li:nth-last-child(3){ display: none; }
.lnb > ul > li:nth-last-child(1), .lnb > ul > li:nth-last-child(2){ display: block; }
.lnb > ul > li.home { display: none; }
.lnb > ul > li:nth-last-child(1) { border-right: 1px solid #ccc; }
.lnb ul{ width: 100%; }
.lnb ul li{ width: 50%; }
.lnb ul li:nth-last-child(2) { border-right:1px solid #ccc }
.lnb .depth1 > div > a,
.lnb .depth2 > div > a,
.lnb .depth3 > div > a,
.lnb .depth4 > div > a{ display: block; padding: 10px 25px 10px 20px; font-size: 0.875em; line-height: 1.25em; min-height: 44px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: url(../../icon/lnb-select-arr-mobile.png) right center no-repeat; background-size: 27px 10px; }

.depth3TabMenu ul{ display: flex; flex-wrap: wrap; border:none; width:100%; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.depth3TabMenu ul li{ width:50%; height:68px; border-right: 1px solid #ccc; border-bottom:1px solid #ccc; display: flex; justify-content: center; align-items: center; }
.depth3TabMenu ul li.on{ background-color: #1b7ccf; }
.depth3TabMenu ul li.on h2{ color:white; }
.depth3TabMenu ul li h2{ display: block; text-align: center; word-break: keep-all; padding:0; }

.depth3Detail .top .pattern p{ padding: 60px 24px 0; width: 100%; }
.depth3Detail .top .pattern strong{ font-size: 20px; }
.depth3Detail .top .pattern .img { display: block; position: relative; margin-top: 40px; text-align: center; }
.depth3Detail .top .pattern { height: auto; }

.sub_content .convenient_cell_wrap { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .convenient_cell_wrap:after { clear:both;content:'';display:block; }
.sub_content .convenient_cell_wrap .convenient_cell { width:calc( 100% - 0px );height:212px;border-radius:16px;background:#F6F8FA;float:left;margin-right:0px;margin-left:0px;text-align:center;padding-top:24px;font-size:15px;font-weight:500;color:#666;line-height:24px;margin-bottom:15px; }
.sub_content .convenient_cell_wrap .convenient_cell:nth-child(2n) { margin-left:0px;margin-right:0px; }
.sub_content .convenient_cell_wrap .convenient_cell:last-of-type { margin-right:0px; }
.sub_content .convenient_cell_wrap .convenient_cell b { display:block;text-align:center;height:21px;line-height:21px;width:100%;font-size:18px;font-weight:600;color:#2677BB;position:relative; }
.sub_content .convenient_cell_wrap .convenient_cell b:after { width:46px;height:2px;background:#2677BB;display:block;content:'';position:absolute;left:50%;margin-left:-23px;top:41px; }
.sub_content .convenient_cell_wrap .convenient_cell span { margin-top:44px;position:relative;width:100%;height:19px;line-height:19px;display:block;text-align:Center;font-size:16px;font-weight:500;color:#333;margin-bottom:16px; }
.sub_content .ambulance { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .ambulance:after { clear:both;content:'';display:block; }
.sub_content .ambulance .amb_pic { width:100%;height:232px;float:left;border-radius:12px;background:url('../../img/image 16.png') no-repeat;background-size:cover;background-position:Center;margin-right:0px;margin-bottom:20px; }
.sub_content .ambulance .amb_pic_rest { width:Calc( 100% - 0px - 0px );height:auto;float:left; }
.sub_content .infra { width:100%;height:auto;position:relative; }
.sub_content .infra:after { clear:both;content:'';display:block; }
.sub_content .infra .infra_cell { width:100%;float:left;margin-right:0px;position:Relative; }
.sub_content .infra .infra_cell:nth-child(3n) { margin-right:0px; }
.sub_content .infra .infra_cell .infra_cell_pic { width:100%;height:200px;border-radius:16px;background:#D7D7D7;margin-bottom:20px; }
.sub_content .infra .infra_cell b { display:block;height:21px;line-height:21px;text-align:left;font-size:18px;font-weight:600;color:#333;margin-bottom:16px; }
.sub_content .infra .infra_cell span { padding-left:30px;font-size:16px;font-weight:500;color:#666;display:block;text-align:left;margin-bottom:14px;position:relative;line-height:22px; }
.sub_content .infra .infra_cell span i.pl { width:20px;height:20px;display:block;position:absolute;background:url('../../img/placeholder_small.png') no-repeat;background-size:100% 100%;left:0px;top:0px;line-height:22px; }
.sub_content .infra .infra_cell span i.ti { width:20px;height:20px;display:block;position:absolute;background:url('../../img/time_small.png') no-repeat;background-size:100% 100%;left:0px;top:0px;line-height:22px; }

.sub_content .flex_search { width:100%;height:auto;display:block;justify-content:center;align-items:Center; }
.sub_content .flex_search select { width:100%; }
.sub_content .doctor_list { width:100%;height:auto;position:relative;margin-bottom:60px; }
.sub_content .doctor_list:after { clear:both;content:'';display:block; }
.sub_content .doctor_list .doctor_list_cell { width:100%;height:auto;margin-right:0px;border-radius:16px;border:1px solid #A1B0BD;margin-bottom:20px;float:left;padding:20px;padding-left:156px;position:relative;font-size:15px;font-weight:500;color:#666;line-height:17px; }
.sub_content .doctor_list .doctor_list_cell:nth-child(2n) { margin-right:0px; }
.sub_content .doctor_list .doctor_list_cell .doctor_pic { width:120px;height:156px;top:20px;left:20px;border-radius:6px;background:#D9D9D9;position:absolute; }
.sub_content .doctor_list .doctor_list_cell b { font-size:20px;font-weight:600;color:#333;display:block;margin-bottom:20px; }
.sub_content .doctor_list .doctor_list_cell span { display:block;font-size:15px;font-weight:600;color:#2677BB;line-height:17px;margin-bottom:10px; }
.sub_content .doctor_list .doctor_list_cell span em { display:inline-block;margin-left:4px;margin-right:4px;width:4px;height:4px;border-radius:50%;vertical-align:middle;background:#2677BB }
.sub_content .doctor_list .doctor_list_cell button.sogae { width:100%;height:38px;background:#EEEEEE;border-radius:6px;text-align:center;border:none;background:#EEEEEE;position:relative;bottom:auto;left:auto;font-size:15px;font-weight:600;color:#333;margin-bottom:10px;margin-top:10px; }
.sub_content .doctor_list .doctor_list_cell button.yeyak { width:100%;height:38px;background:#d4e4f1;border-radius:6px;text-align:center;border:none;position:relative;bottom:auto;left:auto;font-size:15px;font-weight:600;color:#2677bb; }
.sub_content .flex_search .bg_option { display:inline-block;vertical-align:top;width:100%;margin-right:0px;margin-bottom:20px; }
.sub_content .flex_search .bg_option .opt_01 { width:82px;height:48px;border-radius:12px;background:#EFEFEF;text-align:center;line-height:48px;cursor:pointer;margin-right:8px;font-size:16px;font-weight:600;color:#666;display:inline-block;vertical-align:top; }
.sub_content .flex_search .bg_option .opt_02 { width:82px;height:48px;border-radius:12px;background:#DFEFFF;text-align:center;line-height:48px;cursor:pointer;margin-right:0px;font-size:16px;font-weight:600;color:#2677BB;display:inline-block;vertical-align:top; }

.search_function { width:100%;height:100%;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.3);z-index:9999999999999; }
.search_function .search_function_inner_box { width:100%;height:auto;min-height:154px;margin:0px auto;margin-top:249px;position:relative;padding-left:20px;padding-right:20px; }
.search_function .search_function_inner_box select { margin-bottom:16px;width:100%;height:48px;background:white url('../img/arrow.png') no-repeat;background-size:24px 24px;background-position:right 16px center;padding-left:16px;font-size:16px;font-weight:400;color:#333;border:1px solid #E3E3E5;border-radius:12px;margin-right:0px; }
.search_function .search_function_inner_box select { -webkit-appearance:none; -moz-appearance:none;  appearance:none }
.search_function .search_function_inner_box input[type="text"] { margin-bottom:28px;width:100%;height:48px;border:1px solid #2677BB;border-radius:12px;background:white;padding-left:16px;font-size:16px;font-weight:400;color:#333;margin-right:0px; }
.search_function .search_function_inner_box button { margin-bottom:28px;width:100%;height:48px;border:none;border-radius:12px;background:#2677BB;text-align:center;color:white;cursor:pointer;font-size:15px;font-weight:600; }
.search_function .search_function_inner_box .recent_search { display:block;width:100%;height:auto;text-align:center;position:relative; }
.search_function .search_function_inner_box .recent_search button { width:auto;height:35px;padding-left:16px;padding-right:16px;border-radius:17px;line-height:35px;font-size:16px;font-weight:500;color:#2677BB;margin:4px;vertical-align:top;cursor:pointer;background:#F3FAFF }

.sub_content .flex_search .etc_box { width:100%;height:25px;line-height:25px;margin-top:28px;position:relative; }
.sub_content .flex_search .etc_box .etc_01 { display:none;height:25px;line-height:25px;width:auto;vertical-align:top;padding-right:32px;position:relative;margin-right:70px;font-size:15px;font-weight:500;color:#333; }
.sub_content .flex_search .etc_box .etc_01 span { width:42px;text-align:center;height:25px;line-height:25px;background:#61B7FF;border-radius:6px;display:inline-block;vertical-align:middle;color:white;font-size:15px;font-weight:400;margin-right:6px; }
.sub_content .flex_search .etc_box .etc_01:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:0px; }
.sub_content .flex_search .etc_box .etc_02 { display:none;height:25px;line-height:25px;width:auto;vertical-align:top;padding-right:32px;position:relative;margin-right:70px;font-size:15px;font-weight:500;color:#333; }
.sub_content .flex_search .etc_box .etc_02 span { width:42px;text-align:center;height:25px;line-height:25px;background:#B083DD;border-radius:6px;display:inline-block;vertical-align:middle;color:white;font-size:15px;font-weight:400;margin-right:6px; }
.sub_content .flex_search .etc_box .etc_02:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:0px; }
.sub_content .flex_search .etc_box .repeat { float:right;display:inline-block;width:auto;font-size:15px;font-weight:500;color:#000000 }

.checks input[type="checkbox"] { position: relative; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.checks input[type="checkbox"] + label { display: inline; position: relative; padding-left: 25px !important; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; color: #555; font-weight: normal; font-size: 14px; color: #000; }
.checks input[type="checkbox"] + label:before { content: ""; position: absolute; left: 0; top: 0px !important; width: 18px !important; height: 18px !important; text-align: center; background: #fff; border: 1px solid #D7D7D7; border-radius: 5px; box-shadow: none; overflow:hidden; }
.checks input[type="checkbox"] + label:active:before,
.checks input[type="radio"]:checked + label:active:before {  box-shadow: none; }
.checks input[type="checkbox"]:checked + label:before { background: white; border-color: #447ef2; }
.checks input[type="checkbox"]:checked + label:after { content: "" !important; position: absolute; top: 0px !important; left: 0px !important; width: 18px !important; height: 18px !important; background: url("../../img/check.png") no-repeat !important; background-size: 100% 100% !important; border-radius: 5px !important; box-shadow: none !important; color: White !important; line-height: 18px !important; text-align: center !important; font-size: 9px !important; border-radius: 2px !important; }
.checks input[type="checkbox"]:checked + label { color: #447ef2; }

.sub_content .search_result_section { width:100%;height:auto;/*padding-top:40px;padding-bottom:50px;*/ /*border-top:1px solid #717171;*/position:relative; }
.sub_content .search_result_section button.plus_button_circle { width:20px;height:20px;border:1px solid #2677BB;border-radius:50%;text-align:center;line-height:18px;color:#2677BB;font-size:15px;font-weight:600;cursor:pointer;position:absolute;right:0px;top:41px;background:White; }
.sub_content .search_result_section:after { clear:both;content:'';display:block; }
.sub_content .search_result_section .with_icon { width:120px;height:120px;border-radius:12px;border:1px solid #DDDDDD;float:left;display:flex;justify-content:center;align-items:center; }
.sub_content .search_result_section .with_icon_rest { width:Calc( 100% - 120px );height:120px;text-align:left;padding-left:20px;font-size:15px;font-weight:400;line-height:18px;color:#666;float:left; }
.sub_content .search_result_section .with_icon_rest b { display:block;font-size:16px;font-weight:600;color:#333;height:19px;line-height:19px;text-align:left;margin-bottom:8px;margin-top:11px; }
.sub_content .search_result_section .with_icon_rest span { font-weight:600;font-size:inherit;color:#2677bb }
.sub_content .search_result_section .with_icon_rest div.four_line { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.sub_content .search_result_section .normal_result { width:100%;height:auto;padding-bottom:24px;border-bottom:1px solid #DCDCDC;cursor:pointer;margin-bottom:24px; }
.sub_content .search_result_section .normal_result b { display:block;width:100%;line-height:19px;font-size:16px;font-weight:600;color:#333;margin-bottom:8px; }
.sub_content .search_result_section .normal_result .three_line {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;font-size:15px;font-weight:400;color:#666;line-height:18px;height:54px;margin-bottom:16px;  }

.sub_content .search_result_section .normal_result .cr { height:19px;line-height:19px;font-size:16px;font-weight:600;width:100%;color:#2677BB; }
.sub_content .search_result_section .normal_result:last-of-type { border-bottom:none; }
.sub_content h5.sm span.only_number { margin-left:0px; }

.sub_content .search_result .search_result_section .pagination_type02 { margin-top: 0; }
.sub_content .search_result .search_result_section .section_group { padding-top: 0; padding-bottom: 24px; margin-bottom: 24px; margin-top: 24px; }

.sub_content .jr_cell_wrap {width:100%;height:auto;padding:0px;margin:0px;margin-bottom: 0;position:relative;}
.sub_content .jr_cell_wrap:after { clear:both;content:'';display:block; }
.sub_content .jr_cell_wrap .jr_cell {cursor:pointer;display:block;width: calc( 50% - 8px );height:120px;border:1px solid #BFBFBF;border-radius:12px;float:left;text-align:center;padding-top:20px;font-size:16px;font-weight:600;color:#333;}
.sub_content .jr_cell_wrap .jr_cell img { display:block;width:auto;height:50px;margin:0px auto;margin-bottom:17px; }
.sub_content .jr_cell_wrap .jr_cell:nth-child(7n) {margin-right: 0;}
.sub_content .jr_cell_wrap .jr_cell:hover { border:1px solid #2677BB;color:#2677BB }

.sub_content .kwa_intro { width:100%;height:auto;padding:20px;border:2px solid #C9D3E5;border-radius:16px;line-height:24px;font-size:16px;font-weight:500;color:#666;margin-bottom:40px; }
.sub_content .kwa_intro br { display:none; }
.sub_content .professor_wrap { width:100%;height:auto;position:relative; }
.sub_content .professor_wrap > a { display: flex; width: 100%; }
.sub_content .professor_wrap:after { clear:both;content:'';display:block; }
.sub_content .professor_wrap a .professor_cell { width:calc( 100% - 0px );height:auto;border:1px solid #A1B0BD;border-radius:16px;float:left;margin-right:0px;margin-left:0px;margin-bottom:24px;position:relative;overflow:hidden; }
.sub_content .professor_wrap a:nth-child(3n) .professor_cell { margin-right:0px; }
/*.sub_content .professor_wrap a:nth-child(3n) .professor_cell { margin-right: 20px; }*/
.sub_content .professor_wrap .professor_cell .professor_pic { width:100%;height:auto;background:#d4d4d4;position:relative;margin-bottom:16px; }
.sub_content .professor_wrap .professor_cell .professor_pic button { width:85px;height:33px;border-radius:6px;border:none;background:#2677BB;text-align:center;color:White;font-size:14px;font-weight:600;position:absolute;top:16px;right:16px;cursor:pointer; }
.sub_content .professor_wrap .professor_cell b { font-size:20px;font-weight:600;color:#333;display:block;height:24px;line-height:24px;padding-left:24px;padding-right:24px;width:100%;position:relative;margin-bottom:16px; }
.sub_content .professor_wrap .professor_cell b button.like_btn { width:20px;height:20px;border:none;float:right;cursor:pointer;background:url('../img/love 1.png') no-repeat;background-size:100% 100%; }
.sub_content .professor_wrap .professor_cell span { padding-left:24px;padding-right:24px;width:100%;height:18px;line-height:18px;display:block;color:#2677BB;font-size:15px;font-weight:600;margin-bottom:8px; }
.sub_content .professor_wrap .professor_cell em { font-style:normal;display:block;padding-left:24px;padding-right:24px;width:100%;height:18px;font-size:16px;line-height:18px;font-weight:500;color:#666;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }

/* .sub_content .doctor_detail_box .schedule_bar { width:100%;height:auto;border-radius:8px;margin-bottom:7px;background:#EBF6FF;text-align:left;padding-left:0;line-height:60px;font-size:17px;font-weight:600;color:#2677BB;padding-right:0; padding: 16px; }
.sub_content .doctor_detail_box .schedule_bar div.span_float { float:none;text-align:left;height:Auto; }
.sub_content .doctor_detail_box .schedule_bar div.span_float div { display:inline-block;width:46px;height:46px;border-radius:50%;background:none;color:#666666;line-height:46px;text-align:center;font-size:16px;font-weight:600;margin-right:0;vertical-align:middle;margin-top:-4px;margin-bottom:10px }
.sub_content .doctor_detail_box .schedule_bar div.span_float div.on { display:inline-block;width:46px;height:46px;border-radius:50%;background:#2677BB;color:white;line-height:46px;text-align:center;font-size:16px;font-weight:600;margin-right:0; } */
/* .sub_content .doctor_detail_box { padding: 0 20px; } */
.sub_content .doctor_detail_box_info .schedule_bar { flex-direction: column; align-items: normal; width: auto; }
.sub_content .doctor_detail_box_info .span_float { justify-content: space-between; margin-left: 0; margin-top: 8px; }
.sub_content .doctor_detail_box_info .span_float > div { margin-left: 0; }

.sub_content .mini_tab.auto { height:auto; }
.sub_content .mini_tab.auto:after { clear:both;content:'';display:block; }

.sub_content .big_demo { width:100%;height:auto;background:rgba(240, 243, 247, 1);border-radius:16px;margin-bottom:32px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:400;color:rgba(51, 51, 51, 1);padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px; }
.sub_content .big_demo b { font-size:22px;font-weight:600;color:rgba(38, 119, 187, 1);display:block;height:auto;line-height:28px;margin-bottom:14px; }
.sub_content table.form_table td span { color:#E11B1A;margin-left:10px; }
.sub_content .big_demo * { word-break:keep-all; }


/* 노준식 영역 시작 */
.sub_content .tableWrap_type02.typeA_type02 table .number_type02{ text-align: left;}
.sub_content .tableWrap_type02.typeA_type02 table td.title_type02{width: calc( 100% - 100px );}
.sub_content .tableWrap_type02.typeA_type02 table .title_type02 div{padding-bottom: 0; padding-right: 60px;}
.sub_content .tableWrap_type02.typeA_type02 table .date_type02{ width: 100px; text-align: left;}
.sub_content .tableWrap_type02.typeA_type02 table .view_type02{width: 70px; text-align: left;}
.sub_content .tableWrap_type02.typeA_type02 table td.attachFile_type02{position: absolute; right:5px; top:38px; padding: 0; width: auto;}

.sub_content .tableWrap_type02.typeC_type02 table .number_type02{ text-align: left;}
.sub_content .tableWrap_type02.typeC_type02 table td.title_type02{width: calc( 100% - 100px );}
.sub_content .tableWrap_type02.typeC_type02 table .title_type02 div{padding-bottom: 0; padding-right: 60px;}
.sub_content .tableWrap_type02.typeC_type02 table .writer_type02{width: 100px; text-align: left;}
.sub_content .tableWrap_type02.typeC_type02 table .date_type02{ width: 100px; text-align: left;}
.sub_content .tableWrap_type02.typeC_type02 table .view_type02{width: 70px; text-align: left;}
.sub_content .tableWrap_type02.typeC_type02 table td.attachFile_type02{position: absolute; right:5px; top:38px; padding: 0; width: auto;}

.sub_content .tableWrap_type02.typeD_type02 table .number_type02{ text-align: left;}
.sub_content .tableWrap_type02.typeD_type02 table td.title_type02{width: calc( 100% - 100px );}
.sub_content .tableWrap_type02.typeD_type02 table .title_type02 div{padding-bottom: 0; }
.sub_content .tableWrap_type02.typeD_type02 table .date_type02{ width: 100px; text-align: left;}
.sub_content .tableWrap_type02.typeD_type02 table td.target_type02{padding-left: 0;}

.sub_content .little_span.with_btn_type02{flex-direction: column; align-items: normal;}
.sub_content .little_span.with_btn_type02 a{margin-left: 0; margin-top: 8px;}

.sub_content table.linkLlist_type02 tr{display: flex; flex-direction: column;}
.sub_content table.linkLlist_type02 td{width: 100%; border-left: 1px solid #E4E4E4;}
.sub_content table.linkLlist_type02 td:not(:first-child){border-top: 2px solid #314B67}

.sub_content .outlink_type02{display: none;}
.sub_content .activity_iconWrap_type02{padding-left:0;}
.sub_content .activity_iconWrap_type02 .activity_iconBox_type02{display: none;}
.sub_content .activity_iconWrap_type02 .activity_txtBox_type02{width: 100%;}

.sub_content .table_type02 table{margin-right: 0; width: 100%;}
.sub_content .table_type02 td{height: auto; padding: 20px 36px;}

.sub_content .jungNanUSangCen_type02{border: 0; padding:0; overflow: visible;}
/* .sub_content .jungNanUSangCenWrap_type02{width: 479px; height: 466px;} */
.sub_content .jungNanUSangCenWrap_type02{width: 468px; height: 440px;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02 .dotCircle2_type02{display: none;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02 .dotCircle3_type02{display: none;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02{top: 177px;}
/* .sub_content .jungNanUSangCenWrap_type02 .serU_type02{top: 182px;} */
.sub_content .jungNanUSangCenWrap_type02 .jipSim_type02{top:124px;}
.sub_content .jungNanUSangCenWrap_type02 .buSang_type02{top:124px;}
.sub_content .jungNanUSangCenWrap_type02 .bangsang_type02{right: 53px;}
.sub_content .jungNanUSangCenWrap_type02 .jaMo_type02{left: 53px;}

.sub_content .jungNanUSangCenWrap_type02 .serU_type02,
.sub_content .jungNanUSangCenWrap_type02 .gaeSim_type02,
.sub_content .jungNanUSangCenWrap_type02 .jipSim_type02,
.sub_content .jungNanUSangCenWrap_type02 .bangsang_type02,
.sub_content .jungNanUSangCenWrap_type02 .jaMo_type02,
.sub_content .jungNanUSangCenWrap_type02 .buSang_type02{width: 130px; height: 130px;}

/* .sub_content .jungNanUSangCenWrap02_type02{width: 460px; height: 311px;} */
/* .sub_content .jungNanUSangCenWrap02_type02 .gwonNanUSang{left: 0; top:120px;} */
/* .sub_content .jungNanUSangCenWrap02_type02 .arrowLine{width: 2px; height: 30px; left:110px; top: 78px;} */
/* .sub_content .jungNanUSangCenWrap02_type02 .jungUSang{top:0;} */
/* .sub_content .jungNanUSangCenWrap02_type02 .jungUSang:before{background-image: url(../../img/arrow_up.png); background-size: auto; filter: none; width: 24px; top: auto; bottom: -36px; left: 98px; right: auto;} */
/* .sub_content .jungNanUSangCenWrap02_type02 .gwonNanUSang:before{background-image: url(../../img/arrow.png); background-size: auto; filter: none; width: 24px; top: -14px; bottom: auto; left: 98px;} */

/* .sub_content .jungNanUSangCenWrap02_type02 .resultGong{transform: none; top: 70px; left: auto; margin-left: 240px;} */
/* .sub_content .jungNanUSangCenWrap02_type02 .textBox{transform: none; margin-top:90px; left: auto; margin-left: 240px;} */
.sub_content .jungNanUSangCen02_type02{overflow: visible; border:0; padding: 0;}
.sub_content .jungNanUSangCenWrap02_type02{width: 100%; height: auto;}
.sub_content .jungNanUSangCenWrap02_type02 .resultGong{width: 100%; font-size: 16px;}
.sub_content .jungNanUSangCenWrap02_type02 .jungUSang{float: left; display: inline-block; position: relative; top: auto; margin-top:20px;padding: 12px 0; width: calc( ( 100% - 120px ) / 2 ); font-size: 16px;}
.sub_content .jungNanUSangCenWrap02_type02 .arrowLine{float:left; display: inline-block; position: relative; width: 100px; margin: 0 10px; transform: none; left:auto; top: 52px;}
.sub_content .jungNanUSangCenWrap02_type02 .gwonNanUSang{float: left; display: inline-block; position: relative; top: auto; margin-top:20px; padding: 12px 0; width: calc( ( 100% - 120px ) / 2 ); font-size: 16px;}
.sub_content .jungNanUSangCenWrap02_type02 .textBox{ width: 100%; margin-top:110px;}
.sub_content .jungNanUSangCenWrap02_type02 .jungUSang:before{right: -21px;}
.sub_content .jungNanUSangCenWrap02_type02 .gwonNanUSang:before{left: -21px}

.sub_content .gongBoCen_giWrap_type02 .step01_type02,
.sub_content .gongBoCen_giWrap_type02 .step02_type02{width: 100%;}
/* .sub_content .gongBoCen_giWrap_type02 .bigarrow_type02{background: linear-gradient(135deg, #C3DDFF 0.04%, rgba(205, 226, 255, 0) 27.88%);} */
.sub_content .gongBoCen_giWrap_type02 .step03_type02{flex-direction: column; padding-top: 68px;}

.sub_content .gongBoCen_giWrap_type02 .step03_01_type02,
.sub_content .gongBoCen_giWrap_type02 .step03_02_type02,
.sub_content .gongBoCen_giWrap_type02 .step03_03_type02{ width: 100%; height: auto;}
.sub_content .gongBoCen_giWrap_type02 .step03_01_type02,
.sub_content .gongBoCen_giWrap_type02 .step03_02_type02{margin-bottom:40px;}
.sub_content .gongBoCen_giWrap_type02 .step03_01_type02:before,
.sub_content .gongBoCen_giWrap_type02 .step03_02_type02:before{top: auto; bottom: -34px;  left: 50%; right: auto; transform: translateX(-50%);}
.sub_content .gongBoCen_giWrap_type02 p:last-child{padding-bottom: 28px;}

.sub_content .gongBoCen_giWrap02_type02 .step01_type02{width:150px; height: 150px;}
.sub_content .gongBoCen_giWrap02_type02 i{padding-top: 18px; width: 44px;}
.sub_content .gongBoCen_giWrap02_type02 .step01_type02 b{padding-top: 10px;}
.sub_content .gongBoCen_giWrap02_type02 .step01_type02:before{height: 55px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02{padding-top:55px; width: 530px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 > div{width:150px; height: 150px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 b{padding-top: 10px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_04_type02:before{height:176px; top: -178px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_05_type02:before{height:176px; top: -178px;}

.sub_content .jungChiCen_gi_type02{border: 0;}
.sub_content .jungChiCen_giWrap_type02{padding: 0; height: 810px;}

.sub_content .floatline6_type02 .float_box{width: calc( 50% - 10px);}
.sub_content .floatline6_type02 .float_box:nth-child(2n-1){margin-left:0 !important; margin-right: 10px !important;}
.sub_content .floatline6_type02 .float_box:nth-child(2n){margin-left:10px !important; margin-right: 0 !important;}

.sub_content .floatline5_type02 .float_box{width: 100%;}
.sub_content .floatline5_type02 .float_box:nth-child(3n-2){margin-left:0 !important; margin-right: 0 !important;}
.sub_content .floatline5_type02 .float_box:nth-child(3n-1){margin-left:0 !important; margin-right: 0 !important;}
.sub_content .floatline5_type02 .float_box:nth-child(3n){margin-left:0 !important; margin-right: 0 !important;}

.sub_content .chain_type02{padding:0 0 50px; flex-direction: column;}
.sub_content .chain_type02 .chain_cell_type02{width: 100%; margin-bottom: 10px;}
.sub_content .chain_type02 .chain_cell_type02:last-child{margin-bottom: 0;}
.sub_content .chain_type02 .chain_cell_type02:before{position: absolute; content: ""; width: 100%; height: 100%; border: 2px solid #A1B0BD; border-radius: 109px; top: 50%; left: 50%; transform: translate(-50%, -50%);}

.sub_content .double_map_type02{flex-direction: column;}
.sub_content .double_map_cell_type02{width: 100%; margin-right: 0; margin-bottom: 10px;}
.sub_content .double_map_cell_type02:last-child{margin-bottom: 0;}
.sub_content .double_map_cell_type02 .map_header_type02{margin: 0;}

.sub_content .circleProcess5_type02 .process_cell_type02{ margin-left: calc( ( 100% - 396px ) / 4 ); margin-right: calc( ( 100% - 396px ) / 4 );}

.sub_content .boardlist_imgBox_type02{display: none;}
.sub_content .boardlist_txtBox_type02 div.with_btn2_type02{flex-direction: column; align-items: normal;}
.sub_content .boardlist_txtBox_type02 div.with_btn2_type02 .btn{margin: 0 auto; margin-top: 10px;}

.sub_content .boardlist_gongbo_type02 .boardlist_cell_type02{flex-direction: column;}
.sub_content .boardlist_gongbo_type02 .boardlist_imgBox_type02{display: block; margin: 0 auto;}
.sub_content .boardlist_gongbo_type02 .boardlist_txt_bot_type02 .td_type02.td_attach_type02 i{display: none;}

.sub_content.sub_content_type02 .basic_noraml_text.with_btn2_type02{flex-direction: column;}
.sub_content.sub_content_type02 .basic_noraml_text.with_btn2_type02 a{margin:0; margin-top:10px;}
.sub_content.sub_content_type02 .basic_noraml_text.with_btn2_type02 button.btn.btn_site_type02{margin: 0;}

.sub_content .step_number_type02 {display: none;}

.sub_content .step_box_cell_type02 .step_detail_title_type02 span { display: inline; }

.sub_content .healthmap_cell_type02{margin-right:0; width: 100%}

.lnb .depth-set{left: 0;}
.lnb .depthDropbox li{width: 100%;}

.sub_content .dalbit_type02{padding:20px 20px 16px}
.sub_content .dalbit_type02 h3{font-size: 25px; padding: 0 0 9px; line-height: 30px;}
.sub_content .dalbit_type02 span em:first-child{margin-top:10px;}

.sub_content .firstaid_process_cell_type02{width: 100%; margin-right: 0;}

.sub_content .tableWrap2_type02 table{display: flex;}
.sub_content .tableWrap2_type02 table thead{display: none;}
.sub_content .tableWrap2_type02 tbody{flex: 1 1;}
.sub_content .tableWrap2_type02 tbody tr{display: flex; flex-direction: column; width: 100%;}
.sub_content .tableWrap2_type02 td{height: 56px; text-align: left; display: flex; align-items: center;}
.sub_content .tableWrap2_type02 td span.mb_type02 { display: inline-block; font-weight: 600; margin-right: 10px; width: 87px; height: 56px; align-content: center;}
.sub_content .tableWrap2_type02 span.cell_type02{display: inline-block; width: calc( 100% - 107px ); min-height: 56px; height: auto; align-content: center;}
.sub_content .tableWrap2_type02 td.address_type02{flex-wrap: wrap; padding: 0; height: auto;}
.sub_content .tableWrap2_type02 td.address_type02 span.mb_type02{margin-left: 10px;}
.sub_content .tableWrap2_type02 td .btnWrap_type02{display: block; border-top: 1px solid #e4e4e4; margin-right: auto; width: 100%; text-align: center; height: 56px; align-content: center;}
.sub_content .tableWrap2_type02 tbody tr td:last-child{border-bottom: 2px solid #314B67;}
.sub_content .tableWrap2_type02 tbody tr:last-child td:last-child{border-bottom: 0;}
.sub_content .tableWrap2_type02 td .btnWrap_type02 .mb_type02{display: inline-block; margin-left: 10px;}

.sub_content .image4_list_type02 .image_list_cell_type02{width: 100%; margin-right: 0;}

.sub_content h4.with_btn_type02{flex-direction: column;}
.sub_content h4.with_btn_type02 a{margin-left: 0; margin-top:10px;}

.sub_content .organization01_type02.mbt16{margin-bottom: 0 !important;}

.sub_content .organization01_type02{border: 0; overflow: visible;}
.sub_content .organization01Wrap_type02{font-size: 12px; width: 528px;}
.sub_content .organization01Wrap_type02 .step01_type02, .sub_content .organization01Wrap_type02 .step02_type02, .sub_content .organization01Wrap_type02 .step03_01_type02, .sub_content .organization01Wrap_type02 .step03_02_type02, .sub_content .organization01Wrap_type02 .step03_03_type02, .sub_content .organization01Wrap_type02 .step03_04_type02, .sub_content .organization01Wrap_type02 .step03_05_type02, .sub_content .organization01Wrap_type02 .step03_06_type02, .sub_content .organization01Wrap_type02 .step03_07_type02, .sub_content .organization01Wrap_type02 .step03_08_type02, .sub_content .organization01Wrap_type02 .step03_09_type02, .sub_content .organization01Wrap_type02 .step03_10_type02, .sub_content .organization01Wrap_type02 .step03_11_type02, .sub_content .organization01Wrap_type02 .step03_12_type02, .sub_content .organization01Wrap_type02 .step04_01_type02, .sub_content .organization01Wrap_type02 .step04_02_type02, .sub_content .organization01Wrap_type02 .step05_01_type02, .sub_content .organization01Wrap_type02 .step05_02_type02, .sub_content .organization01Wrap_type02 .step05_03_type02, .sub_content .organization01Wrap_type02 .step05_04_type02, .sub_content .organization01Wrap_type02 .step05_05_type02, .sub_content .organization01Wrap_type02 .step05_06_type02 {width: 120px;}
.sub_content .organization01Wrap_type02 .step02_type02 {left: 132px;}
.sub_content .organization01Wrap_type02 .step01_type02{left: 0px;}
.sub_content .organization01Wrap_type02 .step03_01_type02 {left: 0px;}
.sub_content .organization01Wrap_type02 .step03_03_type02 {left: 0px;}
.sub_content .organization01Wrap_type02 .step03_05_type02 {left: 0px;}
.sub_content .organization01Wrap_type02 .step03_06_type02 {left: 0px;}
.sub_content .organization01Wrap_type02 .step03_02_type02 {left: 264px;}
.sub_content .organization01Wrap_type02 .step03_04_type02 {left: 264px;}
.sub_content .organization01Wrap_type02 .step03_07_type02 {left: 264px;}
.sub_content .organization01Wrap_type02 .step03_09_type02 {left: 132px;}
.sub_content .organization01Wrap_type02 .step03_10_type02 {left: 264px;}
.sub_content .organization01Wrap_type02 .step03_01_type02::before,
.sub_content .organization01Wrap_type02 .step03_02_type02::before,
.sub_content .organization01Wrap_type02 .step03_03_type02::before,
.sub_content .organization01Wrap_type02 .step03_04_type02::before,
.sub_content .organization01Wrap_type02 .step03_05_type02::before,
.sub_content .organization01Wrap_type02 .step03_06_type02::before,
.sub_content .organization01Wrap_type02 .step03_07_type02::before{width: 72px;}
.sub_content .organization01Wrap_type02 .step03_09_type02::before{border-radius: 0;}
.sub_content .organization01Wrap_type02 .step03_11_type02{left: 336px;}
.sub_content .organization01Wrap_type02 .step03_12_type02{top: 595px; left: 408px;}
.sub_content .organization01Wrap_type02 .step03_12_type02::before{top: -204px; height: 204px;}

.sub_content .organization01Wrap_type02 .step04_01_type02{left: 16px;}
.sub_content .organization01Wrap_type02 .step04_02_type02{left: 132px;}
.sub_content .organization01Wrap_type02 .step05_01_type02{left: 52px;}
.sub_content .organization01Wrap_type02 .step05_02_type02{left: 212px;}
.sub_content .organization01Wrap_type02 .step05_04_type02{left: 132px;}
.sub_content .organization01Wrap_type02 .step05_05_type02{left: 264px;}
.sub_content .organization01Wrap_type02 .step05_06_type02{left: 396px;}
.sub_content .organization01Wrap_type02 .step05_06_type02::before{width: 220px;}

.sub_content .organization01_2_type02{border: 0; overflow: visible;}
.sub_content .organization01_2_Wrap_type02{font-size: 12px; width: 528px;}
.sub_content .organization01_2_Wrap_type02 .step01_type02, 
.sub_content .organization01_2_Wrap_type02 .step02_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_01_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_02_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_03_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_04_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_05_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_06_type02,
.sub_content .organization01_2_Wrap_type02 .step03_07_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_08_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_09_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_10_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_11_type02, 
.sub_content .organization01_2_Wrap_type02 .step03_12_type02, 
.sub_content .organization01_2_Wrap_type02 .step04_01_type02,
.sub_content .organization01_2_Wrap_type02 .step03_01_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_02_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_03_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_04_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_05_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_06_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_07_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_08_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_09_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_10_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_11_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step03_12_type02 .org_depart,
.sub_content .organization01_2_Wrap_type02 .step04_01_type02 .org_depart {width: 120px;}

.sub_content .organization01_2_Wrap_type02 .step03_01_type02:before, 
.sub_content .organization01_2_Wrap_type02 .step03_02_type02:before, 
.sub_content .organization01_2_Wrap_type02 .step03_03_type02:before, 
.sub_content .organization01_2_Wrap_type02 .step03_04_type02:before, 
.sub_content .organization01_2_Wrap_type02 .step03_05_type02:before, 
.sub_content .organization01_2_Wrap_type02 .step03_06_type02:before,
.sub_content .organization01_2_Wrap_type02 .step03_07_type02:before { width: 73px;}

.sub_content .organization01_2_Wrap_type02 .step02_type02 {left: 204px;}
.sub_content .organization01_2_Wrap_type02 .step01_type02{left: 72px;}
.sub_content .organization01_2_Wrap_type02 .step03_01_type02 {left: 72px;}
.sub_content .organization01_2_Wrap_type02 .step03_03_type02 {left: 72px;}
.sub_content .organization01_2_Wrap_type02 .step03_05_type02 {left: 72px;}
.sub_content .organization01_2_Wrap_type02 .step03_06_type02 {left: 72px;}
.sub_content .organization01_2_Wrap_type02 .step03_02_type02 {left: 336px;}
.sub_content .organization01_2_Wrap_type02 .step03_04_type02 {left: 336px;}
.sub_content .organization01_2_Wrap_type02 .step03_07_type02 {left: 336px;}
.sub_content .organization01_2_Wrap_type02 .step03_09_type02 {left: 132px;}
.sub_content .organization01_2_Wrap_type02 .step03_10_type02 {left: 264px;}
.sub_content .organization01_2_Wrap_type02 .step03_11_type02{left: 336px;}
.sub_content .organization01_2_Wrap_type02 .step03_12_type02{ left: 408px;}
.sub_content .organization01_2_Wrap_type02 .step04_01_type02{ left: 16px;}

.sub_content .organization02_type02{border: 0; padding: 0; margin-bottom:0;}
.sub_content .organization02Wrap_type02{font-size: 12px; line-height: 15px; width: 305px; height: 492px;}
.sub_content .organization02Wrap_type02 .step01_type02,
.sub_content .organization02Wrap_type02 .step02_01_type02,
.sub_content .organization02Wrap_type02 .step02_02_type02,
.sub_content .organization02Wrap_type02 .step02_03_type02,
.sub_content .organization02Wrap_type02 .step03_01_type02,
.sub_content .organization02Wrap_type02 .step03_02_type02,
.sub_content .organization02Wrap_type02 .step03_03_type02,
.sub_content .organization02Wrap_type02 .step03_04_type02{width: 120px;}

.sub_content .organization02_type02 .step01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #6BB2EE; top:0; left:92px;}
.sub_content .organization02_type02 .step01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5; top: 100%; left: 50%; height: 93px; z-index: -1;}
.sub_content .organization02_type02 .step02_01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:73px; left:0px;}
.sub_content .organization02_type02 .step02_01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5;top: 50%; left: 100%; width: 32px; height: 0; z-index: -1;}
.sub_content .organization02_type02 .step02_02_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:146px; left:92px;}
.sub_content .organization02_type02 .step02_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: 50%; left: -40px; width:40px; height: 40px; z-index: -1;}
.sub_content .organization02_type02 .step02_03_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:73px; left:184px;}
.sub_content .organization02_type02 .step02_03_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5;top: 50%; right: 100%; width:32px; height: 0; z-index: -1;}

.sub_content .organization02_type02 .step03_01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:219px; left: 92px;}
.sub_content .organization02_type02 .step03_01_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 40px; z-index: -1;}
.sub_content .organization02_type02 .step03_02_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:292px; left: 92px;}
.sub_content .organization02_type02 .step03_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}
.sub_content .organization02_type02 .step03_03_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:365px; left: 92px;}
.sub_content .organization02_type02 .step03_03_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}
.sub_content .organization02_type02 .step03_04_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:438px; left: 92px;}
.sub_content .organization02_type02 .step03_04_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}

.sub_content .organization03_type02{padding:0; border: 0; margin-bottom: 0; overflow: visible;}
.sub_content .organization03Wrap_type02{width: 305px; height: 638px;font-size: 12px;}

.sub_content .organization03_type02 .step01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #6BB2EE; top:0; left:92px;}
.sub_content .organization03_type02 .step01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5; top: 100%; left: 50%; height: 93px; z-index: -1;}
.sub_content .organization03_type02 .step02_01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:73px; left:0px;}
.sub_content .organization03_type02 .step02_01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5;top: 50%; left: 100%; width: 32px; height: 0; z-index: -1;}
.sub_content .organization03_type02 .step02_02_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:146px; left:92px;}
.sub_content .organization03_type02 .step02_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: 50%; left: -80px; width:80px; height: 113px; z-index: -1;}
.sub_content .organization03_type02 .step02_03_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:73px; left:184px;}
.sub_content .organization03_type02 .step02_03_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5;top: 50%; right: 100%; width:32px; height: 0; z-index: -1;}

.sub_content .organization03_type02 .step03_01_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:219px; left: 140px;}
.sub_content .organization03_type02 .step03_01_type02::before{content: ""; position: absolute; border-top: 1px solid #E3E3E5; top: 50%; left: -128px; width: 128px; z-index: -1;}

.sub_content .organization03_type02 .step03_02_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:292px; left: 52px;}
.sub_content .organization03_type02 .step03_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 40px; z-index: -1;}
.sub_content .organization03_type02 .step03_03_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:365px; left: 52px;}
.sub_content .organization03_type02 .step03_03_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}
.sub_content .organization03_type02 .step03_04_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:438px; left: 52px;}
.sub_content .organization03_type02 .step03_04_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}
.sub_content .organization03_type02 .step03_05_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:511px; left: 52px;}
.sub_content .organization03_type02 .step03_05_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}
.sub_content .organization03_type02 .step03_06_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:584px; left: 52px;}
.sub_content .organization03_type02 .step03_06_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}

.sub_content .ovf_diagram_type02.pc{display: none;}
.sub_content .ovf_diagram_type02.mb{display: block; border: 0;}
.sub_content .ovf_diagram_type02.mb img{ border-radius: 16px;}

.sub_content .center_piece_correct .with_quot{padding: 0;}
.sub_content .center_piece_correct .with_quot::before{display: none;}
.sub_content .center_piece_correct .with_quot::after{display: none;}


.sub_content .popup_table .tr .td{width: 100%; margin-top: 10px;}
.sub_content .popup_table .tr.many_category .with_2mini{width: 100%; margin-bottom: 10px;}
.sub_content .popup_table .tr.many_category .td > div{padding-top:16px;}
.sub_content .login_table .tr .td{width: 100%; margin-top: 10px;}
.sub_content .login_table .tr.many_category .with_2mini{width: 100%; margin-bottom: 10px;}
.sub_content .login_table .tr.many_category .td > div{padding-top:16px;}


.sub_content .signup .signup_4step{flex-direction: column;}
.sub_content .signup .signup_4step_cell{width: 100%; margin-bottom: 40px; text-align: center;}
.sub_content .signup .signup_4step_cell::before{background-image: url(../../icon/down_arrow_icon.png); left: 50%; top: calc( ( 100% + 8px ) ); transform: translateX(-50%);}

.sub_content .agree-wrap { align-items: flex-start; flex-direction: column; gap: 5px; }

.sub_content .login_table .signup_check{top: -28px; left: auto; right: 0;}

.sub_content .login_table .tr .td.w100{width: 100%;}

.sub_content .flex_linebox4 .flex_linebox_cell{width: calc( ( 100% - 19px ) / 2 );}
.sub_content .flex_linebox4 .flex_linebox_cell:nth-child(2n){margin-right: 0;}

.sub_content.instlm .gongbo_imgbox{flex-direction: column; max-height: none;}
.sub_content.instlm .gongbo_img_cell{width: 100%; margin-right: 0; margin-bottom: 20px; height: auto;}
.sub_content.instlm .gongbo_img_cell img{object-fit: cover;}
.sub_content.instlm .gongbo_img_cell:last-child{margin-bottom: 0;}

.sub_content.instlm .saengja_imgbox{flex-direction: column; max-height: none;}
.sub_content.instlm .saengja_img_cell:nth-child(1){width: 100%; margin-right: 0; margin-bottom: 20px; height: auto;}
.sub_content.instlm .saengja_img_cell:nth-child(2){width: 100%; margin-right: 0; height: auto;}
.sub_content.instlm .saengja_img_cell img{object-fit: cover;}
.sub_content.instlm .saengja_img_cell:last-child{margin-bottom: 0;}

.sub_content .instlm_activity{flex-direction: column;}

.sub_content.instlm .jungyun_imgbox {float: none; margin-left: 0; margin-bottom: 50px; width: 100%;}
.sub_content.instlm .jungyun_img_cell{margin-bottom: 10px; border-radius: 16px; overflow: hidden; width: 100%;}
.sub_content.instlm .hojil_imgbox {float: none; margin-left: 0; margin-bottom: 50px; width: 100%;}
.sub_content.instlm .hojil_img_cell{margin-bottom: 10px; border-radius: 16px; overflow: hidden; width: 100%;}
.sub_content.instlm .gamim_imgbox {float: none; margin-left: 0; margin-bottom: 50px; width: 100%;}

.sub_content.clinic table td{white-space: nowrap;}

.sub_content .arrange .arrange_cell{width: calc( ( 100% - 30px ) / 2 );}
.sub_content .arrange .arrange_cell:nth-child(3n) { margin-right:30px; }
.sub_content .arrange .arrange_cell:nth-child(2n) { margin-right:0; }

.sub_content .button3_cell{width: 100%; margin-right: 0;}
.sub_content .button3_cell:nth-child(3n){margin-right: 0;}

.sub_content .corevalue_cell:nth-child(1){width: 100%; margin-right: 0; margin-bottom: 17px;}
.sub_content .corevalue_cell:nth-child(2){width: 100%; margin-right: 0; margin-bottom: 17px;}
.sub_content .corevalue_cell:nth-child(3){width: 100%; margin-right: 0; margin-bottom: 17px;}
.sub_content .corevalue_cell:nth-child(4){width: 100%; margin-right: 0; margin-bottom: 17px;}
.sub_content .corevalue_cell:nth-child(5){width: 100%; margin-right: 0; margin-bottom: 0;}

.sub_content .mission_vision_bottom .mission_vision_wrap{flex-direction: column; margin: 0 auto;}
.sub_content .mission_vision_bottom .mission_vision_wrap .vision{padding-left: 0; padding-top: 30px;}
.sub_content .mission_vision_bottom .mission_vision_wrap h4{padding: 10px 0 20px; line-height: 45px;}
.sub_content .mission_vision_bottom .mission_vision_wrap .vision h4{padding: 10px 0 20px; line-height: 45px;}

/* 노준식 영역 끝 */

#sideMenu .sideMedia ul{ width:150px; }
#sideMenu .sideMedia li a{ width: 30px; height: 30px; }

/*
.sub_content .float_box { width:calc( 100% - 0px );height:101px;border-radius:16px;background:#F6F8FA;float:left;display:flex;justify-content:Center;align-items:Center;text-align:center;margin-right:0px;margin-bottom:16px; }
.sub_content .float_box:nth-child(2n) { margin-right:0px;margin-left:0px; }
.sub_content .float_box:nth-child(4n) { margin-right:0px;margin-left:0px; }
*/

.sub_content .float_box { margin-right: 1%; width: 49%; }
.sub_content .float_box:nth-child(2n) { margin-right: 0; width: 50%; }
.sub_content .float_box:nth-child(3n) { margin-right: 1%; width: 49%; }
.sub_content .float_box:nth-child(4n) { margin-right: 0; width: 50%; }
.sub_content .float_box:nth-child(6n) { margin-right: 0; width: 50%; }
.sub_content .float_box:nth-child(12n) { margin-right: 0; width: 50%; }



.sub_content .float_box div b { font-size:16px;font-weight:600;color:#2677BB;display:block;margin-bottom:10px;padding-left:20px;padding-right:20px; }
.sub_content .float_box div { font-size:16px;font-weight:400;color:#666; }
.sub_content .vm_img { width:100%;height:auto;padding-top:200%;background:url('../../img/vm_mobile.png') no-repeat;background-size:100% 100%; margin: 0 auto; margin-bottom:40px; }

.btn_site_type02 { margin-bottom: 8px; width: 100%; }


.sub_content .search_district { position:relative;width:100%;height:auto;margin-bottom:30px; flex-direction: column; }
.sub_content .search_district select { width:100%;height:48px;border:1px solid #E3E3E5;border-radius:12px;margin-right:0px;vertical-align:top;padding-left:16px;background:white url('../../img/arrow.png') no-repeat;background-position:right 16px center;background-size:24px 24px;font-size:16px;font-weight:400;color:#333;margin-bottom:10px; }
.sub_content .search_district select { -webkit-appearance:none; -moz-appearance:none; appearance:none }

.sub_content .search_district input[type="text"] { width:100%;height:48px;border-radius:12px;border:1px solid #E3E3E5;padding-left:16px;font-size:16px;font-weight:400;color:#333;margin-right:0px;margin-bottom:10px; }
.sub_content .search_district button { width:100%;height:48px;border:none;border-radius:12px;text-align:Center;background:#2677BB;color:white;font-size:15px;font-weight:600;cursor:pointer;margin-bottom:10px; }
.sub_content .jilmoon_wrap { width:100%;height:auto;padding:20px;padding-top:16px;padding-bottom:16px;border:1px solid #E3E3E3;border-radius:16px;margin-bottom:60px; }
.sub_content .jilmoon_wrap .q_cell { cursor:pointer;width:100%;height:auto;min-height:44px;padding-left:78px;font-size:18px;font-weight:600;line-height:27px;color:#333;padding-top:9px;padding-bottom:8px;position:relative;margin-bottom:20px; }
.sub_content .jilmoon_wrap .q_cell:before { content:'Q';font-size:24px;font-weight:600;color:#122131;width:44px;height:44px;border-radius:50%;line-height:44px;text-align:Center;background:#F0F3F7;position:absolute;left:14px;top:0px;display:block; }
.sub_content .jilmoon_wrap .q_cell:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:50%;margin-top:-12px; }
.sub_content .jilmoon_wrap .q_cell_divider { width:100%;height:1px;background:#E4E4E4;margin-bottom:20px; }
.sub_content .jilmoon_wrap .q_cell.ac { cursor:pointer;width:100%;height:auto;min-height:44px;padding-left:78px;font-size:18px;font-size:600;line-height:27px;color:#333;padding-top:9px;padding-bottom:8px;position:relative;margin-bottom:20px; }
.sub_content .jilmoon_wrap .q_cell.ac:before { content:'Q';font-size:24px;font-weight:600;color:#2677BB;width:44px;height:44px;border-radius:50%;line-height:44px;text-align:Center;background:#F0F3F7;position:absolute;left:14px;top:0px;display:block; }
.sub_content .jilmoon_wrap .q_cell.ac:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow_up.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:50%;margin-top:-12px; }
.sub_content .jilmoon_wrap .q_cell_divider.on { position:Relative;height:auto;min-height:1px;background:#F4F6F8;border-radius:16px;padding:16px;padding-left:80px;padding-bottom:24px;padding-top:25px;font-size:15px;line-height:22px;font-weight:400;color:#333; }
.sub_content .jilmoon_wrap .q_cell_divider.on:before { content:'A';width:44px;height:44px;line-height:44px;text-align:center;position:absolute;display:block;top:16px;left:16px;color:#2677BB;font-size:24px;font-weight:600; }
.sub_content .jilmoon_wrap .q_cell_divider.on span { font-size:16px;font-weight:500;color:#333;line-height:24px;margin-bottom:24px;display:block; }
.sub_content .jilmoon_wrap .q_cell_divider.on em { font-style:normal;font-size:16px;font-weight:600;line-height:24px;color:#333;display:block;margin-bottom:8px; }
.sub_content .jilmoon_wrap .q_cell_divider.on button { width:110px;height:39px;color:white;background:#2677BB;border-radius:10px;text-align:center;border:none;font-size:15px;font-weight:600;cursor:pointer;margin-top:8px; }
.sub_content .jilmoon_wrap .q_cell_divider.on i.telephone { width:40px;height:40px;display:inline-block;vertical-align:middle;margin-right:20px;background:url('../../img/Group 25.png') no-repeat;background-size:100% 100%; }
.sub_content .jilmoon_wrap .q_cell_divider.on em.i { display:inline-block;vertical-align:middle;font-weight:500; }
.sub_content .jilmoon_wrap .q_cell_divider.on em.i span { display:inline;font-size:inherit;font-weight:inherit;font-style:inherit;color:#2677BB;font-weight:600; }
.sub_content .jilmoon_wrap .q_cell_divider.on div.div { margin-bottom:20px; }
.sub_content .jilmoon_wrap .q_cell_divider.on div.div em { padding-left:20px;position:relative; }
.sub_content .jilmoon_wrap .q_cell_divider.on div.div em:before { content:'';display:block;width:5px;height:5px;border-radius:50%;background:#333;position:absolute;left:0px;top:7px; }
.sub_content .jilmoon_wrap .q_cell_divider.on em span { display:inline;font-size:inherit;font-weight:inherit;color:#E11B1A; }
.sub_content .jilmoon_wrap .q_cell_divider.on .dp_jaju { width:100%;height:auto;background:url('../../img/dopyo2_m.png') no-repeat;background-size:cover;background-position:Center center;padding-top:120%; }

.sub_content .flex_search { width:100%;height:auto;display:block;justify-content:center;align-items:Center; }
.sub_content .flex_search select { width:100%; }

.sub_content .flex_search .bg_option { display:inline-block;vertical-align:top;width:100%;margin-right:0px;margin-bottom:20px; }
.sub_content .flex_search .bg_option .opt_01 { width:82px;height:48px;border-radius:12px;background:#EFEFEF;text-align:center;line-height:48px;cursor:pointer;margin-right:8px;font-size:16px;font-weight:600;color:#666;display:inline-block;vertical-align:top; }
.sub_content .flex_search .bg_option .opt_02 { width:82px;height:48px;border-radius:12px;background:#DFEFFF;text-align:center;line-height:48px;cursor:pointer;margin-right:0px;font-size:16px;font-weight:600;color:#2677BB;display:inline-block;vertical-align:top; }

.sub_content .flex_search .etc_box { width:100%;height:25px;line-height:25px;margin-top:28px;position:relative; }
.sub_content .flex_search .etc_box .etc_01 { display:inline-block;height:25px;line-height:25px;width:auto;vertical-align:top;padding-right:32px;position:relative;margin-right:70px;font-size:15px;font-weight:500;color:#333; }
.sub_content .flex_search .etc_box .etc_01 span { width:42px;text-align:center;height:25px;line-height:25px;background:#61B7FF;border-radius:6px;display:inline-block;vertical-align:middle;color:white;font-size:15px;font-weight:400;margin-right:6px; }
.sub_content .flex_search .etc_box .etc_01:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:0px; }
.sub_content .flex_search .etc_box .etc_02 { display:inline-block;height:25px;line-height:25px;width:auto;vertical-align:top;padding-right:32px;position:relative;margin-right:70px;font-size:15px;font-weight:500;color:#333; }
.sub_content .flex_search .etc_box .etc_02 span { width:42px;text-align:center;height:25px;line-height:25px;background:#B083DD;border-radius:6px;display:inline-block;vertical-align:middle;color:white;font-size:15px;font-weight:400;margin-right:6px; }
.sub_content .flex_search .etc_box .etc_02:after { content:'';display:block;width:24px;height:24px;background:url('../../img/arrow.png') no-repeat;background-size:100% 100%;position:absolute;right:0px;top:0px; }
.sub_content .flex_search .etc_box .repeat { float:right;display:inline-block;width:auto;font-size:15px;font-weight:500;color:#000000 }
.checks input[type="checkbox"] { position: relative; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.checks input[type="checkbox"] + label { display: inline; position: relative; padding-left: 25px !important; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;color: #555; font-weight: normal; font-size: 14px; color: #000; }
.checks input[type="checkbox"] + label:before { content: ""; position: absolute; left: 0; top: 0px !important; width: 18px !important; height: 18px !important; text-align: center; background: #fff; border: 1px solid #D7D7D7; border-radius: 5px; box-shadow: none; overflow:hidden; }
.checks input[type="checkbox"] + label:active:before,
.checks input[type="radio"]:checked + label:active:before { box-shadow: none; }
.checks input[type="checkbox"]:checked + label:before { background: white; border-color: #447ef2; }
.checks input[type="checkbox"]:checked + label:after { content: "" !important; position: absolute; top: 0px !important; left: 0px !important; width: 18px !important; height: 18px !important; background: url("../../img/check.png") no-repeat !important; background-size: 100% 100% !important; border-radius: 5px !important; box-shadow: none !important; color: White !important; line-height: 18px !important; text-align: center !important; font-size: 9px !important; border-radius: 2px !important; }
.checks input[type="checkbox"]:checked + label { color: #447ef2; }

.sub_content .flex_search .relative { width:100%; display:inline-block;height:auto;position:Relative;margin-right:0px; }

.sub_content .popup_table .tr .td .short { width: 100%; }
.sub_content .popup_table .tr .td .half { /* margin-bottom: 8px;*/ width: 76%; }

.sub_content div.form_table .tr { flex-direction: column; align-items: flex-start; }
.sub_content div.form_table .th { margin-bottom: 8px; }



.sub_content div.form_table .td { display: flex; justify-content: center; align-items: center; gap:1%; width: 100%; }
.sub_content div.form_table .td input[type="text"].for_name { width: 100%; }
.sub_content div.form_table .form_table_msg { padding-bottom: 0p; }

.sub_content div.form_table .td select.for_phone { width: 32%; }
.sub_content div.form_table .td input[type="text"].for_phone,
.sub_content div.form_table .td input[type="text"].for_email { width: 32%; }

.sub_content div.form_table .td select.for_email { width: 32%; }
.sub_content .find_with_search_type02 .search_district { flex-direction: column; }


.sub_content .dan_01 { min-height: 322px; }

.sub_content .mypage { white-space: normal; }
.sub_content .mypage table tr { display: flex; flex-direction: column; }
.sub_content .mypage table th { padding: 24px 0 0 0; border-bottom: 0; }
.sub_content .mypage table td { padding: 24px 0 24px 0; }
.sub_content .mypage table td input[type="password"] { width: 100%; }
.sub_content .mypage table td span { display: block; margin-left: 0; padding-top: 8px; }
.sub_content .mypage table td.notice span{ display: inline-block; }
.sub_content .mypage table tr:last-of-type th { border-bottom: 0; }

.sub_content .withdrawal { white-space: normal; }
.sub_content .withdrawal table tr { display: flex; flex-direction: column; }
.sub_content .withdrawal table th { padding: 24px 0 0 0; border-bottom: 0; }
.sub_content .withdrawal table td { padding: 24px 0 24px 0; }
.sub_content .withdrawal table td input[type="password"] { width: 100%; }
.sub_content .withdrawal table td span { display: block; margin-left: 0; padding-top: 8px; }
.sub_content .withdrawal table td.notice span{ display: inline-block; }
.sub_content .withdrawal table tr:last-of-type th { border-bottom: 0; }

.sub_content .mypage_edit table tr { display: flex; flex-direction: column; }
.sub_content .mypage_edit table th { padding: 24px 0 0 0; border-bottom: 0; }
.sub_content .mypage_edit table td { padding: 24px 0 24px 0; }
.sub_content .mypage_edit table td input[type="password"] { width: 100%; }
.sub_content .mypage_edit table td span { display: block; margin-left: 0; padding-top: 8px; }
.sub_content .mypage_edit table td.notice span{ display: inline-block; }
.sub_content .mypage_edit table tr:last-of-type th { border-bottom: 0; }

.sub_content .mypage_edit table td select { margin-top: 8px; width: 33%; }
.sub_content table.form_table td select.for_phone { margin-bottom: 8px; margin-left: 0; width: 32%; }

.sub_content table.form_table td input[type="text"].for_email { width: 31.2%; }
.sub_content table.form_table td input[type="text"].for_address { margin-right: 0; width: 100%; }

.sub_content table.form_table td input[type="text"].for_phone { width: 32%; }

.sub_content.health div.form_table .tr { height: auto; }

.sub_content.health div.form_table .td { justify-content: flex-start; width: 100%; }
.sub_content div.form_table .td input[type="text"] { width: 100%; }

.sub_content .login_table .tr .td select { width: 33%; }
.sub_content .login_table .tr .td { justify-content: flex-start; }

.sub_content .login_table .signup_bottom { margin-top: 0; }

.sub_content .login_table .tr .td { flex-wrap: wrap; }
.sub_content div.form_table .td input[type="text"].for_address {width: 100%; }
.sub_content .login_table .tr .td select { width: 31%; }

.sub_content .popup_table .tr .td .with_2line { margin-bottom: 0; }

.sub_content .flex_search .search_area { flex-direction: column; }

.sub_content .flex_search .search_area .relative { margin-bottom: 8px; margin-right: 0; }

.sub_content .find_with_search_type02 .search_district form { width: 100%; }

/* .sub_content .doctor_detail_box { flex-direction: column; }

.sub_content .doctor_detail_box .schedule_bar div.span_float div,
.sub_content .doctor_detail_box .schedule_bar div.span_float div.on { padding-left: 16px; padding-right: 16px; } */


.health .ovf_table table td input.for_name { width: 100%; }
.health .ovf_table table td input.for_phone { width: 100%; }

.health .ovf_table table td { flex-wrap: wrap; }
.health .ovf_table table td.for_phone { width: 47.4%; }
.health .ovf_table table td select { margin-left: 0; margin-top: 8px; margin-bottom: 8px; width: 100%; }
.health .ovf_table table td input.for_email { width: 48%; }

.mdcin .ovf_table table td input.for_name { width: 100%; }
.mdcin .ovf_table table td input.for_phone { width: 100%; }

.mdcin .ovf_table table td { flex-wrap: wrap; }
.mdcin .ovf_table table td.for_phone { width: 47.4%; }
.mdcin .ovf_table table td select { margin-left: 0; margin-top: 8px; margin-bottom: 8px; width: 100%; }
.mdcin .ovf_table table td input.for_email { width: 48%; }


}

@media  (max-width : 659px) {

.sub_content .tableWrap_type02.typeB_type02 table .view_type02{display: none;}
.sub_content .proclinic { flex-direction: column; }
.sub_content .proclinic a { margin-bottom: 8px; }
.sub_content .participation { flex-direction: column; }
.sub_content .participation a { margin-bottom: 8px; }


.sub_content table.form_table td input[type="text"].for_email { width: 48%; }
.sub_content .mypage_edit table td select { margin-left: 0; width: 100%; }
.sub_content table.form_table td select.for_phone { width: 100%; }
.sub_content table.form_table td input[type="text"].for_phone { width: 47.8%; }

.sub_content div.form_table .td { flex-wrap: wrap; }

.sub_content .login_table .tr .td select { margin-top: 8px; width: 100%; }
.sub_content div.form_table .td input[type="text"].for_phone,
.sub_content div.form_table .td input[type="text"].for_email { width: 47.6%; }


.sub_content .search_district form { width: 100%; }
.sub_content .personal_policy .personal_policy_area .label_list a { width: 33%; }

}

@media (max-width: 640px) {
	.sub_content .mission_vision_01 { padding-top: 20px; padding-bottom: 40px; }
	.sub_content .mission_vision_01 .bottom .right .right_01 { flex-direction: column; gap: 24px; }
	.sub_content .mission_vision_01 .bottom .right .right_02 { flex-direction: column; gap: 24px; margin-top: 40px; }
}


@media  (max-width : 599px) {
/* .sub_content .corevalue li{flex-direction: column;}
.sub_content .corevalue li img{margin: 0 auto;}
.sub_content .corevalue li div{padding: 14px 0;} */

.sub_content button.btn { margin-top: 8px; width: 100%; }


/* 0304수정 */
.sub_content .logotype li .rightLogo{padding: 28px 20px;}
.sub_content .logotype li .rightLogo h5 br,.sub_content .logotype li .rightLogo span br{display: none;}
.sub_content .tableWrap_type02 tbody td{padding: 25px 10px;}
.sub_content .tableWrap_type02 tbody td.sort_type02{padding: 25px 0;}
.sub_content .search_district.mq_type02 input[type="text"]{width: 100%;}

.search_district.mq_type02 button{display: none;}
.sub_content .search_district.mq_type02 input[type="text"]{background-image: url(../../icon/search.png); background-repeat: no-repeat; background-size: 16px; background-position: top 16px right 16px; }

.sub_content .tableWrap_type02.typeA_type02 table .view_type02{padding-left: 0;}

.sub_content .tableWrap_type02.typeB_type02 table td.title_type02{width: 100%}
.sub_content .tableWrap_type02.typeB_type02 table td.number_type02{display: none;}
.sub_content .tableWrap_type02.typeB_type02 table .term_type02 {width: 120px}
.sub_content .tableWrap_type02.typeB_type02 table .term_type02 span{display: none;}
.sub_content .tableWrap_type02.typeB_type02 table .writer_type02{text-align: left; padding-left: 0; padding-right: 0; width: 80px;}
.sub_content .tableWrap_type02.typeB_type02 table .term_type02{text-align: left; padding-left: 0; padding-right: 0; width: 110px;}
.sub_content .tableWrap_type02.typeB_type02 table .progress_type02{width:80px;}

.sub_content .tableWrap_type02.typeB_type02 table .writer_type02,
.sub_content .tableWrap_type02.typeB_type02 table .term_type02,
.sub_content .tableWrap_type02.typeB_type02 table .sort_type02,
.sub_content .tableWrap_type02.typeB_type02 table .progress_type02{padding-top: 15px;}

.sub_content .tableWrap_type02.typeC_type02 table .writer_type02{padding-left: 0;}
.sub_content .tableWrap_type02.typeC_type02 table .view_type02{padding-left: 0;}

.sub_content .tableWrap_type02.typeD_type02 table .view_type02{padding-left: 0;}

.sub_content .media_type02 .media_cell_type02{width: 100%; margin-right: 0;}

.sub_content .jungNanUSangCenWrap_type02{width: 348px; height: 336px;}
.sub_content .jungNanUSangCenWrap_type02 .circleCenter_type02 i{display: none;}
.sub_content .jungNanUSangCenWrap_type02 span{padding-top: 0; font-size: 16px;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02,
.sub_content .jungNanUSangCenWrap_type02 .gaeSim_type02,
.sub_content .jungNanUSangCenWrap_type02 .jipSim_type02,
.sub_content .jungNanUSangCenWrap_type02 .bangsang_type02,
.sub_content .jungNanUSangCenWrap_type02 .jaMo_type02,
.sub_content .jungNanUSangCenWrap_type02 .buSang_type02{width: 120px; height: 120px;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02{top: 120px;}
.sub_content .jungNanUSangCenWrap_type02 .gaeSim_type02{}
.sub_content .jungNanUSangCenWrap_type02 .jipSim_type02,
.sub_content .jungNanUSangCenWrap_type02 .buSang_type02{top: 83px;}
.sub_content .jungNanUSangCenWrap_type02 .bangsang_type02{right: 42px;}
.sub_content .jungNanUSangCenWrap_type02 .jaMo_type02{left: 42px;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02 .dotCircle1_type02{display: none;}

/* .sub_content .jungNanUSangCenWrap_type02 {width:228px; height: 226px;} */
/* .sub_content .jungNanUSangCenWrap_type02 .circleCenter_type02 i{display: none;} */
/* .sub_content .jungNanUSangCenWrap_type02 span{padding-top: 0; font-size: 11px;} */
/* .sub_content .jungNanUSangCenWrap_type02 .serU_type02{top:80px;} */
/* .sub_content .jungNanUSangCenWrap_type02 .serU_type02,  */
/* .sub_content .jungNanUSangCenWrap_type02 .gaeSim_type02,  */
/* .sub_content .jungNanUSangCenWrap_type02 .jipSim_type02,  */
/* .sub_content .jungNanUSangCenWrap_type02 .bangsang_type02,  */
/* .sub_content .jungNanUSangCenWrap_type02 .jaMo_type02,  */
/* .sub_content .jungNanUSangCenWrap_type02 .buSang_type02{width: 80px; height: 80px;} */
/* .sub_content .jungNanUSangCenWrap_type02 .jipSim_type02, .sub_content .jungNanUSangCenWrap_type02 .buSang_type02{top: 48px;} */
/* .sub_content .jungNanUSangCenWrap_type02 .bangsang_type02{right:27px;} */
/* .sub_content .jungNanUSangCenWrap_type02 .jaMo_type02{left:27px;} */

.sub_content .gongBoCen_giWrap_type02 .step01_type02,
.sub_content .gongBoCen_giWrap_type02 .step02_type02{padding: 18px 20px; word-break: keep-all;}
.sub_content .gongBoCen_giWrap02_type02 .step01_type02{width:100px; height: 100px; display: flex; justify-content: center; align-items: center;}
.sub_content .gongBoCen_giWrap02_type02 i{padding-top:0; display: none;}
.sub_content .gongBoCen_giWrap02_type02 .step01_type02 b{padding-top: 0; font-size: 14px; line-height: 18px;}
.sub_content .gongBoCen_giWrap02_type02 .step01_type02:before{height: 45px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02{padding-top:45px; width:340px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 > div{width:100px; height: 100px; display: flex; justify-content: center; align-items: center;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 b{padding-top: 0; font-size: 14px; line-height: 18px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_04_type02:before{height:126px; top: -128px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_05_type02:before{height:126px; top: -128px;}

.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_01_type02{margin-right: 20px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_02_type02{margin-right: 20px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_04_type02{margin-right: 20px;}

.sub_content .jungUngCen_gi_type02{ padding: 32px 0; border: 0;}
.sub_content .jungUngCen_giWrap_type02{width: 420px; height: 1170px;}

.sub_content .jungUngCen_giWrap_type02 .step01_type02{left:110px;}
.sub_content .jungUngCen_giWrap_type02 .step02_type02{left:110px; top: 69px;}
.sub_content .jungUngCen_giWrap_type02 .step01_type02::before{height: 326px;}

.sub_content .jungUngCen_giWrap_type02 .step03_01_type02{left:90px; top: 146px; width: 100px; height: 100px; padding: 16px 10px; display: flex; justify-content: center; align-items: center; white-space: pre-wrap; word-break: keep-all;}
.sub_content .jungUngCen_giWrap_type02 .step03_02_type02{left:90px; top: 259px; width: 100px; height: 100px; padding: 16px 10px; display: flex; justify-content: center; align-items: center; white-space: pre-wrap; word-break: keep-all;}
.sub_content .jungUngCen_giWrap_type02 .step03_01_type02::before{width: 20px;}
.sub_content .jungUngCen_giWrap_type02 .step03_02_type02::before{width: 20px;}

.sub_content .jungUngCen_giWrap_type02 .step04_01_type02{left: 20px; top:405px; width: 100px; height: 100px; padding: 16px 10px; display: flex; justify-content: center; align-items: center; white-space: pre-wrap; word-break: keep-all;}
.sub_content .jungUngCen_giWrap_type02 .step04_02_type02{left: 160px; top:405px; width: 100px; height: 100px; padding: 16px 10px; display: flex; justify-content: center; align-items: center; white-space: pre-wrap; word-break: keep-all;}
.sub_content .jungUngCen_giWrap_type02 .step04_03_type02{left: 300px; top:405px; width: 100px; height: 100px; padding: 16px 10px; display: flex; justify-content: center; align-items: center; white-space: pre-wrap; word-break: keep-all;}
.sub_content .jungUngCen_giWrap_type02 .step04_01_type02::before{width: 120px; height: 26px;}
.sub_content .jungUngCen_giWrap_type02 .step04_02_type02::before{width: 120px; height: 26px;}

.sub_content .jungUngCen_giWrap_type02 .step05_01_type02{flex-direction: column; left: 20px; top:519px;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02{flex-direction: column; left: 160px; top:519px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_type02{flex-direction: column; left: 300px; top:519px;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_type02 > div,
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02 > div,
.sub_content .jungUngCen_giWrap_type02 .step05_03_type02 > div{margin-right:0; margin-bottom: 10px; position: relative; width: 100px; height: 100px; padding: 16px 10px;}

.sub_content .jungUngCen_giWrap_type02 .step05_01_type02 > div:last-child{margin-bottom: 0;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02 > div:last-child{margin-bottom: 0;}

.sub_content .jungUngCen_giWrap_type02 .step05_01_01_type02::before{border-bottom-left-radius: 12px; border-width: 1px 0 1px 1px; width:20px; height: 120px; left: -20px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_02_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 120px; left: -20px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_03_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 120px; left: -20px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_04_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 120px; left: -20px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_05_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 120px; left: -20px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_06_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:20px; height: 120px; left: -20px; top: -70px; right: auto;}

.sub_content .jungUngCen_giWrap_type02 .step05_02_01_type02::before{border-top-left-radius: 0; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-width: 1px 1px 1px 0; width:20px; height: 120px; left: auto; top: -70px; right: -20px;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_02_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:20px; height: 120px; left: auto; top: -70px; right: -20px;}

.sub_content .jungUngCen_giWrap_type02 .step05_03_01_type02::before{border-top-left-radius: 0; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-width: 1px 1px 1px 0; width:20px; height: 120px; left: auto; top: -70px; right: -20px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_02_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:20px; height: 120px; left: auto; top: -70px; right: -20px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_03_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:20px; height: 120px; left: auto; top: -70px; right: -20px;}


.sub_content .jungNanCen_giWrap_type02 {width: 360px;}
.sub_content .jungNanCen_giWrap_type02 > div{width:100px; height: 100px;}
.sub_content .jungNanCen_giWrap_type02 .circleCenter_type02 i{display: none;}
.sub_content .jungNanCen_giWrap_type02 .circleCenter_type02 span{padding-top: 0; font-size: 16px;}
.sub_content .jungNanCen_giWrap_type02 > div{margin-left:30px;}

.sub_content .jungNanCen_giWrap_type02 > div::before{background-image: url(../../icon/arrow_right.svg); filter: invert(67%) sepia(54%) saturate(0%) hue-rotate(159deg) brightness(96%) contrast(100%); background-size: 12px 18px; left:-22px;}

.sub_content .double_divide_box_type02{flex-direction: column; }
.sub_content .double_divide_box_cell_type02{width: 100%; margin-right:0; padding: 20px 0;}
.sub_content .double_divide_box_cell_type02:first-child{margin-bottom: 20px;}
.sub_content .callbox_type02{padding: 20px;}
.sub_content .call_icon_type02{display: none;}
.sub_content.sub_content_type02 .basic_noraml_text.with_btn2_type02{flex-direction: column;}
.sub_content.sub_content_type02 .basic_noraml_text.with_btn2_type02 button.btn.btn_site_type02{margin-left: 0; margin-top:10px;}

.sub_content .boardlist_gongbo_type02 .boardlist_txt_bot_type02 .td_type02.td_attach_type02 span{ overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-inline-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.sub_content .boardlist_gongbo_type02 .boardlist_txt_bot_type02 .td_type02.td_attach_type02 em{display: block; margin-left: 0;}

.sub_content .find_card3_type02 .find_card_cell_type02{width: 100%; margin-right: 0 !important;}

.sub_content .organization01Wrap_type02{height: 1040px; width: 200px;}
.sub_content .organization01Wrap_type02 .step01_type02{top: 60px; width: 60px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step01_type02::before{top:-26px; left: 50%; height: 26px; border-top-left-radius: 12px; width: 30px; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px;}
.sub_content .organization01Wrap_type02 .step02_type02{left: 60px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step02_type02::before {height:508px;}
.sub_content .organization01Wrap_type02 .step03_01_type02{top:123px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_02_type02{top:123px; left:120px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_03_type02{top:196px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_04_type02{top:196px; left:120px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_05_type02{top:269px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_06_type02{top:342px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_07_type02{top:342px; left:120px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_08_type02{top:415px; left:0; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_08_type02::before{width: 100px; border:0; border-top: 1px solid #E3E3E5; top: 50%; left: 100%;}
.sub_content .organization01Wrap_type02 .step03_09_type02{top:561px; left: 60px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_09_type02::before{top:100%; height: 93px; width: 0;}
.sub_content .organization01Wrap_type02 .step03_10_type02{top:415px; left:120px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_10_type02::before{border:0; border-top: 1px solid #E3E3E5; top: 50%; right: 100%;}
.sub_content .organization01Wrap_type02 .step03_11_type02{top:488px; left:0; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_11_type02::before{border:0; border-top: 1px solid #E3E3E5; top: 50%; left: 100%;}
.sub_content .organization01Wrap_type02 .step03_12_type02{top:488px; left:120px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step03_12_type02::before{width: 100px; border:0; border-top: 1px solid #E3E3E5; top: 50%; right: 100%;}
.sub_content .organization01Wrap_type02 .step04_01_type02{top: 634px; left:0; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step04_01_type02::before{width: 20px;}
.sub_content .organization01Wrap_type02 .step04_02_type02{top: 707px; left:60px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step04_02_type02::before{top: 100%; height: 93px;}
.sub_content .organization01Wrap_type02 .step05_01_type02{top: 780px; left:0; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step05_02_type02{top: 780px; left:120px; width: 80px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step05_03_type02{top: 879px; left:29px;  width: 22px !important; height: 160px; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step05_04_type02{top: 879px; left:69px;  width: 22px !important; height: 160px; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step05_05_type02{top: 879px; left:109px;  width: 22px !important; height: 160px; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step05_06_type02{top: 879px; left:149px;  width: 22px !important; height: 160px; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01Wrap_type02 .step05_03_type02::before{width: 40px;}
.sub_content .organization01Wrap_type02 .step05_04_type02::before{border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; width: 40px; height: 26px;}
.sub_content .organization01Wrap_type02 .step05_05_type02::before{width: 40px;}
.sub_content .organization01Wrap_type02 .step05_06_type02::before{width: 40px;}

.sub_content .organization01Wrap_type02 .step03_01_type02::before,
.sub_content .organization01Wrap_type02 .step03_02_type02::before,
.sub_content .organization01Wrap_type02 .step03_03_type02::before,
.sub_content .organization01Wrap_type02 .step03_04_type02::before,
.sub_content .organization01Wrap_type02 .step03_05_type02::before,
.sub_content .organization01Wrap_type02 .step03_06_type02::before,
.sub_content .organization01Wrap_type02 .step03_07_type02::before {width: 20px;}

.sub_content .organization01Wrap_type02 .step05_03_type02 a,
.sub_content .organization01Wrap_type02 .step05_04_type02 a,
.sub_content .organization01Wrap_type02 .step05_05_type02 a,
.sub_content .organization01Wrap_type02 .step05_06_type02 a{word-break: normal;}
.sub_content .organization01Wrap_type02 > div a:before{width: 12px; height: 12px; top:4px; left:4px;}

.sub_content .organization01_2_Wrap_type02{height: 940px; width: 280px;}

.sub_content .organization01_2_Wrap_type02 .step01_type02{top: 60px; left: 0; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step01_type02::before{top:-36px; left: 50%; height: 36px; border-top-left-radius: 12px; width: 30px; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px;}
.sub_content .organization01_2_Wrap_type02 .step02_type02{left: 70px; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step02_type02::before {height:707px;}
.sub_content .organization01_2_Wrap_type02 .step03_01_type02{top:123px; left: 0; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_02_type02{top:123px; left:140px; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_03_type02{top:229px; left: 0; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_04_type02{top:229px; left:140px; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_05_type02{top:335px; left: 0; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_06_type02{top:441px; left: 0; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_07_type02{top:441px; left:140px; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_08_type02{top:504px; left:0; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_08_type02::before{width: 100px; border:0; border-top: 1px solid #E3E3E5; top: 27px; left: 100%; border-radius: 0;}
.sub_content .organization01_2_Wrap_type02 .step03_09_type02{top:759px; left: 70px; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_09_type02::before{ display: none; top:100%; height: 93px; width: 0; border-radius: 0;}
.sub_content .organization01_2_Wrap_type02 .step03_10_type02{top:504px; left:140px; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_10_type02::before{border:0; border-top: 1px solid #E3E3E5; top: 27px; right: 100%; border-radius: 0; }
.sub_content .organization01_2_Wrap_type02 .step03_11_type02{top:610px; left:0; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_11_type02::before{border:0; border-top: 1px solid #E3E3E5; top: 27px; left: 100%; border-radius: 0;}
.sub_content .organization01_2_Wrap_type02 .step03_12_type02{top:610px; left:140px; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step03_12_type02::before{width: 100px; border:0; border-top: 1px solid #E3E3E5; top: 27px; right: 100%; border-radius: 0;}
.sub_content .organization01_2_Wrap_type02 .step04_01_type02{top: 886px; left:0; width: 120px !important; word-break: keep-all !important; white-space: normal !important;}
.sub_content .organization01_2_Wrap_type02 .step04_01_type02::before{width: 10px; height: 36px;}

.sub_content .organization01_2_Wrap_type02 .step03_01_type02::before, 
.sub_content .organization01_2_Wrap_type02 .step03_02_type02::before, 
.sub_content .organization01_2_Wrap_type02 .step03_03_type02::before, 
.sub_content .organization01_2_Wrap_type02 .step03_04_type02::before, 
.sub_content .organization01_2_Wrap_type02 .step03_05_type02::before, 
.sub_content .organization01_2_Wrap_type02 .step03_06_type02::before, 
.sub_content .organization01_2_Wrap_type02 .step03_07_type02::before { width: 10px; }

.sub_content .newsletter4list .newsletterlist_cell{width: 100%; margin-right: 0;}

.sub_content .score_standard_cell{width: calc( ( 100% - 18px ) / 2 );}
.sub_content .score_standard_cell:nth-child(3){margin-right: 18px;}
.sub_content .score_standard_cell:nth-child(2n){margin-right: 0;}

.sub_content .CI_color_cell { margin-right: 1%; width: 49.5%; }
.sub_content .CI_color_cell:nth-child(2n) { margin-right: 0; width: 49.5%; }
.sub_content .CI_color_cell:nth-child(3n) { margin-right: 1%; width: 49.5%; }
.sub_content .CI_color_cell:nth-child(6n) { margin-right: 0; width: 49.5%; }

.sub_content.instlm .irb_cell{width: 100%; margin-right: 0;}

.sub_content.clinic .info_box{padding-left:20px;}
.sub_content.clinic .info_box .left_icon_pc{display: none;}

.sub_content .fnrl_call .fnrl_call_cell { width: 100%; margin-right:0px;}

.sub_content.fnrl .swiper-button-next:after, .sub_content.fnrl .swiper-button-prev:after{font-size: 24px;}

.sub_content .central_table_cell{width: 100%; margin-right: 0;}

.sub_content .find_pwd .form_table .tr{flex-direction: column; margin-bottom: 0;}
.sub_content .find_pwd div.form_table .td{width: 100%;}

.sub_content .flex_linebox5 .flex_linebox_cell { margin-right: 1%; width: 49%; }
.sub_content .flex_linebox5 .flex_linebox_cell:nth-child(2n) { margin-right: 0%; width: 50%; }
.sub_content .flex_linebox5 .flex_linebox_cell:nth-child(3n) { margin-right: 1%; width: 49%; }
.sub_content .flex_linebox5 .flex_linebox_cell:nth-child(4n) { margin-right: 0; width: 50%; }
.sub_content .flex_linebox5 .flex_linebox_cell:nth-child(6n) { margin-right: 0; width: 50%; }

.search_function .search_function_inner_box select,
.search_function .search_function_inner_box input[type="text"]  { margin-bottom: 8px; }

/* .sub_content .doctor_detail_box b span { float:none; display:block;margin-top:20px;margin-bottom:20px;height:auto; }
.sub_content .doctor_detail_box b span button.liking,
.sub_content .doctor_detail_box b span button.reserve,
.sub_content .doctor_detail_box b span button.reserve_quick { margin-right: 0; margin-bottom: 8px; width: 100%; }

.sub_content .doctor_detail_box b span button.reserve_list { width: 100%; }


.sub_content .doctor_detail_box .schedule_bar div.span_float div,
.sub_content .doctor_detail_box .schedule_bar div.span_float div.on { margin-right: 0; width: 42px; height: 42px; }
.sub_content .doctor_detail_box .doctor_detail_box_pic,
.sub_content .doctor_detail_box .doctor_detail_box_pic img { width: 100%; } */


.sub_content .flex_search .etc_box .etc_01,
.sub_content .flex_search .etc_box .etc_02 { margin-right: 0; margin-bottom: 8px; width: 47%; }

.sub_content .doctor_list .doctor_list_cell { padding-left: 20px; aspect-ratio: 3 / 1; }
.sub_content .doctor_list .doctor_list_cell .doctor_pic { position: relative; top: 0; left: 0; margin-bottom: 16px; width: 100%; height: auto; aspect-ratio: 3 / 4; }


.sub_content .board4list_type02 .boardlist_cell_type02 { margin-right: 0; width: 100%; }
.sub_content.mdntf .center_piece2 { padding: 32px; }

.sub_content .jg_calc b { font-size:18px;font-weight:600;color:#2677BB;margin-right:0px;display:block;margin-bottom:24px; }
.sub_content .jg_calc b:last-of-type { margin-right:0px; }

.sub_content div.form_table .tr { flex-direction: column; }
.sub_content .mdntf_enterdata_login .form_table .th { margin-bottom: 8px; }
.sub_content .mdntf_enterdata_login .form_table .td { width: 100%; }

.sub_content .popup_table .tr .th { padding: 0; padding-left: 11px; width: 100%; }
.sub_content .popup_table .tr.many_category .td { width: 100%; }

/*
.sub_content div.form_table .td input[type="text"] { width: 49%; }
*/

.sub_content .popup_table .tr .td .mini,
.sub_content .popup_table .tr .td .with_mini { width: 49.5%; }
.sub_content .bottom_btns.sub_type02 button.cancel { margin: 8px 0; width: 100%; }


.sub_content .agree_radio form { flex-direction: column;}
.sub_content .bottom_btns button { margin-left: 0; margin-right: 0; width: 100%; }
.sub_content .bottom_btns button.cancel { margin-top: 8px; margin-left: 0; margin-right: 0; width: 100%; }

.sub_content .flex_linebox4 .flex_linebox_cell{ width: 100%; margin-right: 0;}

.sub_content .score_standard_cell{width: 100%; margin-right: 0 !important;}

.sub_content .arrange .arrange_cell{width: 100%; margin-right:0;}
.sub_content .arrange .arrange_cell:nth-child(3n){margin-right:0;}

.sub_content .agree_radio .agree_radio_cell:first-child { margin-bottom: 8px; }


.sub_content .search_result .search_result_section .doctor_list { margin-bottom: 0; }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell { flex-direction: column; height: auto; }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_img { width: 100%; height: auto; aspect-ratio: auto 3 / 4; }
.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info{ width: 100%; }

.sub_content .search_result .search_result_section .doctor_list .doctor_list_cell .doctor_info .btn_area { flex-direction: column; height: auto; }

.sub_content .signup_done .bottom_btns .onebutton { width: 100%; }

.sub_content button.info_detail_box_button { width: 100%; }
.sub_content .gd_wrap .gd_wrap_cell { height: auto; }

.sub_content table.view_table td a { margin-bottom: 8px; height: auto; }

.sub_content .ovf_diagram_type02.ovf_ci_type02 { padding: 60px 0; height: auto;  }
.sub_content .ovf_diagram_type02.ovf_ci_type02 img { width: 80%; }

.sub_content .steps_big.steps4 .steps_big_cell { margin-right: 0; width: 100%; }
.sub_content .little_span button { width: 100%; }
.sub_content .card_list.l4 li { width: 100%; }

.sub_content button.short_cut { width: 100%; }
.sub_content.health .little_span.with_btn2_type02 { flex-direction: column; }
.sub_content.health .little_span.with_btn2_type02 a { margin-top: 8px;  margin-left: 0; }

.sub_content .inj_sns { padding: 57px 20px 0; }
.sub_content .inj_sns button { width: 100%; }

.sub_content .mission_vision { padding: 32px 24px 32px 24px; }
.sub_content .mission_vision_bottom .mission_vision_wrap .mission h4,
.sub_content .mission_vision_bottom .mission_vision_wrap .vision h4  { font-size: 32px; line-height: 42px; }

.sub_content .CI_rule02_cell { margin-right: 0; width: 100%; }
.sub_content .CI_rule02_cell:nth-child(3n) { margin-right: 0; }


.sub_content h4.with_btn_type02 a { width: 100%; }
.sub_content.sub_content_type02 .basic_noraml_text.with_btn2_type02 button.btn.btn_site_type02 { justify-content: center; width: 100%; }

.sub_content button.document_download { width: 100%; }

.sub_content .steps_big .steps_big_cell { width: 100%; }


.sub_content .double_steps { height: auto; }

.sub_content .double_steps .double_steps_cell { width: 100%; border-right: 0; }
.sub_content .double_steps .double_steps_cell:nth-of-type(2):before { width:0; height: 0; }

.sub_content .logotype li .leftLogo { padding: 24px 0;}
.sub_content .logotype li div.phri img { width: 60%; }
.sub_content .logotype li .leftLogo img { width: 60%; }

.sub_content .dan_01,
.sub_content .dan_02,
.sub_content .dan_03,
.sub_content .dan_04,
.sub_content .dan_05 { margin-right: 0; width: 100%; min-height: auto; }

.sub_content .float_box { margin-right: 0; width: 100%; }
.sub_content .float_box:nth-child(2n) { margin-right: 0; width: 100%; }
.sub_content .float_box:nth-child(3n) { margin-right: 0; width: 100%; }
.sub_content .float_box:nth-child(4n) { margin-right: 0; width: 100%; }
.sub_content .float_box:nth-child(6n) { margin-right: 0; width: 100%; }
.sub_content .float_box:nth-child(12n) { margin-right: 0; width: 100%; }

.sub_content .emergency_process .emergency_process_box { width: 100%; height: auto; }

.sub_content .many_buttons { }
.sub_content .many_buttons button { margin-right: 1%; width: 49%; }
.sub_content .many_buttons button:nth-child(2n) { margin-right: 0; width: 50%; }
.sub_content .many_buttons button:nth-child(4n) { margin-right: 0; width: 50%; }
.sub_content .many_buttons button:nth-child(5n) { margin-right: 1%; width: 49%; }
.sub_content .many_buttons button:nth-child(10n) { margin-right: 0; width: 50%; }
.sub_content .many_buttons button:nth-child(20n) { margin-right: 0; width: 50%; }


.sub_content.health div.form_table .td
.sub_content.health div.form_table .tr .td input[type="radio"] { width: 30%; }
.sub_content.health div.form_table .tr .td label { width: 70%; }

.sub_content.health div.form_table .td { flex-wrap: wrap; justify-content: flex-start; }
.sub_content div.form_table .td select.for_phone { flex-wrap: wrap; margin-bottom: 8px; width: 100%; }
.sub_content div.form_table .td input[type="text"].for_phone { width: 47.2%; }
.sub_content.health div.form_table .tr .td label { padding: 8px 0; width: 90%; }


.sub_content .login_table .tr .td { flex-wrap: wrap; justify-content: flex-start; }
.sub_content .login_table .tr .td label { padding: 8px 0; width: 90%; }

.sub_content .customer_voice_process .customer_voice_process_box { margin-right: 0; width: 100%; }
.sub_content .customer_voice_process .customer_voice_process_box:nth-child(2n) { width: 100%; }


.sub_content .login .self_identity button {}

.sub_content div.form_table .td { justify-content: flex-start; }
.sub_content .popup_table .tr .td input.with_button { width: 100%; }
.sub_content .popup_table .tr .td button { margin-top: 8px; margin-left: 0; width: 100%; }

.sub_content .popup_table .tr .td .half { width: 70%; }
.sub_content .popup_table .tr.many_category .td > div { width: 100%; }

.sub_content .popup_table .tr .td select:first-child { margin-bottom: 8px; }

.sub_content .popup_table .tr .td label { padding: 8px 0;}

.sub_content .flex_search .etc_box { justify-content: flex-start; flex-wrap: wrap; margin-right: 0; height: auto; }

.sub_content .login .self_identity .identity_info input,
.sub_content .login .self_identity .identity_info button { width: 100%; }

.sub_content .many_tabs button { width: 100%; }
.sub_content .many_tabs { margin-top: 24px; padding-bottom: 24px; }


.sub_content .mcolum { flex-direction: column; }
.sub_content .search_district.mq_type02 select,
.sub_content .search_district.mq_type02 input,
.sub_content .search_district.mq_type02 button { margin-bottom: 8px; }

.sub_content .search_district.mq_type02 button.mview { display: block;}

.ofh { overflow: hidden;}

.sub_content table.form_table td span { margin-left: 0; }
.sub_content .copyright_policy .policy_boxarea .inner_box,
.sub_content .patient_rights .patient_boxarea .inner_box { flex-direction: column; gap: 8px; padding: 16px; }
.sub_content .copyright_policy .policy_boxarea .inner_box h4,
.sub_content .patient_rights .patient_boxarea .inner_box h4 { border-right: 0; }

.sub_content .download_viewer .download_boxarea .inner_box { flex-direction: column; align-items: center; }
.sub_content .download_viewer .download_boxarea .inner_box .inner_txt { gap: 8px; }
.sub_content .download_viewer .download_boxarea .inner_box .inner_txt .download_btn { width: 100%; }

.sub_content .download_viewer .download_boxarea .inner_box .inner_img { width: 160px; }

.sub_content .personal_policy .personal_policy_area h2 { flex-direction: column; align-items: flex-start; }
[class^="personal_icon_"] { margin-top: 8px; }
[class^="personal_icon_"]:first-child { margin-left: 0; }

/* .sub_content .doctor_detail_box .schedule_bar { padding: 4px 16px; }  */


.health div.form_table .td select { margin-bottom: 8px; width: 100%; }
.health div.form_table .td input[type="text"].for_phone { width: 46.6%; }

.mdcin div.form_table .td select { margin-left: 0; margin-top: 8px; width: 100%; }
.mdcin div.form_table .td input[type="text"].for_phone { width: 46.6%; }

}

@media (max-width:550px) {
	.sub_content .doctor_detail_box_info span { flex-direction: column; }
	.sub_content .doctor_detail_box_info span button { margin-left: 0; margin-top: 8px; }
	.sub_content .doctor_detail_box_info span button:first-child { margin-top: 0; }
}

@media  (max-width : 479px) {
/* .sub_content .mission, .sub_content .vision {padding-left: 0px;} */

.sub_content .doctor_detail_box_info .span_float > div { width: 32px; height: 32px; }





.sub_content .center_piece_btn{margin-top:0;}
.sub_content .center_piece_btn button.btn{margin-right: 0; /*margin-top: 20px;*/ }

.sub_content .tableWrap_type02.typeB_type02 table .title_type02 div{padding-right: 0;}
.sub_content .tableWrap_type02.typeB_type02 table td.attachFile_type02{display: none;}

.sub_content .tableWrap_type02.typeB_type02 table .writer_type02,
.sub_content .tableWrap_type02.typeB_type02 table .term_type02,
.sub_content .tableWrap_type02.typeB_type02 table .sort_type02,
.sub_content .tableWrap_type02.typeB_type02 table .progress_type02{font-size: 14px;}

.sub_content .tableWrap_type02.typeD_type02 table .number_type02{display: none;}
.sub_content .tableWrap_type02.typeD_type02 table td.title_type02{width: calc( 100% - 160px );}
.sub_content .tableWrap_type02.typeD_type02 table td.target_type02{padding-bottom: 0; padding-left: 10px; height: 55px;}
.sub_content .tableWrap_type02.typeD_type02 table .mediaComp_type02{padding-left: 0; text-align: left; width: 140px;}

.sub_content .tableWrap_type02.typeB_type02 table .writer_type02{display: none;}

.sub_content .jungNanUSangCenWrap02_type02 .jungUSang{ width: calc( ( 100% - 60px ) / 2 ); }
.sub_content .jungNanUSangCenWrap02_type02 .arrowLine{ width: 40px; margin: 0 10px;}
.sub_content .jungNanUSangCenWrap02_type02 .gwonNanUSang{width: calc( ( 100% - 60px ) / 2 ); }
.sub_content .jungNanUSangCenWrap02_type02 .jungUSang:before{background-size: 12px 18px; width:12px; height:18px;}
.sub_content .jungNanUSangCenWrap02_type02 .gwonNanUSang:before{background-size: 12px 18px; width:12px; height:18px;}

.sub_content .jungUngCen_giWrap_type02{width: 320px; height: 1030px;}

.sub_content .jungUngCen_giWrap_type02 .step01_type02{left:50px;}
.sub_content .jungUngCen_giWrap_type02 .step01_type02::before{left: 99px; transform: none;}
.sub_content .jungUngCen_giWrap_type02 .step02_type02{left:50px;}

.sub_content .jungUngCen_giWrap_type02 .step03_01_type02{left: 50px;}
.sub_content .jungUngCen_giWrap_type02 .step03_02_type02{left: 50px;}

.sub_content .jungUngCen_giWrap_type02 .step04_02_type02{left: 140px;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02{left: 140px;}

.sub_content .jungUngCen_giWrap_type02 .step03_01_type02{width: 80px; height: 80px; padding: 16px 5px;}
.sub_content .jungUngCen_giWrap_type02 .step03_02_type02{width: 80px; height: 80px; padding: 16px 5px;}
.sub_content .jungUngCen_giWrap_type02 .step04_01_type02{left: 10px; width: 80px; height: 80px; padding: 16px 5px;}
.sub_content .jungUngCen_giWrap_type02 .step04_02_type02{left: 110px; width: 80px; height: 80px; padding: 16px 5px;}
.sub_content .jungUngCen_giWrap_type02 .step04_03_type02{left: 210px; width: 80px; height: 80px; padding: 16px 5px;}

.sub_content .jungUngCen_giWrap_type02 .step04_01_type02::before{width: 100px;}
.sub_content .jungUngCen_giWrap_type02 .step04_02_type02::before{width: 0;}
.sub_content .jungUngCen_giWrap_type02 .step04_03_type02::before{width: 100px;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_type02{top:499px;left: 10px;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02{top:499px;left: 110px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_type02{top:499px;left: 210px;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_type02 > div, 
.sub_content .jungUngCen_giWrap_type02 .step05_02_type02 > div,
.sub_content .jungUngCen_giWrap_type02 .step05_03_type02 > div{width: 80px; height: 80px; padding: 16px 5px;}

.sub_content .jungUngCen_giWrap_type02 .step05_01_01_type02::before{border-bottom-left-radius: 12px; border-width: 1px 0 1px 1px; width:10px; height: 120px; left: -10px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_02_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:10px; height: 120px; left: -10px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_03_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:10px; height: 120px; left: -10px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_04_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:10px; height: 120px; left: -10px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_05_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:10px; height: 120px; left: -10px; top: -70px; right: auto;}
.sub_content .jungUngCen_giWrap_type02 .step05_01_06_type02::before{border-top-left-radius: 0; border-bottom-left-radius: 12px; border-width: 0 0 1px 1px; width:10px; height: 120px; left: -10px; top: -70px; right: auto;}

.sub_content .jungUngCen_giWrap_type02 .step05_02_01_type02::before{border-top-left-radius: 0; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-width: 1px 1px 1px 0; width:10px; height: 120px; left: auto; top: -70px; right: -10px;}
.sub_content .jungUngCen_giWrap_type02 .step05_02_02_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:10px; height: 120px; left: auto; top: -70px; right: -10px;}

.sub_content .jungUngCen_giWrap_type02 .step05_03_01_type02::before{border-top-left-radius: 0; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-width: 1px 1px 1px 0; width:10px; height: 120px; left: auto; top: -70px; right: -10px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_02_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:10px; height: 120px; left: auto; top: -70px; right: -10px;}
.sub_content .jungUngCen_giWrap_type02 .step05_03_03_type02::before{border-top-right-radius: 0; border-bottom-right-radius: 12px; border-width: 0 1px 1px 0; width:10px; height: 120px; left: auto; top: -70px; right: -10px;}


.sub_content .jungChiCen_giWrap_type02{width: 240px;}
.sub_content .jungChiCen_giWrap_type02 .step01_type02{width:200px;}
.sub_content .jungChiCen_giWrap_type02 .step02_type02{width:200px; left:40px;}
.sub_content .jungChiCen_giWrap_type02 .step03_type02{width: 200px; left: 40px;}
.sub_content .jungChiCen_giWrap_type02 .step03_type02 > div{width:200px;}

.sub_content .jungChiCen_giWrap_type02 .step01_type02::before{left:20px;}
.sub_content .jungChiCen_giWrap_type02 .step02_type02::before{left:-20px; width:20px;}
.sub_content .jungChiCen_giWrap_type02 .step03_type02 > div:before{left:-20px; width:20px;}

.sub_content .jungUngCen_giWrap_type02 .step07_01 { top: 1150px; left: 20px; right: 20px; }

.sub_content .floatline6_type02 .float_box{width: calc( 100%);}
.sub_content .floatline6_type02 .float_box:nth-child(2n-1),
.sub_content .floatline6_type02 .float_box:nth-child(2n){margin-left:0 !important; margin-right:0 !important;}

.sub_content .circleProcess5_type02 .process_cell_type02{width: 120px; height: 120px; margin-left: calc( ( 100% - 240px ) / 4 ); margin-right: calc( ( 100% - 240px ) / 4 );}
.sub_content .circleProcess5_type02 .process_cell_type02 i{ display: none;}
.sub_content .circleProcess5_type02 .process_cell_type02 br{display: none;}
.sub_content .circleProcess5_type02 .process_cell_type02:nth-child(1):before{top: 5px; left: 5px; width:24px; height: 24px; line-height: 24px; font-size:14px;}
.sub_content .circleProcess5_type02 .process_cell_type02:nth-child(2):before{top: 5px; left: 5px; width:24px; height: 24px; line-height: 24px; font-size:14px;}
.sub_content .circleProcess5_type02 .process_cell_type02:nth-child(3):before{top: 5px; left: 5px; width:24px; height: 24px; line-height: 24px; font-size:14px;}
.sub_content .circleProcess5_type02 .process_cell_type02:nth-child(4):before{top: 5px; left: 5px; width:24px; height: 24px; line-height: 24px; font-size:14px;}
.sub_content .circleProcess5_type02 .process_cell_type02:nth-child(5):before{top: 5px; left: 5px; width:24px; height: 24px; line-height: 24px; font-size:14px;}
.sub_content .circleProcess5_type02 .process_cell_type02 span{margin-top:0; word-break: keep-all;}

.sub_content .find_card_cell_bottom_type02 button { margin-top:0; }

.sub_content div.form_table .td { flex-wrap: wrap; }

.sub_content div.form_table .td select.for_phone { margin-bottom: 8px; width: 100%; }
.sub_content div.form_table .td select.for_phone { width: 100%; }
.sub_content div.form_table .td input[type="text"].for_phone { width: 46.9%; }
.sub_content div.form_table .td input[type="text"].for_email { width: 47.2% }
.sub_content div.form_table .td select.for_email { margin-top: 8px; margin-left: 0; width: 100%; }

.sub_content .popup_table .tr .td br { display: none; }



}

@media  (max-width : 430px) {
.sub_content div.form_table .td input[type="text"].for_phone { width: 47.8%; }
.sub_content div.form_table .td input[type="text"].for_email { width: 47.1%; }

.sub_content table.form_table td input[type="text"].for_phone { width: 46.6%; }
.sub_content table.form_table td input[type="text"].for_email { width: 47.2%; }

.sub_content.health div.form_table .tr .td label { width: 86%; }
.sub_content .login_table .tr .td label { width: 86%; }

.sub_content .popup_table .tr .td .half { width: 100%; }
.sub_content .popup_table .tr .td label { margin-left: 0; }
.sub_content .popup_table .tr .td .mini { margin-bottom: 8px; width: 100%; }
.sub_content .popup_table .tr .td .with_mini { width: 100%; }
.sub_content .popup_table .tr .td select.mini { width: 100%; }

.sub_content .flex_search .etc_box .etc_01,
.sub_content .flex_search .etc_box .etc_02 { width: 100%; }
.sub_content .flex_search .etc_box .etc_01 .inner_clip,
.sub_content .flex_search .etc_box .etc_02 .inner_clip { width: 100%; }

.sub_content .refuse_email .refuse_box { padding: 24px; }
.sub_content .refuse_email .refuse_img img { width: 60%; }



.health div.form_table .td input[type="text"].for_phone { width: 46.6%; }
.mdcin div.form_table .td input[type="text"].for_phone { width: 46.6%; }

}

@media  (max-width : 399px) {
.sub_content .jungNanUSangCenWrap_type02 {width:228px; height: 226px;}
.sub_content .jungNanUSangCenWrap_type02 .circleCenter_type02 i{display: none;}
.sub_content .jungNanUSangCenWrap_type02 span{padding-top: 0; font-size: 11px;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02{top:80px;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02,
.sub_content .jungNanUSangCenWrap_type02 .gaeSim_type02,
.sub_content .jungNanUSangCenWrap_type02 .jipSim_type02,
.sub_content .jungNanUSangCenWrap_type02 .bangsang_type02,
.sub_content .jungNanUSangCenWrap_type02 .jaMo_type02,
.sub_content .jungNanUSangCenWrap_type02 .buSang_type02{width: 80px; height: 80px;}
.sub_content .jungNanUSangCenWrap_type02 .jipSim_type02, .sub_content .jungNanUSangCenWrap_type02 .buSang_type02{top: 48px;}
.sub_content .jungNanUSangCenWrap_type02 .bangsang_type02{right:27px;}
.sub_content .jungNanUSangCenWrap_type02 .jaMo_type02{left:27px;}

.sub_content .gongBoCen_giWrap_type02 .bagarrowWrap_type02{top:178px;}
.sub_content .gongBoCen_giWrap02_type02 .step01_type02{width: 73px; height: 73px;}
.sub_content .gongBoCen_giWrap02_type02 .step01_type02 b{ font-size: 12px;}
.sub_content .gongBoCen_giWrap02_type02 .step01_type02:before{height: 35px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02{padding-top:35px; width:240px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 > div{width:73px; height: 73px; display: flex; justify-content: center; align-items: center;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 b{font-size: 12px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_01_type02:before,
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_03_type02:before{width: 83px; height: 17px; top:-19px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_04_type02:before{height:90px; top: -92px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_05_type02:before{height:90px; top: -92px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_01_type02{margin-right: 10px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_02_type02{margin-right: 10px;}
.sub_content .gongBoCen_giWrap02_type02 .step02_type02 .step02_04_type02{margin-right: 10px;}

.sub_content .jungNanCen_giWrap_type02{width: 100%; }
.sub_content .jungNanCen_giWrap_type02 > div{width:80px; height: 80px;}

.sub_content .instlm_activity .activity_iconWrap_type02{padding-left: 0;}
.sub_content .instlm_activity .activity_iconWrap_type02 .activity_iconTop_type02 { padding-left: 0; }
.sub_content .instlm_activity .activity_iconWrap_type02 .activity_iconBox_type02{display: none;}

.sub_content.instlm .gamim_imgbox{flex-direction: column;}
.sub_content.instlm .gamim_img_cell{width: 100%; border-radius: 16px; overflow: hidden;}

.sub_content .corevalue_cell{flex-direction: column;}
.sub_content .corevalue_cell img{text-align: center;}
.sub_content .corevalue_cell > div{width: 100%; padding-top:16px;}

.sub_content div.form_table .td input[type="text"].for_phone { width: 46.5%; }
.sub_content div.form_table .td input[type="text"].for_email { width: 47%; }

.sub_content .ovf_diagram_type02.ovf_ci_type02 { padding: 40px 0; height: auto;  }
.sub_content .personal_policy .personal_policy_area .label_list a span .mo { display: block; }

}

@media  (max-width : 390px) {
.sub_content table.form_table td input[type="text"].for_email { width: 47%; }
.sub_content table.form_table td input[type="text"].for_phone { width: 47.8%; }

.sub_content div.form_table .td input[type="text"].for_email { width: 46.8% }

}

@media  (max-width : 375px) {
.sub_content div.form_table .td input[type="text"].for_phone { width: 47.6%; }
.sub_content div.form_table .td input[type="text"].for_email { width: 46.6%; }

.sub_content .CI_color_cell { margin-right: 0%; width: 100%; }
.sub_content .CI_color_cell:nth-child(2n) { margin-right: 0; width: 100%; }
.sub_content .CI_color_cell:nth-child(3n) { margin-right: 0; width: 100%; }
.sub_content .CI_color_cell:nth-child(6n) { margin-right: 0; width:100%; }

.sub_content table.form_table td input[type="text"].for_email { width: 46.8%; }
.sub_content table.form_table td input[type="text"].for_phone { width: 46.2%; }

}

@media  (max-width : 375px) {
.sub_content table.form_table td input[type="text"].for_email { width: 46.6%; }
.sub_content.health div.form_table .tr .td label { width: 84%; }
.sub_content .login_table .tr .td label { width: 84%; }

 .health div.form_table .td input[type="text"].for_phone { width: 46.2%; }
.mdcin div.form_table .td input[type="text"].for_phone { width: 46.2%; }
}

@media  (max-width : 359px) {
.sub_content .jungNanUSangCenWrap02_type02 .resultGong,
.sub_content .jungNanUSangCenWrap02_type02 .jungUSang,
.sub_content .jungNanUSangCenWrap02_type02 .gwonNanUSang{font-size: 13px;}

.sub_content .organization02_type02{border: 0; padding: 0; margin-bottom:0;}
.sub_content .organization02Wrap_type02{font-size: 12px; line-height: 15px; width: 240px; height: 492px;}
.sub_content .organization02Wrap_type02 .step01_type02,
.sub_content .organization02Wrap_type02 .step02_01_type02,
.sub_content .organization02Wrap_type02 .step02_02_type02,
.sub_content .organization02Wrap_type02 .step02_03_type02,
.sub_content .organization02Wrap_type02 .step03_01_type02,
.sub_content .organization02Wrap_type02 .step03_02_type02,
.sub_content .organization02Wrap_type02 .step03_03_type02,
.sub_content .organization02Wrap_type02 .step03_04_type02{width: 100px;}

.sub_content .organization02_type02 .step01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #6BB2EE; top:0; left:70px;}
.sub_content .organization02_type02 .step01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5; top: 100%; left: 50%; height: 93px; z-index: -1;}
.sub_content .organization02_type02 .step02_01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:73px; left:0px;}
.sub_content .organization02_type02 .step02_01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5;top: 50%; left: 100%; width: 20px; height: 0; z-index: -1;}
.sub_content .organization02_type02 .step02_02_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:146px; left:70px;}
.sub_content .organization02_type02 .step02_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: 50%; left: -40px; width:40px; height: 40px; z-index: -1;}
.sub_content .organization02_type02 .step02_03_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:73px; left:140px;}
.sub_content .organization02_type02 .step02_03_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5;top: 50%; right: 100%; width: 20px; height: 0; z-index: -1;}

.sub_content .organization02_type02 .step03_01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:219px; left: 70px;}
.sub_content .organization02_type02 .step03_01_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 40px; z-index: -1;}
.sub_content .organization02_type02 .step03_02_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:292px; left: 70px;}
.sub_content .organization02_type02 .step03_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}
.sub_content .organization02_type02 .step03_03_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:365px; left: 70px;}
.sub_content .organization02_type02 .step03_03_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}
.sub_content .organization02_type02 .step03_04_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:438px; left: 70px;}
.sub_content .organization02_type02 .step03_04_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -40px; width:40px; height: 93px; z-index: -1;}

.sub_content .organization03_type02{padding:0; border: 0; margin-bottom: 0; overflow: visible;}
.sub_content .organization03Wrap_type02{width: 240px; height: 638px;font-size: 12px;  line-height: 15px;}

.sub_content .organization03_type02 .step01_type02,
.sub_content .organization03_type02 .step02_01_type02,
.sub_content .organization03_type02 .step02_02_type02,
.sub_content .organization03_type02 .step02_03_type02,
.sub_content .organization03_type02 .step03_01_type02,
.sub_content .organization03_type02 .step03_02_type02,
.sub_content .organization03_type02 .step03_03_type02,
.sub_content .organization03_type02 .step03_04_type02,
.sub_content .organization03_type02 .step03_05_type02,
.sub_content .organization03_type02 .step03_06_type02{width: 100px;}

.sub_content .organization03_type02 .step01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #6BB2EE; top:0; left:70px;}
.sub_content .organization03_type02 .step01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5; top: 100%; left: 50%; height: 93px; z-index: -1;}
.sub_content .organization03_type02 .step02_01_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:73px; left:0px;}
.sub_content .organization03_type02 .step02_01_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5;top: 50%; left: 100%; width: 32px; height: 0; z-index: -1;}
.sub_content .organization03_type02 .step02_02_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:146px; left:70px;}
.sub_content .organization03_type02 .step02_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 1px 0 0 1px; border-top-left-radius: 12px; top: 50%; left: -60px; width:60px; height: 113px; z-index: -1;}
.sub_content .organization03_type02 .step02_03_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #1F9DB8; top:73px; left:144px;}
.sub_content .organization03_type02 .step02_03_type02::before{content: ""; position: absolute; border-right: 1px solid #E3E3E5;top: 50%; right: 100%; width:32px; height: 0; z-index: -1;}

.sub_content .organization03_type02 .step03_01_type02{border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:219px; left: 140px;}
.sub_content .organization03_type02 .step03_01_type02::before{content: ""; position: absolute; border-top: 1px solid #E3E3E5; top: 50%; left: -128px; width: 128px; z-index: -1;}

.sub_content .organization03_type02 .step03_02_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:292px; left: 30px;}
.sub_content .organization03_type02 .step03_02_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -20px; width:20px; height: 40px; z-index: -1;}
.sub_content .organization03_type02 .step03_03_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:365px; left: 30px;}
.sub_content .organization03_type02 .step03_03_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -20px; width:20px; height: 93px; z-index: -1;}
.sub_content .organization03_type02 .step03_04_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:438px; left: 30px;}
.sub_content .organization03_type02 .step03_04_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -20px; width:20px; height: 93px; z-index: -1;}
.sub_content .organization03_type02 .step03_05_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:511px; left: 30px;}
.sub_content .organization03_type02 .step03_05_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -20px; width:20px; height: 93px; z-index: -1;}
.sub_content .organization03_type02 .step03_06_type02{height: 53px; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #fff; background-color: #4456FB; top:584px; left: 30px;}
.sub_content .organization03_type02 .step03_06_type02::before{content: ""; position: absolute; border: 1px solid #E3E3E5; border-width: 0 0 1px 1px; border-bottom-left-radius: 12px; border-top-left-radius: 0; top: auto; bottom: 50%; left: -20px; width:20px; height: 93px; z-index: -1;}

.sub_content .find_card_cell_bottom_type02 button i{display: none !important;}
.sub_content .find_card_cell_bottom_type02 button div{width: 100%;}

.sub_content .login .login_option{flex-direction: column;}
.sub_content .login .login_option > a{margin-top:10px; margin-left: 0;}

.sub_content .login .mini_tab .mini_tab_cell_type02{font-size: 15px;}

.sub_content .signup_done h4 br.mb{display: inline-block;}


 }

@media  (max-width : 319px) {
/* .sub_content .jungNanUSangCenWrap_type02{width: 355px; height: 348px;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02{top: 120px;}
.sub_content .jungNanUSangCenWrap_type02 .gaeSim_type02{}
.sub_content .jungNanUSangCenWrap_type02 .jipSim_type02,
.sub_content .jungNanUSangCenWrap_type02 .buSang_type02{top: 83px;}
.sub_content .jungNanUSangCenWrap_type02 .bangsang_type02{right: 42px;}
.sub_content .jungNanUSangCenWrap_type02 .jaMo_type02{left: 42px;}
.sub_content .jungNanUSangCenWrap_type02 .serU_type02 .dotCircle1_type02{display: none;} */
/* 노준식 영역 끝 */
}

@media (max-width: 899px) {
.sub_content .search_district input.ico_del {  margin-right: 0; }
.sub_content .search_district select.mg_del {  margin-right: 0; }
}

@media (max-width: 767px) {
.sub_content .search_district select.mg_del { width: 100%; }
}

@media (max-width: 599px) {
.sub_content .search_district.mq_type02 input.ico_del { display: none; }
}

