/***************1220***************/
@media screen and (max-width:1220px){

.main_sns, .main_v_txt_wrap, .main_contents_wrap {width:96%; margin:0 2%;}
.footer_wrap {width:100%;}
.main_v_txt {width:45%;}

.sub_contents_wrap, .sub_contents_wrap3, .sub_con_wrap {width:94%; margin-left:3%; margin-right:3%;}
.tmj03_img_wrap > div img {height:auto;}
.tmj03_img_txt {height:68px;}

}

/***************1050***************/
@media screen and (max-width:1150px){

.footer_wrap > div{padding: 80px 20px;}
.footer_sns {right:20px;}

}

/***************1050***************/
@media screen and (max-width:1050px){

.main_board_wrap > div {width:100%; border-bottom:1px solid #dedede; border-right:none;}
.main_board_wrap > div:last-child {border-bottom:none;}
.footer_wrap > div:nth-child(1), .footer_wrap > div:nth-child(2) {width:50%;}
.footer_wrap > div:last-child {width:100%; border-top:1px solid #392a41; height:auto;}
.footer_copy {position:relative; bottom:0; margin-top:10px; width:100%;}
.sub_tapmenu {display:none;}
.sub_contents_wrap {margin-top:80px;}
.dr_profile {position:relative;}
}

/***************1000***************/
@media screen and (max-width:1000px){

header {position:fixed; top:0; left:0; width:100%; height:60px; z-index:99999; background:#fff;}
.topmenu_wrap, .main_sns ul {display:none;}
.logo_wrap {height:60px; line-height:60px;}
.logo_wrap img {width:120px}
.sp-block{display: block;}
.main_slider_wrap {margin-top:60px;}
.slider {height:500px;}
.main_v_circle_wrap > div {width:180px;height:180px; padding-top:26.5px;}
.main_v_circle_wrap > div > p:nth-child(3) {font-size:20px;}
.bg-01, .bg-02, .bg-03, .bg-04, .bg-05 {padding:110px 0 50px 0;}
.sub_contents_wrap {margin:50px auto;}
.sub_contents_wrap2,.sub_contents_wrap3 {padding: 50px 0;}
.sub_tit > h2 {font-size:26px;}
.h2_con {font-size:18px;}
.sub_title, .sub_title2 {margin-bottom:50px;}
.tmj06_caution_wrap > div {padding:40px;}
.time_w > div:nth-child(2n-1) {width:20%; float:left; font-size:18px; overflow:hidden; margin-bottom:10px;}
.time_w > div:nth-child(2n) {width:80%; float:left;  font-size:18px; overflow:hidden; margin-bottom:10px; color:#000; font-weight:500;}

.eqm_img1 {background-image:url(../img/sub/equipment01.jpg); background-size:90%; background-position:center bottom; background-repeat:no-repeat;}
.eqm_img2 {background-image:url(../img/sub/equipment02.jpg); background-size:90%; background-position:center bottom; background-repeat:no-repeat;}
.eqm_img3 {background-image:url(../img/sub/equipment03.jpg); background-size:70%; background-position:center bottom; background-repeat:no-repeat;}
.eqm_img4 {background-image:url(../img/sub/equipment04.jpg); background-size:80%; background-position:center; background-repeat:no-repeat;}
.eqm_img5 {background-image:url(../img/sub/equipment05.jpg); background-size:80%; background-position:center; background-repeat:no-repeat;}
.eqm_img6 {background-image:url(../img/sub/equipment06.jpg); background-size:90%; background-position:center; background-repeat:no-repeat;}
.eqm_img7 {background-image:url(../img/sub/equipment07.jpg); background-size:90%; background-position:center bottom; background-repeat:no-repeat;}

}

/***************900***************/
@media screen and (max-width:900px){

.m_v_tit {font-size:50px; text-align:right; padding-right:15px;}
.m_v_txt {font-size:16px; text-align:right; padding-right:15px;}
.main_v_circle_wrap > div {width:150px;height:150px; padding-top:26.5px;}
.main_v_circle_wrap > div > p:nth-child(1) {font-size:24px;}
.main_v_circle_wrap > div > p:nth-child(2) {font-size:14px;}
.main_v_circle_wrap {float:right;}
.main_test {font-size:24px;}
.main_v_txt {width:48%;}
 
.tmj_cure_txt, .grind_cure_txt {padding:40px;}
.grind_img_wrap > div {width:50%;}
.grind_img_wrap {background:#81479a;}

.eqm_img1 {background-image:url(../img/sub/equipment01.jpg); background-size:cover; background-position:70% bottom; background-repeat:no-repeat;}
.eqm_img2 {background-image:url(../img/sub/equipment02.jpg); background-size:100%; background-position:center bottom; background-repeat:no-repeat;}
.eqm_img7 {background-image:url(../img/sub/equipment07.jpg); background-size:cover; background-position:center bottom; background-repeat:no-repeat;}
}

/***************800***************/
@media screen and (max-width:800px){

.main_clinic_l > div {width:100%;}
.main_clinic_r > div {width:100%;}
.main_clinic_wrap > div > div > p:nth-child(2) {font-size:30px;}
.main_clinic_wrap > div > div > p:nth-child(1) {font-size:18px;}
.main_clinic_wrap > div {height:350px !important; }
.main_clinic_wrap > div > div > p:nth-child(1) {margin-top:80px;}
.sub_tit > h2 {font-size:24px;}
.h2_con {font-size:16px;}
.sub_title, .sub_title2 {font-size:28px;}
.tmj_con_tit {font-size:20px; margin-bottom:20px;}
.tmj_con_tit2 {font-size:18px; margin-top:20px; margin-bottom:0px;}
.sub_con_tit {font-size:20px !important;}
.tt_txt {padding:30px;}
.tok_tit, .talk_tit {font-size:20px;}
.talk_tit br {display:none;}
.sub_map iframe {height:300px;}
.sub_map .root_daum_roughmap .wrap_map, .sub_map .root_daum_roughmap {height:300px !important;}

.map_add {font-size:16px;}
.time_w > div:nth-child(2n-1) {width:22%; font-size:16px; margin-bottom:10px;}
.time_w > div:nth-child(2n) {width:78%; font-size:16px; margin-bottom:10px;}
.time_w > p {font-size:16px;}
.sub_con_txt {padding:10px;}
.time_txt {padding:30px;}
.time_tit, .eqm_tit {font-size:24px;}
.tmj01_img_wrap {padding:20px 10px;}
.tmj05_tb {margin-top:20px;}
.symptom_tit {font-size:20px;}
.tmj_symptom_wrap {padding:50px 20px 20px 20px;}
.tmj_cure_txt, .grind_cure_txt {padding:30px;}
.tmj06_caution{margin-top:20px;}
.tmj06_caution_wrap > div {padding:30px;}
.eqm_txt {padding:30px;}

}

/***************700***************/
@media screen and (max-width:700px){

.m_v_tit {font-size:35px;}
.slider {height:400px;}
.main_v_txt {width:51%;}
.main_v_circle_wrap > div {width:140px;height:140px; padding-top:21.5px;}
.main_clinic_wrap > div > div > p:nth-child(1) {font-size:16px;}
.main_clinic_wrap > div > div > p:nth-child(2) {font-size:28px;}
.m_test_dn {display:none;}
.main_test {height:100px; line-height:100px;}
.jaw_icon {width:40px;}
.text_more_icon {width:25px;}
.footer_wrap > div{padding: 40px 20px;}
.footer_wrap > div:nth-child(1), .footer_wrap > div:nth-child(2) {width:100%; height:auto; }
.footer_wrap > div:nth-child(2) {height:200px; padding:0;} 
.footer_sns {top:40px;}
.main_time > div:first-child, .main_tel > div:first-child {width:80px;}

.greeting_top > div {width:100%;}
.greeting_dr img {width:50%; margin-left:0; float:left;}
.dr_profile {left:0; width:50%; float:left; background:none;}
.greeting_dr {background:rgba(129,71,154,0.9);}
.tmj03_img_wrap > div:nth-child(1) {width:50%;}
.tmj03_img_wrap > div:nth-child(2) {width:50%; border-right: none;}
.tmj03_img_wrap > div:nth-child(3) {width:100%; border-top:1px solid #fff; border-right: none;}
.tmj03_img_txt {height: auto;}
.tmj_symptom_wrap > div {width:23%; padding:10% 0 13% 0; margin: 0 1%;}
.symptom1 {margin-bottom:15px !important;}
.tmj_cure {margin-top:10px;}
.sub_eqm_wrap > div:first-child {width:35%;}
.sub_eqm_wrap > div:last-child {width:65%;}
.eqm_img2 {background-image:url(../img/sub/equipment02.jpg); background-size:150%; background-position:center bottom; background-repeat:no-repeat;}
.eqm_img3 {background-image:url(../img/sub/equipment03.jpg); background-size:100%; background-position:center bottom; background-repeat:no-repeat;}
.eqm_img4 {background-image:url(../img/sub/equipment04.jpg); background-size:100%; background-position:center; background-repeat:no-repeat;}
.eqm_img5 {background-image:url(../img/sub/equipment05.jpg); background-size:100%; background-position:center; background-repeat:no-repeat;}
.eqm_img6 {background-image:url(../img/sub/equipment06.jpg); background-size:100%; background-position:center; background-repeat:no-repeat;}

}

/***************600***************/
@media screen and (max-width:600px){

.sub_contents_wrap, .sub_contents_wrap2, .sub_contents_wrap3 {font-size:14px; }
.sp-nav ul > li{font-size: 14px;}
.m_v_tit {font-size:30px; margin-bottom:20px;}
.m_v_txt {font-size:14px; margin-bottom:10px; display:none;}
.slider {height:350px;}
.main_v_txt {width:70%;}
.main_v_circle_wrap > div {width:120px;height:120px; padding-top:18px;}
.main_v_circle_wrap > div > p:nth-child(1) {font-size:20px;}
.main_v_circle_wrap > div > p:nth-child(2) {font-size:12px;}
.main_v_circle_wrap > div > p:nth-child(3) {font-size:18px;}
.main_v_circle_wrap > div:last-child {left:-10px;}
.main_clinic_wrap > div > div > p:nth-child(2) {font-size:20px; margin:10px 0;}
.main_clinic_wrap > div > div > p:nth-child(1) {display:none;}
.main_clinic_wrap > div {height:109px !important;}
.main_clinic_wrap > div > div > button {padding:5px 20px; margin-bottom:10px; font-size:14px;}
.main_clinic_l > div, .main_clinic_r > div {padding:10px 0;}
.main_test {font-size:20px;}
.main_bd_tit {font-size:20px;}
.main_board_wrap > div ul li div:first-child a {font-size:14px;}
.main_b_date {font-size:12px;}
.m_b_plus img {width: 30px;}
.main_bd_txt {display:none;}
.main_board_wrap > div {padding:20px;}
.main_board_wrap > div ul {margin-top:10px; padding-top:10px; margin-bottom:10px;}
.main_contents_wrap {padding:30px 0;}
.main_board_wrap {margin:30px 0;}
.main_intro > div:last-child {display:none;}
.main_intro > div:first-child {width:100%; padding:30px;}
.main_intro > div:first-child p {font-size:24px;}
.h_center_line {margin-top:15px;}
.main_board_wrap > div ul li {height:22px;}
.footer_wrap > div{padding: 20px 20px;}
.footer_sns {top:20px;}
.footer_txt, .footer_copy {font-size:12px !important;}
.footer_tit {font-size:20px; margin-bottom:10px;}
.footer_info button {margin-top:10px; font-size:12px; padding:5px 10px;}
.main_time > div {font-size:14px;}
.footer_medi_info button {font-size:14px;}
.main_tel > div {font-size:24px;}
.main_time > div img {margin-top:17px;}
.main_time > div:first-child, .main_tel > div:first-child {width:70px;}
.main_time, .main_tel {margin-bottom:10px;}
.main_notice li a {font-size:14px;}

.sub_tit > h2 {font-size:20px; margin-bottom:0;}
.h2_con {font-size:14px;}
.sub_title, .sub_title2 {font-size:22px;}
.tmj_con_tit {font-size:18px; margin-bottom:20px;}
.tmj_con_tit2 {font-size:16px; margin-top:20px;}
.bg-01, .bg-02, .bg-03, .bg-04, .bg-05 {padding:90px 0 30px 0;}
.sub_contents_wrap {margin:30px auto;}
.sub_contents_wrap2,.sub_contents_wrap3 {padding: 30px 0;}
.tt_mean_wrap, .tt_mean_wrap > div {display:block; width:100%;}
.tt_mean_wrap {margin-bottom:20px;}
.greeting > p {font-size:14px; margin-bottom:10px;}
.dr_profile {padding:10px;}
.dr_profile > p:last-child {font-size:14px;}
.dr_profile > p:first-child {font-size:18px; margin-bottom:5px;}
.dr_profile > p:first-child span {font-size:24px;}
.tok_tit, .talk_tit {font-size:18px; margin-bottom:10px;}
.tt_txt > p:last-child {font-size:14px; }
.tt_txt {padding:20px;}
.sub_title, .sub_title2 {margin-bottom:20px;}
.view_slider_wrap .bx-wrapper .bx-next, .view_slider_wrap .bx-wrapper .bx-prev {width: 40px; height: 40px; line-height: 30px;font-size: 30px;}
.sub_map iframe {height:200px;}
.sub_map .root_daum_roughmap .wrap_map, .sub_map .root_daum_roughmap {height:200px !important;}
.map_add {font-size:14px;}
.location_type dd .tit {font-size:16px;}
.location_type dd .con {font-size:14px;}
.location_type dd {display:block; float:left; width:calc(100% - 50px); box-sizing:border-box;}
.location_type dt {font-size:20px; display:block; width:50px; height:50px; line-height:45px; float:left;}
.time_w > div:nth-child(2n-1) {width:20%; font-size:14px; margin-bottom:5px;}
.time_w > div:nth-child(2n) {width:80%; font-size:14px; margin-bottom:5px;}
.time_w > p {font-size:14px;}
.sub_con_txt {font-size:14px;}
.sub_time_wrap > div:first-child {width:30%;}
.sub_time_wrap > div:last-child {width:70%;}
.time_tit, .eqm_tit {font-size:20px; margin-bottom:10px;}
.tmj_con_tit br {display:none;}
.tmj_img_wrap {margin-top:20px;}
.tmj01_img_wrap {margin:20px 0; padding:0px;}
.tmj01_img_txt, .tmj03_img_txt {font-size:14px; padding:5px 0;}
.tmj01_img_wrap > div {width:49%; margin:0 0.5%;}
.tmj05_tb table {margin-top:10px;}
.tmj05_tb table tr td {font-size:14px; padding:5px 3px;}
.tmj05_tb p {font-size:14px;}
.sub_con {font-size:14px;}
.tmj_self_wrap {margin-bottom:15px;}
.tmj_self_wrap > div {height:30px; line-height:30px;}
.tmj_self_wrap > div:first-child {width:12%; font-size:16px;}
.tmj_self_wrap > div:last-child {width:88%; padding-left:10px; font-size:14px;}
.symptom_tit {font-size:18px; top:47px;}
.symptom_tit span {padding:5px 20px;}
.tmj_symptom_wrap {margin-top:30px; padding:40px 20px 20px 20px;}
.tmj_symptom_wrap > div {font-size:14px;}
.mb40 {margin-bottom:20px;}
.tmj_cure_txt p:last-child {font-size:14px;}
.cure_tit {font-size:20px; margin-bottom:10px;}
.tmj04_num { font-size:18px; width:40px; height:40px; line-height:40px;}
.tmj06_caution_wrap > div {padding:20px;} 
.caution_tit {font-size:18px; width:40px; height:40px; line-height:40px;margin-bottom:10px;}
.privacy_wrap {font-size:14px; }
.patient02 {font-size:16px; margin-top:15px;}
.eqm_txt {padding:20px;}
.sub_eqm_wrap > div:first-child {width:100%; display:block;height:auto; border-bottom:0;}
.sub_eqm_wrap > div:last-child {width:100%; display:block; margin-bottom:20px;}
.eqm_img1, .eqm_img2, .eqm_img3, .eqm_img4, .eqm_img5, .eqm_img6, .eqm_img7 {background-image:none;}
.sub_eqm_wrap img {display:block; width:80%; margin:0 auto;}

th.m_dpn,  .sv_use, .td_num, .td_datetime, .m_dpn  {display:none !important;}
#bo_list .tbl_head01 a, #bo_v_con  {font-size:14px;}
#bo_v_title .bo_v_tit {font-size:16px;}
.sv_member, .if_date {font-size:12px;}
#bo_sch {width:99%; padding:5px;}
.tbl_head01 td {height:40px;}
#bo_sch select {width:20% !important}
.#bo_sch .sch_input {width:50% !important;}
#bo_sch .sch_btn {width:10% !important;}
}


/***************500***************/
@media screen and (max-width:500px){

.main_test {font-size:18px; height:80px; line-height:80px;}
.main_test_txt {padding:5px;}
.dr_profile > p:last-child {font-size:12px;}
.greeting_dr img {width:100%; margin-left:0; float:left;}
.dr_profile {left:0; width:100%; float:left; background:none;}
/* .tmj_symptom_wrap > div {width:19%; padding:8% 0 11% 0; margin: 0 0.5%;} */
.symptom1 {margin-bottom:15px !important;}
.tmj_symptom_wrap > div {font-size:11px;}
.tmj_symptom_wrap {padding:40px 5px  10px 5px;}
/* .symptom2 { padding:7% 0 11% 0 !important; } */
.tmj_cure_wrap > div {width:100%; display:block; margin-bottom:15px;}
.tmj_cure_txt {padding:15px;}
.cbg1 {background-image:url(../img/sub/cure_bg1.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}
.cbg2 {background-image:url(../img/sub/cure_bg2.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}
.cbg3 {background-image:url(../img/sub/cure_bg3.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}
.cbg4 {background-image:url(../img/sub/cure_bg4.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}
.cbg5 {background-image:url(../img/sub/cure_bg5.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}
.tmj04_cure_bg  {background:rgba(255,255,255,0.8); width:100%; overflow:hidden; padding:20px; box-sizing:border-box;}
.tmj_cure_txt p:last-child {color:#000}
.tmj06_caution_wrap > div {width:100%; display:block; }
.tmj06_caution_wrap > div:nth-child(2n-1) {border-right:0; border-bottom:1px solid rgba(129,71,154,0.3);}
.btgray {border-top:0;}
.bbgray {border-bottom:0;}
.grind_cure_txt {padding:15px;}
.grind_cure > div {width:100%; display:block; margin-bottom:15px;}
.gcbg1 {background-image:url(../img/sub/cure_bg1.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}
.gcbg2 {background-image:url(../img/sub/cure_bg2.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}
.gcbg3 {background-image:url(../img/sub/grind_cure_bg3.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}
.grind_cure_wrap {margin-top:0px; border:none;}
.tmj_cure {border:none;}
}

/***************450***************/
@media screen and (max-width:450px){

.time_w > div:nth-child(2n-1) {width:25%;}
.time_w > div:nth-child(2n) {width:75%;}
.sub_time_wrap > div {display:block;}
.sub_time_wrap > div:first-child {width:100%;height:150px;}
.sub_time_wrap > div:last-child {width:100%;}

}

/***************380***************/
@media screen and (max-width:380px){

.main_v_txt {width:90%;}
.tmj01_img_wrap > div {width:100%; margin:0;}
.tmj_self_wrap {display:table;}
.tmj_self_wrap > div {height:auto; display:table-cell; float:none;}
.tmj_self_wrap > div:first-child {width:12%; font-size:16px;}
.tmj_self_wrap > div:last-child {width:88%; padding-left:10px; font-size:14px;}
.spt_dpn {display:block;}
.spt3 {padding: 6.5% 0 16.5% 0 !important;}
.spt4 {padding: 6.5% 0 16.5% 0 !important;}

}

