.cke_sc {display:none}
em{font-style:inherit}
.inr{width:1200px;margin-left:auto;margin-right:auto}
.org{color:#ed6e26 !important}
html{max-width: 1920px; overflow-x: hidden;}
body{width: 100vw;min-width: 0px; position: relative;}
.fc_deep_black{color: #000000;}
.fc_black{color: #22272e;}
.fc_light_black{color: #373737;}
.fc_white{color: #ffffff;}
.fc_orange{color: #f36f21;}
#wrap {}
#wrap header{}
#wrap header h1{
    display: inline-block;
    height: 52px;
}
#wrap header nav{
    height: 115px;
    display: -webkit-box; display: -ms-flexbox; display: flex;
    justify-content: space-between;
    -webkit-box-align: center; -ms-flex-align: center; align-items: center;
    position: relative;
}
#wrap header nav ul{
    margin-top: 170px;
    margin-left: 50px;
}
.allmenu {
  cursor:pointer;
  position: absolute;
  right: 5%;
}
.menuBox{position: fixed;right: -480px;top: 0;bottom: 0;background: #232323;width: 480px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
z-index:999
}
.menuBox.on{right:0}
.menuBox .close_btn{
    position: absolute;
    right: 30px;
    top: 30px;
}
.menuBox ul{margin: 170px auto 0px auto;}
.menuBox ul li{
    margin-bottom: 13px;
}
.menuBox ul li a{
    display: block;
    text-align: center;
    color: #FFF;
    font-size: 30px;
    font-weight: 500;
    line-height: 45px;
}
.menuBox ul li a:hover{text-decoration:underline;color:#f37022}
#wrap .container{}
#wrap .container .subTop{
    height: 395px;
    text-align: center;
    display: -webkit-box; display: -ms-flexbox; display: flex;
    -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
    -webkit-box-align: center; -ms-flex-align: center; align-items: center;
    background-size:cover !important;
    width: 100%;
}
#wrap .container .subTop.st2{
	background:url(../img/sub/sub_top02.jpg) no-repeat center top
}
#wrap .container .subTop.st3{
	background:url(../img/sub/sub_top03.jpg) no-repeat center top
}
#wrap .container .subTop.st1{
	background:url(../img/sub/sub_top01.jpg) no-repeat center top
}
#wrap .container .subTop.st5{
	background:url(../img/sub/sub_top05.jpg) no-repeat center top
}
#wrap .container .subTop.st6{
	background:url(../img/sub/sub_top06.jpg) no-repeat center top
}
#wrap .container .subTop h3{
    color: #FFF;
    font-size: 40px;
    font-weight: 500;
}
#wrap .container .contBox{
    margin-bottom: 70px;
}
#wrap .container .titbox{padding-top:90px;text-align:center;border-bottom:1px solid #cacaca;padding-bottom: 50px;margin-bottom: 50px;}
/* #wrap .container .titbox.st2{border-bottom:0} */
#wrap .container .titbox.st3{border-bottom:0;margin-bottom:0}
#wrap .container .titbox .tit{font-size:30px;color:#000;font-weight: 500;letter-spacing:-1px; margin-bottom: 10px;}
#wrap .container .titbox .stit{font-size:20px;font-weight: 400;letter-spacing: -.8px;}
.mainvisual{min-width: 0px;}
.w1200{width: 100%; max-width: 1200px;}
.infoBox {}
.infoBox .box{display:flex;margin-bottom: 30px; justify-content: space-between; align-items: center;}
.infoBox .imgB{width:48%; max-width: 551px;}
.infoBox .imgB img{width:100%;}
.infoBox .txtB{width:48%; max-width: 550px;}
/* .infoBox .box.st2 .imgB{padding-left:50px;padding-right:0;}
.infoBox .box.st2 .txtB{padding-right:50px;padding-left:0} */
.infoBox .txtB p{font-size:18px;color:#000;line-height:1.5;margin-bottom: 30px;}
.infoBox .txtB p span{text-decoration:underline}
.infoBox .box.st3{
    padding-left: 60px;
}
.infoBox .box.st3 .imgB{
    width: auto;
    padding-right: 0;
}
.infoBox .box.st3 .txtB{
    width: auto;
    padding-left: 70px;
    flex: 1;
    padding-top: 30px;
}
.infoBox .box.st3 .txtB li{display:flex;margin-bottom: 10px;padding-left: 16px;background: url(../img/sub/ico_list.jpg) no-repeat left center;}
.infoBox .box.st3 .txtB li span{display:inline-block;font-size: 20px;}
.infoBox .box.st3 .txtB li span:nth-child(1){
    font-weight: 700;
    width: 100px;
}
.infoBox .box.st3 .txtB li span:nth-child(2){
  font-weight: 400;
}
.cnText {text-align:center;color:#525252;font-size:20px;margin-bottom: 50px;font-weight: 500;line-height:1.5;letter-spacing: -.8px;}

.allmenu {cursor:pointer}
footer {
    width: 100%;
    /* height: 150px; */
    background: #373737;
    text-align: center;
    padding: 50px 0;
    font-size:15px;
    font-family: 'Nanum Gothic', sans-serif;
}

.footer_inner {
    width: 80%;
    /* height: 100%; */
    color: #fff;
    margin: 0px auto;
    line-height: 30px;
}

.Logo {
    width: 150px;
    height: 50px;
    display: inline;
}
.contents_1 p{
  width: 710px;
  font-size: 24px;
  letter-spacing: -1px;
  margin: 0 auto ;
  line-height: 1.3;
  width: auto;
  word-break: keep-all;
}

.mainvisual_inner{
  width: auto;
  position: absolute;
  height: auto;
  margin: 0px auto;
  top: 41.5%;
  z-index: 2;
  left: 32%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.mainvisual_inner ul{
  padding-top: 1.5vw;
}
.mainvisual_inner ul li {
    font-size: 24px;
    letter-spacing: -2px;
    font-family: 'Noto Sans KR', 'sans-serif';
}
.mainvisual_inner ul li.main_camp_st01{
  font-size: 36px;
  margin-bottom: 35px;
  font-weight: 700;
}
.mainvisual_inner ul li.main_camp_txt01{
  width: 100%;
  max-width: 530px;
  word-break: keep-all;
}
.contents_1_inner{width: auto; padding-top: 100px;}
.contents_1_inner.st2{padding: 100px 130px 0;}
.contents_3{height: auto; padding-bottom: 100px;}
.contents_3_inner{padding-top: 0px;}
.contents_4_inner{padding-top: 70px;}
.inner_4_ul{padding-bottom: 100px;}
.contents_5_left li:nth-child(7) b{margin-right: 8px;}
.contents_5_left li:nth-child(8) b{letter-spacing: 3.9px; margin-right: 4px;}
.contents_7 h3{
  width: auto;
  text-align: center;
}
.contents_7 .imgBox{
  width: 75%;
  display: flex;
  justify-content: space-evenly;
  flex-flow: row nowrap;
  align-items: center;
}
.contents_7 .m_imgBox{display: none;}
.contents_7 a{
  /* width: 20vw; */
  width: 15%;
}
.contents_7 a img{
  width: 100%;
}
.snubh_width{width: 30% !important;}
@media screen and (max-width:1200px) {
	.inr{width:90%}
		#wrap header h1{
		height: auto;
	}
	#wrap header h1 img{
		width: 130px;
	}
	#wrap header nav{
		height: 80px;
	}
	#wrap header nav ul{
		margin-top: auto;
		margin-left: 0;
		height: 100%;
		display: -webkit-box; display: -ms-flexbox; display: flex;
		flex-direction: column;
		-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
		-webkit-box-align: center; -ms-flex-align: center; align-items: center;
	}
  .allmenu{top: 40px;}
	.menuBox{display:none}
	.menuBox.on{display:block; width: 25%;}
	.menuBox ul li{
		margin-bottom: 25px;
	}
	.menuBox ul li a{
		font-size: 25px;
	}
	#wrap .container .subTop{
		height: 250px;
	}
	#wrap .container .subTop h3{
		font-size: 35px;
		letter-spacing: -1px;
	}
	#wrap .container .contBox{
		margin-top: 0;
	}
	#wrap .container .titbox{
		margin-bottom: 40px;
	}
	#wrap .container .titbox .tit{
		font-size: 25px;
	}
	#wrap .contBox img{width:100%}
  .mainvisual_inner{
    left: 62%;
    width: 100%;
  }
  .mainvisual_inner p{
    font-size: 6vw;
  }
  .mainvisual_inner ul li:first-child{
    font-size: 3.1vw;
  }
  .mainvisual_inner ul li:nth-child(2), .mainvisual_inner ul li:nth-child(3), .mainvisual_inner ul li:nth-child(4){
    font-size: 2vw;
    line-height: 2.8vw;
  }
	.infoBox .box.st3{
		padding-left: 0;
	}
	.infoBox .box.st3 .imgB {
		width: 50%;
		overflow: hidden;
	}
	.infoBox .box.st3 .imgB img{
		/* width: auto !important; */
		/* height: 100%; */
		/* transform: translate(-17%, 0); */
	}
	.infoBox .box.st3 .txtB{
		padding-left: 30px;
		padding-top: 0;
	}
	.infoBox .box.st3 .txtB li{}
	.infoBox .box.st3 .txtB li span{
		font-size: 16px;
	}

	#wrap .Logo img{
		width: auto;
		margin-bottom: 13px;
		max-width: 180px;
	}
	footer{padding:30px 0}
	.footerInfo {line-height:1.6;font-size:13px}
  .contents_1 p{width: 90%; word-break: keep-all;}
  .contents_3_inner ul{width: 50%;}
  .contents_3_img{width: 50%;}
  /* .inner_4_title li:nth-child(3){font-size: 2vw;} */
  .inner_4_img > div > p{width: 25%;}
  .inner_4_img > div .textBox .tit{font-size: 2.4vw;}
  .inner_4_img > div .textBox .txt{font-size: 1.7vw;}
  .inner_4_title li:nth-child(3){word-break: keep-all;}
  .contents_5_left li:first-child{font-size: 4.2vw;}
  .contents_5_left li:nth-child(2){font-size: 3.3vw;}
  .contents_5_left li:nth-child(3){line-height: 1.3;}
  .contents_5_left li:nth-child(4){font-size: 3.2vw;}
  .contents_5_left li:nth-child(4) i{font-size: 3.2vw;}
  .contents_7 .imgBox{
    flex-flow: row wrap;
  }

}

