/*하지교정클리닉*/
.inf01 { }
.inf01 .top_visual {background: url(../images/mind/bg_mind01.jpg) 50% no-repeat; background-size: cover; }
.inf01 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind01.png) 50% no-repeat; }
.inf01 .top_visual .top_img{ max-width:880px; height:240px; margin:0 auto; background: url(../images/mind/img_mind01_1.png) no-repeat;}
.inf01 .top_visual .desc{ margin-bottom:50px;}
.inf01 .box01 ul { overflow: hidden; max-width: 900px; margin: 0 auto; }
.inf01 .box01 li { position:relative; padding-left:120px; padding-bottom:50px; background: url(../images/mind/img_mind01_2_0.png) 40px 0 repeat-y;}
.inf01 .box01 li.n5{ background:none; padding-bottom:0;}
.inf01 .box01 li .num{ position:absolute; top:0; left:0; width:80px; height:80px;}
.inf01 .box01 .n1 .num{background: url(../images/mind/img_mind01_2.png) 0 0 no-repeat;}
.inf01 .box01 .n2 .num{background: url(../images/mind/img_mind01_2.png) 0 -100px no-repeat;}
.inf01 .box01 .n3 .num{background: url(../images/mind/img_mind01_2.png) 0 -200px no-repeat;}
.inf01 .box01 .n4 .num{background: url(../images/mind/img_mind01_2.png) 0 -300px no-repeat;}
.inf01 .box01 .n5 .num{background: url(../images/mind/img_mind01_2.png) 0 -400px no-repeat;}
.inf01 .box01 .tit{ display:block; margin-bottom:10px; color: #333; font-size: 36px; font-weight: bold; letter-spacing: -0.045em; }
.inf01 .box01 p{ font-size:16px; padding-left:18px; margin-bottom:8px; text-align:justify; background: url(../images/mind/icon_check.png) 0 8px no-repeat;}
.inf01 .box02{ padding-top:0; }
.inf01 .box02 .tit_ssub{ text-align:left;}
.inf01 .box01{ padding-top:0; padding-bottom:0;}
.inf01 .box01 .inner{ width:100%; max-width:1140px; padding:80px 0; margin:0 auto; border:1px solid #ddd; box-sizing:border-box;}
.inf01 .box02 .inner{ max-width:1120px; margin:0 auto;}
.inf01 .box02 .cont{ overflow:hidden;}
.inf01 .box02 .left, .inf01 .box02 .right{ float:left; width:50%; box-sizing:border-box;}
.inf01 .box02 .left{ padding-right:40px; font-size:16px; line-height:1.8;}
.inf01 .box02 .right{ padding-left:40px;}
.inf01 .box02 .right .img img{ width:100%;}


.inf01 .box04{background:#f4f4ea;overflow:hidden;}
.inf01 .box04 h3{ overflow:hidden; color:#68c00c; margin-top:0; display:none;}
.inf01 .box04 h4, .inf01 .box05 h4{font-size:30px;margin-top: 0px;margin-bottom: 50px;text-align:left;}
.inf01 .box04 .inner, .inf01 .box05 .inner{ max-width:1140px; margin:0 auto;}
.inf01 .box04 .left, .inf01 .box05 .left{ width:40%; max-width: 480px;float:left;}
.inf01 .box04 .left .desc, .inf01 .box05 .left .desc{font-size:15px;line-height:1.8;margin-bottom:20px;color: #333;}
.inf01 .box04 .right, .inf01 .box05 .right{width:50%;max-width: 570px;float:right;padding:0 60px;border-left:1px solid #ddd;box-sizing:border-box;}
.inf01 .box04 .right .img, .inf01 .box05 .right .img{background:#fff;width:100%;max-width: 450px;margin-bottom:30px;}
.inf01 .box04 .right .img img, .inf01 .box05 .right .img img{ width:100%;}
.inf01 .box04 .right .tit, .inf01 .box05 .right .tit{ color:#222; font-size:24px; margin-bottom:15px;}
.inf01 .box04 .right li, .inf01 .box05 .right li{ position:relative; font-size:14px; margin-bottom:4px; padding-left:14px;}
.inf01 .box04 .right li:before, .inf01 .box05 .right li:before{position:absolute;top: 10px;left:0;content:''; width:4px; height:4px; border-radius:50%; background:#68c00c;}



.inf01 .box05{ background:#fff; overflow:hidden;}
/*.mind01 .box05 h4{ font-size:30px; margin-top:0; margin-bottom:30px; text-align:left;}
.mind01 .box05 .inner{ max-width:1140px; margin:0 auto;}
.mind01 .box05 .left{ max-width:510px; float:left;}
.mind01 .box05 .left .desc{ font-size:15px; line-height:1.8; margin-bottom:20px;}
.mind01 .box05 .right{ width:100%; max-width:440px; float:left; border-left:1px solid #ddd; padding-left:60px; margin-left:60px; box-sizing:border-box;}
.mind01 .box05 .right .img{ background:#fff; width:100%; height:240px; margin-bottom:30px;}
.mind01 .box05 .right .tit{ color:#222; font-size:24px; margin-bottom:15px;}
.mind01 .box05 .right li{ position:relative; font-size:14px; margin-bottom:6px; padding-left:14px;}
.mind01 .box05 .right li:before{ position:absolute; top:3px; left:0; content:'●'; color:#68c00c; font-size:3px;}*/


@media screen and (max-width:1200px) {

}
@media screen and (max-width:1023px) {
.inf01 .top_visual .top_img{ background: url(../images/mind/img_mind01_1.png) no-repeat; background-size:100%;}

}
@media screen and (max-width:768px) {
.inf01 .top_visual .top_img{ max-width:506px; height:468px; background: url(../images/mind/img_mind01_1_1.png) 50% 20px no-repeat; background-size:90%;}
.inf01 .box01 .inner{ border:0; padding:60px 0;}
.inf01 .box01 li { padding-left:50px; padding-bottom:30px; background: url(../images/mind/img_mind01_2_0.png) 20px 0 repeat-y;}
.inf01 .box01 li .num{ position:absolute; top:0; left:0; width:40px; height:40px; background-size:40px !important;}
.inf01 .box01 .n1 .num{background: url(../images/mind/img_mind01_2.png) 0 0 no-repeat;}
.inf01 .box01 .n2 .num{background: url(../images/mind/img_mind01_2.png) 0 -50px no-repeat;}
.inf01 .box01 .n3 .num{background: url(../images/mind/img_mind01_2.png) 0 -100px no-repeat;}
.inf01 .box01 .n4 .num{background: url(../images/mind/img_mind01_2.png) 0 -150px no-repeat;}
.inf01 .box01 .n5 .num{background: url(../images/mind/img_mind01_2.png) 0 -200px no-repeat;}
.inf01 .box01 .tit{ font-size:24px;}
.inf01 .box01 p{ font-size:14px;}
.inf01 .box02 .left, .inf01 .box02 .right{ float:none; width:100%; padding-left:0; padding-right:0; font-size:14px;}
.inf01 .box02 .right{ margin-top:20px;}


.inf01 .box04 h4, .inf01 .box05 h4{ font-size:24px; margin-top:0 !important; margin-bottom:15px !important;}
.inf01 .box04 .right .tit, .inf01 .box05 .right .tit{ font-size:18px;}
.inf01 .box04 .left, .inf01 .box05 .left, .inf01 .box04 .right, .inf01 .box05 .right{ width:100%; max-width:480px; margin:0 auto; float:none;}
.inf01 .box04 .right, .inf01 .box05 .right{ border-left:0; margin-top:60px; padding:0;}
}
@media screen and (max-width:480px) {
.inf01 .top_visual .top_img{ height:380px;}
}
@media screen and (max-width:420px) {
.inf01 .top_visual .top_img{ height:320px;}
}
@media screen and (max-width:360px) {
.inf01 .top_visual .top_img{ height:270px;}
}

/* 마음튼튼클리닉 */
/* mind01(마음튼튼클리닉 소개) */
.mind01 { }
.mind01 .top_visual {background: url(../images/mind/bg_mind01.jpg) 50% no-repeat; background-size: cover; }
.mind01 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind01.png) 50% no-repeat; }
.mind01 .top_visual .top_img{ max-width:880px; height:240px; margin:0 auto; background: url(../images/mind/img_mind01_1.png) no-repeat;}
.mind01 .top_visual .desc{ margin-bottom:50px;}
.mind01 .box01 ul { overflow: hidden; max-width: 900px; margin: 0 auto; }
.mind01 .box01 li { position:relative; padding-left:120px; padding-bottom:50px; background: url(../images/mind/img_mind01_2_0.png) 40px 0 repeat-y;}
.mind01 .box01 li.n5{ background:none; padding-bottom:0;}
.mind01 .box01 li .num{ position:absolute; top:0; left:0; width:80px; height:80px;}
.mind01 .box01 .n1 .num{background: url(../images/mind/img_mind01_2.png) 0 0 no-repeat;}
.mind01 .box01 .n2 .num{background: url(../images/mind/img_mind01_2.png) 0 -100px no-repeat;}
.mind01 .box01 .n3 .num{background: url(../images/mind/img_mind01_2.png) 0 -200px no-repeat;}
.mind01 .box01 .n4 .num{background: url(../images/mind/img_mind01_2.png) 0 -300px no-repeat;}
.mind01 .box01 .n5 .num{background: url(../images/mind/img_mind01_2.png) 0 -400px no-repeat;}
.mind01 .box01 .tit{ display:block; margin-bottom:10px; color: #333; font-size: 36px; font-weight: bold; letter-spacing: -0.045em; }
.mind01 .box01 p{ font-size:16px; padding-left:18px; margin-bottom:8px; text-align:justify; background: url(../images/mind/icon_check.png) 0 8px no-repeat;}
.mind01 .box02{ padding-top:0; }
.mind01 .box02 .tit_ssub{ text-align:left;}
.mind01 .box01{ padding-top:0; padding-bottom:0;}
.mind01 .box01 .inner{ width:100%; max-width:1140px; padding:80px 0; margin:0 auto; border:1px solid #ddd; box-sizing:border-box;}
.mind01 .box02 .inner{ max-width:1120px; margin:0 auto;}
.mind01 .box02 .cont{ overflow:hidden;}
.mind01 .box02 .left, .mind01 .box02 .right{ float:left; width:50%; box-sizing:border-box;}
.mind01 .box02 .left{ padding-right:40px; font-size:16px; line-height:1.8;}
.mind01 .box02 .right{ padding-left:40px;}
.mind01 .box02 .right .img img{ width:100%;}


.mind01 .box04{background:#f4f4ea;overflow:hidden;}
.mind01 .box04 h3{ overflow:hidden; color:#68c00c; margin-top:0; display:none;}
.mind01 .box04 h4, .mind01 .box05 h4{font-size:30px;margin-top: 0px;margin-bottom: 50px;text-align:left;}
.mind01 .box04 .inner, .mind01 .box05 .inner{ max-width:1140px; margin:0 auto;}
.mind01 .box04 .left, .mind01 .box05 .left{ width:40%; max-width: 480px;float:left;}
.mind01 .box04 .left .desc, .mind01 .box05 .left .desc{font-size:15px;line-height:1.8;margin-bottom:20px;color: #333;}
.mind01 .box04 .right, .mind01 .box05 .right{width:50%;max-width: 570px;float:right;padding:0 60px;border-left:1px solid #ddd;box-sizing:border-box;}
.mind01 .box04 .right .img, .mind01 .box05 .right .img{background:#fff;width:100%;max-width: 450px;margin-bottom:30px;}
.mind01 .box04 .right .img img, .mind01 .box05 .right .img img{ width:100%;}
.mind01 .box04 .right .tit, .mind01 .box05 .right .tit{ color:#222; font-size:24px; margin-bottom:15px;}
.mind01 .box04 .right li, .mind01 .box05 .right li{ position:relative; font-size:14px; margin-bottom:4px; padding-left:14px;}
.mind01 .box04 .right li:before, .mind01 .box05 .right li:before{position:absolute;top: 10px;left:0;content:''; width:4px; height:4px; border-radius:50%; background:#68c00c;}



.mind01 .box05{ background:#fff; overflow:hidden;}
/*.mind01 .box05 h4{ font-size:30px; margin-top:0; margin-bottom:30px; text-align:left;}
.mind01 .box05 .inner{ max-width:1140px; margin:0 auto;}
.mind01 .box05 .left{ max-width:510px; float:left;}
.mind01 .box05 .left .desc{ font-size:15px; line-height:1.8; margin-bottom:20px;}
.mind01 .box05 .right{ width:100%; max-width:440px; float:left; border-left:1px solid #ddd; padding-left:60px; margin-left:60px; box-sizing:border-box;}
.mind01 .box05 .right .img{ background:#fff; width:100%; height:240px; margin-bottom:30px;}
.mind01 .box05 .right .tit{ color:#222; font-size:24px; margin-bottom:15px;}
.mind01 .box05 .right li{ position:relative; font-size:14px; margin-bottom:6px; padding-left:14px;}
.mind01 .box05 .right li:before{ position:absolute; top:3px; left:0; content:'●'; color:#68c00c; font-size:3px;}*/


@media screen and (max-width:1200px) {

}
@media screen and (max-width:1023px) {
.mind01 .top_visual .top_img{ background: url(../images/mind/img_mind01_1.png) no-repeat; background-size:100%;}

}
@media screen and (max-width:768px) {
.mind01 .top_visual .top_img{ max-width:506px; height:468px; background: url(../images/mind/img_mind01_1_1.png) 50% 20px no-repeat; background-size:90%;}
.mind01 .box01 .inner{ border:0; padding:60px 0;}
.mind01 .box01 li { padding-left:50px; padding-bottom:30px; background: url(../images/mind/img_mind01_2_0.png) 20px 0 repeat-y;}
.mind01 .box01 li .num{ position:absolute; top:0; left:0; width:40px; height:40px; background-size:40px !important;}
.mind01 .box01 .n1 .num{background: url(../images/mind/img_mind01_2.png) 0 0 no-repeat;}
.mind01 .box01 .n2 .num{background: url(../images/mind/img_mind01_2.png) 0 -50px no-repeat;}
.mind01 .box01 .n3 .num{background: url(../images/mind/img_mind01_2.png) 0 -100px no-repeat;}
.mind01 .box01 .n4 .num{background: url(../images/mind/img_mind01_2.png) 0 -150px no-repeat;}
.mind01 .box01 .n5 .num{background: url(../images/mind/img_mind01_2.png) 0 -200px no-repeat;}
.mind01 .box01 .tit{ font-size:24px;}
.mind01 .box01 p{ font-size:14px;}
.mind01 .box02 .left, .mind01 .box02 .right{ float:none; width:100%; padding-left:0; padding-right:0; font-size:14px;}
.mind01 .box02 .right{ margin-top:20px;}


.mind01 .box04 h4, .mind01 .box05 h4{ font-size:24px; margin-top:0 !important; margin-bottom:15px !important;}
.mind01 .box04 .right .tit, .mind01 .box05 .right .tit{ font-size:18px;}
.mind01 .box04 .left, .mind01 .box05 .left, .mind01 .box04 .right, .mind01 .box05 .right{ width:100%; max-width:480px; margin:0 auto; float:none;}
.mind01 .box04 .right, .mind01 .box05 .right{ border-left:0; margin-top:60px; padding:0;}
}
@media screen and (max-width:480px) {
.mind01 .top_visual .top_img{ height:380px;}
}
@media screen and (max-width:420px) {
.mind01 .top_visual .top_img{ height:320px;}
}
@media screen and (max-width:360px) {
.mind01 .top_visual .top_img{ height:270px;}
}


/* mind02(행복한양육클리닉) */
.mind02 { }
.mind02 .top_visual {background: url(../images/mind/bg_mind02.jpg) 50% no-repeat; background-size: cover; }
.mind02 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind02.png) 50% no-repeat; }
.mind02 .inner { overflow:hidden; max-width:1200px; margin:0 auto;}
.mind02 .cont{ position:relative; float:left; width:50%; padding:0 40px; box-sizing:border-box;}
.mind02 .cont2{ position:relative; float:left; width:50%; padding:0 40px; box-sizing:border-box;}
.mind02 .cont2 img{ width:100%;}
.mind02 .cont .tit_ssub{ text-align:left; margin:80px 0 30px;}
.mind02 .cont .desc{ font-size:16px; line-height:1.8; text-align:justify; letter-spacing:0;}
.mind02 .cont .desc span{ display:block; padding-left:30px; color:#7ab7d1; }
.mind02 .box01 { padding-bottom:60px;}
.mind02 .box02 { background:#fafafa;}
.mind02 .box02 img{ margin:80px 0;}

@media screen and (max-width:1200px) {
.mind02 .img img{ display:block; width:100%; max-width:500px; margin:0 auto;}
.mind02 .box02 img{ margin:80px auto;}

}
@media screen and (max-width:1023px) {

}
@media screen and (max-width:768px) {
.mind02 .tit_ssub{ padding:0 20px;}
.mind02 .cont{width:100%; padding:0 20px;}
.mind02 .cont .desc{ font-size:14px;}
.mind02 .img{ display:block; margin:20px 0 0;}
.mind02 .box02 img{ margin:20px auto;}

}

/* mind03(발달클리닉) */
.mind03 { }
.mind03 .top_visual {background: url(../images/mind/bg_mind03.jpg) 50% no-repeat; background-size: cover; }
.mind03 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind03.png) 50% no-repeat; }
.mind03 .inner { overflow:hidden; max-width:1200px; margin:0 auto;}
.mind03 .cont{ position:relative; float:left; width:50%; padding:0 40px; box-sizing:border-box;}
.mind03 .cont .tit_ssub{ text-align:left; margin:80px 0 30px;}
.mind03 .cont .stit{ display:block; margin-bottom:8px; font-size:21px; font-weight:bold; color:#333;}
.mind03 .cont .mt{ margin-top:50px;}
.mind03 .cont .desc{ font-size:16px; line-height:1.8; text-align:justify; letter-spacing:0;}
.mind03 .cont .desc span{ display:block; padding-left:30px; color:#7ab7d1; }
.mind03 .box01 { padding-bottom:60px;}
.mind03 .img{ display:block; margin:30px auto; max-width:520px;}

@media screen and (max-width:1200px) {
.mind03 .img img{ width:100%;}

}
@media screen and (max-width:1023px) {

}
@media screen and (max-width:768px) {
.mind03 .tit_ssub{ padding:0 20px;}
.mind03 .cont{width:100%; padding:0 20px;}
.mind03 .cont .stit{ font-size:18px;}
.mind03 .cont .desc{ font-size:14px;}
.mind03 .cont + .cont, .mind03 .cont .mt{ margin-top:30px;}

}

/* mind04(언어발달클리닉) */
.mind04 { }
.mind04 .top_visual {background: url(../images/mind/bg_mind04.jpg) 50% no-repeat; background-size: cover; }
.mind04 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind04.png) 50% no-repeat; }
.mind04 .inner { overflow:hidden; max-width:1200px; margin:0 auto;}
.mind04 .cont2{ max-width:1120px; padding:0 40px; margin:0 auto; overflow:hidden; clear:both;}
.mind04 .cont2 .tit { display: block; margin-top:30px; padding-bottom: 15px; color: #333; font-size: 21px; font-weight: bold; }
.mind04 .cont2 .col3{ border-right:1px solid #dcdcdc;}
.mind04 .cont2 th{ color:#555; font-weight:bold;}
.mind04 .cont2 td{ font-size:15px;}

/*.clinic06 .box01 .inner .tbox { overflow-x: auto; margin:50px auto 20px; }
.clinic06 .box01 .inner .tbox .tbl_01 { min-width: 750px; }*/


.mind04 .cont{ position:relative; float:left; width:50%; padding:0 40px; box-sizing:border-box;}
.mind04 .cont .tit_ssub{ text-align:left; margin:80px 0 30px;}
.mind04 .stit{ display:block; margin:20px 0 8px; font-size:21px; font-weight:bold; color:#333;}
.mind04 .cont .mt{ margin-top:50px;}
.mind04 .cont .desc, .mind04 .cont2 .desc{ font-size:16px; line-height:1.8; text-align:justify; letter-spacing:0;}
.mind04 .cont .desc span{ display:block; padding-left:30px; color:#7ab7d1; }
.mind04 .box01, .mind04 .box02 { padding-bottom:60px;}
.mind04 .img{ display:block; margin:30px auto; max-width:520px;}
.mind04 .box02{ background:#fafafa;}
.mind04 .box02 .inner_box{ background:#fff; padding:40px 50px; margin:20px 0; line-height:1.8; border:1px solid #eee; box-sizing:border-box;}

@media screen and (max-width:1200px) {
.mind04 .img img{ width:100%;}
.mind04 .cont2{padding:0 30px;}

}
@media screen and (max-width:1023px) {

}
@media screen and (max-width:768px) {
.mind04 .box02 .inner_box{ padding:30px 20px}
.mind04 .cont2 .tbox{overflow-x: auto;}
.mind04 .cont2 .tbox table{ min-width:750px;}
.mind04 .cont2{padding:0 20px;}
.mind04 .tit_ssub{ padding:0 20px;}
.mind04 .cont{width:100%; padding:0 20px;}
.mind04 .cont .stit{ font-size:18px;}
.mind04 .cont .desc, .mind04 .cont2 .desc{ font-size:14px;}
.mind04 .cont + .cont, .mind04 .cont .mt{ margin-top:30px;}
.mind04 .cont2 td{ font-size:13px;}

}


/* mind05(ADHD클리닉) */
.mind05 { }
.mind05 .top_visual {background: url(../images/mind/bg_mind05.jpg) 50% no-repeat; background-size: cover; }
.mind05 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind05.png) 50% no-repeat; }
.mind05 .inner { overflow:hidden; max-width:1200px; margin:0 auto;}
.mind05 .cont2{ max-width:1120px; padding:0 40px; margin:0 auto; overflow:hidden; clear:both;}
.mind05 .cont2 .tit { display: block; margin-top:30px; padding-bottom: 15px; color: #333; font-size: 21px; font-weight: bold; }
.mind05 .cont2 .col3{ border-right:1px solid #dcdcdc;}
.mind05 .cont2 th{ color:#555; font-weight:bold;}
.mind05 .cont2 td{ font-size:16px;}
.mind05 .cont2 td:first-child{ border-left:0;}
.mind05 .cont2 + .tit_ssub{ margin:50px 0 30px;}


.mind05 .cont{ position:relative; float:left; width:50%; padding:0 40px; box-sizing:border-box;}
.mind05 .cont .tit_ssub{ text-align:left; margin:80px 0 30px;}
.mind05 .stit{ display:block; margin:20px 0 8px; font-size:21px; font-weight:bold; color:#333;}
.mind05 .cont .mt{ margin-top:50px;}
.mind05 .cont .desc, .mind05 .cont2 .desc{ font-size:16px; line-height:1.8; text-align:justify; letter-spacing:0;}
.mind05 .cont .desc span{ display:block; color:#fff; }
.mind05 .box01 { padding-bottom:60px;}
.mind05 .img{ display:block; margin:30px auto; max-width:520px;}

.mind05 .box02{ background:#232d43;}
.mind05 .box02 .tit_ssub{ max-width:1120px; margin:80px auto 30px; color:#fff; font-size:28px; text-align:left;}
.mind05 .box02 .inner_box{ background:#fff; padding:40px 50px; margin:20px 0; line-height:1.8; border:1px solid #eee; box-sizing:border-box;}
.mind05 .box02 .cont .desc{ color:#8092bd;}
.mind05 b{ font-weight:bold; color:#333;}
.mind05 .box02 .hr{display:block; max-width:1120px; margin:60px auto;border-bottom:1px dashed #777;}
.mind05 .box02 .inner .mt{ margin:10px auto 30px;}
.mind05 .box02 .hr + .inner { padding-bottom:80px;}
.mind05 .box03{ padding-bottom:80px;}
.mind05 .box03 .stit{ margin-top:0;}
.mind05 .box03 .desc{ margin-bottom:20px;}
.mind05 .box03 .desc em{ color:#777; font-size:14px;}
.mind05 .box03 .tbl{ margin-bottom:10px;}
.mind05 .box03 .tbl + .desc{ text-align:right; margin-bottom:60px;}

.mind05 .box04{ padding-bottom:80px; background:#fafafa;}
.mind05 .box04 .cont .desc{ color:#777;}
.mind05 .box04 .cont .desc span{ color:#333; font-size:18px;}

@media screen and (max-width:1200px) {
.mind05 .img img{ width:100%;}
.mind05 .box02 .tit_ssub{ padding:0 30px;}
.mind05 .box02 .hr{ margin:40px 30px;}
.mind05 .cont2{ padding:0 30px;}

}
@media screen and (max-width:1023px) {

}
@media screen and (max-width:768px) {
.mind05 .cont2{ padding:0 20px;}
.mind05 .tit_ssub{ padding:0 20px;}
.mind05 .box02 .tit_ssub{ padding:0 20px; font-size:24px;}
.mind05 .cont{width:100%; padding:0 20px;}
.mind05 .cont .stit{ font-size:18px;}
.mind05 .cont .desc, .mind05 .cont2 .desc{ font-size:14px;}
.mind05 .cont + .cont, .mind05 .cont .mt{ margin-top:0px;}
.mind05 .cont2 td{ font-size:13px;}

}


/* mind06(청소년클리닉) */
.mind06 { }
.mind06 .top_visual {background: url(../images/mind/bg_mind06.jpg) 50% no-repeat; background-size: cover; }
.mind06 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind06.png) 50% no-repeat; }
.mind06 .inner { overflow:hidden; max-width:1200px; margin:0 auto;}
.mind06 .cont{ position:relative; float:left; width:50%; padding:0 40px; box-sizing:border-box;}
.mind06 .cont .tit_ssub{ text-align:left; margin:80px 0 30px;}
/*.mind06 .cont .stit{ display:block; margin-bottom:8px; font-size:16px; font-weight:bold; color:#333;}*/
.mind06 .cont .desc{ font-size:16px; line-height:1.8; text-align:justify; letter-spacing:0;}
.mind06 .cont .desc .stit{ font-size:18px; display:block; color:#333; font-weight:bold;}
.mind06 .cont .desc strong{ display:block; color:#333; font-weight:bold;}
.mind06 .cont .desc em{ font-weight:bold;}
.mind06 .box01 { padding-bottom:60px;}
.mind06 .box02{ background:#fafafa; padding-bottom:80px;}
.mind06 .img{ display:block; margin:30px auto; max-width:520px;}

@media screen and (max-width:1200px) {
.mind06 .img img{ width:100%;}

}
@media screen and (max-width:1023px) {

}
@media screen and (max-width:768px) {
.mind06 .tit_ssub{ padding:0 20px;}
.mind06 .cont{width:100%; padding:0 20px;}
.mind06 .cont .desc{ font-size:14px;}
.mind06 .cont + .cont, .mind06 .cont .mt{ margin-top:30px;}

}


/* mind07(불안클리닉) */
.mind07 { }
.mind07 .top_visual {background: url(../images/mind/bg_mind07.jpg) 50% no-repeat; background-size: cover; }
.mind07 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind07.png) 50% no-repeat; }
.mind07 .inner { overflow:hidden; max-width:1200px; margin:0 auto;}
.mind07 .cont{ position:relative; float:left; width:50%; padding:0 40px; box-sizing:border-box;}
.mind07 .cont2{ max-width:1120px; padding:0 40px; margin:0 auto; overflow:hidden; clear:both;}
.mind07 .cont .tit_ssub{ text-align:left; margin:80px 0 30px;}
.mind07 .stit{ display:block; margin-bottom:8px; font-size:21px; font-weight:bold; color:#333;}
.mind07 .desc{ font-size:16px; line-height:1.8; text-align:justify; letter-spacing:0;}
.mind07 .tit_sub + .desc{ text-align:center;}
.mind07 .box01 { padding-bottom:60px;}
.mind07 .box02 .img{ display:block; margin-top:30px;}
.mind07 .box02 .img img{ width:100%; max-width:1120px; margin:0 auto;}
.mind07 .stit{ max-width:1120px; margin:0 auto;}
.mind07 .cont2 .stit{ margin-bottom:8px;}
.mind07 .box02{ padding-bottom:80px;}


@media screen and (max-width:1200px) {
/*     .mind07 .stit{ padding:0 30px;}*/

}
@media screen and (max-width:1023px) {

}
@media screen and (max-width:768px) {
.mind07 .cont, .mind07 .cont2{width:100%; padding:0 20px; box-sizing:border-box;}
.mind07 .cont2 .stit, .mind07 .cont .stit{ display:block; font-size:18px;}
.mind07 .desc{ font-size:14px;}
.mind07 .cont + .cont{ margin-top:30px;}

}



/* mind08(틱장애클리닉) */
.mind08 {}
.mind08 .top_visual {background: url(../images/mind/bg_mind08.jpg) 50% no-repeat; background-size: cover; }
.mind08 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind08.png) 50% no-repeat; }
.mind08 .inner { overflow:hidden; max-width:1200px; margin:0 auto;}
.mind08 .cont{ position:relative; float:left; width:50%; padding:0 40px; box-sizing:border-box;}
.mind08 .cont2{ max-width:1120px; padding:0 40px; margin:0 auto; overflow:hidden; clear:both;}
.mind08 .cont .tit_ssub{ text-align:left; margin:80px 0 30px;}
.mind08 .stit{ display:block; margin-bottom:8px; font-size:21px; font-weight:bold; color:#333;}
.mind08 .cont .desc{ font-size:16px; line-height:1.8; text-align:justify; letter-spacing:0;}
.mind08 .cont .desc span{ display:block; padding-left:30px; color:#7ab7d1; }
.mind08 .box01 { padding-bottom:60px;}
.mind08 .box02{ padding-bottom:60px;}
.mind08 .box02 .img{ display:block; margin-top:30px;}
.mind08 .box02 .img img{ width:100%; max-width:1120px; margin:0 auto;}
.mind08 .stit{ max-width:1120px; margin:0 auto;}
.mind08 .cont .stit{ padding:0;}


@media screen and (max-width:1200px) {
.mind08 .stit{ padding:0 30px;}


}
@media screen and (max-width:1023px) {

}
@media screen and (max-width:768px) {
.mind08 .cont, .mind08 .cont2{width:100%; padding:0 20px; box-sizing:border-box;}
.mind08 .cont .stit{ font-size:18px;}
.mind08 .stit{ padding:0 20px; font-size:18px;}
.mind08 .cont .desc{ font-size:14px;}
.mind08 .cont + .cont{ margin-top:30px;}
.mind08 .img{ margin:0 auto;}
.mind08 .box02 .inner .mt{ margin-top:0 !important;}


}



/* mind09(성인정신건강의학클리닉) */
.mind09 { }
.mind09 .top_visual {background: url(../images/mind/bg_mind09.jpg) 50% no-repeat; background-size: cover; }
.mind09 .top_visual .tit_sub .icon { background: url(../images/mind/icon_mind09.png) 50% no-repeat; }
.mind09 .top_visual .top_img{ max-width:1042px; height:305px; margin:0 auto; background: url(../images/mind/img_mind09_1.png) no-repeat;}

@media screen and (max-width:1200px) {

}
@media screen and (max-width:1023px) {
.mind09 .top_visual .top_img{ background: url(../images/mind/img_mind09_1.png) no-repeat; background-size:100%;}
}
@media screen and (max-width:768px) {
.mind09 .top_visual .top_img{ max-width:600px; height:406px; background: url(../images/mind/img_mind09_1_1.png) 50% 20px no-repeat; background-size:90%;}

}
@media screen and (max-width:480px) {
.mind09 .top_visual .top_img{ height:270px;}
}
@media screen and (max-width:420px) {
.mind09 .top_visual .top_img{ height:230px;}
}
@media screen and (max-width:360px) {
.mind09 .top_visual .top_img{ height:200px;}
}


/* mind10(시지각훈련프로그램-260318)*/
.mind10 .top_visual {background: url(../images/common/bg_booking.jpg) 50% no-repeat; background-size: cover; }
/*.mind10 .top_visual .tit_sub .icon { background: url(../images/common/icon_booking.png) 50% no-repeat; }*/
.mind10 .top_visual .top_img{ max-width:880px; height:240px; margin:0 auto; background: url(../images/mind/img_mind01_1.png) no-repeat;}


/* mind12(아동 작업치료 프로그램-260318)*/
.mind12 .top_visual {background: url(../images/mind/bg_mind06.jpg) 50% no-repeat; background-size: cover; }
/*.mind12 .top_visual .tit_sub .icon { background: url(../images/common/icon_booking.png) 50% no-repeat; }*/
.mind12 .top_visual .top_img{ max-width:880px; height:240px; margin:0 auto; background: url(../images/mind/img_mind01_1.png) no-repeat;}

#iframe1 { width:100%; height:30vh;}
