/* 딱존 스킨 부분 */
/* 딱존 게시판 기본 옵션 */
.sub_content #bw_board_write table caption {border-bottom:2px solid #003c68 !important}
.sub_content #bw_board_list caption {border-bottom: none !important;}
.sub_content #bw_board_view caption {border-bottom: 2px solid #003c68 !important}
.sub_content .bw_page li a.on {background:#003c68  !important;border:1px solid #003c68 !important}
.sub_content #bw_board_list {border-top: 2px solid #003c68 !important;}
.sub_content #bw_board_list thead tr th {background: #003c68 !important; padding: 12.5px 10px !important; color: #fff !important; font-size: 18px; font-family: 'ScoreDream' !important; border-left: none !important;}
.sub_content #bw_board_write table th {color: #fff !important;background: #003c68 !important; font-weight: 500 !important; font-family: 'ScoreDream' !important;}
.sub_content #bw_board_list tbody tr.notice td{background: #eff9ff !important; font-size: 18px; font-family: 'ScoreDream' !important; font-weight: 500 !important;}
.sub_content #bw_board_list tbody tr td{border-bottom: 1px solid #dbdbdb !important; font-size: 18px !important; font-family: 'ScoreDream' !important; padding: 12.5px 10px}
.sub_content #bw_board_list tbody tr td:last-child{border-right: 1px solid #dbdbdb !important;}
#bw_board_list tbody tr td:nth-of-type(4), #bw_board_list tbody tr td:nth-of-type(5){color: #121212 !important;}
#bw_board_list tbody tr td:nth-of-type(1){border-left: 1px solid #dbdbdb !important;}
#bw_board_view thead tr th:first-child{font-size: 18px !important; font-family: 'ScoreDream' !important; padding: 12.5px 16px !important; background: #003c68 !important; color: #fff !important;}
#bw_board_view tbody tr td{font-size: 16px; font-family: 'ScoreDream' !important;}





/* 포토갤러리 :900, :640 */
.sub_content #bw_board_list{}
.sub_content #bw_board_list ul{}
.sub_content #bw_board_list ul li{vertical-align: top; width: 25% !important;}
.sub_content #bw_board_list ul li a{}
.sub_content #bw_board_list ul li a img{max-width: 100%;}

/* 회원정보수정 */
.sub_content #bw_join_form table caption{border-bottom: 2px solid #ff6e3c;}
.sub_content #bw_join_form table th{background: #f8f8f8 !important; padding: 16px 10px !important; color: #121212 !important;}
.sub_content #bw_join_form table td{}



/* 개시판 검색 부분 :640 */
.sub_content #bw_board_list_search{height: 24px; box-sizing: border-box;}
.sub_content #bw_board_list caption form{margin: 0px 0 0 0;}
.sub_content #opt{width: 100px; height: 100%;}
.sub_content #key{height: 100%;}
.sub_content button[data-bw-iskin='9']{text-indent: 0; background: #d3d3d3; border: 1px solid #bebdbd; font-size: 12px; height: 100%; border-radius: 4px;}


/* 팝업 */
#bw_rule_clause_div{position: fixed !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important}

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');


/* 기본 설정 */
*{padding: 0; margin: 0;}
body{font-family:'ScoreDream', 'Noto Sans KR', sans-serif; font-size: 14px;}
ul, ol{list-style: none; font-size: 0px;}
li{list-style: none; font-size: 14px;}
.img{font-size: 0;}
.img img{max-width: 100%; font-size: 0;}
img{border: none;}
a{color: #121212; text-decoration: none; font-family: 'ScoreDream', 'Noto Sans KR', sans-serif;}
.cf:after{display: block; content: ""; clear: both;}
br{font-family: 'Dotum';}


.wrap, header, section, footer{width: 100%; position: relative;}
.header_in, .w1420, .footer_in{max-width: 1420px; margin: 0 auto; position: relative; box-sizing: border-box;}
.in_w1420{max-width: 1200px; margin: 0 auto; box-sizing: border-box;}


.pc1420{display: block;}
.m1420{display: none;}

.pc1200{display: block;}
.m1200{display: none;}
.pc1100{display: block;}
.m1100{display: none;}
.pc1000{display: block;}
.m1000{display: none;}
.pc900{display: block;}
.m900{display: none;}
.pc820{display: block;}
.pc_in_820{display: inline-block;}
.m820{display: none;}
.pc640{display: block;}
.m640{display: none;}
.pc640f {display: flex;}
.m640f {display: none;}
.pc420{display: block;}
.m420{display: none;}


.space20{margin-right: 20px;}

.color_blue{color: #0036a3;}

.text_center{text-align: center !important;}


.main_title_wrap{text-align: center; padding: 70px 0 32px}
.main_title_wrap .main_title{font-size: 36px; font-weight: 700; margin-bottom: 4px;}
.main_title_wrap .main_title_add_text{font-size: 20px; font-weight: 400; text-transform: uppercase;}


.sub_title_wrap{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.sub_title_wrap .sub_title{font-size: 60px; font-weight: 700; color: #fff;}

.con_title{font-size: 32px; font-weight: 700; text-align: center; margin: 60px auto 0px;}
.con_title::after{display: block; content: ""; width: 50px; height: 3px; background: #121212; margin: 24px auto 50px; }

.comm_table{width:100%}
.comm_table table{width: 100%; border-collapse: collapse; border-spacing: 0;}
.comm_table table caption{width: 100%; height: 2px; background: #121212;}
.comm_table table th{border-bottom: 1px solid #dfdfdf; padding: 16px; background: #afafaf; font-size: 16px;}
.comm_table table td{border-bottom: 1px solid #dfdfdf; padding: 16px; font-size: 16px;}



.comm_dl{}
.comm_dl dt{width: 16px; display: inline-block; vertical-align: top;}
.comm_dl dd{width: calc(100% - 16px); display: inline-block; margin-bottom: 6px; vertical-align: top; text-align: left;}
.comm_dl dd:last-child{margin-bottom: 0;}


.tu_tit{font-weight: 600; font-size: 15px;line-height: 1.5em; margin-bottom: 12px; color: #121212;}
.tu_stit{font-size: 14px; line-height: 1.5em; margin:10px 0 4px; color: #121212;}
.tu_d1{padding-left: 10px; font-size: 13px; line-height: 1.5em; color: #565656;}
.tu_d2{padding-left: 20px; font-size: 13px; line-height: 1.5em; color: #565656;}




/* 메인페이지 */
header{border-bottom: 1px solid #dfdfdf; box-sizing: border-box; height: 136px;}
header .top{height:36px; background: #d7eeff; max-width: 100%; padding:0 100px;}
header .top .tlink1{display: inline-block; width: 160px; height: 36px; line-height: 36px; background: #0078ce; color:#fff; float: right; font-size: 16px; font-weight: 500; text-align: center;}
header .top .tlink2{display: inline-block; width: 160px; height: 36px; line-height: 36px; background: #00cc9a; color:#fff; float: right; font-size: 16px; font-weight: 500; text-align: center;}
header .header_in{max-width: 100%; margin: 0 auto; position: relative; height: 100px; padding: 0 100px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center;}
header .header_in .logo{}
header .header_in .main_menu{text-align: center; height: 100%;}
header .header_in .main_menu > ul{height: 100%; display: flex; justify-content: space-between; gap: 80px;}
header .header_in .main_menu > ul > .d1{height: 100%; display: inline-block; height: 100%; vertical-align: top; width: 20%; box-sizing: border-box; position: relative;}
header .header_in .main_menu > ul > .d1 > a{height: 100%; display: flex; align-items: center; font-size: 18px; font-weight: 500; white-space: nowrap; height: 100%;}
header .header_in .main_menu > ul > .d1 > a:hover{color: #008aed; font-weight: 600;}
header .header_in .main_menu > ul > .d1 .sub{display: none; z-index: 8000; position: absolute; top: 100px; left: 50%; transform: translate(-50%); background: #fff; padding: 14px 0; }
header .header_in .main_menu > ul > .d1 .sub > ul{}
header .header_in .main_menu > ul > .d1 .sub > ul > .d2{width: 100%;}
header .header_in .main_menu > ul > .d1 .sub > ul > .d2 > a{display: block; padding: 12px 40px; text-align: left; white-space: nowrap; font-size: 16px; text-align: center;}
header .header_in .main_menu > ul > .d1 .sub > ul > .d2 > a:hover{color: #008aed; font-weight: 600;}

header .header_in .menu_open_btn{display: flex; flex-direction: column; gap: 5px; cursor: pointer; align-items: flex-end; margin-left: 10px;}
header .header_in .menu_open_btn > div{width: 28px; height: 4px; background: #7e7e7e; border-radius: 2px 0 0 2px;}
header .header_in .menu_open_btn > .top_line{}
header .header_in .menu_open_btn > .middle_line{width: 16px}
header .header_in .menu_open_btn > .bottom_line{}

header .header_in .m_hidden_menu_open_btn{display: flex; flex-direction: column; gap: 5px; cursor: pointer; align-items: flex-end; margin-left: 10px; display: none;}
header .header_in .m_hidden_menu_open_btn > div{width: 28px; height: 4px; background: #7e7e7e; border-radius: 2px 0 0 2px;}
header .header_in .m_hidden_menu_open_btn > .top_line{}
header .header_in .m_hidden_menu_open_btn > .middle_line{width: 16px}
header .header_in .m_hidden_menu_open_btn > .bottom_line{}


header .header_in .login_wrap{display: flex; align-items: center; gap: 20px;}
header .header_in .login_wrap a{display: flex; align-items: center;}
header .header_in .login_wrap a .icon{margin-right: 8px;}
header .header_in .login_wrap .dropdown_wrap {position: relative; display: inline-block;}
header .header_in .login_wrap .dropdown_wrap .selected{background-color: #00ca99; color: white; width: 190px; height: 35px; font-size: 15px; border: none; cursor: pointer; display: flex; align-items: center; padding: 0 20px; position: relative; justify-content: space-between; box-sizing: border-box;}
header .header_in .login_wrap .dropdown_wrap .selected .arrow{display: block; content: ""; background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/family_site_arrow.png);width: 11px; height: 7px; transition: 0.4s all;}
header .header_in .login_wrap .dropdown_wrap .on .arrow{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/family_site_arrow.png); transform: rotate(175deg);}


header .header_in .login_wrap .dropdown_wrap .dropdown_list{display: none; position: absolute; background: #fff; width: 100%; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1000;}
header .header_in .login_wrap .dropdown_wrap .dropdown_list a{padding: 12px 16px; text-decoration: none; display: block; border: 1px solid #7e7e7e; font-size: 15px;}
header .header_in .login_wrap .dropdown_wrap .dropdown_list a:hover {color: #008aed;}





.sec1{height: 840px; display: flex;}
.sec1 .sec1_menu{width: 200px; height: 100%; display: flex; flex-direction: column;}
.sec1 .sec1_menu .each_menu{height: 100%;}
.sec1 .sec1_menu .each_menu:hover{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec1_menu_bg_on.jpg) !important;}
.sec1 .sec1_menu .each_menu:nth-child(odd){background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec1_menu_bg1.jpg);}
.sec1 .sec1_menu .each_menu:nth-child(even){background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec1_menu_bg2.jpg);}
.sec1 .sec1_menu .each_menu a{display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; flex-direction: column;}
.sec1 .sec1_menu .each_menu a .icon{font-size: 0; margin-bottom: 16px}
.sec1 .sec1_menu .each_menu a .text{color: #fff; font-weight: 500; font-size: 18px;}


.sec1 .main_slide{width: calc(100% - 200px); height: 100%; position: relative;}
.sec1 .main_slide .sc1{height: 100%; }
.sec1 .main_slide .sc1 .sw1{height: 100%;}
.sec1 .main_slide .sc1 .sw1 .sc1_slide{height: 100%;}
.sec1 .main_slide .sc1 .sw1 .sc1_ss1{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/main_slide1.jpg) center no-repeat; background-size: cover;}
.sec1 .main_slide .sc1 .sw1 .sc1_ss2{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/main_slide1.jpg) center no-repeat; background-size: cover;}
.sec1 .main_slide .sc1 .sw1 .sc1_ss3{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/main_slide1.jpg) center no-repeat; background-size: cover;}
.sec1 .main_slide .sc1 .sc1_pager{bottom: 80px; left: 50px; width: 100px;}
.sec1 .main_slide .sc1 .sc1_pager .swiper-pagination-bullet{opacity: 0.3; background: #000; width: 14px; height: 14px; border-radius: 7px;}
.sec1 .main_slide .sc1 .sc1_pager .swiper-pagination-bullet-active{background: #fff; width: 36px; opacity: 1;}
.sec1_slide_info_wrap{position: absolute; top: 50%; left: 110px; z-index: 10; text-align: center; transform: translateY(-50%);}
.sec1_slide_info_wrap .text_wrap{text-shadow: 0px 0px 20px #fff, 0px 0px 20px #fff, 0px 0px 20px #fff; margin-bottom: 34px;}
.sec1_slide_info_wrap .text_wrap .slide_tit_add_text{color: #4e7ec0; font-weight: 300; font-size: 46px;}
.sec1_slide_info_wrap .text_wrap .slide_tit{color: #15396d; font-size: 68px; font-weight: 300}
.sec1_slide_info_wrap .text_wrap .slide_tit .point{font-weight: 600;}

.sec1_slide_info_wrap .logo_title{width: 330px; height: 54px; display: flex; align-items: center; justify-content: center; font-size: 26px; color: #fff; font-weight: 500; background: linear-gradient(to right, #1b3b5b, #2d5e93); border-radius: 6px; margin: 0 auto; margin-bottom: 40px}
.sec1_slide_info_wrap .other_logo_wrap{}
.sec1_slide_info_wrap .other_logo_wrap .other_logo{position: relative; display: inline-block; margin: 6px 18px;}
.sec1_slide_info_wrap .other_logo_wrap .other_logo::after{display: block;position: absolute; top: 50%; left: 0; content: "";width: 100%; height: 0; box-shadow: 0px 0px 30px 20px #fff; z-index: -1;}
.sec1_slide_info_wrap .other_logo_wrap .other_logo img{}



.sce2{height: 500px; background: #f5f5f5;}
.sce2 .sec2_slide{height: 240px; position: relative;}
.sce2 .sec2_slide .sc2{height: 100%; padding: 10px; box-sizing: border-box;}
.sce2 .sec2_slide .sc2 .sw2{height: 100%;}
.sce2 .sec2_slide .sc2 .sw2 .swiper-slide{height: 100%; background-repeat: no-repeat; background-position: calc(100% - 28px) calc(100% - 28px); box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.05); padding: 28px; box-sizing: border-box; background-color: #fff;}
.sce2 .sec2_slide .sc2 .sw2 .swiper-slide a{width: 100%; height: 100%; display: block;}
.sce2 .sec2_slide .sc2 .sw2 .swiper-slide .count{color: #999; font-size: 13px; margin-bottom: 15px;}
.sce2 .sec2_slide .sc2 .sw2 .swiper-slide .count .num{color: #121212; font-weight: 600;}
.sce2 .sec2_slide .sc2 .sw2 .swiper-slide .tit{font-size: 22px; margin-bottom: 15px; font-weight: 500;}
.sce2 .sec2_slide .sc2 .sw2 .swiper-slide .shortcuts{font-size: 14px; color: #999;}
.sce2 .sec2_slide .sc2 .sw2 .swiper-slide .shortcuts .icon{margin-left: 4px; display: inline-block; width: 12px; height: 10px; background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/shortcuts_icon.png) no-repeat center;}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss1{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon1.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss1:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon1_on.png);}

@media (hover: hover) {
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide:hover{background-color: #008aed;}
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide:hover .tit{color: #fff;}
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide:hover .count{color: #fff;}
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide:hover .count .num{color: #fff;}
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide:hover .shortcuts{color: #fff;}
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide:hover .shortcuts .icon {background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/shortcuts_icon_on.png) no-repeat center;}
}

.sce2 .sec2_slide .sc2 .sw2 .sc2_ss2{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon2.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss2:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon2_on.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss3{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon3.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss3:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon3_on.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss4{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon4.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss4:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon4_on.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss5{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon5.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss5:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon5_on.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss6{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon6.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss6:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon6_on.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss7{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon7.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss7:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon7_on.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss8{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon8.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss8:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon8_on.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss9{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon9.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss9:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon9_on.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss10{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon10.png);}
.sce2 .sec2_slide .sc2 .sw2 .sc2_ss10:hover{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec2_slide_icon10_on.png);}
.sce2 .sec2_slide .sc2_prev_arrow{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sc2_prev_arrow.png) no-repeat center; width: 24px; height: 40px; left: -54px;}
.sce2 .sec2_slide .sc2_next_arrow{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sc2_next_arrow.png) no-repeat center; width: 24px; height: 40px; right: -54px;}

.sce2 .sec2_slide .sc2_pager{position: absolute; bottom: -30px; left: 50%; transform: translate(-50%); display: none;}
.sce2 .sec2_slide .sc2_pager .swiper-pagination-bullet{width: 13px; height: 13px; margin: 0 4px; background: #121212; opacity: 0.3;}
.sce2 .sec2_slide .sc2_pager .swiper-pagination-bullet-active{width: 36px; background: #ff8400; border-radius: 7px; opacity: 1;}




.sec3{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec3_bg.jpg) no-repeat center; background-size: cover; height: 734px}
.sec3 .main_title_wrap{color: #fff; padding: 80px 0 56px}

.sec3 .box_list{display: flex; height: 390px; align-items: center;}
.sec3 .box_list .each_list{width: 20%; height: 100%; background: #f5f5f5; transition: 0.4s all; text-align: center; position: relative;}
.sec3 .box_list .each_list a{display: block; width: 100%; height: 100%; padding: 18px; box-sizing: border-box;}
.sec3 .box_list .each_list a .title{font-size: 20px; margin: 24px 0; font-weight: 500;}
.sec3 .box_list .each_list a .text{font-size: 16px;}
.sec3 .box_list .each_list:nth-child(odd){background: #ffffff;}
.sec3 .box_list .on{height: 390px; width: 290px; height: 420px; box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.2); position: relative; z-index: 10; background: #008aed !important;}
.sec3 .box_list .on a{color: #fff;}
.sec3 .box_list .each_list .icon{position: absolute; bottom: 32px; left: 50%; transform: translate(-50%); transition: 0.4s all}
.sec3 .box_list .on .icon{bottom: 50px;}


.sec4{height: 816px}
.sec4 .w1420{display: flex; flex-direction: column;}
.sec4 .w1420 .sec4_slide_box{display: flex; flex-direction: row;}
.sec4 .w1420 .sec4_slide_box .main_title_wrap{}
.sec4 .w1420 .sec4_slide_box .selected_sec4_slide_tit{display: none;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_tit_wrap{width: 39%; font-size: 18px; text-align: center; gap: 0px; display: flex; flex-direction: column; justify-content: center;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_tit_wrap .sec4_slide_tit{display: flex; width: calc(100% - 110px); height: 66px; border-radius: 33px; align-items: center; justify-content: center;  margin: 0 auto; cursor: pointer;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_tit_wrap .on{color: #fff; font-weight: 600; background: #008aed; margin-bottom :10px}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap{width: 61%; position: relative;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide{position: absolute; width: 100%; left: -9999px;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide1{left: 0px; position: relative;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container{width: 100%;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper{width: 100%;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper .swiper-slide{display: flex; flex-direction: column;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper .swiper-slide .img{font-size: 0; margin-bottom: 16px; width: 100%;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper .swiper-slide .img img{width: 100%;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper .swiper-slide .text_wrap{}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper .swiper-slide .text_wrap .tit{font-size: 20px; font-weight: 500; color: #121212; margin-bottom: 16px;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper .swiper-slide .text_wrap .text{font-size: 16px; font-weight: 300; color: #797979;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-button-prev{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sc4_prev_arrow.png); width: 24px; height: 40px; top: 42%}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-button-next{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sc4_next_arrow.png); width: 24px; height: 40px; top: 42%}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-pagination{bottom: 100px;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-pagination .swiper-pagination-bullet{width: 13px; height: 13px; opacity: 0.6; background: #121212;}
.sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-pagination .swiper-pagination-bullet-active{width: 36px; background: #ff8400; opacity: 1; border-radius: 7px;}

.sec5{background: #f5f5f5; height: 616px;}
.sec5 .sec5_slide{height: 360px; box-sizing: border-box; position: relative;}
.sec5 .sec5_slide .sc5{height: 100%; padding: 10px; box-sizing: border-box;}
.sec5 .sec5_slide .sc5 .sw5{height: 100%;}
.sec5 .sec5_slide .sc5 .sw5 .swiper-slide{height: 100%;}
.sec5 .sec5_slide .sc5 .sw5 .swiper-slide a{display: block; height: 100%; border: 1px solid #fff; background: #fff; box-shadow: 0 0 5px 5px rgba(0,0,0,0.05); padding: 40px 26px 26px; box-sizing: border-box;}

@media (hover:hover){
    .sec5 .sec5_slide .sc5 .sw5 .swiper-slide a:hover{border: 2px solid #008aed; box-sizing: border-box;}
}


.sec5 .sec5_slide .sc5 .sw5 .swiper-slide a .tit{font-size: 20px; font-weight: 500; line-height: 1.6em; height: 64px; overflow:hidden; text-overflow:ellipsis; white-space: normal;  word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 26px;}
.sec5 .sec5_slide .sc5 .sw5 .swiper-slide a > .text{color: #797979; font-size: 16px; font-weight: 300; line-height: 1.6em; height: 104px; overflow:hidden; text-overflow:ellipsis; white-space: normal;  word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin-bottom: 12px;}
.sec5 .sec5_slide .sc5 .sw5 .swiper-slide a .day{color: #797979; font-size: 15px; font-weight: 300; margin-bottom: 20px;}
.sec5 .sec5_slide .sc5 .sw5 .swiper-slide a .to_detail{display: flex; align-items: center; justify-content: flex-end;}
.sec5 .sec5_slide .sc5 .sw5 .swiper-slide a .to_detail > .text{padding-right: 4px; color: #003a79; font-size: 15px; font-weight: 300;}
.sec5 .sec5_slide .sc5_prev_arrow{left: -50px; background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sc2_prev_arrow.png) no-repeat center; width: 24px; height: 40px;}
.sec5 .sec5_slide .sc5_next_arrow{right: -50px; background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sc2_next_arrow.png) no-repeat center; width: 24px; height: 40px;}

.sec5 .sec5_slide .sc5_pager{position: absolute; bottom: -26px; left: 50%; transform: translate(-50%); width: 100%; display: none;}
.sec5 .sec5_slide .sc5_pager .swiper-pagination-bullet{width: 13px; height: 13px; opacity: 0.3; margin:  0 4px;}
.sec5 .sec5_slide .sc5_pager .swiper-pagination-bullet-active{width: 36px; background: #ff8400; opacity: 1; border-radius: 7px;}
.sec5 .m_notice_list{display: none;}

.sec6{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sec6_bg.jpg) no-repeat center; background-size: cover; padding: 100px 0;}
.sec6 .w1420{display: flex; gap: 60px}
.sec6 .map{height: 530px; width: 60.5%; box-sizing: border-box;}
.sec6 .map_info{width: 39.5%; color: #fff; padding-top: 40px; box-sizing: border-box;}
.sec6 .map_info .logo{margin-bottom: 30px;}
.sec6 .map_info .address{font-size: 16px; line-height: 1.8em; margin-bottom: 24px;}
.sec6 .map_info .num_wrap{margin-bottom: 36px;}
.sec6 .map_info .num_wrap a{color: #fff; font-size: 40px; font-weight: 900; display: flex; align-items: center;}
.sec6 .map_info .num_wrap a .icon{font-size: 0; margin-right: 20px;}
.sec6 .map_info .open_plan{border-top: 1px solid rgba(255,255,255,0.4); border-bottom: 1px solid rgba(255,255,255,0.4); padding: 20px 0; box-sizing: border-box;}
.sec6 .map_info .open_plan > .tit{font-size: 20px; font-weight: 600; margin-bottom: 20px;}
.sec6 .map_info .open_plan > .info{display: flex; margin-bottom: 12px;}
.sec6 .map_info .open_plan > .info .classification_tit{font-size: 16px; width: 98px;}
.sec6 .map_info .open_plan > .info .point{font-weight: 600; font-size: 18px; width: calc(100% - 98px);}
.sec6 .map_info .open_plan > .text{font-size: 15px;}



/* 서브페이지 */

.sub_sec1{height: 370px; width: 100%; background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub_sec1_bg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; display: flex; flex-direction: column; justify-content: space-between;}
.sub_sec1 .w1420{display: flex; align-items: center; justify-content: center; height: 100%;}
.sub_sec1 .text_wrap{display: flex; flex-direction: column; align-items: center; justify-content: center;}
.sub_sec1 .text_wrap .sub_title_add_text{display: flex; font-size: 14px; font-weight: 700; color: #0078ff;}
.sub_sec1 .text_wrap .sub_title{display: flex; font-weight: 600; font-size: 40px; flex-direction: column; justify-content: center; align-items: center;}
.sub_sec1 .text_wrap .sub_title::after{display: block; content: ""; width: 50px; height: 1px; background: rgba(0,0,0,0.4); margin: 18px 0;}
.sub_sec1 .text_wrap .text{display: flex; font-size: 18px; font-weight: 300;}
.sub_sec1 .ss_menu{height: 70px; width: 100%; background: rgba(255,255,255, 0.7);}
.sub_sec1 .ss_menu .in_ss_menu{max-width: 1420px; margin: 0 auto; height: 100%;}
.sub_sec1 .ss_menu .in_ss_menu ol{display: flex; gap: 50px; height: 100%; align-items: center; justify-content: center;}
.sub_sec1 .ss_menu .in_ss_menu ol li{height: 100%; position: relative;}
.sub_sec1 .ss_menu .in_ss_menu ol li::after{display: block; content: ""; width: 1px; height: 15px; background: #989899; position: absolute; top: 50%; right: 0; transform: translateY(-50%); right:-25px;}
.sub_sec1 .ss_menu .in_ss_menu ol li:last-child::after{display: none;}
.sub_sec1 .ss_menu .in_ss_menu ol li a{height: 100%; display: flex; align-items: center; font-weight: 500; color: #636363; font-size: 18px;}
.sub_sec1 .ss_menu .in_ss_menu ol li .on{font-weight: 600; color: #121212;}

.sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap{display: none;}




.sub_sec2{margin-bottom: 100px;}
.con{max-width: 1420px; margin: 0 auto 60px; box-sizing: border-box;}
.con:last-child{margin-bottom: 0;}







.sub14 .map{width: 100%; height: 490px; margin-bottom: 30px;}
.sub14 .map_info{display: flex; gap: 20px;}
.sub14 .map_info .each_info{border: 1px solid #dbdbdb; width: calc((100% - 40px) / 3); height: 460px; padding: 20px; box-sizing: border-box;}
.sub14 .map_info .each_info .title{font-size: 26px; font-weight: 500; color: #0a2651; text-align: center; padding-top: 50px;}
.sub14 .map_info .each_info .title::after{display: block; content: ""; width: 40px; height: 2px; background: #0a2751; margin: 22px auto 46px;}
.sub14 .map_info .each_info .address{font-size: 22px; font-weight: 500; text-align: center; margin-bottom: 40px; line-height: 1.5em;}
.sub14 .map_info .each_info .subway{display: flex; flex-direction: column; align-items: center;}
.sub14 .map_info .each_info .subway .subway_line{color: #25b100; font-weight: 500; display: flex; align-items: center; gap: 6px; margin-bottom: 6px}
.sub14 .map_info .each_info .subway .text{font-size: 16px}
.sub14 .map_info .each_info .tel{display: flex; align-items: center; gap: 20px; justify-content: center; margin-bottom: 40px;}
.sub14 .map_info .each_info .tel:last-child{margin-bottom: 0px;}
.sub14 .map_info .each_info .tel .icon{font-size: 0;}
.sub14 .map_info .each_info .tel .num a{font-size: 40px; font-weight: 900; font-family: 'Open Sans';}
.sub14 .map_info .each_info .fex{display: flex; align-items: center; gap: 20px; justify-content: center;}
.sub14 .map_info .each_info .fex .icon{font-size: 0;}
.sub14 .map_info .each_info .fex .num a{font-size: 40px; font-weight: 900; font-family: 'Open Sans';}
.sub14 .map_info .each_info .open_time{display: flex; flex-direction: column; align-items: center; gap: 12px;}
.sub14 .map_info .each_info .open_time .time{font-size: 22px; font-weight: 500;}
.sub14 .map_info .each_info .open_time .day_off{color: #737373; font-size: 16px; font-weight: 300; margin-top: 4px;}



.banner_type .banner{width: 100%; height: 340px; background-size: cover; background-position: center; background-repeat: no-repeat;}
.banner_type .title{font-size: 24px; font-weight: 600; text-align: center; margin-top: 45px}
.banner_type .text_wrap{margin-top: 20px; text-align: center; line-height: 1.9em; font-size: 18px;}

.circle_type{width: 100%; max-width: 100%; background: #f5f5f5; padding: 55px 0 60px; box-sizing: border-box;}
.circle_type .title{font-size: 24px; font-weight: 600; text-align: center;}
.circle_type .circle_list_wrap{display: flex; gap: 20px; justify-content: center; margin-top: 45px}
.circle_type .circle_list_wrap .list{color: #fff; width: 268px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-direction: column; box-sizing: border-box;}

.circle_type .circle_list_wrap .list{height: 268px; position: relative;}
.circle_type .circle_list_wrap .list .out_box{padding-top: 100%; width: 100%; background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/circle_list_bg.jpg); position: relative; top: 0; left: 0; border-radius: 50%;}
.circle_type .circle_list_wrap .list .out_box .in_box{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%;}
.circle_type .circle_list_wrap .list .out_box .in_box .num{font-size: 24px; font-weight: 600; margin-bottom: 14px; text-align: center;}
.circle_type .circle_list_wrap .list .out_box .in_box .text{font-size: 18px; text-align: center; padding: 0 10px; box-sizing: border-box; line-height: 1.8em;}

.symptom_type{width: 100%; max-width: 100%; background:url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/symptom_bg.jpg); padding: 55px 0 60px; box-sizing: border-box;}
.symptom_type2{width: 100%; max-width: 100%; background:url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/symptom_bg2.jpg); padding: 55px 0 60px; box-sizing: border-box;}
.symptom_con .title{font-size: 24px; font-weight: 600; text-align: center; color:#fff;}
.symptom_con .symptom_list_wrap{display: flex; gap: 20px; justify-content: center; margin-top: 45px}
.symptom_con .symptom_list_wrap .list{color: #fff; width: 268px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-direction: column; box-sizing: border-box;}

.symptom_con .symptom_list_wrap .list{height: 268px; position: relative;}
.symptom_con .symptom_list_wrap .list .out_box{padding-top: 100%; width: 100%; position: relative; top: 0; left: 0; border-radius: 50%; border:2px solid #fff;}
.symptom_con .symptom_list_wrap .list .out_box .in_box{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%;}
.symptom_con .symptom_list_wrap .list .out_box .in_box .num{font-size: 24px; font-weight: 600; margin-bottom: 14px; text-align: center;}
.symptom_con .symptom_list_wrap .list .out_box .in_box .text{font-size: 18px; text-align: center; padding: 0 10px; box-sizing: border-box; line-height: 1.8em;}

.rec_list_type{max-width: 100%;}
.rec_list_type .in_rec_list_type{max-width: 1420px; margin: 0 auto}
.rec_list_type .title{font-size: 24px; font-weight: 600; text-align: center;}
.rec_list_type .list_wrap{display: flex; flex-wrap: wrap; gap: 20px; margin-top: 45px;}
.rec_list_type .list_wrap .list{width: calc((100% - 60px) / 4); border: 1px solid #121212; border-radius: 8px; display: flex; align-items: center; justify-content: center; height: 100px; font-size: 18px; box-sizing: border-box; text-align: center; background: #fff;}

.vs_type{}
.vs_type .title{font-size: 24px; font-weight: 600; text-align: center;}
.vs_type .vs_wrap{display: flex; gap: 60px; align-items: center; margin-top: 45px}
.vs_type .vs_wrap .info_wrap{width: calc((100% - 160px) / 2)}
.vs_type .vs_wrap .info_wrap .info_wrap_title{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/vs_title_bg.jpg) center; color: #fff; height: 80px; display: flex; align-items: center; justify-content: center; font-size: 22px; font-weight: 600;}
.vs_type .vs_wrap .info_wrap .text_wrap{display: flex; justify-content: center; align-items: center; text-align: center; border: 1px solid #dbdbdb; border-top: none; line-height: 1.9em; font-size: 18px; padding: 46px 20px; box-sizing: border-box;}
.vs_type .vs_wrap .text_vs{font-size: 30px; font-weight: 900; width: 40px;}

/* .table_type{}
.table_type .title{font-size: 24px; font-weight: 600; text-align: center;}
.table_type .table_type_info_wrap{display: flex; margin-top: 45px}
.table_type .table_type_info_wrap .table_type_info_list{width: 100%;}
.table_type .table_type_info_wrap .table_type_info_list .table_type_title{width: 100%; height: 50px; display: flex; background: #003c68; align-items: center; justify-content: center; color: #fff; font-size: 18px; font-weight: 500; border-right: none; box-sizing: border-box;}
.table_type .table_type_info_wrap .table_type_info_list:last-child .table_type_title{border-left: 1px solid #dbdbdb;}
.table_type .table_type_info_wrap .table_type_info_list:first-child .table_type_title{border-left: none;}
.table_type .table_type_info_wrap .table_type_info_list .text_wrap{display: flex; justify-content: center; align-items: center; text-align: center; border: 1px solid #dbdbdb; border-top: none; line-height: 1.9em; font-size: 18px; padding: 10px 20px; height: 100px; border-right: none; box-sizing: border-box;}
.table_type .table_type_info_wrap .table_type_info_list:last-child .text_wrap{border-right: 1px solid #dbdbdb} */


.table_style{width: 100%;}
.table_style .title{font-size: 24px; font-weight: 600; text-align: center;}
.table_style table{width: 100%; border-spacing: 0; border-collapse: collapse; text-align: center; margin-top: 45px;}
.table_style table th{background: #003c68; color: #fff; border-right: 1px solid #dbdbdb; font-size: 18px; font-weight: 500; padding: 12px 10px; box-sizing: border-box;}
.table_style table th:first-child{border-left: 1px solid #003c68;}
.table_style table th:last-child{border-right: 1px solid #003c68;}
.table_style table td{border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; font-size: 18px; padding: 12px 20px; line-height: 1.8em; box-sizing: border-box;}
.table_style table td:first-child{border-left: 1px solid #dbdbdb;}

.table_style1{width: 100%;}
.table_style1 .title{font-size: 24px; font-weight: 600; text-align: center;}
.table_style1 table{width: 100%; border-spacing: 0; border-collapse: collapse; text-align: center; margin-top: 45px;}
.table_style1 table th{background: #003c68; color: #fff; border-right: 1px solid #dbdbdb; font-size: 18px; font-weight: 500; padding: 12px 10px; box-sizing: border-box;}
.table_style1 table th:first-child{border-left: 1px solid #003c68;}
.table_style1 table th:last-child{border-right: 1px solid #003c68;}
.table_style1 table td{border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; font-size: 18px; padding: 12px 20px; line-height: 1.8em; box-sizing: border-box; height: 100px;}
.table_style1 table td:first-child{border-left: 1px solid #dbdbdb;}
.table_style1 table colgroup col:nth-child(1){width: 50%;}
.table_style1 table colgroup col:nth-child(2){width: 50%;}


.count_type .title{font-size: 24px; font-weight: 600; text-align: center;}
.count_type .count_type_info_wrap{display: flex; flex-direction: column; gap: 30px; margin-top: 45px}
.count_type .count_type_info_wrap .count_type_list{display: flex; align-items: center; gap: 20px;}
.count_type .count_type_info_wrap .count_type_list .num{width: 50px; height: 50px; background: #008eee; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: 900; color: #fff;}
.count_type .count_type_info_wrap .count_type_list .text{font-size: 18px; width: calc(100% - 50px);}

.step_type{width: 100%; max-width: 100%; background: #f5f5f5; padding: 55px 0 60px; box-sizing: border-box;}
.step_type .title{font-size: 24px; font-weight: 600; text-align: center;}
.step_type .text_wrap{margin-top: 18px; text-align: center; line-height: 1.9em; font-size: 18px;}
.step_type .step_list_wrap{display: flex; align-items: center; gap: 18px; justify-content: center; margin-top: 45px;}
.step_type .step_list_wrap .list{color: #fff; border-radius: 50%; width: 268px; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative;}
.step_type .step_list_wrap .list .out_box{height: 0; position: relative; padding-top: 100%; background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/circle_list_bg.jpg); width: 100%; border-radius: 50%;}
.step_type .step_list_wrap .list .out_box .in_box{position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.step_type .step_list_wrap .list .title{font-size: 22px; font-weight: 600; margin-bottom: 16px}
.step_type .step_list_wrap .list .text{font-size: 18px; text-align: center; line-height: 1.8em;}




.qna_type{}
.qna_type .title{font-size: 24px; font-weight: 600; text-align: center;}
.qna_type .qna_type_info_wrap{display: flex; margin-top: 45px; display: flex; flex-direction: column; gap: 20px;}
.qna_type .qna_type_info_wrap .qna_type_info_list{width: 100%;}
.qna_type .qna_type_info_wrap .qna_type_info_list .qna_type_title{width: 100%; height: 50px; display: flex; background: #003c68; align-items: center; justify-content: center; color: #fff; font-size: 18px; font-weight: 500; box-sizing: border-box;}
.qna_type .qna_type_info_wrap .qna_type_info_list .text_wrap{display: flex; justify-content: center; align-items: center; text-align: center; border: 1px solid #dbdbdb; border-top: none; line-height: 1.9em; font-size: 18px; padding: 20px 20px; min-height: 100px; box-sizing: border-box;}
.qna_type .qna_type_info_wrap .qna_type_info_list:last-child .text_wrap{border-right: 1px solid #dbdbdb}

/*기존인사말*/
.sub11{}
.sub11 .con1{}
.sub11 .con1 .img{width: 41%;}
.sub11 .con1 .img img{max-width: 100%; margin: 0 auto;}
.sub11 .con1 .info{width: calc(100% - 41%);}
.sub11 .con1 .info .slogan{font-size: 26px; line-height: 1.7em; margin-bottom: 28px; margin-top: 26px;}
.sub11 .con1 .info .slogan .point{font-weight: 700;}
.sub11 .con1 .info .text_wrap{font-size: 18px; line-height: 1.65em;}
.sub11 .con1 .info .text_wrap .point{font-weight: 500;}
.sub11 .con1 .info .signature_wrap{display: flex; align-items: center; margin-top: 24px}
.sub11 .con1 .info .signature_wrap .text{font-size: 16px; margin-right: 20px;}

/*의료진소개*/
.box_wrap2{display: inline-block; width:48.7%;}
.box_wrap2:first-child{margin-right:2%}
.gray{background-color: #f5f5f5;}
.doctor_list{margin-top:40px;}
.doctor_list .box{position: relative; width:100%}
.doctor_list .box a{display: block; width:100%; height:400px; overflow: hidden; cursor: pointer;}
.doctor_list .box a .doc_tet{position: absolute; top:3rem; left:10%; margin:0 auto; z-index: 2; width:50%;}
.doctor_list .box a .doc_tet .doc_tit{font-size:18px; line-height: 2em; margin-bottom:40px;}
.doctor_list .box a .doc_tet .doc_tit .doc_bold{font-size: 26px; font-weight: 600;}
.doctor_list .box a .doc_tet .doc_career{margin-bottom:40px;}
.doctor_list .box a .doc_tet .doc_career .car_tit{display: block; background: #008aed; width: 200px; height:50px; line-height: 50px; font-size: 18px; font-weight: 600; border-radius: 100px; text-align: center; color:#ffffff; margin-bottom:20px}
.doctor_list .box a .doc_tet .doc_career .car_con{font-size: 18px; line-height: 1.7em; width:85%;}
.doctor_list .box a .doc_tet .doc_view{font-size: 18px; font-weight: 600;}
.doctor_list .box a .doc_tet .doc_view .doc_icon{display: inline-block; margin-left: 10px; background: url(https://dhkscwgsbrcoa.cloudfront.net/busanweb/goryeo/skin/doctor_icon.png) no-repeat center; width:14px; height:12px;}
.doctor_list .box a .doc_img{position: relative; top:100%; right:-100%; transform: translate(-95%,-100%); display: inline-block; margin:0 auto; z-index: 1; width:50%; height:100%}

.doctor_list2{width:100%;}
.doctor_list2 .box{position: relative; width:100%}
.doctor_list2 .box a{display: block; width:100%; height:650px; overflow: hidden; cursor: pointer;}
.doctor_list2 .box a .doc_tet{position: absolute; top:3rem; left:8%; margin:0 auto; z-index: 2; width:50%;}
.doctor_list2 .box a .doc_tet .doc_tit{font-size:18px; line-height: 2em; margin-bottom:30px;}
.doctor_list2 .box a .doc_tet .doc_tit .doc_bold{font-size: 26px; font-weight: 600; margin-left: 10px;}
.doctor_list2 .box a .doc_tet .doc_career{margin-bottom:70px;}
.doctor_list2 .box a .doc_tet .doc_career .car_tit{display: inline-block; background: #008aed; width: 200px; height:50px; line-height: 50px; font-size: 18px; font-weight: 600; border-radius: 100px; text-align: center; color:#ffffff; margin-bottom:20px}
.doctor_list2 .box a .doc_tet .doc_career .car_con{display: inline-block; font-size: 18px; margin-left: 10px;}
.doctor_list2 .box a .doc_tet .doc_view{font-size: 18px; font-weight: 600;}
.doctor_list2 .box a .doc_tet .doc_view .doc_icon{display: inline-block; margin-left: 10px; background: url(https://dhkscwgsbrcoa.cloudfront.net/busanweb/goryeo/skin/doctor_icon.png) no-repeat center; width:14px; height:12px;}
.doctor_list2 .box a .doc_img{position: relative; top:105%; right:-95%; transform: translate(-95%,-100%); display: inline-block; margin:0 auto; z-index: 1; width:35%; height:100%}
.doctor_list2 .box a .doc_tet .slogan{font-size: 26px; line-height: 1.7em; margin-bottom: 30px;}
.doctor_list2 .box a .doc_tet .slogan .point{font-weight: 600;}
.doctor_list2 .box a .doc_tet .text_wrap{font-size: 18px; line-height: 1.7em; margin-bottom: 30px;}
.doctor_list2 .box a .doc_tet .text_wrap .color_blue{font-weight: 500; color:#0036a3;}


.pop_box{display: none;}
.doc_pop{width:100%; height:100vh; position: fixed; top:0; bottom:0; background: #000; opacity: 0.7; z-index: 10000;}
.pop_con{background: #fff; position: fixed; top:50%; left: 50%; margin:0 auto; width:100%; max-width: 1420px; height: 80%; padding:30px; z-index: 10001; transform: translate(-50%,-50%); overflow-x: hidden; overflow-y: auto;}
.btn_close{background: url(https://dhkscwgsbrcoa.cloudfront.net/busanweb/goryeo/skin/menu_close_btn.png) no-repeat center; width:28px; height: 29px; border: none; padding: 0; cursor: pointer; position: absolute; right: 30px; top:30px;}
.pop_sec{}
.pop_sec .info{position: relative; margin-top: 40px;}
.pop_sec .info .img{position: absolute; top: 20px; right: 50px;}
.pop_sec .info .img .signature_wrap{margin-top:30px; position:relative;}
.pop_sec .info .img .signature_wrap .text{position:absolute; top:6px; left:120px; font-size:16px;}
.pop_sec .info .img .signature_wrap .signature{position:absolute; left:65%;}
.pop_sec .info .sin_name{font-size: 30px; font-weight: 600; margin-bottom: 40px;}
.pop_sec .info .info_text{width: 850px;}
.pop_sec .info .info_text .slogan{font-size: 26px; line-height: 1.7em; margin-bottom: 40px;}
.pop_sec .info .info_text .slogan .point{font-weight: 600;}
.pop_sec .info .info_text .text_wrap{font-size: 18px; line-height: 1.7em; margin-bottom: 40px;}
.pop_sec .info .info_text .text_wrap .color_blue{font-weight: 500; color:#0036a3;}
.pop_sec .info .info_text .career{}
.pop_sec .info .info_text .career .car_tit{display: block; width: 200px; height: 50px; line-height: 50px; background: #008aed; border-radius: 100px; margin-bottom:20px; color:#fff; text-align: center; font-size: 18px; font-weight:600}
.pop_sec .info .info_text .career .car_info{font-size: 18px; line-height: 1.7em; padding-bottom:40px;}

.sub12{}
.sub12 .equipment_wrap{display: flex; gap:50px 20px; flex-wrap: wrap}
.sub12 .equipment_wrap .list{width: calc((100% - 60px) / 4);}
.sub12 .equipment_wrap .list .img{margin-bottom: 18px;}
.sub12 .equipment_wrap .list .text{text-align: center; font-size: 16px;}


.sub13{}
.sub13 .sub13_slide_wrap{width: 100%; margin-bottom: 50px; position: relative;}
.sub13 .sub13_slide_wrap .sub13_slide{position: absolute; width: 100%; height: 100%; top: 0; left: -9999px;}
.sub13 .sub13_slide_wrap .sub13_slide1{position: relative; top: 0; left: 0;}
.sub13 .sub13_slide_wrap .sub13_slide .swiper-container{height: 100%;}
.sub13 .sub13_slide_wrap .sub13_slide .swiper-container .swiper-wrapper{height: 100%;}
.sub13 .sub13_slide_wrap .sub13_slide .swiper-container .swiper-wrapper .swiper-slide .slide_img{font-size: 0;}
.sub13 .sub13_slide_wrap .sub13_slide .swiper-container .swiper-wrapper .swiper-slide .slide_img img{width: 100%; object-fit: cover;}
.sub13 .sub13_slide_wrap .sub13_slide .swiper-container .swiper-wrapper .swiper-slide .text{position: absolute; bottom: 0; background: rgba(0,0,0,0.6); color: #fff; height: 60px; font-size: 20px; display: flex; align-items: center; justify-content: center; width: 100%;}
.sub13 .sub13_slide_wrap .swiper-button-prev{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sc4_prev_arrow.png) no-repeat center; width: 24px; height: 40px;}
.sub13 .sub13_slide_wrap .swiper-button-next{background: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sc4_next_arrow.png) no-repeat center; width: 24px; height: 40px;}

.sub13 .sub13_slide_title_wrap{display: flex; gap: 20px; flex-direction: column;}
.sub13 .sub13_slide_title_wrap .list{font-size: 18px; border: 2px solid #008aed; border-radius: 10px; height: 75px; box-sizing: border-box; display: flex; align-items: center; cursor: pointer; gap: 25px;}
.sub13 .sub13_slide_title_wrap .list .floor{color: #fff; background: #008aed; font-weight: 600; width: 110px; height: 100%; display: flex; align-items: center; justify-content: center; border-radius: 6px;}
.sub13 .sub13_slide_title_wrap .list .text{line-height: 1.6em; padding: 0px 10px 0 0;width:calc(100% - 110px)}

.sub21 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub21_bg.jpg)}

.sub22 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub22_bg.jpg)}

.sub23 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub23_bg.jpg)}

.sub24 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub24_bg.jpg)}

.sub25 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub25_bg.jpg)}

.sub26 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub26_bg.jpg)}

.sub27 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub27_bg.jpg)}

.sub_tap{display: flex; gap: 30px; justify-content: center; margin-bottom: 50px;}
.sub_tap .tap{width: 260px; height: 60px; border: 1px solid #008aed; font-size: 16px; display: flex; align-items: center; justify-content: center; border-radius: 30px; box-sizing: border-box; cursor: pointer; text-align: center; padding: 0 16px;}
.sub_tap .on{background: #008aed; font-size: 18px; color: #fff; font-weight: 600}

.tap_info{display: none;}
.tap_info:first-child{display: block;}

.sub31 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub31_tap1_info_bg.jpg)}
.sub31 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub31_tap2_info_bg.jpg)}
.sub31 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub31_tap3_info_bg.jpg)}

.sub32 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub32_tap1_info_bg.jpg)}
.sub32 .tap_info1 .banner{border: 1px solid #dbdbdb;}
.sub32 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub32_tap2_info_bg.jpg)}
.sub32 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub32_tap3_info_bg.jpg)}
.sub32 .tap_info3 .banner{border: 1px solid #dbdbdb;}
.sub32 .tap_info2 .table_style table td{height: 100px}

.sub33 .tap_info1 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap1_info_bg1.jpg)}
.sub33 .tap_info1 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap1_info_bg2.jpg)}
.sub33 .tap_info1 .con7 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap1_info_bg3.jpg)}
.sub33 .tap_info1 .con10 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap1_info_bg4.jpg)}

.sub33 .tap_info2 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap2_info_bg1.jpg)}
.sub33 .tap_info2 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap2_info_bg2.jpg)}

.sub33 .tap_info3 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap3_info_bg1.jpg)}
.sub33 .tap_info3 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap3_info_bg2.jpg)}

.sub33 .tap_info4 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap4_info_bg1.jpg)}
.sub33 .tap_info4 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub33_tap4_info_bg2.jpg)}


.sub41 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub41_tap1_info_bg.jpg)}
.sub41 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub41_tap2_info_bg.jpg)}
.sub41 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub41_tap3_info_bg.jpg)}

.sub42 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub42_tap1_info_bg.jpg)}
.sub42 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub42_tap2_info_bg.jpg)}
.sub42 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub42_tap3_info_bg.jpg)}
.sub42 .tap_info4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub42_tap4_info_bg.jpg)}

.sub43 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub43_tap1_info_bg.jpg)}
.sub43 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub43_tap2_info_bg.jpg)}
.sub43 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub43_tap3_info_bg.jpg)}
.sub43 .tap_info4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub43_tap4_info_bg.jpg)}
.sub43 .tap_info5 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub43_tap5_info_bg.jpg)}

.sub51{}
.sub51 .rec_list_type{width: 100%; background: #f5f5f5; padding: 55px 0 60px; box-sizing: border-box;}

.sub51 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub51_tap1_info_bg.jpg)}
.sub51 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub51_tap2_info_bg.jpg)}

.sub52{}
/* .sub52 .table_type .table_type_info_wrap .table_type_info_list .text_wrap{margin-top: 0;}
.sub52 .con6 .table_type .table_type_info_wrap .table_type_info_list .text_wrap{min-height: 172px;} */

.sub52 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub52_info_bg1.jpg)}
.sub52 .con2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub52_info_bg2.jpg)}
.sub52 .con3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub52_info_bg3.jpg)}
.sub52 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub52_info_bg4.jpg)}
.sub52 .con5 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub52_info_bg5.jpg)}
.sub52 .con6 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub52_info_bg6.jpg)}
.sub52 .con7 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub52_info_bg7.jpg)}
.sub52 .con8 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub52_info_bg8.jpg)}


.sub53 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub53_info_bg.jpg)}
.sub53 .table_style{margin-bottom: 114px;}
.sub53 .table_style colgroup{}
.sub53 .table_style colgroup col:nth-child(1){width: 24%;}
.sub53 .table_style colgroup col:nth-child(2){width: 76%;}
.sub53 .table_style .price{padding: 34.5px 10px; font-weight: 600; font-size: 22px;}


.sub54 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub53_info_bg.jpg)}
.sub54 .table_style{margin-bottom: 114px;}
.sub54 .con1 table colgroup col:nth-child(1){width: 50%;}
.sub54 .con1 table colgroup col:nth-child(2){width: 50%;}

.sub54 .con3 table colgroup col:nth-child(1){width: 24%;}
.sub54 .con3 table colgroup col:nth-child(2){width: 38%;}
.sub54 .con3 table colgroup col:nth-child(3){width: 38%;}

.sub54 .con5 table td{padding: 18px 20px;}
.sub54 .con5 table td .text{text-align: left; margin-bottom: 14px; line-height: 1.8em;}
.sub54 .con5 table td .text:last-child{margin-bottom: 0;}
.sub54 .con5 table colgroup col:nth-child(1){width: 50%;}
.sub54 .con5 table colgroup col:nth-child(2){width: 50%;}



footer{background: #003c68; padding: 0px; box-sizing: border-box;}
footer .f_menu_wrap{border-bottom: 1px solid rgba(255,255,255,0.15); padding: 38px 0 18px;}
footer .f_menu_wrap .f_menu{max-width: 1420px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
footer .f_menu_wrap .f_menu .f_logo{}
footer .f_menu_wrap .f_menu > ul{text-align: center; gap: 36px; display: flex;}
footer .f_menu_wrap .f_menu > ul > li{display: inline-block;}
footer .f_menu_wrap .f_menu > ul > li > a{display: block; color: #d2d2d2;}
footer .f_menu_wrap .f_menu > ul > li > a:hover{color: #fff;}
footer .footer_in{color: #b2b2b2; padding: 24px 0}
footer .footer_in .f_text{margin-bottom: 8px;}
footer .footer_in .f_text a{color: #b2b2b2;}
footer .footer_in .f_text span{color: #ffffff;}
footer .footer_in .copy{}




/* total_menu_wrap */
.total_menu_wrap{width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #fff url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/total_menu_bg.png) no-repeat calc(100% + 20px) calc(100% - 40px); z-index: 1000; display: none;}
.total_menu_wrap .total_menu_logo_wrap{border-bottom: 1px solid #dbdbdb; height: 100px; display: flex; justify-content: space-between; align-items: center; padding: 0 100px;}
.total_menu_wrap .total_menu_logo_wrap .total_menu_wrap_close_btn{cursor: pointer;}
.total_menu_wrap .total_menu{height: 100%;}
.total_menu_wrap .total_menu > ul{display: flex; justify-content: center; height: 100%;}
.total_menu_wrap .total_menu > ul .d1{width: 238px; border-right: 1px solid #dbdbdb; height: 100%; text-align: center; padding-top: 140px;}
.total_menu_wrap .total_menu > ul .d1 > a{font-size: 26px; font-weight: 500; color: #0a2651;}
.total_menu_wrap .total_menu > ul .d1 > a::after{display: block; content: ""; width: 40px; height: 2px; background: #0a2751; margin: 30px auto;}
.total_menu_wrap .total_menu > ul .d1 .sub > ul{}
.total_menu_wrap .total_menu > ul .d1 .sub > ul .d2{}
.total_menu_wrap .total_menu > ul .d1 .sub > ul .d2 a{display: block; padding: 20px 10px; font-size: 18px; color: #595959; box-sizing: border-box;}
.total_menu_wrap .total_menu > ul .d1 .sub > ul .d2 a:hover{color: #008aed; font-weight: 600;}


/* m_hidden_menu */
.m_hidden_menu{width: 100%; height: 100%; background: #fff; position: fixed; top: 0; right: 0px; display: none; z-index: 9000; box-sizing: border-box;}
.m_hidden_menu .m_hidden_menu_logo_wrap{display: flex; height: 70px; align-items: center; justify-content: space-between; border-bottom: 1px solid #dbdbdb; padding: 0 15px; box-sizing: border-box;}
.m_hidden_menu .m_hidden_menu_logo_wrap .m_hidden_menu_logo{padding-top: 10px; width: 172px}
.m_hidden_menu .m_hidden_menu_logo_wrap .m_hidden_menu_logo img{max-width: 100%;}
.m_hidden_menu .m_hidden_menu_logo_wrap .m_hidden_menu_close_btn{cursor: pointer;}
.m_hidden_menu > ul{padding: 0 15px}
.m_hidden_menu > ul > .d1{}
.m_hidden_menu > ul > .d1 > a{display: block; font-size: 16px; box-sizing: border-box; padding: 18px 10px; font-weight: 500; border-bottom: 1px solid #e3e7e8; position: relative; cursor: pointer;}
.m_hidden_menu > ul > .d1 > a .arrow{display: block; content: ""; width: 14px; height: 14px; border-top: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; position: absolute; right: 6px; top:22px; transform: rotate(135deg); transition: 0.4s all;}
.m_hidden_menu > ul > .on > a{font-weight: 500; color: #008aed;}
.m_hidden_menu > ul > .on > a .arrow{transform: rotate(-45deg); border-top: 1px solid #008aed; border-right: 1px solid #008aed; top:26px;}
.m_hidden_menu > ul > .d1 > .sub{display: none; padding: 8px 0; background: #f4f6f6;}
.m_hidden_menu > ul > .d1 > .sub > ul{}
.m_hidden_menu > ul > .d1 > .sub > ul > .d2{}
.m_hidden_menu > ul > .d1 > .sub > ul > .d2 > a{display: block; padding: 8px 10px 8px 12px; font-size: 15px;}
.m_hidden_menu > ul > .d1 > .sub > ul > .d2 > a:hover{color: #008aed; font-weight: 500;}
.m_hidden_menu .hidden_menu_login_wrap{display: flex; gap: 20px; align-items: center; padding: 10px 15px; position: absolute; bottom: 0; left: 0;}
.m_hidden_menu .hidden_menu_login_wrap .hidden_menu_login{}
.m_hidden_menu .hidden_menu_login_wrap .hidden_menu_login a{display: flex; align-items: center; font-size: 15px; gap: 10px;}

.m_hidden_menu .hidden_menu_login_wrap .hidden_menu_family_site a{display: flex; align-items: center; justify-content: center; font-size: 15px; height: 35px; width: 190px; background: #00ca99; color: #fff;}




@media all and (max-width:1700px) {

    header .top{padding: 0 15px;}
    header .header_in{padding: 0 15px;
    header .header_in .main_menu > ul{gap: 50px;}
    .total_menu_wrap .total_menu_logo_wrap{padding: 0 15px}

    .pop_con{width:80%;}
    .pop_sec .info .info_text{width: 850px;}
    .pop_sec .info .img{right:0;}
}


@media all and (max-width:1600px){

    .sce2 .sec2_slide{width: calc(100% - 120px); margin: 0 auto;}

    .sec5 .sec5_slide{width: calc(100% - 120px); margin: 0 auto;}
}

@media all and (max-width:1500px){
    .w1420{padding: 0 15px; box-sizing: border-box;}

    .pop_sec .info .info_text{width:55%;}

    footer .f_menu_wrap{padding: 38px 15px 18px;}
    footer .footer_in{padding: 24px 15px;}

    
}



@media all and (max-width:1420px){

    .pc1420{display: none;}
    .m1420{display: block;}

    header .header_in .login_wrap .dropdown_wrap{display: none;}

    .sec1_slide_info_wrap .text_wrap .slide_tit_add_text{font-size: 36px;}
    .sec1_slide_info_wrap .text_wrap .slide_tit{font-size: 50px}
    .sec1_slide_info_wrap .logo_title{font-size: 20px; width: 280px; height: 50px;}

    .pop_sec .info .img .signature_wrap .text{left:25%;}
    .doctor_list .box a .doc_tet .doc_career{margin-bottom: 30px;}


    


    .con{padding: 0 15px;}

    .circle_type{padding: 55px 15px 60px;}
    .symptom_con{padding: 55px 15px 60px;}
    .step_type{padding: 55px 15px 60px;}
    

    .vs_type .vs_wrap .info_wrap .text_wrap br{display: none;}

    .sub51 .rec_list_type .in_rec_list_type{padding: 0 15px; box-sizing: border-box;}

    .sub_tap{padding: 0 15px; box-sizing: border-box;}

    
}


@media all and (max-width:1200px) {
    .pc1200{display: none;}
    .m1200{display: block;}

    header .header_in .logo{left: 20px;}
    header .header_in .menu_open_btn{right: 20px;}
    header .header_in .menu_open_btn{display: none;}
    header .header_in .main_menu{display: none;}
    header .header_in .m_hidden_menu_open_btn{display: flex; right: 20px;}
    
    


    
    .sec3 .box_list .each_list .icon {position: inherit; bottom: 0px; left: 0%; transform: translate(0%);transition: 0.4s all; width: 130px; height: 130px; margin: 0 auto;}
    .sec3 .box_list .each_list .icon img{max-width: 100%;}
    
    .sec3{height: auto; padding-bottom: 50px}
    .sec3 .main_title_wrap {color: #fff; padding: 38px 0 30px; }
    .sec3 .box_list{flex-direction: column; height: auto; width: 100%;}
    .sec3 .box_list .on{height: auto; width: 100%;}
    .sec3 .box_list .each_list{width: 100%;}
    .sec3 .box_list .each_list a{padding: 28px}
    .sec3 .box_list .each_list a .title{margin: 0px 0 10px; font-size: 18px;}
    .sec3 .box_list .each_list a .text{margin-bottom: 20px; font-size: 15px;}
    

    .sec4{height: auto; margin-bottom: 50px}
    .sec4 .w1420 .sec4_slide_box{display: flex; flex-direction: column;}
    .sec4 .w1420 .sec4_slide_box .sec4_slide_wrap{width:  100%;}
    .sec4 .w1420 .sec4_slide_box .sec4_slide_tit_wrap .on{margin-bottom: 0;}

    .sec4 .w1420 .sec4_slide_box{position: relative;}
    .sec4 .w1420 .sec4_slide_box .selected_sec4_slide_tit{width: 100%; height: 50px; display: flex; padding: 0 26px; align-items: center; border: 1px solid #008aed; color: #0070c0; border-radius: 25px; font-size: 15px; font-weight: 500; box-sizing: border-box; margin-bottom: 20px; justify-content: space-between; position: relative; cursor: pointer;}
    .sec4 .w1420 .sec4_slide_box .selected_sec4_slide_tit::after{display: block; content: ""; width: 10px; height: 10px; border-top: 2px solid #058ced; border-right: 2px solid #058ced; transform: rotate(135deg); position: relative; top: -4px;}
    .sec4 .w1420 .sec4_slide_box  > .on::after{transform: rotate(-45deg); top: 4px;}
    .sec4 .w1420 .sec4_slide_box .sec4_slide_tit_wrap{width: 100%; height: auto; position: absolute; z-index: 100; gap: 0; margin-bottom: 0; top: 50px; border: 1px solid #dfdfdf; border-radius: 14px; overflow: hidden;}
    .sec4 .w1420 .sec4_slide_box .sec4_slide_tit_wrap .sec4_slide_tit{width: 100%;height: 100%; background: #fff; justify-content: flex-start; padding: 0 26px; font-size: 15px; height: 50px; border-radius: 0; border: none; border-bottom: 1px solid #dfdfdf;}
    .sec4 .w1420 .sec4_slide_box .sec4_slide_tit_wrap .on{color: #0070c0;}


    .sub_sec1 .ss_menu{height: 50px;}
    .sub_sec1 .ss_menu .in_ss_menu{height: 50px}
    .sub_sec1 .ss_menu .in_ss_menu > ol{display: none;}
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap{display: flex; flex-direction: column; height: 100%; position: relative;}
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap .selected2{height: 100%; display: flex; align-items: center; padding: 0 15px; font-size: 15px; font-weight: 500; cursor: pointer; position: relative;}
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap .selected2:after{display: block; content: ""; border-bottom: 2px solid #121212; border-right: 2px solid #121212; width: 10px; height: 10px; transform: rotate(45deg); position: absolute; top: 17px; right: 18px;}
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap .on:after{transform: rotate(-135deg); top: 23px;}
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap .dropdown_list{position: absolute; top: 50px; background: #fff; width: 100%; display: none; z-index: 1000; }
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap .dropdown_list ol{flex-direction: column; gap: 0px; width: 100%;}
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap .dropdown_list ol li{background: #fff; width: 100%;}
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap .dropdown_list ol li a{background: #fff; width: 100%; height: 50px; padding: 0 15px; border-bottom: 1px solid #dbdbdb; font-size: 15px; box-sizing: border-box;}
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap .dropdown_list ol li::after{display: none;}

    
    .circle_type .circle_list_wrap .list .out_box .in_box .text{font-size: 15px;}
    .symptom_con .symptom_list_wrap .list .out_box .in_box .text{font-size: 15px;}

    .rec_list_type .list_wrap .list{width: calc((100% - 40px) / 3)}

    /*.sub11{}
    .sub11 .con1 .info .slogan{font-size: 22px}
    .sub11 .con1 .info .text_wrap{font-size: 15px}
    .sub11 .con1 .info .slogan{margin-top: 0;}*/

    .doctor_list .box a{height: 360px;}
    .doctor_list .box a .doc_tet{top:2rem;}
    .doctor_list .box a .doc_tet .doc_tit{margin-bottom:30px;}
    .doctor_list .box a .doc_img{top:105%;}
    .pop_con{width:80%}
    .pop_sec .info .img{width:45%;}
    .pop_sec .info .info_text .slogan{font-size: 22px; padding-top:60px;}
    .pop_sec .info .info_text .text_wrap{font-size: 16px;}
    .pop_sec .info .info_text .career .car_tit{width:180px;}
    .pop_sec .info .info_text .career .car_info{font-size: 16px;}

    .doctor_list2 .box a{height:620px;}
    .doctor_list2 .box a .doc_tet .slogan{font-size: 22px;}
    .doctor_list2 .box a .doc_tet .text_wrap{font-size: 16px;}
    .doctor_list2 .box a .doc_tet .doc_tit{font-size: 16px;}
    .doctor_list2 .box a .doc_tet .doc_tit .doc_bold{font-size: 24px;}
    .doctor_list .box a .doc_tet .doc_career .car_con{font-size: 16px;}
    .doctor_list2 .box a .doc_tet .doc_career .car_con{font-size: 16px;}

    .sub14 .map{height: 240px;}
    .sub14 .map_info{flex-direction: column;}
    
    .sub14 .map_info .each_info .address{font-size: 18px; margin-bottom: 16px; line-height: 1.8em;}
    .sub14 .map_info .each_info{width: 100%; height: auto; padding: 58px 15px}
    .sub14 .map_info .each_info .title{padding-top: 0; font-size: 20px;}
    .sub14 .map_info .each_info .title::after{margin: 16px auto 32px; width: 30px;}
    .sub14 .map_info .each_info .tel{margin-bottom: 34px;}
    .sub14 .map_info .each_info .tel .num a{font-size: 26px}
    .sub14 .map_info .each_info .fex .num a{font-size: 26px;}
    .sub14 .map_info .each_info .open_time {gap: 6px;}
    .sub14 .map_info .each_info .open_time .time {font-size: 18px;}
    .sub14 .map_info .each_info .subway .text{font-size: 15px;}
    .sub14 .map_info .each_info .open_time .day_off{font-size: 15px;}

    

}

@media all and (max-width:1100px){
    .pc1100{display: none;}
    .m1100{display: block;}

    header .top{padding:0}
    header .top .tlink1{width:50%; height:50px; line-height: 50px;}
    header .top .tlink2{width:50%; height:50px; line-height: 50px;}
    header .header_in{height:80px}
    header .header_in .logo{width: 172px; padding-top: 10px;}
    header .header_in .logo img{max-width: 100%;}
    header .header_in .main_menu{display: none;}
    header .header_in .login{display: none;}

    .sec1{height: 700px;}
    .sec1 .sec1_menu{display: none;}
    .sec1 .main_slide{width: 100%;}
    .sec1_slide_info_wrap{top: 50%; left: 50%; transform: translate(-50% , -50%); width: 100%;}
    .sec1 .main_slide .sc1 .sc1_pager{left: 50%; transform: translate(-50%);}

    .sec6 .w1420{flex-direction: column; gap: 20px;}
    .sec6 .map{width: 100%; height: 200px;}
    .sec6 .map_info .logo{width: 204px; margin: 0 auto 20px;}
    .sec6 .map_info .logo img{max-width: 100%;}
    .sec6 .map_info{padding-top: 0; width: 100%; text-align: center;}
    .sec6 .map_info .address{font-size: 15px}
    
    .sec6 .map_info .num_wrap{display: flex; align-items: center; justify-content: center; margin-bottom: 18px}
    .sec6 .map_info .num_wrap a{font-size: 26px;}
    .sec6 .map_info .num_wrap a .icon{width: 30px; height: 30px; margin-right: 14px}
    .sec6 .map_info .num_wrap a .icon img{max-width: 100%;}
    .sec6 .map_info .open_plan{padding: 16px 0 26px}
    .sec6 .map_info .open_plan > .tit{font-size: 18px; margin-bottom: 14px;}
    .sec6 .map_info .open_plan > .info{justify-content: center; align-items: center; margin-bottom: 10px;}
    
    .sec6 .map_info .open_plan > .info .classification_tit{width: 60px; text-align: left; font-size: 15px;}
    .sec6 .map_info .open_plan > .info .point{width: auto; font-size: 16px}
    
    .sec6 .map_info .open_plan > .text{font-size: 13px}

    .doctor_list .box a .doc_tet .doc_tit{margin-bottom: 25px; font-size: 16px;}
    .doctor_list .box a .doc_tet .doc_tit .doc_bold{font-size: 24px;}
    .doctor_list .box a .doc_tet .doc_career .car_tit{width:160px; height:45px; line-height: 45px; font-size: 16px;}
    .doctor_list .box a .doc_tet .doc_view{font-size: 16px;}
    .pop_sec .info .img .signature_wrap .text{left:20%;}

    .doctor_list2 .box a .doc_img{top:110%; right:-100%; width:40%;}
    .doctor_list2 .box a .doc_tet .doc_career .car_tit{width:160px; height:45px; line-height: 45px; font-size: 16px;}
    .doctor_list2 .box a .doc_tet .doc_tit .doc_bold{font-size: 24px;}
    .doctor_list2 .box a .doc_tet .doc_view{font-size: 16px;}

}

@media all and (max-width:1000px) {
    .pc1000{display: none;}
    .m1000{display: block;}

    .circle_type .circle_list_wrap{flex-direction: column; align-items: center;}
    .symptom_type{background:url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_symptom_bg.jpg) no-repeat center; background-size: cover;}
    .symptom_type2{background:url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_symptom_bg2.jpg) no-repeat center; background-size: cover;}
    .symptom_con .symptom_list_wrap{flex-direction: column; align-items: center;}

    .step_type .step_list_wrap{flex-direction: column; align-items: center; gap: 0px;}
    .step_type .step_list_wrap .list{width: 260px;}
    .step_type .step_list_wrap .arrow{transform: rotate(90deg);}

    .vs_type .vs_wrap .info_wrap .text_wrap{font-size: 15px;}
    
    .doctor_list2 .box a{height: 660px;}
    

}


@media all and (max-width:900px) {
    /* 포토갤러리 */
    .sub_content #bw_board_list ul li{width: 33.333% !important;}


    .main_title_wrap{padding: 40px 0 20px;}
    .main_title_wrap .main_title{font-size: 24px;}
    .main_title_wrap .main_title_add_text{font-size: 14px;}



    .pc900{display: none;}
    .m900{display: block;}

    

    .sec1_slide_info_wrap .text_wrap .slide_tit_add_text{font-size: 24px;}
    .sec1_slide_info_wrap .text_wrap .slide_tit{font-size: 32px;}
    .sec1_slide_info_wrap .text_wrap .slide_tit .point{font-size: 42px;}
    .sec1_slide_info_wrap .logo_title{font-size: 20px; width: 252px; height: 42px;}
    .sec1_slide_info_wrap .other_logo_wrap br{display: none;}


    .sce2{height: 344px;}
    .sce2 .sec2_slide{height: 144px; width: calc(100% - 70px);}
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide .tit{font-size: 18px;}
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide .count{display: none;}
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide .shortcuts{display: none;}

    .sce2 .sec2_slide .sc2_prev_arrow{width: 18px; height: 30px; background-size: 18px 30px; left: -34px;}
    .sce2 .sec2_slide .sc2_next_arrow{width: 18px; height: 30px; background-size: 18px 30px; right: -34px;}

    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide{background-size: 35px 43px; padding: 20px;}
    .sce2 .sec2_slide .sc2_pager{display: block; width: 100%;}


    .sec5{height: 470px}
    .sec5 .sec5_slide{height: 282px;}
    .sec5 .sec5_slide{width: calc(100% - 70px);}
    
    .sec5 .sec5_slide .sc5_prev_arrow{width: 18px; height: 30px; background-size: 18px 30px; left: -30px;}
    .sec5 .sec5_slide .sc5_next_arrow{width: 18px; height: 30px; background-size: 18px 30px; right: -30px;}
    .sec5 .sec5_slide .sc5 .sw5 .swiper-slide a .tit{font-size: 18px; margin-bottom: 2px}
    .sec5 .sec5_slide .sc5 .sw5 .swiper-slide a > .text{font-size: 15px; height: 72px;-webkit-line-clamp: 3;}
    .sec5 .sec5_slide .sc5 .sw5 .swiper-slide a {padding: 25px 20px;}
    


    .sec6{padding: 50px 0;}

    .con_title{font-size: 24px; margin: 34px auto 0px;}
    .con_title::after{margin: 14px auto 30px;}


    /*.sub11 .con1{flex-direction: column; gap: 20px;}
    .sub11 .con1 .img{width: 100%; text-align: center;}
    .sub11 .con1 .info{width: 100%;}
    .sub11 .con1 .info .slogan{margin-bottom: 18px;}*/

    .pop_sec .info .img .signature_wrap .text{left: 15%;}
    .doctor_list2 .box a{height: 710px;}
    .doctor_list2 .box a .doc_tet .doc_tit .doc_bold{font-size: 22px;}



    footer .f_menu_wrap{padding: 22px 0}
    footer .f_menu_wrap .f_menu{display: flex; justify-content: center;}
    footer .f_menu_wrap .f_menu > ul > .f_sitemap{display: none;}
    footer .f_menu_wrap .f_menu .f_logo{display: none;}
    footer .footer_in{padding: 15px; text-align: center;}
    footer .footer_in .f_text{margin-bottom: 0; line-height: 1.8em;}
    footer .footer_in .copy{line-height: 1.8em;}
    


}

@media all and (max-width:820px){
    .pc820{display: none;}
    .pc_in_820{display: none;}
    .m820{display: block;}
    .sce2 .sec2_slide .sc2 .sw2 .swiper-slide {box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.05);}


    .sub_tap{gap: 10px; flex-wrap: wrap; justify-content: flex-start;}
    .sub_tap .tap{width: calc((100% - 10px) / 2); font-size: 15px; height: 40px;}
    


    .vs_type .vs_wrap{flex-direction: column;}
    .vs_type .vs_wrap .info_wrap{width: 100%;}
    
    /* .table_type .table_type_info_wrap .table_type_info_list .text_wrap{text-align: left; font-size: 15px;} */

    
    .table_style table th{font-size: 15px;}
    .table_style table td{text-align: left; font-size: 15px; padding: 12px 8px;}
    .table_style table .text_center{padding: 4px 8px;}

    .table_style1 table th{font-size: 15px;}
    .table_style1 table td{text-align: left; font-size: 15px;}

    .sub53 .table_style .price{text-align: center; padding: 11px 8px; font-size: 15px;}
    .sub53 .table_style table .text_center{line-height: 1.4em;}
    
    .doctor_list .box{width: 100%; margin-bottom: 20px;}
    .pop_sec .info .img{position: relative; display: block; width:70%; margin:0 auto;}
    .pop_sec .info .info_text{position: relative; display: block; width:100%; margin-top:60px;}
    .pop_sec .info .img .signature_wrap .text{left: 17%;}
    .pop_sec .info .img .signature_wrap .signature{left: 60%;}
    .pop_sec .info .sin_name{text-align: center; font-size: 26px;}

.box_wrap2{width:100%;}
.box_wrap2:first-child{margin-right:0;}
    .doctor_list2 .box a{height: 1330px;}
    .doctor_list2 .box a .doc_tet{top: 48rem; width: 85%;}
    .doctor_list2 .box a .doc_img{top:103%; width:80%}
.doctor_list .box a .doc_img{width:40%; right:-95%;}
.pop_sec .info .img{right:0}
}






@media all and (max-width:640px){
    /* 포토갤러리 */
    .sub_content #bw_board_list ul li{width: 50% !important;}

    /* 개시판 검색 부분 */
    .sub_content #bw_board_list_search{height: 34px; box-sizing: border-box; width: 100%;}
    .sub_content #bw_board_list caption form{margin: 0px 0 0 0;}
    .sub_content #opt{height: 100%;}
    .sub_content #key{height: 100%; width: calc(100% - 159px);}
    .sub_content button[data-bw-iskin='9']{text-indent: 0; background: #d3d3d3; border: 1px solid #bebdbd; font-size: 12px; height: 100%; border-radius: 4px; width: 50px;}


    .sub_content #bw_board_list thead tr th{font-size: 15px !important;}
    .sub_content #bw_board_list tbody tr td{font-size: 15px !important;}
    #bw_board_list .list_title{font-size: 15px;}
    .sub_content #bw_board_list tbody tr.notice td{font-size: 15px !important;}


    .pc640{display: none;}
    .m640{display: block;}
    .pc640f {display: none;}
    .m640f {display: flex;}
    
    .main_title_wrap .main_title{margin-bottom: 0;}
    .main_title_wrap .main_title_add_text{display: none;}


    
    
    .sec1{height: 405px}
    
    .sec1_slide_info_wrap .text_wrap{margin-bottom: 14px;}
    .sec1_slide_info_wrap .text_wrap .slide_tit{line-height: 1.5em;}
    .sec1_slide_info_wrap .other_logo_wrap{display: flex; flex-wrap: wrap; justify-content: center; width: 292px; margin: 0 auto;}
    .sec1_slide_info_wrap .other_logo_wrap .other_logo{width: 110px;}
    .sec1_slide_info_wrap .other_logo_wrap .other_logo img{width: 110px;}
    .sec1_slide_info_wrap .logo_title{margin-bottom: 14px;}
    .sec1_slide_info_wrap .other_logo_wrap .other_logo{margin: 4px 18px;}
    .sec1_slide_info_wrap .other_logo_wrap .other_logo::after{ box-shadow: 0px 0px 20px 16px #fff;}
    .sec1 .main_slide .sc1 .sc1_pager{bottom: 8px;}
    
    
    
    
    
    .sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-button-prev{top: 38%; width: 18px; height: 30px; background-size: 18px 30px;}
    .sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-button-next{top: 38%; width: 18px; height: 30px; background-size: 18px 30px;}
    .sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper .swiper-slide .text_wrap .tit{font-size: 18px; margin-bottom: 10px}
    .sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper .swiper-slide .text_wrap .text{font-size: 15px; line-height: 1.5em}
    
    .sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-container .swiper-wrapper .swiper-slide .img img{height: 200px; object-fit: cover;}
    .sec4 .w1420 .sec4_slide_box .sec4_slide_wrap .sec4_slide .swiper-pagination{bottom: initial; top: 175px;}

    .sec5{height: auto;}
    .sec5 .sec5_slide{display: none;}
    .sec5 .sec5_slide .sc5_pager{display: block;}
    .sec5 .m_notice_list{display: block;}
    .sec5 .m_notice_list{display: flex; flex-direction: column; gap: 10px; padding-bottom: 50px;}
    .sec5 .m_notice_list .list{height: 56px; font-size: 16px; background: #fff; display: flex; align-items: center; padding: 0 18px; box-sizing: border-box; box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); cursor: pointer;}
    .sec5 .m_notice_list .list a{display: block; width: 100%;}


    
    .sub_sec1{height: 190px}
    .sub_sec1 .text_wrap{padding-top: 10px}
    .sub_sec1 .text_wrap .sub_title_add_text{font-size: 12px; margin-bottom: 4px}
    .sub_sec1 .text_wrap .sub_title{font-size: 30px;}
    .sub_sec1 .text_wrap .text{display: none;}
    .sub_sec1 .text_wrap .sub_title::after{display: none;}
    .sub_sec1 .ss_menu .in_ss_menu .dropdown_wrap .dropdown_list ol li a{color: #121212; font-weight: 400}
    .sub_sec1 .ss_menu .in_ss_menu ol li .on{font-weight: 400;}



    .sub_sec2{margin-bottom: 50px;}

    .con{margin-bottom: 35px;}

    .sub_tap{margin-bottom: 30px;}

    .banner_type .title{font-size: 18px; margin-top: 18px}
    .banner_type .text_wrap{margin-top: 12px}

    .banner_type .banner{height: 240px;}
    .banner_type .text_wrap{font-size: 15px; text-align: left;}

    .circle_type{padding: 35px 15px 40px;}
    .circle_type .title{font-size: 18px;}
    .circle_type .circle_list_wrap{gap: 20px; margin-top: 25px;}
    .circle_type .circle_list_wrap .list{width: 260px; height: auto;}
    .circle_type .circle_list_wrap .list .text{font-size: 15px;}
    .circle_type .circle_list_wrap .list .num{font-size: 18px}
    .circle_type .circle_list_wrap .list .out_box{}

    .symptom_con{padding: 35px 15px 40px;}
    .symptom_con .title{font-size: 18px;}
    .symptom_con .symptom_list_wrap{gap: 20px; margin-top: 25px;}
    .symptom_con .symptom_list_wrap .list{width: 260px; height: auto;}
    .symptom_con .symptom_list_wrap .list .text{font-size: 15px;}
    .symptom_con .symptom_list_wrap .list .num{font-size: 18px}
    .symptom_con .symptom_list_wrap .list .out_box{}

    .step_type{padding: 35px 15px 40px;}
    .step_type .title{font-size: 18px;}
    .step_type .text_wrap{font-size: 15px;}
    .step_type .step_list_wrap{margin-top: 25px;}
    .step_type .step_list_wrap .list .title{font-size: 18px;}
    .step_type .step_list_wrap .list .text{font-size: 15px;}

    
    .table_style table {margin-top: 25px;}
    .table_style .title{font-size: 18px;}
    
    
    .table_style1 table{margin-top: 25px;}
    .table_style1 .title{font-size: 18px;}
    
    .rec_list_type .title{font-size: 18px;}
    .rec_list_type .list_wrap{gap: 10px; margin-top: 25px;}
    .rec_list_type .list_wrap .list{width: calc((100% - 10px) / 2); height: 60px; font-size: 15px;}
    
    .vs_type .title{font-size: 18px;}
    .vs_type .vs_wrap{margin-top: 25px; gap: 18px;}
    .vs_type .vs_wrap .text_vs{font-size: 18px; text-align: center;}
    .vs_type .vs_wrap .info_wrap .text_wrap{padding: 18px 10px;}
    .vs_type .vs_wrap .info_wrap .info_wrap_title{height: 50px; font-size: 18px;}
    
    /* .table_type .title{font-size: 18px;}
    .table_type .table_type_info_wrap{margin-top: 25px;}
    .table_type .table_type_info_wrap .table_type_info_list .table_type_title{font-size: 16px;} */
    
    
    .count_type .title{font-size: 18px;}
    .count_type .count_type_info_wrap{gap: 15px; margin-top: 25px;}
    .count_type .count_type_info_wrap .count_type_list{align-items: flex-start; gap: 10px;}
    .count_type .count_type_info_wrap .count_type_list .num{width: 30px; height: 30px; font-size: 16px; position: relative; top: -5px;}
    .count_type .count_type_info_wrap .count_type_list .text{line-height: 1.6em; width: calc(100% - 30px); font-size: 15px;}
    .count_type_info_wrap{gap: 22px; margin-top: 25px;}
    .count_type_info_wrap .count_type_list{align-items: flex-start; gap: 10px;}
    .count_type_info_wrap .count_type_list .text{font-size: 15px;}
    .count_type_info_wrap .count_type_list .num{font-size: 16px; width: 30px; height: 30px; position: relative; top: -2px;}

    .qna_type .title{font-size: 18px;}
    .qna_type .qna_type_info_wrap{margin-top: 25px;}
    .qna_type .qna_type_info_wrap .qna_type_info_list .qna_type_title{font-size: 16px;}
    .qna_type .qna_type_info_wrap .qna_type_info_list .text_wrap{font-size: 15px; text-align: left; padding: 14px 12px;}



    /*.sub11 .con1 .info .slogan {font-size: 20px;}
    .sub11 .con1 .info .text_wrap{line-height: 1.8em;}
    .sub11 .con1 .info .signature_wrap .text{font-size: 15px}
    .sub11 .con1 .info .signature_wrap .signature{width: 86px}
    .sub11 .con1 .info .signature_wrap .signature img{max-width: 100%;}*/

    .doctor_list .box a .doc_tet{left:8%}
.doctor_list .box a .doc_img{width:50%;}
    .doctor_list .box a .doc_tet .doc_tit{margin-bottom: 15px;}
    .doctor_list .box a .doc_tet .doc_tit .doc_bold{font-size: 20px; display:block;}
    .doctor_list .box a .doc_tet .doc_career .car_tit{width:150px; height:40px; line-height: 40px; font-size: 15px;}
    .doctor_list .box a .doc_tet .doc_view{font-size: 14px;}
    .pop_sec .info .img .signature_wrap{margin-top: 10px;}
    .pop_sec .info .img .signature_wrap .text{left:20px;}
    .pop_sec .info .img .signature_wrap .signature{left:180px;}
    .pop_sec .info .info_text{margin-top: 60px;}
    .pop_sec .info .info_text .slogan{font-size: 18px; margin-bottom: 30px; padding-top:30px;}
    .pop_sec .info .info_text .text_wrap{font-size: 15px;}
    .pop_sec .info .info_text .career .car_info{font-size: 15px; padding-bottom: 30px;}
    .pop_sec .info .sin_name{font-size: 24px; text-align: center; margin-bottom:30px;}
    .pop_sec .info .info_text .career .car_tit{width:140px; height: 45px; line-height: 45px; font-size: 16px; margin-bottom: 10px;}
    .doctor_list2 .box a .doc_img{right: -90%; top:43%; height: 40%; width:400px}
    .doctor_list2 .box a .doc_tet{top: 45rem;}
    .doctor_list2 .box a .doc_tet .doc_career .car_tit{width:150px; height:40px; line-height: 40px; font-size: 15px;}

    .sub12 .equipment_wrap{gap: 20px 10px;}
    .sub12 .equipment_wrap .list{}
    .sub12 .equipment_wrap .list {width: calc((100% - 10px) / 2);}
    .sub12 .equipment_wrap .list .img{margin-bottom: 10px;}
    .sub12 .equipment_wrap .list .text{font-size: 15px;}
    
    .sub13 .sub13_slide_title_wrap .list .floor {width:80px}
    .sub13 .sub13_slide_title_wrap .list .text {width:calc(100% - 80px)}
    .sub13 .sub13_slide_wrap {margin-bottom: 20px;}
    .sub13 .sub13_slide_wrap .sub13_slide .swiper-container .swiper-wrapper .swiper-slide .text {position:relative;font-size: 14px; font-weight: 500;background:rgba(0,0,0,0.6)}
    .sub13 .sub13_slide_title_wrap{gap: 10px;}
    .sub13 .sub13_slide_title_wrap .list{font-size: 15px; height: 70px; border-radius: 4px; gap: 14px;}
    .sub13 .sub13_slide_title_wrap .list .floor{border-radius: 0 4px 4px 0;}
    .sub13 .sub13_slide_wrap .sub13_slide .swiper-container .swiper-wrapper .swiper-slide .text{height: 40px; }

    .sub14 .map{margin-bottom: 20px;}
    .sub14 .map_info .each_info .tel{gap: 15px;}
    .sub14 .map_info .each_info .tel .icon{width: 35px; height: 35px;}
    .sub14 .map_info .each_info .tel .icon img{max-width: 100%;}
    .sub14 .map_info .each_info .fex{gap: 15px;}
    .sub14 .map_info .each_info .fex .icon{width: 35px; height: 35px;}
    .sub14 .map_info .each_info .fex .icon img{max-width: 100%;}
    
    .sub21 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub21_bg.jpg)}

    .sub22 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub22_bg.jpg)}
    
    .sub23 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub23_bg.jpg)}
    
    .sub24 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub24_bg.jpg)}
    
    .sub25 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub25_bg.jpg)}
    
    .sub26 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub26_bg.jpg)}
    
    .sub27 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub27_bg.jpg)}

    .sub31 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub31_tap1_info_bg.jpg)}
    .sub31 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub31_tap2_info_bg.jpg)}
    .sub31 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub31_tap3_info_bg.jpg)}

    .sub32 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub32_tap1_info_bg.jpg)}
    .sub32 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub32_tap2_info_bg.jpg)}
    .sub32 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub32_tap3_info_bg.jpg)}

    .sub33 .tap_info1 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap1_info_bg1.jpg)}
    .sub33 .tap_info1 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap1_info_bg2.jpg)}
    .sub33 .tap_info1 .con7 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap1_info_bg3.jpg)}
    .sub33 .tap_info1 .con10 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap1_info_bg4.jpg)}

    .sub33 .tap_info2 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap2_info_bg1.jpg)}
    .sub33 .tap_info2 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap2_info_bg2.jpg)}

    .sub33 .tap_info3 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap3_info_bg1.jpg)}
    .sub33 .tap_info3 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap3_info_bg2.jpg)}

    .sub33 .tap_info4 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap4_info_bg1.jpg)}
    .sub33 .tap_info4 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub33_tap4_info_bg2.jpg)}

    .sub41 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub41_tap1_info_bg.jpg)}
    .sub41 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub41_tap2_info_bg.jpg)}
    .sub41 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub41_tap3_info_bg.jpg)}

    .sub42 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub42_tap1_info_bg.jpg)}
    .sub42 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub42_tap2_info_bg.jpg)}
    .sub42 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub42_tap3_info_bg.jpg)}
    .sub42 .tap_info4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub42_tap4_info_bg.jpg)}

    .sub43 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub43_tap1_info_bg.jpg)}
    .sub43 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub43_tap2_info_bg.jpg)}
    .sub43 .tap_info3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub43_tap3_info_bg.jpg)}
    .sub43 .tap_info4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub43_tap4_info_bg.jpg)}
    .sub43 .tap_info5 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub43_tap5_info_bg.jpg)}

    .sub51 .rec_list_type{padding: 35px 15px 40px;}
    .sub51 .tap_info1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub51_tap1_info_bg.jpg)}
    .sub51 .tap_info2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub51_tap2_info_bg.jpg)}

    .sub52 .con1 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub52_info_bg1.jpg)}
    .sub52 .con2 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub52_info_bg2.jpg)}
    .sub52 .con3 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub52_info_bg3.jpg)}
    .sub52 .con4 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub52_info_bg4.jpg)}
    .sub52 .con5 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub52_info_bg5.jpg)}
    .sub52 .con6 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub52_info_bg6.jpg)}
    .sub52 .con7 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub52_info_bg7.jpg)}
    .sub52 .con8 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/m_sub52_info_bg8.jpg)}
    .sub52 .con{margin-bottom: 40px;}
    .sub52 .table_style table{margin-top: 22px;}
    .sub52 table colgroup col:nth-child(1){min-width: 70px; width: 20%}
    .sub52 table colgroup col:nth-child(2){width: 80%;}
    
    .sub53 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub53_info_bg.jpg)}
    .sub53 .table_style{margin-bottom: 45px}
    
    
    .sub54 .banner{background-image: url(https://d2u33oej7xc753.cloudfront.net/busanweb/goryeo/skin/sub53_info_bg.jpg)}
    .sub54 .table_style{margin-bottom: 40px}
    .sub54 .con1 table colgroup col:nth-child(1){min-width: 70px; width: 20%;}
    .sub54 .con1 table colgroup col:nth-child(2){width: 80%}
    .sub54 .con3 table colgroup col:nth-child(1){min-width: 70px; width: 20%;}
    .sub54 .con3 table colgroup col:nth-child(2){width: 40%}
    .sub54 .con3 table colgroup col:nth-child(3){width: 40%}
    .sub54 .con4 table colgroup col:nth-child(1){min-width: 70px; width: 20%;}
    .sub54 .con4 table colgroup col:nth-child(2){width: 40%;}
    .sub54 .con4 table colgroup col:nth-child(3){width: 40%;}
    .sub54 .con5 table td{padding: 14px 8px;}

    .sub54 .con5 table colgroup col:nth-child(1){min-width: 70px; width: 20%;}
    .sub54 .con5 table colgroup col:nth-child(2){width: 80%;}





    footer .footer_in .f_text{display: none;}
    footer .footer_in .f_text .point:first-child{display: none;}
    footer .f_menu_wrap .f_menu > ul{gap: 20px;}

}

@media all and (max-width:540px) {
    .doctor_list2 .box a .doc_tet{top:36rem;}
    .doctor_list2 .box a .doc_img{right:-95%; transform:translate(-105%,-100%); width:325px}
    .doctor_list2 .box a .doc_tet .slogan{font-size: 20px;}

}

@media all and (max-width:420px) {
    .pc420{display: none;}
    .m420{display: block;}

    .doctor_list .box a .doc_tet{left:7%}
    .pop_sec .info .img{width:85%;}
    .doctor_list2 .box a .doc_img{width:300px;}
    .doctor_list2 .box a{height:1370px}

}