@charset "utf-8";

.pagecommon{position:relative;padding-bottom:50px;font-size:16px;letter-spacing:-.3px;line-height:1.8;color:#777;font-family:'notokr-regular'}
.pagecommon .pl{white-space:pre-line}
.pagecommon *{word-break:keep-all}
.pagecommon .tit{margin-bottom:50px;text-align:center}
.pagecommon .tit span{font-size:15px;color:#111;font-family:'SBAggroL'}
.pagecommon .tit p{font-size:35px;color:#ad1827;font-family:'SBAggroB'}

/* 인사말 */
#p33{text-align:center}
#p33 .txt{position:relative;padding:50px 80px;background:#fff}
#p33 .s_tit{margin-bottom:40px;font-size:25px;color:#111;font-family:'SBAggroL'}
#p33 .sign{margin-top:30px;color:#111;font-family:'SBAggroM'}

/* 오시는 길 */
#p34 .cont{display:flex}
#p34 .map{display:flex;flex-wrap:wrap;justify-content:center;align-content:space-around;width:35%;text-align:center}
#p34 .map .info p{color:#111;font-family:'SBAggroL'}
#p34 .map .info p span{margin-right:10px;font-size:20px;color:#ad1827;font-family:'SBAggroM'}
#p34 .map ul{margin-top:20px;padding:20px;border-radius:10px;background:#f2f2f2}
#p34 .map dl{margin-top:10px;padding-top:10px;border-top:1px dotted #e1e1e1}
#p34 .map dt{color:#111;font-family:'SBAggroM'}
#p34 .list{width:65%;margin-left:50px;padding-left:50px;border-left:1px dashed #e1e1e1}
#p34 .list li{display:flex;justify-content:space-between;align-items:center}
#p34 .list li+li{margin-top:20px;padding-top:20px;border-top:1px dotted #e1e1e1}
#p34 .list .l_cont{width:70%}
#p34 .list .l_cont div{display:flex}
#p34 .list .l_cont svg{margin-right:10px;color:#ad1827}
#p34 .list .l_cont p{color:#ad1827;font-family:'SBAggroM'}
#p34 .r_cont{display:flex;align-items:center}
#p34 .r_cont svg{margin-right:10px}

/* 의료기기 */
#p36 .cont{display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}
#p36 .box{display:flex;flex-wrap:wrap;width:47%;align-content:flex-start}
#p36 .s_tit{display:flex;flex-wrap:wrap;width:100%;align-itmes:cener;justify-content:space-between}
#p36 .s_tit>div{display:flex;align-items:center}
#p36 .s_tit .num{display:inline-block;width:40px;margin-right:10px;border-radius:5px;line-height:40px;font-size:15px;text-align:center;color:#fff;background:#ad1827;font-family:'SBAggroM'}
#p36 .s_tit p{font-size:20px;color:#111;font-family:'SBAggroM'}
#p36 .s_tit p span{margin-left:10px;font-size:13px;color:#777}
#p36 ul{width:100%;height:205px;margin-top:20px;padding:30px;border:1px solid #e1e1e1}
#p36 ul li{position:relative;padding-left:12px}
#p36 ul li:after{position:absolute;content:'';top:13px;left:0;width:3px;height:3px;background:#777}

/* 수면양압기 */
#p37{text-align:center}
#p37 li+li{margin-top:50px}
#p37 li>div{margin-top:20px;padding:30px;border:1px solid #e1e1e1}
#p37 li>div p{display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:20px;color:#111;font-family:'SBAggroM'}
#p37 .num{display:inline-block;width:40px;margin-right:10px;border-radius:5px;line-height:40px;font-size:15px;text-align:center;color:#fff;background:#ad1827;font-family:'SBAggroM'}

/* 프로그램안내 */
#p40{width:1070px;margin:0 auto}
#p40 .pro+.pro{margin-top:80px;padding-top:80px;border-top:1px dashed #e1e1e1}
#p40 .cont li{display:flex}
#p40 .cont li div{display:flex;flex-wrap:wrap;align-content:center;align-items:center}
#p40 .cont li:nth-child(odd)>div{margin-left:50px}
#p40 .cont li:nth-child(even){flex-direction:row-reverse}
#p40 .cont li:nth-child(even)>div{margin-right:50px}
#p40 .cont li p{display:flex;align-items:center;margin-bottom:20px;font-size:25px;color:#ad1827;font-family:'SBAggroM'}
#p40 .cont li p span{display:inline-block;width:40px;margin-right:20px;border-radius:5px;line-height:40px;font-size:15px;text-align:center;color:#fff;background:#ad1827;font-family:'SBAggroM'}
#p40 .type{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;text-align:center}
#p40 .type li{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:45%;padding:20px;border-radius:50px;border:1px solid #ad1827;font-size:20px;color:#ad1827;font-family:'SBAggroM'}

/* 보청기 정부 지원금이란?  */
#p42>img{width:100%}
#p42 .cost{margin-bottom:50px;text-align:center}
#p42 .cost p{margin-top:20px;font-size:20px;color:#111;font-family:'SBAggroM'}
#p42 .cost p span{color:#ad1827}
#p42 .plus{padding:30px;color:#fff;text-align:center;background:#ad1827}
#p42 .plus p{margin-bottom:15px;padding:15px;font-size:19px;color:#ad1827;background:#fff;font-family:'SBAggroM'}
#p42 .tbl_area{margin:50px 0}
#p42 .tbl_area div{display:flex;justify-content:space-between;margin-bottom:20px}
#p42 .tbl_area div p{font-size:20px;color:#111;font-family:'SBAggroM'}
#p42 .tbl_area div span{font-size:13px}
#p42 .tbl_area table{width:100%;border-top:2px solid #111;text-align:center}
#p42 .tbl_area table *{padding:10px}
#p42 .tbl_area table .n_line{border-left:none}
#p42 .tbl_area table .red{color:#fff;background:#ad1827}
#p42 .tbl_area table thead{color:#111;background:#f2f2f2;font-family:'SBAggroM'}
#p42 .tbl_area table thead td{border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1}
#p42 .tbl_area table tbody td{border-left:1px dashed #e1e1e1;border-bottom:1px dashed #e1e1e1}
#p42 .tbl_area table tbody span{display:block;width:50%;margin:0 auto;padding:0;color:#fff;background:#111;font-family:'notokr-medium'}
#p42 ul li{padding:30px;border:1px solid #e1e1e1}
#p42 ul li+li{margin-top:10px}
#p42 ul li span{display:inline-block;width:40px;margin-right:20px;border-radius:5px;line-height:40px;font-size:15px;text-align:center;color:#fff;background:#ad1827;font-family:'SBAggroM'}
#p42 ul li p{font-size:20px;color:#111;font-family:'SBAggroM'}
#p42 ul li .ntc{padding:20px 0 0 60px}
#p42 ul li .ntc div{font-size:14px}