/* @media screen and (max-width:768px) {
	.inr{width:94%}

	#wrap header nav{height:60px}
	#wrap header h1 img{width:100px}
	#wrap .container .subTop{height:200px}
	#wrap .container .subTop h3{font-size:25px}
	#wrap .container .titbox {padding-top: 40px;padding-bottom: 0;margin-bottom: 30px;}
	#wrap .container .titbox .tit {font-size: 20px;}
	#wrap .container .titbox .tit span{display:block} 
	#wrap .container .titbox .tit br {display:none}
	#wrap .container .titbox .stit{
		font-size: 14px;
		word-break: keep-all;
		padding-bottom: 25px;
		font-weight: 400;
		margin-top: 7px;
		padding-right: 6px;
		padding-left: 6px;
	}
	#wrap .container .titbox .stit span{display:block}
	.menuBox{width:70%;right:-70%;}
	#wrap .container .subTop.st2{
		background:url(../img/sub/m_sub_top02.jpg) no-repeat center top
	}
	#wrap .container .subTop.st3{
		background:url(../img/sub/m_sub_top03.jpg) no-repeat center top
	}
	#wrap .container .subTop.st1{
		background:url(../img/sub/m_sub_top01.jpg) no-repeat center top
	}
	#wrap .container .subTop.st5{
		background:url(../img/sub/m_sub_top05.jpg) no-repeat center top
	}
	.infoBox .box {
		flex-direction: column;
	}
	.infoBox .box.st2{
		flex-direction: column-reverse;
	}
	.infoBox .imgB{
		width: 100%;
		padding-right: inherit !important;
		padding-left: inherit !important;
		margin-bottom: 20px;
	}
	.infoBox .txtB{
		width: 100%;
		padding-left: inherit;
		padding-right: inherit;
	}
	.infoBox .box.st2 .txtB{padding-right:0;padding-left:0}
	.infoBox .txtB p{font-size:14px;margin-bottom: 10px;}
	.cnText {font-size: 14px;margin-bottom: 30px;padding: 0;word-break: keep-all;padding-right: 10px;padding-left: 10px;}
	.cnText br{display:none}
	.infoBox .box.st3 .imgB{
		width: 100%;
	}
	.infoBox .box.st3 .imgB img{}
	.infoBox .box.st3 .txtB{
		padding-left: 15px;
	}
	.infoBox .box.st3 .txtB li{
		background-size: 6px !important;
		padding-left: 12px;
	}
	.infoBox .box.st3 .txtB li span{
		font-size: 14px;
	}
	.menuBox ul li a{font-size:20px}

} */


