.sec1{margin-bottom:100px;}
.sec1 .title-box{height:370px;}
.sec1 .p-tit{color:#f65b3f;}
.sec1 .p-tit.img-bar:after{left:0; margin-left: 0;}
.sec1 .title-box ul{width:100%; height:100%; border:1px solid #eee;box-sizing:border-box; }
.sec1 .title-box ul:after{content:""; display:block; clear:both;}
.sec1 .title-box ul li{width:50%; height:100%; float:left; box-sizing:border-box; background:#f4f4f4; padding:80px 30px 0 30px; transition: all 0.3s ease-in-out;}
.sec1 .title-box ul .bg{background:url(/stemcell/_Img/Content/stemcell/sec1_bg.png) no-repeat center; background-size:cover;}
.sec1 .cont-box{}
.sec1 .cont-box .title{position:relative; font-size:36px; color:#f65b3f; font-family: 'NanumSquare','Nanum Square'; margin-bottom:60px; }
.sec1 .cont-box .title:after{position: absolute; left: 0; bottom: -30px; width: 106px;  height: 4px;  content: "";  background: url(/Breast/_Img/Content/tit-line01.png) repeat;}
.sec1 .cont-box .exp{font-size:16px; color:#888;}
.sec1 .cont-box .exp p{margin-bottom:16px; word-break:keep-all;}

.sec2{margin-bottom:100px;}
.sec2 .btxt{text-align:center; margin-bottom:80px;}
.sec2 .cell-exp{}
.sec2 .cell-exp ul{}
.sec2 .cell-exp ul li{width:33.333%; text-align:center; float:left; padding:0 50px; box-sizing:border-box;}
.sec2 .cell-exp ul li .img{}
.sec2 .cell-exp ul li .title{margin:40px 0; font-size:20px; color:#f65b3f;}
.sec2 .cell-exp ul li .exp{font-size:16px; color:#3d434c; line-height:1.6em; word-break:keep-all;}

.sec3{color:#fff; margin-bottom:100px;}
.sec3 .cell-func{width:100%; background:url(/stemcell/_Img/Content/stemcell/sec3_bg.png) no-repeat center; background-size:cover; padding:100px 0; box-sizing:border-box;}
.sec3 .btxt{text-align:center; color:#fff; margin-bottom:80px;}
.sec3 .cell-exp ul{}
.sec3 .cell-exp ul li{width:33.333%; text-align:center; float:left; padding:0 65px; box-sizing:border-box; position:relative; }
.sec3 .cell-exp ul li .circle{width:192px; height:192px; border-radius:50%; box-sizing:border-box; text-align:center; border:2px solid #fff; font-size:24px; font-family: 'NanumSquare','Nanum Square'; padding:72.5px 0; margin:0 auto 40px; position:relative;}
.sec3 .cell-exp ul li:after{content:""; display:block; width:50px; height:50px; background:url(/stemcell/_Img/Content/stemcell/sec2-plus.png) no-repeat center; position:absolute; top:78px; right:-8%;}
.sec3 .cell-exp ul li:last-child:after{display:none;}|
.sec3 .cell-exp ul li .circle span{display:block; font-size:18px; margin-top:8px;}
.sec3 .cell-exp ul li .title{margin:40px 0; font-size:20px; color:#f65b3f;}
.sec3 .cell-exp ul li .exp{font-size:16px; line-height:1.6em; word-break:keep-all;}

.sec4{margin-bottom:50px;}
.sec4 .yuba-do{width:100%;padding:100px 60px 60px; border:1px solid #eee; box-sizing:border-box;}
.sec4 .left-item{float:left; width:320px; text-align:center;}
.sec4 .left-item img{}
.sec4 .right-item{float:left; width:calc(100% - 320px); box-sizing:border-box; padding-left:60px;}
.sec4 .mobile{display:none;}
.sec4 .right-item .btxt{margin-bottom:50px;}
.sec4 .p-tit.img-bar:after{left:0; margin-left:0;}
.yuba-do ol{list-style:none; margin-bottom:20px;}
.yuba-do ol li{counter-increment:step-counter; margin-bottom:10px;}
.yuba-do ol li:before{content:counter(step-counter); display:inline-block; text-align:center; margin-right:10px; font-size:14px; background:#f65b3e; color:#fff; width:16px; height:16px; border-radius:50%; box-sizing:border-box;}

.sec5{margin-bottom:100px; background:#f4f4f4; border:1px solid #eee; box-sizing:border-box; padding:70px 60px;}
.sec5 .btxt{text-align:center; }
.sec5 .point-box{margin-top:70px;}
.sec5 .point-box ul{}
.sec5 .point-box ul li{width:calc(25% - 1px); height: 410px; float:left; margin-right:1px; text-align: center; box-sizing:border-box; background:#fff; padding:90px 20px;}
.sec5 .point-box ul li:last-child{margin-right:0;}
.sec5 .point-box .img{}
.sec5 .point-box .title{font-size:16px; color:#000; margin:30px 0; word-break: keep-all;}
.sec5 .point-box .sub-title{font-size:14px; color:#666; line-height:1.6em; word-break: keep-all;}

.sec6{background: url(/stemcell/_Img/Content/stemcell/sec6_bg.png) no-repeat; background-size:cover; padding:70px 0; box-sizing:border-box; margin-bottom:100px;}
.sec6 .btxt{text-align:center; color:#fff; text-align: center;}
.sec6 .p-tit span{font-size:20px; margin-bottom:10px; }
.sec6 .sub-tit{font-size:18px; margin:50px 0; color:#fff; text-align: center; line-height:1.5em;}
.sec6 .point-box{padding:0 62px;}
.sec6 .point-box ul{}
.sec6 .point-box ul li{text-align:center; height: 235px; padding:36px 30px; box-sizing: border-box; float:left; width:calc(33.333% - 1px); margin-right:1px; background: #fff;}
.sec6 .point-box ul li:last-child{margin-right: 0;}
.sec6 .point-box ul li .title{font-size:22px; color:#f65b3e; font-family: 'NanumSquare','Nanum Square';}
.sec6 .point-box ul li .sub-title{font-size:14px; color:#666; padding-bottom:24px; margin:24px 0; border-bottom:1px solid #eee;}
.sec6 .point-box ul li .exp{font-size:14px; color:#333;}

@media only screen and  (max-width:1024px) {
    
    .sec1 .title-box ul li:nth-child(1){width:30%}
    .sec1 .title-box ul li:nth-child(2){width:70%;}
    
    .sec2 .cell-exp ul li{}
    .sec2 .cell-exp ul li .title{font-size:18px;}
    .sec2 .cell-exp ul li .exp{font-size:14px;}
    
    .sec3 .cell-exp ul li{padding:0 30px;}
    .sec3 .cell-exp ul li:after{display: none;}
    .sec4 .yuba-do{padding:50px 30px;}
    .sec4 .left-item{display:none;}
    .sec4 .right-item{width:100%; padding:0 13px;}
    .sec4 .mobile{display: block; margin:50px auto 0;}
    .sec4 .mg25f{margin-bottom:0;}
    
    .sec5 .point-box{margin-top:30px;}
    .sec5 .point-box ul li{width:calc(50% - 1px); margin-bottom:1px; height:320px; padding:50px 15px; }
    
    .sec6{margin-bottom:50px;}
    .sec6 .p-tit span{font-size:18px;}
    .sec6 .btxt{font-size:24px;}
    .sec6 .sub-tit{padding:0 30px; margin:50px 0 25px; font-size:16px;}
    .sec6 .p-tit.line-w-bar:after{bottom:-20px;}
    .sec6 .point-box{padding:0 30px;}
    .sec6 .point-box ul li{width:100%; margin-right: 0; margin-bottom:1px;}
    
}

@media only screen and  (max-width:670px) {
    .p-tit{font-size:20px; line-height:1.5em; }
    .sec4 .right-item .btxt{margin-bottom:30px;}
    .sec1{margin-bottom:50px;}
    .sec1 .title-box{height:auto;}
    .sec1 .title-box ul li{padding:32px 20px 20px;}
    .sec1 .title-box ul li:nth-child(1){display: none;}
    .sec1 .title-box ul li:nth-child(2){width:100%;}
    
    .sec1 .cont-box .title{font-size:24px;}
    .sec1 .cont-box .exp{font-size:14px;}
    
    .sec2{margin-bottom:50px; padding:0 12px;}
	.sec2 .btxt{margin-bottom:20px;}
    .sec2 .cell-exp ul li{width:100%; padding:0 12px; margin-bottom:40px;}
    .sec2 .cell-exp ul li .title{margin:20px 0;}
    .sec3{margin-bottom:50px;}
	.sec3 .btxt{margin-bottom:30px;}
    .sec3 .p-tit.line-w-bar:after{display:none;}
    .sec3 .cell-func{padding:45px 12px 40px;}
    .sec3 .cell-exp ul li{width:100%; margin-bottom:50px;}
    .sec3 .cell-exp ul li .circle{border:none; border-radius:0; border-bottom:1px solid rgba(255,255,255,0.4); padding:0 0 20px 0; height:auto;}
    
    .sec4 .yuba-do{padding:28px 12px;}
	.sec4 .mobile{width:100%; height:auto;}
    
    .sec5{margin-bottom:50px; padding:40px 12px 30px;}
    .sec5 .point-box ul li{width:100%; margin-right:0; height:auto; padding:40px 15px 20px;}
    .sec5 .point-box .title{margin:22px 0;}
    .sec6{padding:40px 12px;}
	.sec6 .p-tit span{font-size:14px;}
	.sec6 .sub-tit{padding:0}
    .sec6 .point-box{padding:0;}
    .sec6 .btxt{padding:0 20px;}
    .sec7{margin-bottom:100px;}
    
    
}

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

	.sec1 .title-box ul .cont-box{padding:20px;}
	.sec2, .sec3, .sec4, .sec5, .sec6{margin-bottom:20px;}

}


