@charset "utf-8";

/********************* 수정css ****************************/
.ttimg_wr{}
.ttimg_wr .img{width:100%;height: 340px;background-size:cover;background-position:center;background-repeat: no-repeat;}

.tttxt_bx{background:#ff7b79;color:#fff;padding: 25px 80px;border:5px solid #ff7b79}
.tttxt_bx .tit{font-size: 34px;font-family: 'GongGothicBold';padding-bottom: 5px;}
.tttxt_bx .txt{font-family: 'GongGothicLight';}
.tttxt_bx .txt.long{font-family: 'Noto Sans KR';}

.tttxt_bx.bx02{background:#fff;color:#ff7b79;}
.tttxt_bx.bx_img{background-size:cover;background-repeat:no-repeat;background-position:center;border:0;display:table;width: 100%;}
.tttxt_bx.bx_img .txt_frame{/* width:50%; *//* float:right; */display:table-cell;vertical-align:middle;padding-left: 50%;}
.tttxt_bx.bx_img .txt_frame .tit{padding-bottom:15px}
.tttxt_bx.bx_img .txt_frame .txt{font-size: 15px;line-height: 23px;}

@media screen and (max-width:1300px){
    .ttimg_wr .img{height: 300px;}
}

@media screen and (max-width:1024px){
    .ttimg_wr .img{height:250px}
}

@media screen and (max-width:960px){
    .ttimg_wr .img{height:200px}
    .tttxt_bx{padding: 20px 60px;}
    .tttxt_bx .tit{font-size: 28px;}
    .tttxt_bx .txt{font-size:15px}
}

@media screen and (max-width:768px){
    .ttimg_wr .img{height:150px}
}

@media screen and (max-width:500px){
    .tttxt_bx{padding:20px 30px}
    .tttxt_bx .tit{font-size:24px}
}


.txt_bd_bx{border:10px solid #f7f3f2;padding:30px 70px}
.txt_bd_bx .img_wr{display:inline-block;vertical-align:middle;padding-right:30px}
.txt_bd_bx .txt_wr{display:inline-block;vertical-align:middle}
.txt_bd_bx .tit{font-size: 21px;font-weight: 500;padding-bottom: 5px;}
.txt_bd_bx .tit.cl01{color:#ff7b79}
.txt_bd_bx .txt{font-size: 15px;line-height: 21px;}
.txt_bd_bx .txt .td{padding:4px 0}

.txt_bd_bx .txt_li{overflow:hidden}
.txt_bd_bx .txt_li li{float:left;text-align:center}
.txt_bd_bx .txt_li li .txt_bx{display:inline-block;text-align:left;}
.txt_bd_bx .txt_li li .txt_bx h2{padding-bottom: 5px;color: #ff7b79;font-weight: 500;}
.txt_bd_bx .txt_li li .txt_bx p{padding:3px 10px;font-size: 16px;}
.txt_bd_bx .txt_li li .txt_bx p.list{position:relative}
.txt_bd_bx .txt_li li .txt_bx p.list::before{display:block;content:'';position:absolute;width:3px;height:1px;border-top: 3px solid white;border-bottom: 3px solid white;border-left: 3px solid #9e9e9e;top: 13px;left: 3px;}

.txt_bd_bx .wd3{}
.txt_bd_bx .wd3 li{width:calc(100% / 3);padding:0 5px}

@media screen and (max-width:1024px){
    .txt_bd_bx .img_wr{width: 160px;padding-right: 15px;}
    .txt_bd_bx .txt_wr{width:calc(100% - 170px)}
}

@media screen and (max-width:960px){
    .txt_bd_bx{padding: 20px 50px 25px;}
    .txt_bd_bx .txt_li li .txt_bx{font-size:15px}
}

@media screen and (max-width:768px){
    .txt_bd_bx{padding:20px 20px 25px}
    .txt_bd_bx .tit{font-size:18px;}
    .txt_bd_bx .txt_li li .txt_bx p{padding:5px 3px;font-size: 14px;}
    .txt_bd_bx .txt_li li .txt_bx p.list{padding: 5px 10px;}
}

@media screen and (max-width:500px){
    .txt_bd_bx .img_wr{width:100%;display:block;text-align:center;padding: 0 0 10px;}
    .txt_bd_bx .txt_wr{width:100%;display:block;}
    .txt_bd_bx .wd3 li{width:100%;padding: 10px;}
    .txt_bd_bx .txt_li li .txt_bx{width:100%}
}





.banner_bx{text-align:center}

.inline_frame{overflow:hidden;height: auto;}
.inline_frame.pd10{padding:10px 0}
.inline_frame.pd20{padding:20px 0}
.inline_frame .fl_l{float:left;}
.inline_frame .fl_r{float:right}
.inline_frame .img_wr{width:50%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.inline_frame .info_wr{width:50%;padding: 0px 30px;display: table;}
.inline_frame .info_wr .t_cell{text-align:left}
.inline_frame .info_wr h2{color:#ff7b79;padding-bottom: 10px;font-size: 20px;font-weight: 400;}
.inline_frame .info_wr .h2_add{color:#9f9f9f;font-size:15px;padding-bottom:25px}
.inline_frame .info_wr ul{font-size: 17px;}
.inline_frame .info_wr ul li{padding: 7px 0;}
.inline_frame .info_wr ul li .li_top{color:#ff7b79;font-weight:400}
.inline_frame .info_wr ul li span{display:inline-block;width: calc(100% - 40px);vertical-align: top;}
.inline_frame .info_wr ul li .num{background:#ff7b79;width:30px;height:30px;color:#fff;text-align:center;margin-right: 5px;font-weight: 700;font-size: 19px;}
.inline_frame .info_wr ul li .li_txt{padding-left: 40px;}


@media screen and (max-width:1300px){
    .inline_frame .img_wr{width:40%}
    .inline_frame .info_wr{width:60%}
    .inline_frame .info_wr h2{padding-bottom:7px;font-size: 18px;}
    .inline_frame .info_wr ul{font-size:15px}
    .inline_frame .info_wr ul li .num{width: 23px;height: 23px;font-size: 16px;}
    .inline_frame .info_wr ul li .li_txt{padding-left: 30px;}
}

@media screen and (max-width:1024px){
    .inline_frame .img_wr{width:30%}
    .inline_frame .info_wr{width:70%;padding: 0 20px;}
}

@media screen and (max-width:768px){
    .inline_frame .fl_l{float:none;}
    .inline_frame .fl_r{float:none;}
    .inline_frame .img_wr{width:100%;height: 300px !important;}
    .inline_frame .info_wr{width:100%;padding: 20px 0;height: auto !important;}
}

@media screen and (max-width:500px){
    .inline_frame .img_wr{height: 200px !important;}
    .inline_frame .info_wr h2{font-size: 16px;}
}

.od_txt_bx{padding:25px 70px;font-size:16px}
.od_txt_bx p{padding:10px 0}

@media screen and (max-width:768px){
    .od_txt_bx{padding:15px 30px;}
}

@media screen and (max-width:500px){
    .od_txt_bx{padding:15px 0px;font-size:14px}
}

.ly_sec.ly_re .ly_box.fr .ly_img{width:50%}

.ly_box_li.long_txt{}
.ly_box_li.long_txt ul li{width:100%;flex: auto;}

@media screen and (max-width:1790px){
    .ly_01 .ly_box.fr .ly_con {padding:0 50px 0 10px;}
}

@media screen and (max-width:768px){
    .ly_sec .ly_box.fr .ly_img{width:100%}
    .ly_01 .ly_box.fr .ly_con{padding: 30px 0px 0;width: 100%;}
}





/* 테이블 공통 */
.df_table{width:100%;background:#fff;text-align:center;border-spacing: 0;border-collapse: collapse;border-top: 2px solid #ff7b79;font-size: 15px;}
.df_table tr{}
.df_table th{border:1px solid #dddddd;padding: 10px;background: #f8f8f8;font-weight: 400;}
.df_table td{border:1px solid #dddddd;padding: 13px 5px;line-height: 25px;}
.df_table td.long{text-align:left}

/* 텍스트 색상 */
.cl00{color: #353535;}
.cl02{color:#0044a7}




/* 난임클리닉 sub2_2 */
.sub2_2 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub22.jpg')}
.sub2_2 .inline_frame.con01 .img_wr{background-image: url('../img/sub/sub22_con01.jpg');height: 450px;}
.sub2_2 .inline_frame.con01 .info_wr{height: 450px;}
.sub2_2 .inline_frame.con02 .img_wr{background-image: url('../img/sub/sub22_con02.jpg');height: 500px;}
.sub2_2 .inline_frame.con02 .info_wr{height: 500px;}

/* 유방클리닉 sub2_3_1 */
.sub2_3_1 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub231.jpg')}
.sub2_3_1 .inline_frame.con01 .img_wr{background-image: url('../img/sub/sub231_con01.jpg');height: 450px;}
.sub2_3_1 .inline_frame.con01 .info_wr{height: 450px;}
.sub2_3_1 .inline_frame.con02 .img_wr{background-image: url('../img/sub/sub231_con02.jpg');height: 500px;}
.sub2_3_1 .inline_frame.con02 .info_wr{height: 500px;}
.sub2_3_1 .inline_frame.con03 .img_wr{background-image: url('../img/sub/sub231_con03.jpg');height: 355px;}
.sub2_3_1 .inline_frame.con03 .info_wr{height: 355px;}
.sub2_3_1 .inline_frame.con04 .img_wr{height: 365px;}
.sub2_3_1 .inline_frame.con04 .info_wr{height: 365px;}

@media screen and (max-width:1300px){
    .sub2_3_1 .inline_frame.con01 .img_wr{height: 380px;}
    .sub2_3_1 .inline_frame.con01 .info_wr{height: 380px;}
    .sub2_3_1 .inline_frame.con02 .img_wr{height: 350px;}
    .sub2_3_1 .inline_frame.con02 .info_wr{height: 350px;}
    .sub2_3_1 .inline_frame.con03 .img_wr{height: 355px;}
    .sub2_3_1 .inline_frame.con03 .info_wr{height: 355px;}
    .sub2_3_1 .inline_frame.con04 .img_wr{width:100%;float:none;text-align:center;height:auto}
    .sub2_3_1 .inline_frame.con04 .info_wr{padding-top:30px;width:100%;float:none;height:auto}
}

@media screen and (max-width:960px){
    .sub2_3_1 .inline_frame.con02 .img_wr{height:410px}
    .sub2_3_1 .inline_frame.con02 .info_wr{height: 410px;}
}

@media screen and (max-width:768px){
    .sub2_3_1 .inline_frame.con04 .img_wr{height:auto !important}
}


/* 갑상선클리닉 sub2_3_2 */
.sub2_3_2 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub232.jpg')}
.sub2_3_2 .inline_frame.con01 .img_wr{background-image: url('../img/sub/sub232_con01.jpg');height: 420px;}
.sub2_3_2 .inline_frame.con01 .info_wr{height: 420px;}
.sub2_3_2 .inline_frame.con02 .img_wr{background-image: url('../img/sub/sub232_con02.jpg');height: 420px;}
.sub2_3_2 .inline_frame.con02 .info_wr{height: 420px;}
.sub2_3_2 .inline_frame.con03 .img_wr{background-image: url('../img/sub/sub232_con03.jpg');height: 420px;}
.sub2_3_2 .inline_frame.con03 .info_wr{height: 420px;}
.sub2_3_2 .inline_frame.con04 .img_wr{background-image: url('../img/sub/sub232_con04.jpg');height: 420px;}
.sub2_3_2 .inline_frame.con04 .info_wr{height: 420px;}
.sub2_3_2 .inline_frame.con05 .img_wr{background-image: url('../img/sub/sub232_con05.jpg');height: 420px;}
.sub2_3_2 .inline_frame.con05 .info_wr{height: 420px;}


/* 모유수유-정의 sub2_4_1 */
.sub2_4_1 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub241_01.jpg')}
.sub2_4_1 .inline_frame.con01 .img_wr{background-image: url('../img/sub/sub241_con01.jpg');height: 420px;}
.sub2_4_1 .inline_frame.con01 .info_wr{height: 420px;}
.sub2_4_1 .inline_frame.con02 .img_wr{background-image: url('../img/sub/sub241_con02.jpg');height: 420px;}
.sub2_4_1 .inline_frame.con02 .info_wr{height: 420px;}


/* 모유수유-치료 sub2_4_2 */
.sub2_4_2 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub242.jpg')}
.sub2_4_2 .inline_frame.con01 .img_wr{background-image: url('../img/sub/sub242_con01.jpg');height: 420px;}
.sub2_4_2 .inline_frame.con01 .info_wr{height: 420px;}
.sub2_4_2 .inline_frame.con02 .img_wr{background-image: url('../img/sub/sub242_con02.jpg');height: 420px;}
.sub2_4_2 .inline_frame.con02 .info_wr{height: 420px;}

/* 모유수유-좋은음식 sub2_4_3 */
.sub2_4_3 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub243.jpg')}

/* 모유수유-생활가이드 sub2_4_4 */
.sub2_4_4 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub244.jpg')}

/* 모유수유-주의사항 sub2_4_5 */
.sub2_4_5 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub245.jpg')}
.sub2_4_5 .inline_frame.con01 .img_wr{background-image: url('../img/sub/sub245_con01.jpg');height: 420px;}
.sub2_4_5 .inline_frame.con01 .info_wr{height: 420px;}




/*부인과클리닉 2_5_5*/

.sub2_5_5-img01 {text-align: center;padding: 20px;}


/* 복강경클리닉 sub2_5_2 */
.sub2_5_2 .ttimg_wr .img{background-image:url('../img/sub/ttimg_sub252.jpg')}
.sub2_5_2 .ttimg_wr .img.img02{background-image:url('../img/sub/ttimg_sub252_02.jpg')}
.sub2_5_2 .inline_frame.con01 .img_wr{background-image: url('../img/sub/sub252_con01.jpg');height: 420px;}
.sub2_5_2 .inline_frame.con01 .info_wr{height: 420px;}
.sub2_5_2 .inline_frame.con02 .img_wr{background-image: url('../img/sub/sub252_con02.jpg');height: 450px;}
.sub2_5_2 .inline_frame.con02 .info_wr{height: 450px;}


/* 여성성형클리닉 sub2_5_4 */
.sub2_5_4 .ttimg_wr .img.img01{background-image:url('../img/sub/ttimg_sub254_01.jpg')}
.sub2_5_4 .ttimg_wr .img.img02{background-image:url('../img/sub/ttimg_sub254_02.jpg')}
.sub2_5_4 .ttimg_wr .img.img03{background-image:url('../img/sub/ttimg_sub254_03.jpg')}
.sub2_5_4 .ttimg_wr .img.img04{background-image:url('../img/sub/ttimg_sub254_04.jpg')}



/* 요실금클리닉 sub2_5_3 */
.sub2_5_3 .ttimg_wr .img.img01{background-image:url('../img/sub/ttimg_sub253_01.jpg')}
.sub2_5_3 .ttimg_wr .img.img02{background-image:url('../img/sub/ttimg_sub253_02.jpg')}
.sub2_5_3 .ttimg_wr .img.img03{background-image:url('../img/sub/ttimg_sub253_03.jpg')}
.sub2_5_3 .ttimg_wr .img.img04{background-image:url('../img/sub/ttimg_sub253_04.jpg')}
.sub2_5_3 .inline_frame.con01 .img_wr{background-image: url('../img/sub/sub253_con01.jpg');height: 400px;}
.sub2_5_3 .inline_frame.con01 .info_wr{height: 400px;}
.sub2_5_3 .banner_bx{background:#f6f6f6;padding: 20px;}



@media screen and (max-width:768px){
    .sub2_5_3 .banner_bx{padding:20px 10px}
}

@media screen and (max-width:500px){
    .sub2_5_3 .banner_bx{padding:20px 0px}
}


/* 갱년기클리닉 */
.sub2_5_1 .tttxt_bx.bx_img{background-image: url('../img/sub/tttxt_sub251_pc.jpg');height: 730px;padding: 25px 30px;}
.sub2_5_1 .tttxt_bx.bx_img .txt_frame{padding-left: 43%;padding-top: 60px;}
.sub2_5_1 .tttxt_bx.bx_img .txt_frame .txt{}
.sub2_5_1 .tttxt_bx.bx_img .txt_frame .txt{/* font-size:15px */}
.sub2_5_1 .ly_01:before{display:none}
.sub2_5_1 .ly_sec.ly_re .ly_box .ly_con .ly_ttl.bt_circle{padding-top:100px}
.sub2_5_1 .ttimg_wr .img.img01{background-image:url('../img/sub/ttimg_sub251_01.jpg')}
.sub2_5_1 .ttimg_wr .img.img02{background-image:url('../img/sub/ttimg_sub251_02.jpg')}


@media screen and (max-width:1300px){
    .sub2_5_1 .ly_sec.ly_re .ly_box .ly_con .ly_ttl.bt_circle{padding-top:30px}
    .sub2_5_1 .tttxt_bx.bx_img{background-image: url('../img/sub/tttxt_sub251_tab.jpg');height: 600px;}
    .sub2_5_1 .tttxt_bx.bx_img .txt_frame{padding-left: 30%;}
}

@media screen and (max-width:1024px){
    .sub2_5_1 .tttxt_bx.bx_img{background-image: url('../img/sub/tttxt_sub251_mo.jpg');height: 600px;}
    .sub2_5_1 .tttxt_bx.bx_img .txt_frame{padding:0}
    .sub2_5_1 .tttxt_bx.bx_img .txt_frame .txt{font-size:14px}
}

@media screen and (max-width:768px){
    .sub2_5_1 .ly_sec.ly_re .ly_box .ly_con .ly_ttl.bt_circle{padding-top:0}
    .sub2_5_1 .tttxt_bx.bx_img .txt_frame .txt{font-size:13px}
}


@media screen and (max-width:500px){
    .sub2_5_1 .tttxt_bx.bx_img{padding: 20px 15px;}
    .sub2_5_1 .tttxt_bx.bx_img .txt_frame .tit{font-size: 22px;padding-bottom: 10px;text-align: center;}
}