@media screen and (max-width:768px) {
  body{
    overflow: hidden;
    min-width: 100vw;
  }
  .mainBackgroundImage{
    visibility: hidden;
  }
  .logo{
    left: 15px;
  }
	.w1200{
		/* width: 100% !important; */
	}
  .ft_logo{
    width: 40%;
    margin: 0 auto;
    display: inline-block;
  }
  .ft_logo img{
    width: 100%;
  }
  .allmenu {
    position: absolute;
    top: 50%;
    right: 8%;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    -o-transform: translate(50%, -50%);
  }
  .menuBox .close_btn {
    width: 15%;
  }
  .menuBox .close_btn img{
    width: 100%;
  }
	.mainvisual{
    min-width: 0px;
    width: 100vw;
    /* height: 755px; */
    height: 169vw;
    background-image: url(http://camp9dental.co.kr/img/new_mainvisual.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 17% 0%;
	}
	.mainvisual_inner{
    width: 90%;
    height: auto;
    position: absolute;
    top: 33%;
    left: 50%;
    margin: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
	}
	.mainvisual_inner p{
    font-size: 10vw;
    line-height: 1.15;
    /* font-family: 'Raleway', sans-serif; */
	}
  .mainvisual_inner ul{
    padding: 0px 0px 0px 0px;
    line-height: 5.3vw;
  }
  .mainvisual_inner ul li:first-child{
    font-size: 4.8vw;
    /* margin-bottom: 5px; */
    margin: 1vw 0px;
    line-height: 2;
    letter-spacing: 2px;
  }

  .mainvisual_inner ul li:nth-child(2), .mainvisual_inner ul li:nth-child(3), .mainvisual_inner ul li:nth-child(4){
    font-size: 3.5vw;
    letter-spacing: 0px;
    line-height: 4.5vw;
  }
  .mainvisual_inner ul li.main_camp_txt01{
    font-size: 4vw;
    line-height: 1.3;
    width: 80%;
  }
  .menuBox.on{
    width: 40%;
  }
  .menuBox ul{
    height: 100%;
    margin: 0px;
    margin-top: 25vw;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }
  #wrap header nav ul{
    margin-top: 25vw;
    justify-content: flex-start;
  }
  .menuBox ul li{
    margin: 0%;
  }
  .youTubeBox {
    width: 80%;
    min-width: 0;
    margin: 5% auto;
  }
  .youTubeBox iframe {
    height: 46vw;
    max-height: 100%;
    min-height: 0;
  }
  .contents_1_inner.st2{
    padding: 0%;
    margin-bottom: 0;
  }
  .contents_1_inner h2{
    font-size: 9vw;
    margin-top: 8%;
  }
  .contents_1_inner h3{
    font-size: 6.2vw;
    margin-bottom: 3%;
  }
  .contents_1_inner{
    width: 100%;
    padding: 0%;
    margin-bottom: 8%;
  }
  .contents_1 p{
    width: 96%;
    word-break: keep-all;
    letter-spacing: -1px;
    font-size: 4vw;
    line-height: 5.5vw;
  }
  .contents_2_text{
    bottom: 0%;
  }
  .contents_2 ul{
    display: block;
  }
  .contents_2 ul::after{
    content: "";
    display: block;
    clear: both;
  }
  .contents_2 ul li{
    width: 50%;
    float: left;
    /* height: 219px; */
    height: 75vw;
  }
  .contents_2 ul li img{
    height: 75vw;
  }
  .contents_3{
    height: auto;
    padding-bottom: 0;
  }
  .contents_3_inner{
    padding-top: 0px;
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
  }
  .contents_3_inner h1{
    font-size: 10vw;
    font-weight: 100;
    margin-bottom: 10px;
    /* font-family: 'Raleway', sans-serif; */
  }
  .contents_3_inner h2{
    font-size: 6.2vw;
    font-weight: 100;
    /* font-family: 'Spoqa Han Sans Neo', 'sans-serif'; */
  }
  .contents_3_inner h2 b{
    font-size: 6.2vw;
  }
  .contents_3_inner ul{
    width: 80%;
    padding: 0;
    margin: 8% auto 0 auto;
  }
  .contents_3_inner ul li{
    font-size: 4vw;
    line-height: 1.5;
    /* font-family: 'Spoqa Han Sans Neo', 'sans-serif'; */
    letter-spacing: -1px;
    margin-bottom: 0px;
  }
  .contents_3_img{
    width: 100%;
    float: none;
    padding-top: 5%;
  }
  .contents_3_img img{
    width: 100%;
  }
  .contents_4_inner{
    padding-top: 0px;
    width: 96%;
  }
  .inner_4_title{
    height: auto;
    margin: 8% auto;
  }
  .inner_4_ul{padding-bottom: 0px;}
  .inner_4_title li:first-child{
    /* font-family: 'Raleway', sans-serif; */
    font-size: 9vw;
    letter-spacing: 0px;
    margin-bottom: 10px;
  }
  .inner_4_title li:nth-child(2){
    font-size: 6.2vw;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif';
  }
  .inner_4_title li:nth-child(3){
    font-size: 4.2vw;
    word-break: keep-all;
    line-height: 1.3;
    margin-top: 3%;
  }
  .inner_4_img{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
  }
  .inner_4_img > div{
    width: 100%;
    padding: 5% 3%;
    margin-bottom: 10px;
  }
  .inner_4_img > div > p{
    width: 22%;
    margin-right: 0px;
  }
  .inner_4_img > div .textBox .tit{
    font-size: 5vw;
    letter-spacing: -1px;
    line-height: 1.2;
  }
  .inner_4_img > div .textBox .txt{
    margin-top: 10px;
    font-size: 3.8vw;
    letter-spacing: -1px;
    line-height: 1.3;
  }
  .contents_4{
    padding-bottom: 0px;
    margin-top: 0;
  }
  .map_text{
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    float: none;
    padding-top: 0px;
  }
  .contents_5{
    height: auto;
  }
  .contents_5_left{
    width: 90%;
  }
  .mapSize{
    width: 100vw;
    height: 80vw;
  }
  .wrap_map{
    height: 100% !important;
  }
  .contents_5_left li:first-child{
    font-size: 9vw;
    text-align: center;
    margin: 8% auto 10px auto;
  }
  .contents_5_left li:nth-child(2){
    font-size: 6.2vw;
    text-align: center;
    margin-bottom: 20px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
  }
  .contents_5_left li:nth-child(3){
    font-size: 4vw;
    line-height: 1.3;
    text-align: center;
    word-break: keep-all;
    font-family: 'Spoqa Han Sans Neo', 'sans-serif';
    font-weight: 400;
    margin-bottom: 10px;
  }
  .contents_5_left li:nth-child(4){
    /* color: #fff; */
    /* background: #f36f21; */
    text-align: center;
    font-size: 7vw;
    width: 65%;
    margin: 0 auto;
    padding: 3% 0%;
    /* font-family: 'Raleway', sans-serif; */
  }
  .contents_5_left li:nth-child(4) a{
    font-size: 6.2vw;
  }
  .contents_5_left li:nth-child(4) i{
    font-size: 6.2vw;
  }
  .contents_5_left li:nth-child(5), .contents_5_left li:nth-child(6), .contents_5_left li:nth-child(7), .contents_5_left li:nth-child(8){
    width: 67%;
    font-size: 4vw;
    text-align: left;
    margin: 10px auto;
  }
  .contents_5_left li:nth-child(5){
    margin: 15px auto 10px auto;
  }
  .contents_5_left li:nth-child(5) b{
    letter-spacing: 0;
    margin-right: 1vw;
  }
  .contents_5_left li:nth-child(6) b{
    letter-spacing: 4vw;
    margin-right: -1.8vw;
  }
  .contents_5_left li:nth-child(4) .main_contact_call_num {
    margin-left: 3%;
  }
  .contents_5_left li:nth-child(7) b{
    letter-spacing: 1.5vw;
    margin-right: 0.6vw;
  }
  .contents_5_left li:nth-child(8) b{
    letter-spacing: 1.6vw !important;
    margin-right: 0.5vw;
  }
  .snsBox{
    margin: 20px auto;
    text-align: center;
  }  
	.footerInfo {
    color: #ffffff;
    line-height:1.6;
    font-size:12px
  }
  .contents_7{
    padding: 30px 0;
    background-color: #ffffff;
  }
  .contents_7 h3{
    /* width: 25%; */
    text-align: center;
    margin: 0px 4.5vw;
  }
  .contents_7 .imgBox{
    /* width: 75%; */
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
  }
  .contents_7 .w_imgBox{display: none;}
  .contents_7 .m_imgBox{display: block;}
  .contents_7 a{
    padding: 2vw 1vw;
    width: 30%;
  }
  .contents_7 a img{
    width: 100%;
  }
  .contents_7 h3 span{
    font-size: 3.6vw;
    letter-spacing: -1px;
  }
  .snubh_width{width: 60% !important;}

  /* SUB 페이지 공통 */
  #wrap .container .subTop {
    height: 35vw;
  }
  #wrap .container .subTop h3 {
    font-size: 32px;
  }
  #wrap .container .contBox {
    margin-bottom: 8%;
  }
  #wrap .container .titbox {
    padding: 8% 0 5% 0;
    margin-bottom: 8%;
  }
  #wrap .container .titbox .tit {
    font-size: 22px;
    word-break: keep-all;
  }
  #wrap .container .titbox .stit {
    letter-spacing: 0px;
    word-break: keep-all;
    margin: 3% auto;
  }

  /* 치과소개 */
  .infoBox .box {
    margin-bottom: 3%;
    flex-flow: column nowrap;
  }
  .infoBox .imgB {width: 100%; padding: 0%;}  
  .infoBox .txtB {width: 100%; padding: 5% 0 0 0;}
  .infoBox .txtB p { margin-bottom: 3%; }
  .infoBox .box.st2 {flex-flow: column-reverse nowrap;}
  .infoBox .box.st2 .imgB {padding: 0;}
  .infoBox .box.st2 .txtB {padding: 5% 0 0 0;}
  /* 치과소개 END */

  /* 진료과목 */
  .infoBox .box.st3 .imgB {width: 100%;}
  .infoBox .box.st3 .txtB {padding: 5% 0 0 0;}
  .infoBox .box.st3 .txtB li {align-items: center;}
  .infoBox .cnText {
    margin-bottom: 10%;
    letter-spacing: 0;
    word-break: keep-all;
    line-height: 1.3;
  }
  .infoBox .box.st3 .txtB {
    width: 95%;
  }
  .infoBox .box.st3 .txtB li {
    margin-bottom: 3%;
    padding-left: 5%;
  }
  .infoBox .box.st3 .txtB li span:nth-child(1) {
    width: 23%;
    max-width: 90px;
  }
  .infoBox .box.st3 .txtB li span:nth-child(2) {
    width: 77%;
  }
  /* 진료과목 END */
  
  .footer_inner {
    width: 84%;
  }
}


@media screen and (max-width: 575px){
  #wrap .container .subTop h3 {
    font-size: 6.2vw;
  }
  #wrap .container .titbox .tit {
    font-size: 5vw;
  }
  #wrap .container .titbox .stit {
    font-size: 3.8vw;
  }
  .infoBox .cnText {
    font-size: 3.8vw;
  }
  .infoBox .txtB p {
    font-size: 3.8vw;
  }
  .infoBox .box.st3 .txtB li span {
    font-size: 3.8vw;
  }
}