@charset "UTF-8";


/* 공통 */
.f_w600{font-weight: 600 !important;}
.f_w500{font-weight: 500 !important;}
.f_w700{font-weight: 700 !important;}
.c_orange{color: #e47312 !important;}

.sub .cnt_tit_w.sty02{margin-bottom: 0;}


/* 텍스트 */
.sub_tit_h4{margin-top: 4.5rem; font-size:1.5rem; font-weight: 700; color:#222;}
.p_txt{font-size: 1.125rem;font-weight: 400;color: #000;letter-spacing: -0.25px;line-height: 1.87;}


/* 불릿 */
.bul_sty01 > li{position: relative;font-size: 1.125rem;font-weight: 400;color: #000;letter-spacing: -0.25px;line-height: 1.87;padding-left: 0.75rem;}
.bul_sty01 > li:before{position: absolute;content: '';display: block;width: 0.3125rem;height: 0.3125rem;background-color: #887d77;border-radius: 5px;left: 0;top: 0.875rem;}

.bul_sty02 > li{position: relative;font-size: 1.125rem;font-weight: 400;color: #fff;letter-spacing: -0.25px;line-height: 1.87;padding-left: 0.75rem;}
.bul_sty02 > li > span{color:#ffd5a4;font-weight:700;}
.bul_sty02 > li:before{position: absolute;content: '';display: block;width: 0.3125rem;height: 0.3125rem;background-color: #fff;border-radius: 5px;left: 0;top: 0.875rem;}

/* 버튼 */
.btn_link_o > img{margin-left: 5px;margin-top: -5px;}
.btn_right_w{font-size: 1.125rem;font-weight: 700;color: #fff !important;letter-spacing: -0.5px;line-height: 1;background-color: #305a82;border-radius: 1.5625rem;display: table;align-items: center;line-height: 1.35;padding: 0.875rem 1.875rem;box-sizing: border-box;margin: 0 auto;}
.btn_right_w > span{vertical-align: middle;margin-right: 1.125rem;}
.btn_right_w > img{vertical-align: middle;width: 1.875rem;}


/* 진료의뢰조회 > 진료의뢰절차안내 */
.num_cont_wrap:first-of-type{margin-top:0;}
.num_cont_wrap{background-color: #f8f6f4;border-radius: 2.5rem 1rem 1rem 1rem;margin-top: 1.25rem;position: relative;}
.num_cont_num{width: 2.625rem;height: 2.625rem;border-radius: 2.625rem;background-color: #887d77;font-size: 1.125rem;line-height: 2.625rem;text-align: center;font-weight: 700;color: #fff;border: 0.625rem solid #fff;left: -0.625rem;top: -0.625rem;position: relative;position: absolute;}
.num_cont_num > img{}
.num_cont{padding: 2.5rem 3rem 1.875rem 5.625rem;box-sizing: border-box;background-position: right 2.5rem bottom 3rem;background-repeat: no-repeat;}
.num_cont_tit{font-size: 1.5rem;font-weight: 700;color: #887d77;letter-spacing: -0.25px;line-height: 1;margin-bottom: 0.875rem;}

.num_cont.ico01{background-image: url(../images/cnt/ico_step01.png);}
.num_cont.ico02{background-image: url(../images/cnt/ico_step02.png);}
.num_cont.ico03{background-image: url(../images/cnt/ico_step03.png);}
.num_cont.ico04{background-image: url(../images/cnt/ico_step04.png);}

.num_cont.ico02_01{background-image: url(../images/cnt/ico_step02_01.png);}
.num_cont.ico02_02{background-image: url(../images/cnt/ico_step02_02.png);}
.num_cont.ico02_03{background-image: url(../images/cnt/ico_step02_03.png);}
.num_cont.ico02_04{background-image: url(../images/cnt/ico_step02_04.png);}
.num_cont.ico02_05{background-image: url(../images/cnt/ico_step02_05.png);}

/* 진료의뢰조회 > 협력병의원체결안내 */
.bg_c{background-color: #f8f6f4;border-radius: 1rem;padding: 3.75rem 1rem;}
.bg_tit_center{font-size: 1.5rem;font-weight: 700;color: #000;letter-spacing: -0.5px;line-height: 1;text-align: center;}
.bg_c_ico{display: table;margin: 1.25rem auto 1.5rem auto;}
.bg_c .p_txt{text-align: center;margin-top: 0.75rem; margin-bottom:1.5625rem;}

.step_wrap{margin-top:0.9375rem; display: flex;gap: 1.25rem;}
.step_wrap > li{position: relative;flex: 1;background-color: #f1f1f1;border-radius: 1rem;}
.step_wrap > li:after{position: absolute;content: '';display: block; /*background: url(../images/cnt/ico_right_b.png)no-repeat; 20260820 수정*/ background: url(../images/cnt/ico_right_gray.png)no-repeat; width: 12px;height: 21px;right: -1rem;top: 1.25rem;}
.step_wrap > li:last-of-type:after{display: none;}

/* .step_wrap > li:last-of-type .step_top{background-color:#f1592a;}  20260820 수정 */
.step_top{display: table;background-color: #fff;border-radius: 1rem;align-items: center;width: 100%;height: 3.875rem; box-sizing: border-box; border: 1px solid #b5aeab;}
.step_top > p{display: table-cell;vertical-align: middle;text-align: center;}
.step_top > p > span{font-size: 0.6875rem;font-weight: 500;color: #fff;background-color: #86766a;border-radius: 1.0625rem;width: 1.0625rem;height: 1.0625rem;line-height: 1.0625rem;text-align: center;vertical-align: middle;}
.step_top > p > em{color: #86766a;font-size: 1.25rem;letter-spacing:-1.8px;line-height: 1.35;text-align: center;vertical-align: middle;margin-left: 7px; font-weight:700;}
.step_bott{padding: 1.25rem 1.875rem;box-sizing: border-box;}
.step_bott > .bul_sty01 > li{font-size: 1.0625rem;font-weight: 500; letter-spacing:-0.95px;}
.step_bott > .bul_sty01 > li:before{top: 0.75rem;}
.step_txt{text-align: center;font-size: 1.0625rem;}

.img_right_wrap > img{float: right;border-radius: 1rem;}
.img_right_wrap > .sub_tit_h4{margin-top: 0;}

.num_cont02{margin-top: 3.125rem;display: flex;border: 1px solid #cdcdcd;box-sizing: border-box;background-color: #f5f5f5;padding: 2.1875rem 0;}
.num_cont02 > li{flex: 1;padding: 0 2.125rem;border-right: 1px solid #cdcdcd;box-sizing: border-box;}
.num_cont02 > li:last-of-type{border-right:0;}
.num_cont02 > li > .p_txt{margin-top: 1rem;}
.num_cont02_num{font-size: 1.125rem;font-weight: 900;color: #e47312;letter-spacing: -0.25px;line-height: 1;}
.num_cont02_top{display: flex;justify-content: space-between;margin-top: 1rem;height: 3.75rem;}
.num_cont02_top > p{font-size: 1.5rem;font-weight: 900;color: #000;letter-spacing: -0.25px;line-height: 1.35;}
.num_cont02_top > img{align-self: end;}

/* 센터이용안내 */
.bg_b{background-color: #887d77;display: flex;border-radius: 1rem;align-items: center;padding: 1.5rem 3.125rem;gap: 1.875rem;}
.bg_white_line{border:1px solid #cdcdcd; display: flex;border-radius: 1rem;align-items: center;padding: 1.5rem 3.125rem;gap: 1.875rem;}

.num_cont.type02{padding:1.875rem 5.625rem 3.125rem 5.625rem;}

.use_dept_top{display: flex;justify-content: space-between;}
.use_dept{display: flex;gap: 1.5625rem;margin-bottom: 1.5625rem;}
.use_dept > li{font-size: 0.9375rem;font-weight: 400;color: #4e4e4e;letter-spacing: -0.5px;line-height: 1;display: flex;align-items: center;gap: 0.625rem;}
.use_img{background-color: #fff;padding: 3.125rem 0.9375rem;box-sizing: border-box;}
.use_img > img{display: table;margin: 0 auto;max-width: 100%;}

/* 센터장인사말 */

.fix{*zoom:1;}
.fix:after{content:""; clear:both; display:block;}

.greeting_wrap{ position: relative;}
.greeting_tit{font-size: 1.875rem;letter-spacing: -0.25px;line-height: 1.6;font-weight: 700;color: #000;}
.greeting_tit > span{display: block;}
.greeting_tit > em{display: block;color: #f1592a;}
.greeting_img{float: right;margin-right: 2.5rem;position: absolute;right: 0;}
.greeting_img > img{}
.greeting_name{position: absolute;bottom: 5.625rem;left: 3rem;}
.greeting_name01{font-size: 1rem;color: #000;letter-spacing: -0.25px;line-height: 1;margin-bottom: 1rem;}
.greeting_name02{font-size: 4.5rem;color: #000;font-weight: 700;line-height: 1;}
.greeting_name02 > span{display: block;}
.greeting_name02 > em{display: block;line-height: 1;margin-top: 0.625rem;font-family: 'Noto Serif KR';}

.greeting_list{margin-top: 1.875rem;width: calc(100% - 660px);transition: all 0.3s;}
.greeting_list > li{display: flex;background-color: #f8f6f4;align-items: center;gap: 1.25rem;margin-top: 0.625rem;border-radius: 4rem 1rem 1rem 4rem;padding-right: 1rem;box-sizing: border-box;}
.greeting_list > li:first-of-type{margin-top:0;}
.greeting_list > li > div{width: 4rem;height: 4rem;border-radius: 4rem;background-color: #887d77;position: relative;border: 0.625rem solid #fff;box-sizing: border-box;margin-left: -0.625rem;}
.greeting_list > li > div > img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.greeting_list > li > p{font-size: 1.25rem;font-weight: 400;color: #000;letter-spacing: -0.25px;line-height: 1.35;flex: 1;}

.greeting_wrap + .p_txt{padding-bottom: 3.75rem;border-bottom: 4px solid #000;margin-top: 3.75rem;}

/* paging */
.paging_wrap{display: flex;justify-content: center;gap: 1.875rem;margin-top: 3.125rem;align-items: center;}
.paging_wrap > ul{display: flex;align-items: center;gap: 1.25rem;}
.paging_wrap > ul > li{height: 100%;}
.paging_wrap > ul > li > a{display: block;height: 100%;}
.paging_wrap > ul > li > a > img{}
.paging_wrap > ol{display: flex;align-items: center;gap: 1rem;}
.paging_wrap > ol > li > a{font-size: 0.9375rem;font-weight: 400;color: #666666;letter-spacing: 0;position: relative;display: block;text-align: center;}
.paging_wrap > ol > li.on > a{font-weight: 700;color: #f1592a;}
.paging_wrap > ol > li.on > a:after{position:absolute;content:'';display:block;width:100%;height:2px;background-color:#f1592a;left:50%;transform:translateX(-50%);bottom:-1px;}

/* 게시판 리스트 */
.board_list{}
.board_list > table{width: 100%;table-layout: fixed;}
.board_list > table thead th{font-size: 1.125rem;font-weight: 700;color: #fff;letter-spacing: -0.5px;line-height: 1.35;text-align: center;height: 3.75rem;background-color: #1a263b;}
.board_list > table tbody td{font-size: 1rem;font-weight: 400;color: #000;letter-spacing: -0.5px;line-height: 1.35;text-align: center;height: 3.75rem;border-bottom: 1px solid #cdcdcd;box-sizing: border-box;padding: 0.3125rem;}
.board_list > table tbody td .board_list_link{text-align: left;display: flex;align-items: center;gap: 5px;}
.board_list > table tbody td .board_list_link.type02{justify-content: center;}
.board_list > table tbody td .board_list_link > .noti{font-size: 0.75rem;background-color: #fb6d04;color: #fff;font-weight: 700;border-radius: 25px;padding: 5px 10px;box-sizing: border-box;}
.board_list > table tbody td .board_list_link > .noti + a{font-weight: 600;}
.board_list > table tbody td .board_list_link > .ico_new{}
.board_list > table tbody td .board_list_link > a.new > span{position: relative;padding-right: 20px;box-sizing: border-box;}
.board_list > table tbody td .board_list_link > a.new > span:after{position: absolute;content: '';display: inline-block;background: url(../images/comm/ico_new.png)no-repeat;width: 16px;height: 17px;margin-left: 5px;margin-top: 4px;}
.total_txt{position: relative;padding-left: 10px;display: flex;align-items: center;line-height: 1;margin-bottom: 1.125rem;margin-top: 1.875rem;}
.total_txt:before{position: absolute;content: '';display: block;width: 4px;height: 4px;border-radius: 4px;background-color: #000;left:0;top:50%;transform: translateY(-50%);}
.total_txt > span{font-size: 1rem;letter-spacing: -0.5px;line-height: 1;font-weight: 700;color: #fb6d04;margin-left: 5px;}

.m_list{display: none;}

.sear_wrap{display: flex;align-items: center;justify-content: center;background-color: #f1ede9;gap:1.875rem;border-radius: 9px;padding: 1.875rem 0.5rem;}
.sear_tit{font-size: 1.1875rem;font-weight: 700;color: #000;letter-spacing: -0.5px;line-height: 1;}
.sear_lft{display: flex;gap:0.375rem;align-items: center;}
.sear_select{border-radius: 9px;background-color: #fff;background-image: url(../images/comm/ico_down_b.png);background-repeat: no-repeat;background-position: right 1.5625rem center;min-width: 10rem;background-size: auto;border: 0;height: 3.125rem;font-size: 1rem;letter-spacing: -0.5px;line-height: 1;font-weight: 400;color: #000;padding: 0 2.1875rem 0 1.5625rem;}
input[type="text"].sear_input{padding: 0 1.5625rem;border: 0;border-radius: 9px;height: 3.125rem;font-size: 1rem;letter-spacing: -0.5px;line-height: 1;font-weight: 400;color: #000;}
input[type="text"].sear_input::placeholder{color:#999999;}
.sear_btn{width: 3.125rem;height: 3.125rem;background-color: #1a263b;border-radius: 9px;position:relative;}
.sear_btn > img{position:absolute;left:50%;top: 50%;transform: translate(-50% , -50%);}


.board_view{ margin-top: -3.75rem;}
.board_view_tit{background-color: #1a263b;font-size: 1.3125rem;font-weight: 700;color: #fff;letter-spacing: -0.5px;line-height: 1.35;text-align: center;display: table;width: 100%;min-height: 6.25rem;padding: 0.625rem;box-sizing: border-box;border-bottom: 1px solid #cdcdcd;}
.board_view_tit > span{display: table-cell;vertical-align: middle;}
.board_view_info{display: flex;border-bottom: 1px solid #cdcdcd;justify-content: center;padding: 1.25rem 0.625rem;box-sizing: border-box;gap: 8.125rem;}
.board_view_info > li{font-size: 1.0625rem;font-weight: 300;color: #000;letter-spacing: -0.5px;line-height: 1;display: flex;align-items: center;gap: 0.75rem;}
.board_view_info > li > span{font-weight: 700;position: relative;padding-right: 12px;box-sizing: border-box;}
.board_view_info > li > span:after{position:absolute;content:'';display:block;background-color:#e2e2e2;right:0;top:50%;transform:translateY(-50%);height:13px;width:1px;}
.board_view_info > li > em{}
.board_view_txt{padding: 3.125rem;}
.board_view_txt > p{line-height: 1.75;}
.board_view_txt img{max-width: 100%;}
.board_view_txt table{max-width: 100%;}
.board_view_file{background-color: #f6f6f6;margin-bottom: 3.125rem;font-size: 1.0625rem;letter-spacing: -0.5px;line-height: 1.35;display: flex;gap: 2.5rem;padding: 0.9375rem 3.125rem;box-sizing: border-box;}
.board_view_file > p{font-weight: 700;color: #000;}
.board_view_file > ul > li{color: #999999;}
.board_view_file > ul > li > a{font-weight: 400;color: #444444;position: relative;display: table;padding-right: 1.5625rem;box-sizing: border-box;}
.board_view_file > ul > li > a > span{border-bottom: 1px solid #636363;box-sizing: border-box;line-height: 1;display: inline;/* margin-right: 1.5625rem; */position: relative;}
.board_view_file > ul > li > a > span:after{position: absolute;content: '';display: block;background: url(../images/comm/ico_download.png)no-repeat left center;width: 1rem;height: 1.0625rem;right: -1.5625rem;margin-top: -1.25rem;background-size: 100% auto;}
.board_view_bott{border-bottom: 1px solid #cdcdcd;border-top: 1px solid #cdcdcd;display: flex;}
.board_view_bott > li{flex: 1;display: flex;align-items: center;gap: 1.875rem;padding: 1.25rem 3.125rem;padding-right: 1rem;line-height: 1.35;}
.view_bott_lft{display: flex;align-items: center;gap: 1.375rem;}
.view_bott_lft > p{line-height: 1;}

.board_view_bott > li:nth-of-type(2){flex-direction: row-reverse;padding-left: 1rem;padding-right: 3.125rem;}
.board_view_bott > li:nth-of-type(2) .view_bott_lft{ flex-direction: row-reverse;}

.btn_wrap{display: flex;justify-content: center;margin-top: 3.125rem;}
a.btn_sty01{background-color: #1a263b;border-radius: 25px;font-size: 1.125rem;font-weight: 700;color: #fff;letter-spacing: -0.5px;line-height: 3.125rem;text-align: center;height: 3.125rem;min-width: 170px;}

/* 수탁검사 절차 안내 */
.list_bor{display:flex;flex-wrap:wrap;gap: 5px;margin: 5px 0 10px 0;}
.list_bor > li{font-size:1rem;font-weight:700;color:#887d77;letter-spacing:-0.25px;line-height:1.35;background-color:#fff;border-radius:25px;border:1px solid #887d77;padding: 0.5rem 1rem;}

.num_list > li{display: flex;gap: 5px;font-size: 1.125rem;font-weight: 400;color: #000;letter-spacing: -0.25px;line-height: 1.87;}
.noti_txt{font-size: 1.125rem;font-weight: 400;color: #000;letter-spacing: -0.25px;line-height: 1.87;padding-left: 1.375rem;position: relative;}
.noti_txt:before{position:absolute;content:'';display:block;background:url(../images/comm/ico_noti02.png)no-repeat;width: 0.9375rem;height: 0.9375rem;left: 0;top: 8px;background-size: 100% auto;}

.num_list + .noti_txt{margin-top:2px;}

.num_list.type_down > li{flex-wrap: wrap;}
.num_list.type_down > li > span{}
.num_list.type_down > li > em{flex:1;}
.num_list.type_down .down_flex{flex:0 100%;padding-left: 1rem;margin-bottom: 0.5rem;}
.down_flex{display: flex;gap: 5px;}
.down_flex > .btn_right_w{margin: 0;font-size: 0.875rem;padding: 0.5rem 1rem;align-items: center;}
.down_flex > .btn_right_w > span{ margin-right: 0.75rem;}
.down_flex > .btn_right_w > img{ width: 1.125rem;}


@media screen and (max-width: 1350px){
    .num_cont02 > li > .p_txt br{display: none;}


    .greeting_list{width: calc(100% - 600px);}

}
@media screen and (max-width: 1120px){
    
    .img_right_wrap > img{margin-left: 1rem;width: 50%;}
    .img_right_wrap > .p_txt br{display:none;}

    .num_cont02{flex-wrap: wrap;gap: 2.1875rem 0;}
    .num_cont02 > li{flex: 0 50%;position: relative;}
    .num_cont02 > li:before{position:absolute;content:'';display:block;width: calc(100% - 2.1875rem);height:1px;background-color:#cdcdcd;top: -1.09375rem;left: 50%;transform: translateX(-50%);}
    .num_cont02 > li:nth-child(-n+2):before{display:none;}
    .num_cont02 > li:nth-of-type(2n){border-right:0;}
    
    /* 센터이용안내 */
    .use_dept_top{display: block;}
    .use_dept{justify-content: flex-end;margin-top: 0.625rem;}
    
    .greeting_img{bottom: -80px;margin-right: 0;}
    .greeting_img > img{width: 500px;transition: all 0.3s;}

    .greeting_name02{font-size: 4rem;}

    .greeting_list{width: calc(100% - 480px);}
    
    .board_view_info{gap: 6rem;}
    .board_view_txt{padding: 3.125rem 2rem;}
    .board_view_file{padding: 0.9375rem 2rem;}
    .board_view_bott > li{padding-left: 2rem;}

    .board_view_bott > li:nth-of-type(2){padding-right: 2rem;}


    
}
@media screen and (max-width: 930px){
.board_view{margin-top:-2.5rem}
}
@media screen and (max-width: 930px){
    .greeting_img{float: right;}
    .greeting_img > img{ width: 400px;}
    .greeting_name{left: 0;}
    .greeting_name02{font-size: 3.25rem;}

    .greeting_list{width: calc(100% - 420px);}
}
@media screen and (max-width: 860px){
    /* 텍스트 */
    .sub_tit_h4{margin-top: 3rem;}
    
    .num_cont{padding: 2.5rem 3rem 1.875rem 4rem;}

    .step_wrap{flex-wrap: wrap;}
    .step_wrap > li{flex: 1 calc(50% - 0.63rem);}
    .step_bott{padding: 1.25rem;}
    
    /* 센터이용안내 */
    .num_cont.type02{padding: 1.875rem 3rem 1.875rem 3.75rem;} 

    .use_dept{flex-wrap: wrap;gap: 0.75rem 1rem;}

    .greeting_tit{order: 1;flex: 0 calc(100% - 150px);width: calc(100% - 150px);font-size: 1.5rem;margin-bottom: 197px;}
    .greeting_img{order: 2;flex: 1;bottom: auto;top: 0;}
    .greeting_img > img{width: 325px;}
    .greeting_name{bottom: 2rem;left: -2rem;}
    .greeting_name02{font-size: 2.5rem;}

    .greeting_list{width: 100%;order: 3;flex: 0 100%;transition: none;}


    /* 게시판 리스트 */
    .board_list{}
    .board_list > table thead th{height: 3rem;  font-size: 1rem;}
    .board_list > table tbody td{ height: 3rem;}
	.board_list > table thead th.none{display: none;}
    .board_list > table tbody td.none{display: none;}
    .board_list > table colgroup col.none{display: none;}
    
    .pc_list{display: none;}
    .m_list{display: table-row;}
    
    .sear_select{padding: 0 1.7rem 0 1rem;background-position: right 1rem center;min-width: 8rem;}
    input[type="text"].sear_input{padding: 0 1rem;min-width: auto;}
    
    .board_view_info{gap: 2rem;flex-wrap: wrap;}

    .board_view_bott{display: block;}
    .board_view_bott > li{padding: 0.75rem 2rem;border-bottom: 1px solid #e2e2e2;}


    .board_view_bott > li:nth-of-type(2){flex-direction: row;border-bottom: 0;padding: 0.75rem 2rem;}
    .board_view_bott > li:nth-of-type(2) .view_bott_lft{flex-direction: row;}


}
@media screen and (max-width: 705px){

    .greeting_tit{margin-bottom: 165px;}
    .greeting_tit > em{width: calc(100% - 45px);}

}
@media screen and (max-width: 640px){
    /* 텍스트 */
    .sub_tit_h4{margin-top: 2.25rem;}
    

    .num_cont_num{width: 2.25rem;height: 2.25rem;border-width: 0.3125rem;left: -0.3125rem;top: -0.3125rem;line-height: 2.25rem;}
    .num_cont{padding: 3rem 1.75rem 1.75rem 1.75rem;background-size: auto 2.5rem;background-position: right 1.625rem bottom 1.75rem;}
    
    /* 진료의뢰조회 > 협력병의원체결안내 */
    .bg_c{padding: 2.5rem 1rem;}

    .step_wrap{display: block;}
    .step_wrap > li{margin-top:1.625rem;}
    .step_wrap > li:first-of-type{margin-top:0;}
    .step_wrap > li:after{left: 50%;right: auto;top: auto;bottom: -19px;transform: translateX(-50%) rotate(90deg);background-size: 100% auto;width: 10px;height: 19px;}
    
    .img_right_wrap{display: flex;flex-wrap: wrap;}
    .img_right_wrap > img{float: none;order: 2;flex: 0 100%;margin: 0;margin-bottom: 1rem;}
    .img_right_wrap > .sub_tit_h4{order: 1;}
    .img_right_wrap > .p_txt{order: 3;}

    .num_cont02{padding: 0;gap: 1.75rem 0;display: block;padding: 0 1.5rem;margin-top: 2.125rem;}
    .num_cont02 > li{padding: 1.5rem 0;border-right: 0;border-bottom: 1px solid #cdcdcd;}
    .num_cont02 > li:last-of-type{border-bottom:0;}
    .num_cont02 > li:before{display: none;}
    .num_cont02_top{height: auto;}
    .num_cont02_top > p{font-size: 1.25rem;}
    .num_cont02_top > p br{display:none;}
    .num_cont02_top > img{max-width: 2rem;}
    
    /* 센터이용안내 */
    .bg_b{padding: 1.25rem 1.5rem;}
    
    .num_cont.type02{padding: 3rem 1.75rem 1.75rem 1.75rem;} 
    .num_cont_num > img{max-width:1rem;}

    .use_dept > li{gap: 0.5rem;}
    .use_dept > li > img{max-width: 1rem;}
    .use_img{padding: 1.5rem 0.9375rem;}
    
    .greeting_tit{margin-bottom: 132px;}
    .greeting_tit > em{width: calc(100% - 170px);}
    .greeting_name{width: 100%;left: 0;}
    .greeting_name02 > span{display: inline-block;}
    .greeting_name02 > em{display: inline-block;margin-top: 0;}

    .greeting_wrap + .p_txt{margin-top: 2rem;padding-bottom: 2rem;border-width: 2px;}
    
    .paging_wrap{flex-wrap: wrap;gap: 1rem 1.875rem;margin-top: 2.5rem;}
    .paging_wrap > ul{order: 1;}
	.paging_wrap > ul + ol + ul{order: 2;}
    .paging_wrap > ol{order: 3;flex: 0 100%;justify-content: center;gap: 1.5rem;}
    .paging_wrap > ol > li > a{font-size: 1.125rem;}
    
    .board_list > table tbody td .board_list_link > .noti{padding: 3px 7.5px;}
    .board_list > table tbody td .board_list_link > a.new > span:after{margin-top: 3px;}
    
    .sear_wrap{padding: 1.5rem 1rem;display: block;}
    .sear_tit{text-align: center;margin-bottom: 1rem;}
    .sear_select{height: 3rem;}
    input[type="text"].sear_input{height: 3rem;flex: 1;}
    .sear_btn{height: 3rem;width: 3rem;flex: 0 3rem;}
    .sear_btn > img{width: 1.125rem;}

    .board_view{margin-top:-2.25rem}
    .board_view_info{padding: 1rem 0.625rem;gap: 1rem;flex-wrap: wrap;}
    .board_view_info > li{gap: 8px;}
    .board_view_info > li > span{padding-right: 8px;}
    .board_view_txt{padding: 2rem;}
    .board_view_file{gap: 2rem;margin-bottom: 2rem;}


    .btn_wrap{ margin-top: 2rem;}
    a.btn_sty01{min-width: 150px;}

    .down_flex{flex-wrap:wrap;}
    .down_flex > .btn_right_w > span{margin-right:0;text-align:center;}
    .down_flex > .btn_right_w > img{display:none;}
}
@media screen and (max-width: 510px){
    .greeting_wrap{display: flex;flex-wrap: wrap;}
    .greeting_tit{margin: 0;order: 1;width: 100%;flex: 0 100%;}

    .greeting_img{position: relative;order: 2;flex: 0 100%;margin-top: -95px;}
    .greeting_img > img{display: table;margin: 0 0 0 auto;}
    .greeting_name02 > span{ display: block;}
    .greeting_name02 > em{display: block; margin-top: 0.625rem;}

    .greeting_list{ margin-top: 0;}

}
@media screen and (max-width: 480px){
    
    /* 버튼 */
    .btn_right_w{font-size: 1rem;}
    .btn_right_w > span{margin-right: 1rem;}

    
    /* 진료의뢰조회 > 협력병의원체결안내 */
    .bg_c{ border-radius: 0.75rem;}
    .bg_c .p_txt{line-height: 1.35;}

    .step_top{height: auto;padding: 1rem;box-sizing: border-box;        border-radius: 0.75rem;}
    .step_bott{border-radius: 0.75rem;}

    .num_cont02{margin-top: 1.5rem;}
    .num_cont02 > li > .p_txt{margin-top: 0.75rem;}
    .num_cont02_top{margin-top: 0.75rem;}
    
    /* 센터이용안내 */
    .bg_b{gap: 1rem;display: block;}
    .bg_b > img{max-width: 2rem;margin: 0 auto;display: table;margin-bottom: 0.625rem;}

    .use_img{padding: 1rem 0.9375rem;}
    .greeting_list > li{gap: 0.625rem;}
    .greeting_list > li > div{width: 3rem;height: 3rem;border-radius: 3rem;border-width: 0.5rem;margin-left: -0.5rem;}
    .greeting_list > li > div > img{max-width: 0.875rem;}
    
    .board_list > table tbody td .board_list_link > a.new > span:after{margin-top: 2px;}
    
    .sear_select{min-width: 6rem;}
    input[type="text"].sear_input{width: 100%;}

    
    .board_view_tit{min-height: 5rem;}
    .board_view_txt{ padding: 2rem 1rem;}
    .board_view_file{padding: 0.9375rem 1rem;gap: 1rem;display: block;}
    .board_view_file > p{margin-bottom:0.75rem;}
    .board_view_bott > li{padding: 0.75rem 1rem;gap: 1rem;}
    .view_bott_lft{gap: 1rem;}

    .board_view_bott > li:nth-of-type(2){padding: 0.75rem 1rem;}
    a.btn_sty01{min-width: 100px;}


}
@media screen and (max-width: 460px){
    .board_view{margin-top:-2rem}
}










/* 20260820 수정 */
.center-guide-hours{margin-top:0.9375rem;}
.center-guide-hours .bul_sty01{}
.center-guide-hours .bul_sty01 > li{font-size:1rem; font-weight:500; color:#222;}
.center-guide-hours .bul_sty01 > li:before{top:0.775rem;}
.center-guide-hours .bul_sty01 > li span{color:#e47312;}



/* 20260826 버튼 디자인 수정 */
.subbtn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 3.3125rem;
  padding: 0.3125rem 1.875rem;
  border-radius: 1.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f3f8fb;
  border: 1px solid #0657a5;
}
@media (min-width: 0px) and (max-width: 1339px) {
  .subbtn {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 680px) and (max-width: 1339px) {
  .subbtn {
    padding: 0 1.5625rem;
  }
}
.subbtn .txt {
  font-size: 1.125rem;
  font-weight: 700;
  color: #0657a5;
}
@media (min-width: 0px) and (max-width: 1339px) {
  .subbtn .txt {
    font-size: 0.9375rem;
  }
}


.subbtn.btn-ocean-blue-line {
  background-color: #fff;
  border: 1px solid #305a82;
}


.subbtn .icon {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 0.9375rem;
  height: 0.9375rem;
  margin-left: 1.1875rem;
}
.subbtn .icon.dw-ocean-blue {
  width: 1.1875rem;
  height: 1.375rem;
  background-image: url("../images/sub/subbtn-icon-dw-ocean-blue.png");
}


.btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -5px;
}
.btn-wrap.wd-100per{width: 100%;}
.btn-wrap .btn-box {
  padding: 0 5px;
}
@media (min-width: 0px) and (max-width: 1339px) {
  .btn-wrap .btn-box {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media (min-width: 0px) and (max-width: 1339px) {
  .btn-wrap .btn-box .subbtn {
    width: auto;
  }
}
.btn-wrap.wrap-left {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  gap: 0.3125rem;
}
.btn-wrap.wrap-left .btn-box {
  padding: 0;
}