/* **************************************** *
* 우리아이튼튼클리닉
* **************************************** */
/* clinic09(신생아클리닉)* 200521 황산성 */
.clinic .inner { overflow: hidden; }
.clinic09 { }
.clinic09 .top_visual { background: url(http://sb.woorisoa.co.kr/images/clinic/bg_clinic09.jpg?ver=200510) 50% no-repeat; background-size: cover; }
.clinic09 .top_visual .tit_sub .icon { background: url(http://sb.woorisoa.co.kr/images/clinic/icon_clinic09.png) 50% no-repeat; }
.clinic09 .box01 { width: 730px; margin: 0 auto; }
.clinic09 .box01 ul { overflow: hidden; }
.clinic09 .box01 ul li { float: left; width: 226px; height: 190px; margin-right: 12.5px; margin-bottom: 12.5px; border: 2px solid #ddd; text-align: center; }
.clinic09 .box01 ul li:last-child { margin-right: 0; }
.clinic09 .box01 ul li .no { display: block; margin: 30px 0 10px; color: #999; font-size: 36px; font-weight: bold; }
.clinic09 .box01 ul li .txt { font-size: 16px; }
.clinic09 .box11 { width: 730px; margin: 0 auto; }
.clinic09 .box11 ul { overflow: hidden; }
.clinic09 .box11 ul li { float: left; width: 97.5%; height: 190px; margin-right: 12.5px; margin-bottom: 12.5px; border: 2px solid #ddd; text-align: center; }
.clinic09 .box11 ul li:last-child { margin-right: 0; }
.clinic09 .box11 ul li .no { display: block; margin: 30px 0 10px; color: #999; font-size: 36px; font-weight: bold; }
.clinic09 .box11 ul li .txt { font-size: 16px; }
.clinic09 .box02 { }
.clinic09 .box02 .inner { overflow: hidden; width: 1200px; margin: 0 auto; }
.clinic09 .box02 .img { display: block; float: left; width: 38%; min-height: 600px; background: url(http://sb.woorisoa.co.kr/images/clinic/img_clinic09_9.jpg?ver=200510) 50% no-repeat; background-size: cover; }
.clinic09 .box02 p { float: left; width: 62%; min-height: 600px; padding: 50px; box-sizing: border-box; background: #68c00c; color: #fff; }
.clinic09 .box02 p .tit { display: block; padding: 30px 0 10px; font-size: 21px; font-weight: bold; }
.clinic09 .box02 p .tit:first-child { padding: 0 0 10px; }
.clinic09 .box02 p .desc { display: block; font-size: 16px; }
.clinic09 .box03 { padding: 0 30px; }
.clinic09 .box03 .inner { max-width: 1200px; padding: 20px 0; margin: 50px auto; border: 2px solid #ddd; box-sizing: border-box; }
.clinic09 .box03 .tit { color: #68c00c; font-size: 24px; font-weight: bold; padding-left: 50px; }
.clinic09 .box03 .desc { font-size: 18px; padding-left: 50px; }
@media screen and (max-width:1200px) {
.clinic09 .box01 { width: 1020px; }
.clinic09 .box01 ul li { width: 190px; }
.clinic09 .box11 { width: 1020px; }
.clinic09 .box11 ul li { width: 39%; }
.clinic09 .box02 .inner { width: 100%; padding: 0 30px; box-sizing: border-box; }
}
@media screen and (max-width:1023px) {
.clinic09 .box01 { width: 100%; padding: 0 30px; box-sizing: border-box; }
.clinic09 .box01 ul li { width: 46%; height: 160px; margin: 2%; box-sizing: border-box; }
.clinic09 .box01 ul li .no { display: block; margin: 20px 0 10px; font-size: 30px; }
.clinic09 .box01 ul li .txt { font-size: 15px; }
.clinic09 .box11 { width: 100%; padding: 0 30px; box-sizing: border-box; }
.clinic09 .box11 ul li { width: 96%; height: 160px; margin: 2%; box-sizing: border-box; }
.clinic09 .box11 ul li .no { display: block; margin: 20px 0 10px; font-size: 30px; }
.clinic09 .box11 ul li .txt { font-size: 15px; }
.clinic09 .box02 p .tit { padding: 25px 0 10px; font-size: 18px; }
.clinic09 .box02 p .desc { font-size: 14px; }
.clinic09 .box03 .tit { font-size: 21px; padding-left: 30px; }
.clinic09 .box03 .desc { font-size: 16px; padding-left: 30px; }
}
@media screen and (max-width:768px) {
.clinic09 .top_visual { }
.clinic09 .box01 ul li { width: 100%; height: 150px; margin: 0 0 10px 0; box-sizing: border-box; clear: both; }
.clinic09 .box11 ul li { width: 100%; height: 150px; margin: 0 0 10px 0; box-sizing: border-box; clear: both; }
.clinic09 .box02 .inner { padding: 0 20px; }
.clinic09 .box02 .img { width: 100%; min-height: 180px; clear: both; }
.clinic09 .box02 p { width: 100%; min-height: 600px; padding: 30px; }
.clinic09 .box03 { padding: 0 20px; }
.clinic09 .box03 .tit { font-size: 21px; padding-left: 30px; }
.clinic09 .box03 .desc { display: block; font-size: 15px; padding: 10px 30px 0; }
}

/* clinic01(자주아픈아이클리닉) */
.clinic .inner { overflow: hidden; }
.clinic01 { }
.clinic01 .top_visual { background: url(http://woorisoa.co.kr/images/clinic/bg_clinic01.jpg) 50% no-repeat; background-size: cover; }
.clinic01 .top_visual .tit_sub .icon { background: url(http://woorisoa.co.kr/images/clinic/icon_clinic01.png) 50% no-repeat; }
.clinic01 .box01 { width: 1200px; margin: 0 auto; }
.clinic01 .box01 ul { overflow: hidden; }
.clinic01 .box01 ul li { float: left; width: 226px; height: 190px; margin-right: 12.5px; border: 2px solid #ddd; text-align: center; }
.clinic01 .box01 ul li:last-child { margin-right: 0; }
.clinic01 .box01 ul li .no { display: block; margin: 30px 0 10px; color: #999; font-size: 36px; font-weight: bold; }
.clinic01 .box01 ul li .txt { font-size: 16px; }
.clinic01 .box02 { }
.clinic01 .box02 .inner { overflow: hidden; width: 1200px; margin: 0 auto; }
.clinic01 .box02 .img { display: block; float: left; width: 38%; min-height: 600px; background: url(http://woorisoa.co.kr/images/clinic/img_clinic01_1.jpg) 50% no-repeat; background-size: cover; }
.clinic01 .box02 p { float: left; width: 62%; min-height: 600px; padding: 50px; box-sizing: border-box; background: #68c00c; color: #fff; }
.clinic01 .box02 p .tit { display: block; padding: 30px 0 10px; font-size: 21px; font-weight: bold; }
.clinic01 .box02 p .tit:first-child { padding: 0 0 10px; }
.clinic01 .box02 p .desc { display: block; font-size: 16px; }
.clinic01 .box03 { padding: 0 30px; }
.clinic01 .box03 .inner { max-width: 1200px; padding: 20px 0; margin: 50px auto; border: 2px solid #ddd; box-sizing: border-box; }
.clinic01 .box03 .tit { color: #68c00c; font-size: 24px; font-weight: bold; padding-left: 50px; }
.clinic01 .box03 .desc { font-size: 18px; padding-left: 50px; }
@media screen and (max-width:1200px) {
.clinic01 .box01 { width: 1020px; }
.clinic01 .box01 ul li { width: 190px; }
.clinic01 .box02 .inner { width: 100%; padding: 0 30px; box-sizing: border-box; }
}
@media screen and (max-width:1023px) {
.clinic01 .box01 { width: 100%; padding: 0 30px; box-sizing: border-box; }
.clinic01 .box01 ul li { width: 46%; height: 160px; margin: 2%; box-sizing: border-box; }
.clinic01 .box01 ul li .no { display: block; margin: 20px 0 10px; font-size: 30px; }
.clinic01 .box01 ul li .txt { font-size: 15px; }
.clinic01 .box02 p .tit { padding: 25px 0 10px; font-size: 18px; }
.clinic01 .box02 p .desc { font-size: 14px; }
.clinic01 .box03 .tit { font-size: 21px; padding-left: 30px; }
.clinic01 .box03 .desc { font-size: 16px; padding-left: 30px; }
}
@media screen and (max-width:768px) {
.clinic01 .top_visual { }
.clinic01 .box01 ul li { width: 100%; height: 150px; margin: 0 0 10px 0; box-sizing: border-box; clear: both; }
.clinic01 .box02 .inner { padding: 0 20px; }
.clinic01 .box02 .img { width: 100%; min-height: 180px; clear: both; }
.clinic01 .box02 p { width: 100%; min-height: 600px; padding: 30px; }
.clinic01 .box03 { padding: 0 20px; }
.clinic01 .box03 .tit { font-size: 21px; padding-left: 30px; }
.clinic01 .box03 .desc { display: block; font-size: 15px; padding: 10px 30px 0; }
}
/* clinic02(성장발달클리닉) */
.clinic02 { }
.clinic02 .top_visual { background: url(http://woorisoa.co.kr/images/clinic/bg_clinic02.jpg) 50% no-repeat; background-size: cover; }
.clinic02 .top_visual .tit_sub .icon { background: url(http://woorisoa.co.kr/images/clinic/icon_clinic02.png) 50% no-repeat; }
.clinic02 .box01 { }
.clinic02 .box01 ul { overflow: hidden; width: 1200px; margin: 60px auto; }
.clinic02 .box01 ul li { float: left; width: 33.33%; padding: 20px 0; text-align: center; }
.clinic02 .box01 ul li span { display: block; }
.clinic02 .box01 ul li .tit { color: #333; font-size: 21px; font-weight: bold; padding-bottom: 20px; }
.clinic02 .box01 ul li .desc { font-size: 16px; padding-top: 20px; }
.clinic02 .box02 { padding-bottom: 100px; overflow: hidden; background: url(http://woorisoa.co.kr/images/clinic/img_clinic02_2.jpg) 50% no-repeat; background-size: cover; }
.clinic02 .box02 .inner { overflow: hidden; width: 1200px; margin: 0 auto; }
.clinic02 .box02 .inner .cont { float: left; width: 560px; padding: 50px 0; background: #fff; margin: 0 20px; text-align: center; }
.clinic02 .box02 .inner .cont .tit { display: block; padding-bottom: 20px; color: #333; font-size: 24px; font-weight: bold; }
.clinic02 .box02 .inner .cont .desc { font-size: 16px; line-height: 1.8; }
.clinic02 .box03 { padding: 0 30px; }
.clinic02 .box03 .inner { overflow: hidden; width: 1000px; margin: 0 auto; }
.clinic02 .box03 .inner h3 { text-align: left; }
.clinic02 .box03 .inner .desc { font-size: 16px; }
.clinic02 .box04 { padding: 0 30px 100px; }
.clinic02 .box04 .inner { overflow: hidden; width: 1000px; margin: 0 auto; }
.clinic02 .box04 .inner h3 { text-align: left; }
.clinic02 .box04 .inner .cont { float: left; width: 460px; margin: 0 40px 0 0; }
.clinic02 .box04 .inner .tit { display: block; padding-bottom: 20px; color: #333; font-size: 24px; font-weight: bold; }
.clinic02 .box04 .inner .desc { font-size: 16px; line-height: 1.8; }
.clinic02 .box05 { background: #f9f9f9; overflow: hidden; }
.clinic02 .box05 .inner { overflow: hidden; width: 1000px; margin: 0 auto 60px; }
.clinic02 .box05 .inner .tit_ssub { color: #333; text-align: left; }
.clinic02 .box05 .inner .cont { float: left; width: 50%; }
.clinic02 .box05 .inner .cont .desc { display: block; padding-right: 40px; font-size: 16px; }
.clinic02 .box05 .inner .cont .tit, .clinic02 .box05 .inner .cont2 .tit { display: block; padding-bottom: 15px; color: #68c00c; font-size: 21px; font-weight: bold; }
@media screen and (max-width:1200px) {
.clinic02 .box01 { padding: 0 30px; }
.clinic02 .box01 ul { width: 100%; }
.clinic02 .box01 ul li .img img { width: 100%; padding: 0 20px; box-sizing: border-box; }
.clinic02 .box02 .inner { width: 750px; }
.clinic02 .box02 .inner .cont { width: 295px; padding: 35px 20px; }
.clinic02 .box02 .inner .cont .desc br { display: none; }
}
@media screen and (max-width:1023px) {
.clinic02 .box01 ul li .tit { font-size: 18px; }
.clinic02 .box01 ul li .desc { font-size: 14px; }
.clinic02 .box03 .inner { width: 100%; }
.clinic02 .box04 .inner { width: 100%; }
.clinic02 .box04 .inner .cont { width: 100%; margin: 0 0 20px 0; }
.clinic02 .box05 .inner { width: 100%; }
.clinic02 .box05 .inner .cont2 { width: 100%; }
}
@media screen and (max-width:768px) {
.clinic02 .box01 { padding: 0 20px; }
.clinic02 .box01 ul { margin: 30px auto; }
.clinic02 .box01 ul li { width: 100%; padding: 10px 0; clear: both; }
.clinic02 .box01 ul li .tit { padding-bottom: 10px; }
.clinic02 .box01 ul li .desc { padding-top: 10px; }
.clinic02 .box02 { padding: 0 20px 60px; }
.clinic02 .box02 .inner { width: 100%; }
.clinic02 .box02 .inner .cont { width: 100%; box-sizing: border-box; margin: 0 0 20px 0; }
.clinic02 .box02 .inner .cont .tit { font-size: 21px; }
.clinic02 .box02 .inner .cont .desc { font-size: 14px; }
.clinic02 .box03 { padding: 0 20px; }
.clinic02 .box03 .inner .desc { font-size: 14px; }
.clinic02 .box04 { padding: 0 20px 60px; }
.clinic02 .box04 .inner .tit { font-size: 18px; }
.clinic02 .box04 .inner .desc { font-size: 14px; }
.clinic02 .box05 .inner .cont { width: 100%; }
.clinic02 .box05 .inner .cont .desc { font-size: 14px; padding-bottom: 30px; }
}
/* clinic03(모유수유클리닉) */
.clinic03 { }
.clinic03 .top_visual { background: url(http://woorisoa.co.kr/images/clinic/bg_clinic03.jpg) 50% no-repeat; background-size: cover; }
.clinic03 .top_visual .tit_sub .icon { background: url(http://woorisoa.co.kr/images/clinic/icon_clinic03.png) 50% no-repeat; }
.clinic03 .box01 { background: #555; }
.clinic03 .box01 ul { overflow: hidden; max-width: 1200px; padding: 80px 0; margin: 0 auto; }
.clinic03 .box01 ul li { float: left; width: 316px; height: 60px; margin: 10px; padding: 30px; border: 2px solid #fff; color: #fff; font-size: 18px; text-align: center; }
.clinic03 .box02 { text-align: center; padding-bottom: 60px; }
.clinic03 .box02 .tit_ssub { margin-bottom: 30px; }
.clinic03 .box02 .desc { font-size: 16px; }
.clinic03 .box02 .btn_lnk { display: block; width: 300px; height: 58px; line-height: 58px; border-radius: 50px; margin: 50px auto; background: #999; color: #fff; font-size: 18px; font-weight: bold; text-align: center; }
.clinic03 .box02 .img img { width: 100%; max-width: 877px; }
.clinic03 .box02 .name { display: block; margin-top: 20px; font-size: 24px; }
.clinic03 .box02 .name strong { font-weight: bold; }
@media screen and (max-width:1200px) {
.clinic03 .box01 ul { width: 750px; }
.clinic03 .box01 ul li { width: 291px; }
}
@media screen and (max-width:1023px) {
}
@media screen and (max-width:768px) {
.clinic03 .box01 ul { width: 100%; padding: 50px 0; }
.clinic03 .box01 ul li { width: 100%; margin: 0 0 10px 0; height: 90px; padding: 20px; box-sizing: border-box; font-size: 14px; }
.clinic03 .box02 .desc { font-size: 14px; }
.clinic03 .box02 .name { font-size: 18px; }
}
/* clinic04(영양및이유식상담) */
.clinic04 { }
.clinic04 .top_visual { background: url(http://woorisoa.co.kr/images/clinic/bg_clinic04.jpg) 50% no-repeat; background-size: cover; }
.clinic04 .top_visual .tit_sub .icon { background: url(http://woorisoa.co.kr/images/clinic/icon_clinic04.png) 50% no-repeat; }
.clinic04 .box01 { }
.clinic04 .box01 .inner { overflow: hidden; width: 1200px; padding: 70px 0; margin: 0 auto; }
.clinic04 .box01 .inner .cont { float: left; width: 50%; }
.clinic04 .box01 .inner .cont h3 { text-align: left; margin: 10px 0 30px; }
.clinic04 .box01 .inner .cont .txt { display: block; font-size: 16px; line-height: 1.8; padding: 0 100px 20px 0; }
.clinic04 .box01 .inner .img { float: left; width: 50%; height: 360px; overflow: hidden; background: url(http://woorisoa.co.kr/images/clinic/img_clinic04_1.jpg) 50% no-repeat; background-size: cover; }
.clinic04 .box02 { padding-bottom: 60px; background: url(http://woorisoa.co.kr/images/clinic/img_clinic04_2.jpg) 50% no-repeat; background-size: cover; }
.clinic04 .box02 .inner { width: 100%; max-width: 1160px; margin: 0 auto; }
.clinic04 .box02 .inner ul { border: 2px solid #fff; padding: 30px 0; overflow: hidden; }
.clinic04 .box02 .inner ul li { width: 25%; float: left; height: 100px; padding: 30px 0; text-align: center; color: #fff; }
.clinic04 .box02 .inner ul li.odd { width: 33.33%; }
.clinic04 .box02 .inner ul li .no { display: block; font-size: 36px; font-weight: bold; }
.clinic04 .box02 .inner ul li .txt { font-size: 16px; }
.clinic04 .box02 .inner .cont { float: left; width: 560px; background: #fff; margin: 50px 0px; text-align: center; }
.clinic04 .box02 .inner .cont.fst { margin-right: 40px; }
.clinic04 .box02 .inner .cont .tit { display: block; height: 68px; line-height: 68px; background: #68c00c; color: #fff; font-size: 21px; font-weight: bold; }
.clinic04 .box02 .inner .cont .desc { display: block; padding: 30px 0; min-height: 80px; font-size: 16px; }
.clinic04 .box03 { padding-bottom: 100px; }
.clinic04 .box03 .inner { width: 1200px; margin: 0 auto; }
.clinic04 .box03 .inner .img { display: block; width: 45%; float: left; }
.clinic04 .box03 .inner .img img { width: 100%; }
.clinic04 .box03 .inner .cont { display: block; width: 50%; float: left; padding-left: 5%; vertical-align: top; }
.clinic04 .box03 .inner .cont .tit { display: block; font-size: 21px; font-weight: bold; padding-bottom: 20px; color: #333; }
.clinic04 .box03 .inner .cont .desc li { padding-left: 14px; font-size: 16px; line-height: 2; background: url(http://woorisoa.co.kr/images/common/icon_list_dot2.png) 0 13px no-repeat; background-size: 5px; }
@media screen and (max-width:1200px) {
.clinic04 .box01 .inner { width: 100%; }
.clinic04 .box02 .inner .cont { width: 460px; }
.clinic04 .box03 .inner { width: 100%; }
}
@media screen and (max-width:1023px) {
.clinic04 .box01 .inner .img { height: 300px; margin-top: 100px; }
.clinic04 .box02 .inner .cont { width: 100%; margin: 0; }
.clinic04 .box02 .inner .cont.fst { margin-right: 0; margin-bottom: 20px; margin-top: 30px; }
.clinic04 .box03 .inner .cont .tit { font-size: 18px; }
.clinic04 .box03 .inner .cont .desc li { font-size: 14px; }
}
@media screen and (max-width:768px) {
.clinic04 .box01 .inner { padding: 50px 0; }
.clinic04 .box01 .inner .cont, .clinic04 .box01 .inner .img { width: 100%; margin: 0; }
.clinic04 .box01 .inner .cont .txt { padding: 0 0 20px 0; font-size: 14px; }
.clinic04 .box01 .inner .img { height: 220px; }
.clinic04 .box02 .inner ul li, .clinic04 .box02 .inner ul li.odd { width: 100%; height: 30px; clear: both; padding: 7px 0; }
.clinic04 .box02 .inner ul li .no { display: inline-block; font-size: 16px; padding-right: 10px }
.clinic04 .box02 .inner ul li .txt { display: inline-block; font-size: 16px; line-height: 30px; }
.clinic04 .box02 .inner ul li .txt br { display: none; }
.clinic04 .box02 .inner .cont .tit { font-size: 18px; }
.clinic04 .box02 .inner .cont .desc { font-size: 14px; padding: 20px; }
.clinic04 .box03 { padding-bottom: 60px; }
.clinic04 .box03 .inner .img { width: 100%; padding-bottom: 20px; }
.clinic04 .box03 .inner .cont { width: 100%; padding: 0; }
.clinic04 .box03 .inner .cont .tit br { display: none; }
}
/* clinic05(영양및이유식상담) */
.clinic05 { }
.clinic05 .top_visual { background: url(http://woorisoa.co.kr/images/clinic/bg_clinic05.jpg) 50% no-repeat; background-size: cover; }
.clinic05 .top_visual .tit_sub .icon { background: url(http://woorisoa.co.kr/images/clinic/icon_clinic05.png) 50% no-repeat; }
.clinic05 .inner { position: relative; max-width: 1060px; margin: 0 auto; }
.clinic05 .box01 { }
.clinic05 .box01 .inner { padding-bottom: 120px; }
.clinic05 .box01 .inner h3 { text-align: left; }
.clinic05 .box01 .inner .desc { font-size: 16px; padding-bottom: 50px; }
.clinic05 .box01 .inner .cont { font-size: 16px; }
.clinic05 .box01 .inner .cont .tit { display: block; color: #333; font-size: 18px; font-weight: bold; padding-bottom: 20px; }
.clinic05 .box01 .inner .cont .txt { padding-bottom: 10px; }
.clinic05 .box01 .inner .tbox { position: absolute; top: 110px; right: 0; width: 54%; }
.clinic05 .box01 .inner .tbox .desc { display: block; font-size: 14px; line-height:1.8; padding: 15px 0; }
.clinic05 .box01 .inner .tbox .desc .lnk_wmdhkorea{ display:inline-block; margin:6px 0 10px; background:#888; color:#fff; padding:2px 10px; border-radius:3px;}
.clinic05 .box02 { background: url(http://woorisoa.co.kr/images/clinic/img_clinic05_1.jpg) 50% no-repeat; background-size: cover; }
.clinic05 .box02 .inner { padding-bottom: 100px; }
.clinic05 .box02 .inner h3 { text-align: left; }
.clinic05 .box02 .inner .desc { color: #fff; font-size: 16px; line-height: 2; }
.clinic05 .box02 .inner .rbox { background: #fff; padding: 40px 50px; box-sizing: border-box; border-radius: 20px; margin-top: 50px; }
.clinic05 .box02 .inner .rbox .tit { display: block; color: #333; font-size: 18px; font-weight: bold; padding-bottom: 15px; }
.clinic05 .box02 .inner .rbox .txt { font-size: 15px; line-height: 1.6; }
.clinic05 .box02 .inner .rbox .txt span { display: block; padding-bottom: 10px; }
.clinic05 .box03 .inner { padding-bottom: 100px; font-size: 16px; }
.clinic05 .box03 .inner h3 { text-align: left; }
.clinic05 .box03 .inner .cont .tit { display: block; color: #333; font-weight: 18px; font-weight: bold; padding: 50px 0 15px; }
.clinic05 .box03 .inner .cont .txt { font-size: 15px; line-height: 2; }
.clinic05 .box03 .inner .btn_area { position: absolute; bottom: 100px; right: 0; padding-top: 80px; background: url(http://woorisoa.co.kr/images/clinic/img_clinic05_2.jpg) 50% 0px no-repeat; }
.clinic05 .box03 .inner .btn_area .btn_lnk { display: block; width: 320px; height: 58px; line-height: 58px; border-radius: 50px; background: #777; color: #fff; font-size: 18px; font-weight: bold; text-align: center; }
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1023px) {
.clinic05 .box01 .inner .tbox { width: 46%; }
}
@media screen and (max-width:768px) {
.clinic05 .box01 .inner h3, .clinic05 .box01 .inner .desc { text-align: center; }
.clinic05 .box01 .inner .desc { font-size: 14px; padding-bottom: 50px; }
.clinic05 .box01 .inner .cont { font-size: 14px; }
.clinic05 .box01 .inner .tbox { width: 100%; position: relative; top: 0; margin-top: 30px; }
.clinic05 .box02 .inner { padding-bottom: 60px; }
.clinic05 .box02 .inner h3, .clinic05 .box02 .inner .desc { text-align: center; }
.clinic05 .box02 .inner .desc { font-size: 14px; }
.clinic05 .box02 .inner .rbox { padding: 30px 30px; }
.clinic05 .box02 .inner .rbox .txt { font-size: 14px; }
.clinic05 .box03 .inner h3, .clinic05 .box03 .inner .desc { text-align: center; }
.clinic05 .box03 .inner .desc { font-size: 14px; }
.clinic05 .box03 .inner .cont .txt { font-size: 14px; }
.clinic05 .box03 .inner .btn_area { position: relative; bottom: 0; margin-top: 30px; }
.clinic05 .box03 .inner .btn_area .btn_lnk { width: 280px; font-size: 16px; margin: 0 auto; }
.clinic05 .box03 .inner { padding-bottom: 60px; }
}
/* clinic06(예방접종) */
.clinic06 { }
.clinic06 .top_visual { background: url(http://woorisoa.co.kr/images/clinic/bg_clinic06.jpg) 50% no-repeat; background-size: cover; }
.clinic06 .top_visual .tit_sub .icon { background: url(http://woorisoa.co.kr/images/clinic/icon_clinic06.png) 50% no-repeat; }
.clinic06 .inner { position: relative; max-width: 1000px; margin: 0 auto; }
.clinic06 .box01 .inner { position: relative; max-width: 1000px; margin: 0 auto; }
.clinic06 .box01 .inner .cont .tit { display: block; padding-bottom: 15px; color: #333; font-size: 18px; font-weight: bold; }
.clinic06 .box01 .inner .cont .txt { font-size: 16px; line-height: 2; }
.clinic06 .box01 .inner .tbox { margin: 50px auto; }
.clinic06 .box01 .inner .tbox .tit { display: block; padding-bottom: 15px; color: #333; font-size: 18px; font-weight: bold; }
.clinic06 .box01 .inner .lr_scroll{ display:none;  margin-top:10px;}
.tbl_01 { width: 100%; }
.tbl_01 th { padding: 8px 0; /*border-top: 3px solid #68c00c;*/ border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; font-size: 13px; background: #f9f9f9; color: #68c00c; }
.tbl_01 td { padding: 8px 0; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; font-size: 13px; color: #555; text-align: center; }
.tbl_01 th.col1 { background: #68c00c; color: #fff; border-left: 0; }
.tbl_01 th.col2 { background: #68c00c; color: #fff; }
.tbl_01 th.col3 { background: #777; color: #fff; width: 42px; }
.tbl_01 td.col1 { background: #f9f9f9; border-left: 0; font-weight: bold; }
.tbl_01 td.col2 { background: #f9f9f9; font-weight: bold; }
.tbl_01 td.col3 { }
.tbl_01 td.active { border-bottom: 2px solid #68c00c; }
.clinic06 .box02 { background: #f9f9f9; padding-bottom: 60px; }
.clinic06 .box02 .inner .cont { width: 46%; margin: 0 2% 30px; float: left; }
.clinic06 .box02 .inner .cont .tit { display: block; padding-bottom: 15px; color: #333; font-size: 18px; font-weight: bold; }
.clinic06 .box02 .inner .cont .lst { padding: 30px; height: 300px; background: #fff; border: 1px solid #ddd; border-top: 3px solid #68c00c; }
.clinic06 .box02 .inner .cont .lst.odd { height: 240px; }
.clinic06 .box02 .inner .cont .lst ul li { padding-left: 11px; line-height: 1.6; background: url(http://woorisoa.co.kr/images/common/icon_list_dot1.png) 0 9px no-repeat; background-size: 4px; letter-spacing: -0.065em; }
.clinic06 .box02 .inner .cont .lst .stit { padding: 20px 0 10px; color: #68c00c; font-weight: bold; font-size: 16px; }
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1023px) {
.clinic06 .box02 .inner .cont .lst { height: 500px; }
.clinic06 .box02 .inner .cont .lst.odd { height: 310px; }
}
@media screen and (max-width:768px) {
.clinic06 .box01 .inner .cont .txt { font-size: 14px; }
.clinic06 .box01 .inner .tbox { overflow-x: auto; margin:50px auto 20px; }
.clinic06 .box01 .inner .tbox .tbl_01 { min-width: 750px; }
.tbl_01 th, .tbl_01 td { font-size: 12px; }
.clinic06 .box02 { padding-bottom: 30px; }
.clinic06 .box02 .inner .cont { width: 100%; margin: 0; margin-bottom: 30px; }
.clinic06 .box02 .inner .cont .lst, .clinic06 .box02 .inner .cont .lst.odd { height: auto; }
.clinic06 .box02 .inner .cont .lst ul li { font-size: 13px; }
.clinic06 .box01 .inner .lr_scroll{ display:block;}
}
/* clinic07(예방접종) */
.clinic07 { }
.clinic07 .top_visual { background: url(http://woorisoa.co.kr/images/clinic/bg_clinic07.jpg) 50% no-repeat; background-size: cover; }
.clinic07 .top_visual .tit_sub .icon { background: url(http://woorisoa.co.kr/images/clinic/icon_clinic07.png) 50% no-repeat; }
.clinic07 .inner { position: relative; max-width: 1200px; margin: 0 auto; }
.clinic07 .box01 { background: #f9f9f9; padding-bottom: 100px; }
.clinic07 .box01 .cont { overflow: hidden; }
.clinic07 .box01 .cont .img { display: block; width: 50%; height: 480px; float: left; background: url(http://woorisoa.co.kr/images/clinic/img_clinic07_1.jpg) 50% no-repeat; background-size: cover; }
.clinic07 .box01 .cont .txt { width: 50%; height: 480px; float: left; background: #68c00c; }
.clinic07 .box01 .cont .txt p { padding: 50px; color: #fff; font-size: 15px; }
.clinic07 .box01 .cont .txt p .tit { display: block; padding: 30px 0 10px; font-size: 18px; font-weight: bold; }
.clinic07 .box01 .cont .txt p .tit:first-child { padding-top: 0; }
.clinic07 .box01 .cont.odd .img { display: block; width: 50%; height: 540px; float: right; background: url(http://woorisoa.co.kr/images/clinic/img_clinic07_2.jpg) 50% no-repeat; background-size: cover; }
.clinic07 .box01 .cont.odd .tit { color: #333; }
.clinic07 .box01 .cont.odd .txt { width: 50%; height: 540px; float: left; background: #fff; }
.clinic07 .box01 .cont.odd .txt p { color: #777; }
.clinic07 .box02 { padding-bottom: 60px; }
.clinic07 .box02 .desc { text-align: center; font-size: 16px; }
@media screen and (max-width:1200px) {
.clinic07 .box01 .cont .img, .clinic07 .box01 .cont .txt { height: 514px; }
.clinic07 .box01 .cont.odd .img, .clinic07 .box01 .cont.odd .txt { height: 580px; }
}
@media screen and (max-width:1023px) {
.clinic07 .box01 .cont .txt p .tit { padding: 20px 0 10px; }
.clinic07 .box01 .cont .img, .clinic07 .box01 .cont .txt { height: 506px; }
.clinic07 .box01 .cont.odd .img, .clinic07 .box01 .cont.odd .txt { height: 638px; }
}
@media screen and (max-width:768px) {
.clinic07 .box01 { padding-bottom: 60px; }
.clinic07 .box01 .cont .txt p { font-size: 14px; }
.clinic07 .box01 .cont .img, .clinic07 .box01 .cont .txt, .clinic07 .box01 .cont.odd .img, .clinic07 .box01 .cont.odd .txt { width: 100%; clear: both; }
.clinic07 .box01 .cont .img, .clinic07 .box01 .cont.odd .img { height: 180px; }
.clinic07 .box01 .cont .txt p { padding: 30px; }
.clinic07 .box01 .cont .txt { height: 436px; }
.clinic07 .box01 .cont.odd .txt { height: 541px; }
.clinic07 .box02 .desc { font-size: 14px; }
}

/* clinic08(설소대) */
.clinic08 { }
.clinic08 .top_visual { background: url(http://woorisoa.co.kr/images/clinic/bg_clinic08.jpg) 50% no-repeat; background-size: cover; }
.clinic08 .top_visual .tit_sub .icon { background: url(http://woorisoa.co.kr/images/clinic/icon_clinic08.png) 50% no-repeat; }
.clinic08 .inner { position: relative; max-width: 1200px; margin: 0 auto; }
.clinic08 .box01 { background: #f9f9f9;}
.clinic08 .box01 .qna .list{ padding-top:80px;}
.clinic08 .box01 .qna .list2{ padding-top:30px;}
.clinic08 .box01 .qna .list .btn_reserve{ display: block; width: 260px; height: 58px; line-height: 58px; border-radius: 50px; margin: 50px auto 0; background: #68c00c url(http://woorisoa.co.kr/images/common/icon_locationbar.png?ver=210610) 220px 50% no-repeat; background-size: 18px; color: #fff; font-size: 21px; font-weight: bold; text-indent: 30px; text-align: left; }
.clinic08 .box01 .qna .item{ max-width:46%; float:left; min-height:304px;}
.clinic08 .box01 .qna .item:last-child{ margin-left:8%;}
.clinic08 .box01 .qna .addimg{ width:1120px; max-width:100%; position:relative; min-height:334px; max-height:334px; margin-bottom:30px;}
.clinic08 .box01 .qna .addimg .img { position:absolute; top:0; right:0; max-width:46%;}
.clinic08 .box01 .qna .addimg .img img{ width:100%;}
.clinic08 .box01 .qna .addimg p{ max-width:41%;}

@media screen and (max-width:1200px) {
	.clinic08 .box01 .qna .addimg{ max-height:inherit;}

}
@media screen and (max-width:1023px) {
/*	.clinic08 .box01 .qna .addimg p{ max-width:100%;}*/

}

@media screen and (max-width:768px) {
	.clinic08 .box01 .qna .list{ padding-top:60px;}
	.clinic08 .box01 .qna .list2{ padding-top:20px;}
	.clinic08 .box01 .qna .addimg p{ max-width:100%;}
	.clinic08 .box01 .qna .addimg .img{ position:inherit; top:inherit; right:inherit; width:100%; max-width:100%; margin-top:20px; }
	.clinic08 .box01 .qna .addimg{ margin-bottom:20px;}
	.clinic08 .box01 .qna .item{ width:100%; max-width:100%; min-height:inherit;}
	.clinic08 .box01 .qna .item:last-child{ margin-left:0;}
	.clinic08 .top_visual .br{ display:block !important;}

}