/*°¡ÀÌµåµ¿¹°ÀÇ·á¼¾ÅÍ*/


.w1400 {max-width:1400px; margin:0 atuo;}

.mo_block {display:none;}






#webzine .webzine_type_img img { object-fit:cover; object-position:top; border:1px solid #2bb8cc !important;}
#webzine .webzine_type_text_td_left {padding:5px 0 0 40px !important;}






/********* ¼ö¼úÀçÈ°¼¾ÅÍ - Á¾¾ç¿Ü°ú *********/

.tab_orth .otrh_tab2 .box4 p {font-weight:700;}
.tab_orth .otrh_tab2 .box4 p span {display:block; font-size:16px; opacity:.8; margin:2px 0 28px 0; font-weight:400;}


.ctWrap p strong {color:#21b7cf;}




.tab_orth .otrh_tab2 .box6 h2 {
    display: flex;
    gap: 8px;
    align-items: center;
    margin: 80px 0 30px 0;
    font-size: 24px;
    font-weight: 600;
    color: #5c5050;
}

.tab_orth .otrh_tab2 .box6 div img {
border:1px solid #228a9b;
    border-radius:7px;
}

.tab_orth .otrh_tab2 .box6 div.num {display:flex; gap:10px;}
.tab_orth .otrh_tab2 .box6 div.num:nth-child(2) {padding:15px 0;}
.tab_orth .otrh_tab2 .box6 strong {width:30px; min-width:30px; height:30px; text-align:center; font-size:14px; line-height:2.1; border-radius:100px; background:#093359; display:inline-block; color:#fff; margin-top:5px;}
.tab_orth .otrh_tab2 .box6 p span {display:block; font-size:16px; opacity:.7;}




.box6Wrap {display:flex; gap:50px;}


/********* ¼ö¼úÀçÈ°¼¾ÅÍ - Á¤Çü¿Ü°ú *********/

article .bg_txt {color:#0a4880; background:#f8f8f8; padding:155px 0 100px 0; max-width:1600px; border-radius:12px;}
article .bg_txt p {opacity:1; font-size:45px; font-weight:800; letter-spacing:-1px;}


.number li p {color:#887d7d;}
.number li p span {color:#0a3359;}
.number li p strong {background:#0a3359;}
.sub_txt img {object-fit:cover;}

.tab_orth {padding: 0 !important; padding-top: 60px !important; margin: 0 !important;}

/* ½½°³°ñ Å»±¸ */

.tab_orth .otrh_tab1 {display:flex; gap:10px;}

.tab_orth .otrh_tab1 p {text-align:center; font-size:18px; line-height:56px; font-weight:500; letter-spacing:-1.2px; margin-top:-5px; height:60px; background:#fafafa; border:1px solid #e1e1e1;}
.tab_orth .otrh_tab1 div:nth-child(1) p {color:#000;}
.tab_orth .otrh_tab1 div:nth-child(1) p {color:#fff; background:#0a3359; border:1px solid #0a3359;}
.tab_orth .otrh_tab1 div:nth-child(2) {padding-left:50px;}
.tab_orth .otrh_tab1 div:nth-child(2) h2 {display:flex; align-items:center; gap:10px; font-size:26px; margin:30px 0; position:relative; color:#21b7cf; font-weight:600;}
.tab_orth .otrh_tab1 div:nth-child(2) h2 i {line-height:1px;}
.tab_orth .otrh_tab1 div:nth-child(2) span {font-size:18px; line-height:1.7; display:inline-block; margin-top:40px;}

.tab_orth .otrh_tab1 div:nth-child(2) h2:before {
    content: "";
    display: block;
    position: absolute;
    width: 50px;
    height: 3px;
    background: 
#21B7CF;
    bottom: -40px;
}


/* ½½°³°ñ Å»±¸Áõ */
.tabmenu_content {width:100%}


.tab_orth {letter-spacing:-1.2px;}
.tab_orth strong {color:#228a9b;}
.tab_orth i {line-height:1px;}
.tab_orth i img {width:25px;}
.tab_orth .otrh_tab2 p {font-size:18px; line-height:1.7;}


.tab_orth .otrh_tab2 .box1 {text-align:center;}
.tab_orth .otrh_tab2 .box1 h2 {font-size:33px; font-weight:600; color:#0a3359; position:relative; display:inline-block;}
.tab_orth .otrh_tab2 .box1 p {font-size:24px; margin:40px 0 120px 0; position:relative;}

.tab_orth .otrh_tab2 .box1 h2:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: #0a3359;
    bottom: -1px; left:0;
}


.tab_orth .otrh_tab2 .box1 p:before {
    content: "";
    display: block;
    position: absolute;
    width: 50px;
    height: 3px;
    background: #21b7cf;
    bottom: -55px; left:48.5%;
}


.tab_orth .otrh_tab2 .box2 h2 {display:flex; gap:8px; align-items:center;}
.tab_orth .otrh_tab2 .box2 ul {display:flex; gap:50px;}
.tab_orth .otrh_tab2 .box2 ul li h2 {font-size:24px; font-weight:600; color:#5c5050; margin-bottom:15px;}

.tab_orth .otrh_tab2 .box3 {background:#f7f7f7; padding:80px; margin-top:80px; border-radius:7px;}
.tab_orth .otrh_tab2 .box3 h2 {display:flex; gap:8px; align-items:center; justify-content:center; margin:0px 0 30px 0; font-size:24px; font-weight:600; color:#5c5050;}
.tab_orth .otrh_tab2 .box3 ul {display:grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap:25px;}
.tab_orth .otrh_tab2 .box3 ul li p {text-align:center; font-size:16px;}
.tab_orth .otrh_tab2 .box3 ul li div {text-align:center;}
.tab_orth .otrh_tab2 .box3 ul li img {width:220px; margin-bottom:15px;}
/*.tab_orth .otrh_tab2 .box3 ul li {padding:0 20px;}*/

.tab_orth .otrh_tab2 .box4 p {text-align:center;}
.tab_orth .otrh_tab2 .box4 h2 {display:flex; gap:8px; align-items:center; margin:80px 0 30px 0; font-size:24px; font-weight:600; color:#5c5050;}
.tab_orth .otrh_tab2 .box4 .img_box {display: flex; justify-content: center; gap: 30px; border: 1px solid #228a9b; padding: 50px; margin-bottom: 40px; border-radius: 7px;}
.tab_orth .otrh_tab2 .box4 .img_box img {border:1px solid #f4f4f4;}


.tab_orth .otrh_tab2 .box5 h2 {display:flex; gap:8px; align-items:center; margin:80px 0 30px 0; font-size:24px; font-weight:600; color:#5c5050;}

.tab_orth .otrh_tab2 .box5 div {display:flex; gap:50px;}
.tab_orth .otrh_tab2 .box5 div img {border:1px solid #228a9b; border-radius:7px;}







/* ½ÊÀÚÀÎ´ë ´Ü¿­ */


.tabmenu_content-item {overflow:visible}


.tab_orth .otrh_tab3 {display: flex; flex-direction: column; align-items: center;}
.tab_orth .otrh_tab3 .box1 h2 {font-size:33px; font-weight:600; color:#0a3359; position:relative; display:inline-block;}
.tab_orth .otrh_tab3 .box1 h2:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: #0a3359;
    bottom: -1px; left:0;
}


.tab_orth .otrh_tab3 .box1 {width:100%;}
.tab_orth .otrh_tab3 .box1 .box1_txt {display:flex; gap: 60px; font-size:18px; line-height:1.7;}
.tab_orth .otrh_tab3 .box1 .box1_txt img {width:400px; border:1px solid #228a9b; /*padding: 30px;*/ border-radius:7px;} 
.tab_orth .otrh_tab3 .box1 .box1_txt p {margin-top:30px;}


.tab_orth .otrh_tab3 .box2 {width:1500px; background:#0a3359; color:#fff; display:flex; justify-content: center; gap:80px; padding:80px; margin-top:60px; border-radius:7px; align-items:center;}
.tab_orth .otrh_tab3 .box2 .tplo_img img {width:450px;}
.tab_orth .otrh_tab3 .box2 div {text-align:center;}


.tab_orth .otrh_tab3 .box2 p {margin-top:20px;}
.tab_orth .otrh_tab3 .box2 p span {font-size:18px; line-height:1.7; margin-bottom:20px; display:block;}
.tab_orth .otrh_tab3 .box2 p span:nth-child(2) {opacity:.4;}
.tab_orth .otrh_tab3 .box2 p img {margin-bottom:20px;}




/* °í°üÀý Å»±¸ ¹× ÀÌÇü¼ºÁõ */


.tab_orth .otrh_tab4 .box1 {text-align:center;}
.tab_orth .otrh_tab4 .box1 h2 { font-size:33px; font-weight:600; color:#0a3359; position:relative; text-align:center; display:inline-block;}
.tab_orth .otrh_tab4 .box1 h2:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: #0a3359;
    bottom: -1px; left:0;
}


.tab_orth .otrh_tab4 {display: flex; flex-direction: column; align-items: center;line-height:1.7; }
.tab_orth .otrh_tab4 .box1 p {text-align:center; font-size:24px; margin:40px 0 80px 0;}
.tab_orth .otrh_tab4 .box2 {width:1400px; border-radius:7px; background:#21b7cf; padding:30px; color:#fff; text-align:center;}
.tab_orth .otrh_tab4 .box2 strong {color:#0a7182;}
.tab_orth .otrh_tab4 .box2 .box2_img img {max-width:1000px;}
.tab_orth .otrh_tab4 .box2 p {font-size:22px; padding: 50px 0; font-weight:500;}
.tab_orth .otrh_tab4 .box2 span {font-size:19px; opacity:.8; padding-bottom:50px; display:block;}


.tab_orth .otrh_tab4 .arrow {margin-top:-75px;}




/********* ¿µ»óÀÇÇÐ¼¾ÅÍ - US *********/

.usWrap h3 {font-size:28px; text-align:center; font-weight:600; margin-bottom:40px;}
.usWrap div {margin-top:80px;}



/********* ÅëÇÕÁø·á¼¾ÅÍ - ¿¹¹æÀÇÇÐ *********/


.program_top {margin:80px 0 40px 0;}
.program_txt img {width:100%;}


.pmWrap div h3 {font-size:28px; font-weight:600; margin-bottom:40px;}
.pmWrap div p {font-size:18px; line-height:1.8;}


.pmWrap3 {margin-top:40px;}
.pmWrap3 ul {display:flex; gap:50px;}
.pmWrap3 ul li p {font-size:18px; line-height:1.8;}
.pmWrap3 ul li p+p {margin:20px 0;}


.pmWrap strong {color:#21b7cf;}




.pmWrap4 {margin:60px 0;}
.pmWrap5 img {margin-top:40px;}






/********* ÅëÇÕÁø·á¼¾ÅÍ - Ä¡°ú *********/


.dentalWrap h3 {text-align:center; font-size:24px;}
.dentalWrap .time_txt {font-size:18px; line-height:1.8;}
.dentalWrap strong {color:#21b7cf;}






/********* ¿µ»óÀÇÇÐ¼¾ÅÍ - CT *********/


.ctWrap p {font-size:24px; line-height:1.8; text-align:center; margin:30px 0;}
.ctWrap h3 {font-size:28px; font-weight:600; text-align:center; margin:30px 0;}
.xrayWrap p {font-size:18px; line-height:1.8;}






/********* °í¾çÀÌÁø·á¼¾ÅÍ *********/
.catWrap p {font-size:24px; display:flex; align-items:center; gap:12px;}
.catWrap p+p {margin-top:20px;}
.catWrap p strong {color:#21b7cf;}
.catWrap p i img {width:24px;}
.catWrap p i {line-height:1px;}




















/*************************************************  ¸ð¹ÙÀÏ  *****************************************************/


@media screen and (max-width: 1023px) {


#webzine .webzine_type_text_td_left {padding-left:0 !important;}

.tabmenu input[id=tab1]:checked ~ .tabmenu_menu .tabmenu_menu-item[for=tab1] {border:6px solid #eee !important; color:#21b7cf !important;}

.sub_tit_1 .tit_14, .sub_tit_1 .tit_15  {width:50% !important;}

.sub_tit_4 .tit_44 {width:100% !important;}

.sub_tit_1 ul li {width:50% !important;}

.pc_hidden {display:none;}
.mo_block {display:block;}


.box6Wrap {flex-direction:column;}
.tab_orth .otrh_tab2 .box6 h2 {align-items:flex-start !important;}
.tab_orth .otrh_tab2 .box6 h2 i img {margin-top:5px;}



/****************   ¼­ºêÆäÀÌÁö °øÅë   ****************/

.bg_txt {display:none;}
article .top {display:flex; flex-direction:column-reverse; align-items:center; gap:10px;}
article .top>p {font-size:22px; text-align:center; margin-bottom:0;}
article .top div>img {position:static;}


article .top>p span {display:inline;}

.sub_txt {margin-top:40px;}
.sub_txt>img {display:none;}
.sub_txt .txt_right {padding:40px 20px 20px 20px;}


.sub_txt .txt_right p:nth-child(2) {margin-top:20px; font-size:20px;}
.sub_txt .txt_right p {font-size:16px;}




.middle_txt i img {width:50px;}
.middle_txt span {font-size:14px; letter-spacing:5px; padding:12px 0;}
.middle_txt h3 br {display:none;}
.middle_txt h3 {font-size:24px;}




.number li p {display:flex; flex-direction: column; padding:20px; gap:10px; font-size:18px;}
.number li p strong {position:static; font-size:16px; padding-top:2px; width:30px; height:30px;}


.middle_txt {margin:40px 0;}










/****************   ÀÎ»ç¸»   ****************/


/* ½Ã¼³ ¾È³» */


.flex-control-nav {display:grid; grid-template-columns: 1fr 1fr 1fr;}
.flex-control-nav li {width:100% !important; display:flex; align-items:center; justify-content:center;}




/* ÀÇ·áÀåºñ ¼Ò°³ */


.tab_equipment ul li {flex-direction:column; gap:0 !important;}
.tab_equipment li+li {margin-top:45px !important; padding-top:45px !important;}









/****************   ÅëÇÕÁø·á¼¾ÅÍ   ****************/

/* Á¾ÇÕ³»°ú */
.tab_orth {padding-top:30px !important;}
.tab_orth .otrh_tab3 .box1 .box1_txt {flex-direction: column; gap:15px;}
.tab_orth .otrh_tab3 .box1 h2 {font-size:28px;}
.tab_orth .otrh_tab3 .box1 .box1_txt p {line-height:1.8; margin-top:20px;}

.dentalWrap br {display:none;}
.dentalWrap h3 {font-size:18px;}


.dentalWrap .time_txt br {display:block;}
.dentalWrap .time_txt {font-size:16px; }
.dentalWrap .time_txt p {word-break:break-all;}





/****************   ÅëÇÕÁø·á¼¾ÅÍ   ****************/



/*.tab_orth .otrh_tab1 {display:grid; }




.tab_orth .otrh_tab2 .box5 div {    flex-direction: column;}

.box51 h2 i img {display:none;}
.tab_orth .otrh_tab2 .box51 div {gap:20px;}
.tab_orth .otrh_tab2 .box51 div img {width:400px;}*/



.tab_orth .otrh_tab2 .box5 div {    flex-direction: column;}


.tab_orth .otrh_tab2 .box4 .img_box {    flex-direction: column;}
.tab_orth .otrh_tab2 .box4 p {text-align:left;}



/* Á¤Çü¿Ü°ú */
.tab_orth .otrh_tab1 {flex-direction:column;}
.tab_orth .otrh_tab1 div:nth-child(2) {padding-left:0;}


.tab_orth .otrh_tab2 .box4 .img_box {padding:20px;}




.tab_orth .otrh_tab3 .box2 {flex-direction:column; width:100%; padding:30px; gap:30px;}
.tab_orth .otrh_tab3 .box2 .tplo_img img {width:290px;}




.tab_orth .otrh_tab2 .box2 ul {flex-direction:column;}
.tab_orth .otrh_tab2 .box3 {padding:20px;}
.tab_orth .otrh_tab2 .box3 ul {grid-template-columns:1fr 1fr;}


.tab_orth .otrh_tab4 .box1 p {font-size:20px;}
.tab_orth .otrh_tab4 .box1 p br {display:none;}

.tab_orth .otrh_tab4 .box2 {width:100%;}
.tab_orth .otrh_tab4 .box2 span br {display:none;}




/* ct */
.ctWrap p {font-size:18px;}
.ctWrap p br {display:none;}
.ctWrap p strong {padding-left:6px;}


.tab_orth .otrh_tab2 p br {display:none;}
.tab_orth .otrh_tab2 p .box5span {display:block; margin-top:30px;}

.tab_orth .otrh_tab3 .box2 p span br, .tab_orth .otrh_tab3 .box1 .box1_txt p br, .tab_orth .otrh_tab1 div:nth-child(2) span br {display:none;}


}