@charset 'utf-8';

.m_breast{}
.m_breast .section1{padding: 130px 0 190px; overflow-x: hidden;}
.m_breast .section1 .inner{}
.m_breast .section1 .inner .box{display: flex; align-content: center; width: 110%; position: relative;}
.m_breast .section1 .inner .txt{display: flex; flex-direction: column; justify-content: center; height: 30.209vw; position: relative; z-index: 2; background: url(/images/sub/m_breast/section1_bg1.webp) no-repeat left 60px center;}
.m_breast .section1 .inner .txt h4{font-size: 19px; font-weight: 600; color: #6f678e;}
.m_breast .section1 .inner .txt h3{margin: 55px 0 30px;}
.m_breast .section1 .inner .txt h3 span{-webkit-text-fill-color: transparent; background: #000; -webkit-background-clip: text; font-size: 70px; font-family: 'Marcellus', serif; font-weight: 400; transition: .4s;}
.m_breast .section1 .inner .txt p{font-size: 17px; color: #666666; line-height: 1.8em;}
.m_breast .section1 .inner .img{width: 61vw; height: 30.209vw; max-height: 580px; max-width: 1309px; background: url(/images/sub/m_breast/section1_img1.webp) no-repeat center center / cover; position: absolute; right: 0;}
.m_breast .section1 .inner .img h3{font-size: 95px; color: #fff; position: absolute; right: 60px; bottom: 60px; mix-blend-mode: overlay;}
.m_breast .section1 .inner .img h3 span{font-family: 'GmarketSans', sans-serif;}

.m_breast .section1 .inner .vod_wrap{width: 61vw; max-width: 1309px; display: flex; justify-content: flex-end;  position: absolute; right: 0;}
.m_breast .section1 .inner .vod_wrap .vod video{width: 100%;;}


.m_breast .section1 .inner .grid_wrap{width: 61vw; max-width: 1309px; display: flex; flex-wrap: wrap; justify-content: flex-end;  position: absolute; right: 0;}
.m_breast .section1 .inner .grid_wrap li{width: 25%;}
.m_breast .section1 .inner .grid_wrap li img{width: 100%;}
.m_breast .section1 .inner .grid_wrap p{position: absolute; bottom: -10px; left: -6px; font-size: 90px; font-weight: 900; color: #fff; opacity:0.5; line-height: 1;mix-blend-mode: overlay;}

@media all and (max-width:1600px){
	.m_breast .section1 .inner .txt h3 span{background: linear-gradient(to right,#000  36.4vw,#fff 0); -webkit-text-fill-color: transparent; 
 -webkit-background-clip: text;}
	.m_breast .section1 .inner .img{width: 67vw;}
	.m_breast .section1 .inner .img h3{font-size: 6vw; right: 8%; bottom: 3%;}

    .m_breast .section1 .inner .vod_wrap{width: 67vw;}
    .m_breast .section1 .inner .grid_wrap{width: 67vw;}
}
@media all and (max-width:1280px){
	.m_breast .section1{padding: 100px 0 150px;}
	.m_breast .section1 .inner .txt{min-height: 400px;}
	.m_breast .section1 .inner .txt h4{font-size: 18px;}
	.m_breast .section1 .inner .txt h3{margin: 50px 0 25px;}
	.m_breast .section1 .inner .txt h3 span{font-size: 60px;}
	.m_breast .section1 .inner .txt p{background: linear-gradient(to right,#666  36.4vw,#fff 0); -webkit-text-fill-color: transparent; -webkit-background-clip: text;}
	.m_breast .section1 .inner .img{min-height: 400px;}
}
@media all and (max-width:976px){
	.m_breast .section1{padding: 80px 0 120px;}
	.m_breast .section1 .inner .box{display: flex; flex-direction: column; width: 100%;}
	.m_breast .section1 .inner .txt{width: 100%; height: auto; margin-bottom: 40px; min-height: 0; text-align: center;}
	.m_breast .section1 .inner .txt h4{font-size: 17px;}
	.m_breast .section1 .inner .txt h3{margin: 30px 0 25px;}
	.m_breast .section1 .inner .txt h3 span{ -webkit-text-fill-color: inherit; -webkit-background-clip: inherit; background: none; color: #000; font-size: 50px;}
	.m_breast .section1 .inner .txt p{ -webkit-text-fill-color: inherit; -webkit-background-clip: inherit; background: none; font-size: 16px; word-break: keep-all;}
	.m_breast .section1 .inner .txt p br{display: none;}
	.m_breast .section1 .inner .img{position: relative; width: 100%; min-height: 200px; height: 45vw;}
	.m_breast .section1 .inner .img h3{font-size: 8vw; right: 3%;}

    .m_breast .section1 .inner .vod_wrap{position: relative; width: 100%;}
    .m_breast .section1 .inner .grid_wrap{position: relative; width: 100%;}
    .m_breast .section1 .inner .grid_wrap p{font-size: 60px;}
}
@media all and (max-width:640px){
	.m_breast .section1{padding: 60px 0 90px;}
	.m_breast .section1 .inner .txt h3{margin: 25px 0 20px;}
	.m_breast .section1 .inner .txt h3 span{font-size: 42px;}
	.m_breast .section1 .inner .txt{margin-bottom: 35px;}
    .m_breast .section1 .inner .grid_wrap p{display: none}
}

.b_tit{}
.b_tit h3{font-size: 50px; color: #000; font-weight: 400; word-break: keep-all;}
.b_tit p{font-size: 17px; color: #666666; line-height: 1.6em;}

.m_breast .section2{padding-bottom: 190px;}
.m_breast .section2 .inner{display: flex; justify-content: space-between;}
.m_breast .section2 .inner .b_tit{width: 25.6771vw;}
.m_breast .section2 .inner .list{width: calc(100% - 25.6771vw); gap:0 90px; display: flex;}
.m_breast .section2 .inner .list li{width: 100%;}
.m_breast .section2 .inner .list li p{font-size: 17px; color: #666666; line-height: 1.6em; margin-bottom: 10px;}
.m_breast .section2 .inner .list li a{display: flex; justify-content: space-between; padding: 15px 0; font-size: 18px; font-weight: 500; color: #000; border-bottom: 1px solid #000;}
.m_breast .section2 .inner .list li a::after{content: '→'; padding-right: 10px;}

@media all and (max-width:1800px){
	.m_breast .section2 .inner .list li p br{display: none}
}
@media all and (max-width:1600px){
	.m_breast .section2{padding-bottom: 160px;}
	.m_breast .section2 .inner .list{gap:0 60px;}
}
@media all and (max-width:1280px){
	.m_breast .section2{padding-bottom: 120px;}
	.b_tit h3{font-size: 40px;}
	.m_breast .section2 .inner .list{gap:0 45px;}
	.m_breast .section2 .inner .list li a{padding: 12px 0; font-size: 17px;}
}
@media all and (max-width:976px){
	.m_breast .section2{padding-bottom: 90px;}
	.b_tit{text-align: center; font-size: 36px;}
	.b_tit p{font-size: 16px;}
	.m_breast .section2 .inner .b_tit{width: 100%;}
	.m_breast .section2 .inner .b_tit h3 br{display: none;}
	.m_breast .section2 .inner{flex-direction: column; gap:40px 0;}
	.m_breast .section2 .inner .list{width: 100%;}
}
@media all and (max-width:640px){
	.m_breast .section2{padding-bottom: 70px;}
	.b_tit h3{font-size: 32px;}
	.m_breast .section2 .inner{gap:35px 0;}
	.m_breast .section2 .inner .list{gap:50px 0; flex-wrap: wrap;}
	.m_breast .section2 .inner .list li p{margin-bottom: 5px; word-break: keep-all;}
}
@media all and (max-width:480px){
	.b_tit h3{font-size: 28px;}
}


.m_breast .section3{overflow: hidden;}
.m_breast .section3 p{font-size: 120px; color: #6f678e; opacity: 0.2; white-space: nowrap; font-family: 'Marcellus', serif;}

@media all and (max-width:1280px){
	.m_breast .section3 p{font-size: 90px;}
}
@media all and (max-width:976px){
	.m_breast .section3 p{font-size: 72px;}
}
@media all and (max-width:640px){
	.m_breast .section3 p{font-size: 60px;}
}
@media all and (max-width:480px){
	.m_breast .section3 p{font-size: 52px;}
}


.m_breast .section4{background: url(/images/sub/m_breast/section4_bg.webp) no-repeat center center / cover; padding: 130px 0; margin-top: 20px; overflow-x: hidden;}
.m_breast .section4 .inner{}
.m_breast .section4 .inner .top{display: flex; justify-content: space-between; align-items: center;}
.m_breast .section4 .inner .top .b_tit{display: flex; gap:0 50px; align-items: flex-end;}
.m_breast .section4 .inner .top .b_tit p{position: relative; top: -8px;}
.m_breast .section4 .inner .top .arrow{display: flex; mix-blend-mode: multiply;}
.m_breast .section4 .inner .top .arrow > div{cursor: pointer;}
.m_breast .section4 .inner .bottom{width: 110%;}
.m_breast .section4 .inner .bottom .box{display: flex; align-items: center; margin-right: 40px;}
.m_breast .section4 .inner .bottom .box .img{}
.m_breast .section4 .inner .bottom .box .img img{}
.m_breast .section4 .inner .bottom .box .txt{padding: 60px;}
.m_breast .section4 .inner .bottom .box .txt h3{font-size: 30px; color: #000; font-weight: 400; margin-bottom: 40px;}
.m_breast .section4 .inner .bottom .box .txt p{font-size: 17px; color: #666666;}
.m_breast .section4 .inner .bottom .box .txt p+p{margin-top: 10px;}

@media all and (max-width:1280px){
	.m_breast .section4{padding: 100px 0;}
	.m_breast .section4 .inner .top{margin-bottom: 30px;}
	.m_breast .section4 .inner .bottom .box{margin-right: 20px;}
	.m_breast .section4 .inner .bottom .box .txt{padding: 50px;}
	.m_breast .section4 .inner .bottom .box .txt h3{font-size: 26px; margin-bottom: 30px;}
	.m_breast .section4 .inner .bottom .box .txt p+p{margin-top: 8px;}
}
@media all and (max-width:976px){
	.m_breast .section4{padding: 80px 0;}
	.m_breast .section4 .inner .top{flex-direction: column; align-items: center; gap:30px 0;}
	.m_breast .section4 .inner .top .b_tit{flex-direction: column; align-items: center; gap:30px 0;}
	.m_breast .section4 .inner .bottom .box { width: 96vw;}
	.m_breast .section4 .inner .bottom .box .img{width: 50%;}
	.m_breast .section4 .inner .bottom .box .img img{max-width: 100%;}
	.m_breast .section4 .inner .bottom .box .txt{padding: 20px 30px; padding-right: 0;}
	.m_breast .section4 .inner .bottom .box .txt h3{font-size: 24px; margin-bottom: 20px;}
	.m_breast .section4 .inner .bottom .box .txt p{font-size: 16px;}
	.m_breast .section4 .inner .bottom .box .txt p+p{margin-top: 5px;}
}
@media all and (max-width:640px){
	.m_breast .section4{padding: 65px 0;}
	.m_breast .section4 .inner .top{gap:25px 0;}
	.m_breast .section4 .inner .bottom .box{flex-direction: column;}
	.m_breast .section4 .inner .bottom .box .img{ min-width:320px;}
	.m_breast .section4 .inner .bottom .box .txt{padding-left: 0; padding-bottom: 0; min-width:280px; max-width: 320px;}
	.m_breast .section4 .inner .bottom .box .txt h3{font-size: 22px;}
}


.m_breast .section5{padding: 160px 0;}
.m_breast .section5 .inner{}
.m_breast .section5 .inner .b_tit{text-align: center;}
.m_breast .section5 .inner .b_tit p{margin-top: 25px;}
.m_breast .section5 .inner .list{display: flex; gap:0 30px; margin-top: 80px;}
.m_breast .section5 .inner .list li{width: 100%; position: relative;}
.m_breast .section5 .inner .list li .img{width: 100%; height: 113px; text-align: center; margin-bottom: 25px; mix-blend-mode: multiply;}
.m_breast .section5 .inner .list li .img img{margin: 0 auto;}
.m_breast .section5 .inner .list li .txt{text-align: center;}
.m_breast .section5 .inner .list li .txt .logo{mix-blend-mode: multiply;}
.m_breast .section5 .inner .list li .txt .logo img{}
.m_breast .section5 .inner .list li .txt h3{font-size: 28px; color: #222222; font-weight: 400; margin: 20px 0;}
.m_breast .section5 .inner .list li .txt p{font-size: 18px; font-weight: 500; color: #686868; line-height: 1.6em; word-break: keep-all;}
.m_breast .section5 .inner .list li::before{content: ''; width: 15.625vw; height: 15.625vw; position: absolute; top: -20px; left: 50%; transform: translateX(-50%); background-color: #faf9fc; border-radius: 100%; z-index: -1;}

@media all and (max-width:1280px){
	.m_breast .section5{padding: 120px 0;}
	.m_breast .section5 .inner .list{margin-top: 70px;}
	.m_breast .section5 .inner .list li{width: calc(25% - 90px /4);}
	.m_breast .section5 .inner .list li .img{max-width: 240px;}
	.m_breast .section5 .inner .list li .img img{max-width: 100%;}
	.m_breast .section5 .inner .list li .txt h3{font-size: 25px; margin: 15px 0;}
	.m_breast .section5 .inner .list li .txt p{font-size: 17px;}
	.m_breast .section5 .inner .list li .txt p br{display: none;}
	.m_breast .section5 .inner .list li .txt .logo{max-width: 220px;}
	.m_breast .section5 .inner .list li .txt .logo img{max-width: 100%;}
}

@media all and (max-width:976px){
	.m_breast .section5{padding: 90px 0;}
	.m_breast .section5 .inner .b_tit p{margin-top: 20px;}
	.m_breast .section5 .inner .list{gap:60px 30px;flex-wrap: wrap;}
	.m_breast .section5 .inner .list li{width: calc(50% - 30px /2);}
	.m_breast .section5 .inner .list li .img{margin-left: auto; margin-right: auto;}
	.m_breast .section5 .inner .list li .txt .logo{margin-left: auto; margin-right: auto; max-width: 200px;}
	.m_breast .section5 .inner .list li .txt h3{font-size: 22px; margin: 12px 0;}
	.m_breast .section5 .inner .list li .txt p{font-size: 16px;}
	.m_breast .section5 .inner .list li::before{width: 25vw; height: 25vw;}
}
@media all and (max-width:640px){
	.m_breast .section5{padding: 70px 0;}
	.m_breast .section5 .inner .list{gap:65px;}
	.m_breast .section5 .inner .list li{width: 100%;}
	.m_breast .section5 .inner .list li::before{width:48vw; height:48vw; display: none;}
}


.m_breast .section6{background-color: #fff; padding: 130px 0; overflow-x: hidden; position: relative;}
.m_breast .section6 .arrow{mix-blend-mode: multiply; display: flex; margin-top: 150px;}
.m_breast .section6 .arrow > div{cursor: pointer;}
.m_breast .section6 .inner{display: flex; align-items: center;}
.m_breast .section6 .inner .l_cont{width: 25.6771vw;}
.m_breast .section6 .inner .r_cont{width: calc(100% - 25.6771vw);}
.m_breast .section6 .inner .r_cont .slick-list{width: 120%;}
.m_breast .section6 .inner .r_cont .box{max-width: 392px; margin-right: 50px;}
.m_breast .section6 .inner .r_cont .box a{}
.m_breast .section6 .inner .r_cont .box a .img{}
.m_breast .section6 .inner .r_cont .box a .img img{}
.m_breast .section6 .inner .r_cont .box a p{font-size: 22px; color: #333333; margin-top: 15px;}

@media all and (max-width:1280px){
	.m_breast .section6{padding: 100px 0;}
	.m_breast .section6 .inner .r_cont .box{max-width: 340px; margin-right: 30px;}
	.m_breast .section6 .inner .r_cont .box a .img img{max-width: 100%;}
	.m_breast .section6 .inner .r_cont .box a p{font-size: 20px; line-height: 1.5em;}
}
@media all and (max-width:976px){
	.m_breast .section6{padding: 80px 0;}
	.m_breast .section6 .inner{flex-direction: column;}
	.m_breast .section6 .inner .l_cont{width: 100%;}
	.m_breast .section6 .inner .l_cont .b_tit h3 br{display: none;}
	.m_breast .section6 .arrow{margin-top: 40px; justify-content: center;}
	.m_breast .section6 .inner .r_cont{width: 100%; margin-top: 40px;}
	.m_breast .section6 .inner .r_cont .box{max-width: 300px; }
	.m_breast .section6 .inner .r_cont .box a p{font-size: 18px;}
}
@media all and (max-width:640px){
	.m_breast .section6{padding: 60px 0;}
	.m_breast .section6 .inner .r_cont .box{max-width: 260px; margin-right: 20px;}
	.m_breast .section6 .inner .r_cont .box a p{font-size: 17px;}
}


.m_breast .section7{display: flex; position: relative; overflow-x: hidden;}
.m_breast .section7 .l_cont{width: 50%; height: 800px;}
.m_breast .section7 .l_cont .cont{width: 100%; height: 0; background-repeat: no-repeat; background-position: center center; background-size: cover; opacity: 0; z-index: -1; visibility: hidden; transition: .4s;}
.m_breast .section7 .l_cont .cont.c1{background-image: url(/images/sub/m_breast/sec7_bg1.webp);}
.m_breast .section7 .l_cont .cont.c1.on::after{content: ''; width: 412px; height: 470px; background: url(/images/sub/m_breast/c1.png) no-repeat center center; position: absolute; bottom: 0; left: 48%; transform: translateX(-50%); display: block;}
.m_breast .section7 .l_cont .cont.c2{background-image: url(/images/sub/m_breast/sec7_bg2.webp);}
.m_breast .section7 .l_cont .cont.c3{background-image: url(/images/sub/m_breast/sec7_bg3.webp);}
.m_breast .section7 .l_cont .cont.c4{background-image: url(/images/sub/m_breast/sec7_bg4.webp);}
.m_breast .section7 .l_cont .cont.on{opacity: 1; z-index: 1; visibility: visible; height: 100%;}
.m_breast .section7 .r_cont{width: 50%; height:800px; background-color: #f9f8fb; display: flex; flex-direction: column; justify-content: center;}
.m_breast .section7 .r_cont .cont{width: 100%; opacity: 0; z-index: -1; visibility: hidden;position: absolute;transition: .4s;}
.m_breast .section7 .r_cont .cont.c1{}
.m_breast .section7 .r_cont .cont.c2{}
.m_breast .section7 .r_cont .cont.c3{}
.m_breast .section7 .r_cont .cont.c4{}
.m_breast .section7 .r_cont .cont.on{opacity: 1; z-index: 1; visibility: visible; position: relative;}
.m_breast .section7 .r_cont .cont .txt{padding-left: 250px;}
.m_breast .section7 .r_cont .cont .txt h4{font-weight: 600; font-size: 19px; color: #6f678e;}
.m_breast .section7 .r_cont .cont .txt h3{font-size: 50px; color: #000000; font-weight: 400; margin: 70px 0 40px;}
.m_breast .section7 .r_cont .cont .txt p{font-size: 17px; color: #666666; line-height: 1.8em;}
.m_breast .section7 .r_cont .num{display: flex; gap:0 20px; padding-left: 250px; margin-top: 70px;}
.m_breast .section7 .r_cont .num li{font-size: 18px; color: #999999; font-weight: 700; cursor: pointer;}
.m_breast .section7 .r_cont .num li.on{color: #6f678e;}

@media all and (max-width:1800px){
	.m_breast .section7 .r_cont .cont .txt{padding-left: 200px;}
	.m_breast .section7 .r_cont .num{padding-left: 200px;}
}
@media all and (max-width:1600px){
	.m_breast .section7 .l_cont{height: 680px;}
	.m_breast .section7 .r_cont{height: 680px;}
	.m_breast .section7 .l_cont .cont.c1.on::after{background-size: 100%; width: 320px; height: 380px;}
}
@media all and (max-width:1400px){
	.m_breast .section7 .r_cont .cont .txt{padding-left: 100px; padding-right: 60px;}
	.m_breast .section7 .r_cont .num{padding-left: 100px;}
	.m_breast .section7 .l_cont .cont.c1.on::after{left: 35%;}
	.m_breast .section7 .r_cont .cont .txt p br{display: none;}
}
@media all and (max-width:1280px){
	.m_breast .section7 .l_cont{height: 600px;}
	.m_breast .section7 .r_cont{height: 600px;}
	.m_breast .section7 .r_cont .cont .txt{padding-left:5vw; padding-right: 60px;}
	.m_breast .section7 .r_cont .num{padding-left:5vw;}
	.m_breast .section7 .r_cont .cont .txt h4{font-size: 18px;}
	.m_breast .section7 .r_cont .cont .txt h3{font-size: 40px; margin: 55px 0  35px;}
	.m_breast .section7 .r_cont .num{margin-top: 50px;}
}
@media all and (max-width:976px){
	.m_breast .section7{flex-direction: column;}
	.m_breast .section7 .l_cont{width: 100%; height: 45vw; min-height: 200px;}
	.m_breast .section7 .r_cont{width: 100%; height: auto; padding: 60px 0;}
	.m_breast .section7 .l_cont .cont.c1.on::after{display: none;}
	.m_breast .section7 .r_cont .cont .txt{padding-right: 5vw;}
	.m_breast .section7 .r_cont .cont .txt h4{font-size: 17px;}
	.m_breast .section7 .r_cont .cont .txt h3{font-size: 36px; margin: 35px 0  25px;}
	.m_breast .section7 .r_cont .cont .txt p{font-size: 16px;}
	.m_breast .section7 .r_cont .num{margin-top: 40px;}
	.m_breast .section7 .r_cont .num li{font-size: 17px;}
}
@media all and (max-width:640px){
	.m_breast .section7 .r_cont{padding: 40px 0;}
	.m_breast .section7 .r_cont .cont .txt h3{font-size: 30px; margin: 25px 0 15px;}
	.m_breast .section7 .r_cont .num{margin-top: 30px;}
	.m_breast .section7 .r_cont .num li{font-size: 16px;}
}


.breast .info{padding: 80px 0;}
.breast .info ul{display: flex; justify-content: center; gap:0 70px;}
.breast .info ul li{display: flex;align-items: center; gap:0 15px;}
.breast .info ul li .img{height: 50px; mix-blend-mode: soft-light;}
.breast .info ul li .img img{max-height: 100%;}
.breast .info ul li .txt{color: #fff;}
.breast .info ul li .txt h3{font-size: 24px; margin-bottom: 5px;}
.breast .info ul li .txt p{font-size: 18px;}

.breast1 .info{background-color: #897f78;}
.breast2 .info{background-color: #8b7573}
.breast3 .info{background-color: #a9a7bc;}
.breast4 .info{background-color: #9ca791;}
.breast5 .info{background-color: #96abb7;}
.breast6 .info{background-color: #a791a3;}
.breast7 .info{background-color: #b0b9c3;}
.breast8 .info{background-color: #c0c3b0;}
.breas3 .info ul li .txt{}

@media all and (max-width:1280px){
	.breast .info ul{gap:0 50px;}
	.breast .info ul li .txt h3{font-size: 22px;}
	.breast .info ul li .txt p{font-size: 17px;}
	.breast .info ul li .img{height: 45px;}
}
@media all and (max-width:976px){
	.breast .info{padding: 60px 0;}
	.breast .info ul{flex-wrap: wrap; gap:20px; justify-content: center;}
	.breast .info ul li{width: calc(100% / 3 - 40px /3 );justify-content: center;}
	.breast .info ul li .txt h3{font-size: 20px; margin-bottom: 3px;} 
	.breast .info ul li .txt p{font-size: 16px;}
	.breast .info ul li .img{height: 40px;}
}
@media all and (max-width:640px){
	.breast .info{padding: 45px 0;}
	.breast .info ul li .txt h3{font-size: 18px;}
	.breast .info ul li{flex-direction: column;}
	.breast .info ul li .img{margin-bottom: 10px; height: 36px;}
	.breast .info ul li .txt{text-align: center;}
}

.breast .who{padding: 100px 0;}
.breast .who .inner{display: flex; justify-content: space-between;}
.breast .who .inner .b_tit{width: 400px;}
.breast .who .inner .b_tit h3{}
.breast .who .inner ul{width: calc(100% - 400px); display: flex; flex-wrap: wrap;gap:30px 10px; align-content: center;}
.breast .who .inner ul li{font-size: 20px; width: calc(100% / 3 - 30px /3); text-decoration: underline; text-underline-position: under; text-decoration-thickness:1px; padding-left: 16px;position: relative; word-break: keep-all; line-height: 1.6em;}
.breast .who .inner ul li::before{content: '·'; position: absolute; left: 0; top: 0;}

@media all and (max-width:1600px){
	.breast .who .inner ul li{width: calc(100% / 2 - 10px / 2);}
}
@media all and (max-width:1280px){
	.breast .who .inner .b_tit{width: 300px;}
	.breast .who .inner ul{gap:20px 10px; width: calc(100% - 300px);}
	.breast .who .inner ul li{font-size: 19px;}
}
@media all and (max-width:976px){
	.breast .who{padding: 80px 0;}
	.breast .who .inner{flex-direction: column;}
	.breast .who .inner .b_tit{width: 100%;}
	.breast .who .inner .b_tit h3 br{display: none;}
	.breast .who .inner ul{width: 100%; margin-top: 40px;}
	.breast .who .inner ul li{font-size: 18px;}
}
@media all and (max-width:640px){
	.breast .who{padding: 60px 0;}
	.breast .who .inner ul{gap:10px; margin-top: 25px;}
	.breast .who .inner ul li{width: 100%; font-size: 17px; text-align: center; padding-left: 0;}
	.breast .who .inner ul li::before{display: none;}
}

.breast .clinic{color: #fff;}
.breast .clinic .sec{padding: 150px 0;}
.breast .clinic .sec+.sec{padding-top: 0;}
.breast .clinic .b_tit{display: flex;
    align-items: center;
    gap: 0 50px; margin-bottom: 50px;}
.breast .clinic .b_tit.center{flex-direction: column; align-items: center;}
.breast .clinic .b_tit.center p{margin-top: 20px;}
.breast .clinic .b_tit p{}
.breast .clinic .b_tit h3, .breast .clinic .b_tit p{color: #fff;}
.breast .clinic .inner{}

@media all and (max-width:1600px){
	.breast .clinic .b_tit h3{min-width: 360px;}
}
@media all and (max-width:1280px){
	.breast .clinic .sec{padding: 120px 0;}
	.breast .clinic .b_tit{margin-bottom: 40px;}
	.breast .clinic .b_tit h3{min-width: 300px;}
}
@media all and (max-width:976px){
	.breast .clinic .sec{padding: 90px 0;}
	.breast .clinic .b_tit{flex-direction: column; align-items: center; justify-content: center; margin-bottom: 35px;}
	.breast .clinic .b_tit p{margin-top: 20px;}
}
@media all and (max-width:640px){
	.breast .clinic .sec{padding: 70px 0;}
	.breast .clinic .b_tit{margin-bottom: 30px;}
}

.breast1 .who{background-color: #e9e6e1;}
.breast1 .who .inner .b_tit h3{color: #6f5747;}
.breast1 .who .inner ul li{ color: #6f5747;}
.breast2 .who{background-color: #e9e1e1;}
.breast2 .who .inner .b_tit h3{color: #6b4b48;}
.breast2 .who .inner ul li{ color: #6b4b48;}
.breast3 .who{background-color: #e2e1e9;}
.breast3 .who .inner .b_tit h3{color: #524978;}
.breast3 .who .inner ul li{ color: #524978;}
.breast4 .who{background-color: #e2e9e1;}
.breast4 .who .inner .b_tit h3{color: #617849;}
.breast4 .who .inner ul li{ color: #617849;}
.breast5 .who{background-color: #e1e3e7;}
.breast5 .who .inner .b_tit h3{color: #5b7091;}
.breast5 .who .inner ul li{ color: #5b7091;}
.breast6 .who{background-color: #e9e1e6;}
.breast6 .who .inner .b_tit h3{color: #784965;}
.breast6 .who .inner ul li{ color: #784965;}
.breast7 .who{background-color: #e1e4e9;}
.breast7 .who .inner .b_tit h3{color: #495778;}
.breast7 .who .inner ul li{ color: #495778;}
.breast8 .who .inner .b_tit h3{color: #BABBAA;}
.breast8 .who .inner ul li{ color: #BABBAA;}

.breast1 .clinic{background-color: #7e6a57;}
.breast2 .clinic{background-color: #796363;}
.breast3 .clinic{background-color: #5e577e;}
.breast4 .clinic{background-color: #768b74;}
.breast5 .clinic{background-color: #5b7b91;}
.breast6 .clinic{background-color: #8b747f;}
.breast7 .clinic{background-color: #74798b;}
.breast8 .clinic{background-color: #A8AB9A;}

.breast1 .section1{display: flex;}
.breast1 .section1 .b_tit{display: flex;flex-direction: column; align-items: flex-start; width: 50%; padding-right: 80px; margin-bottom: 0;}
.breast1 .section1 .b_tit p{margin-top: 20px;}
.breast1 .section1 .b_tit ul{margin-top: 40px;}
.breast1 .section1 .b_tit ul li{font-size: 18px; position: relative; padding-left: 20px;}
.breast1 .section1 .b_tit ul li span{position: absolute; left: 0; top: 0;}
.breast1 .section1 .b_tit ul li b{font-weight: 600; text-decoration: underline; text-underline-position: under;}
.breast1 .section1 .b_tit ul li + li{margin-top: 14px;}
.breast1 .section1 .img{width: 50%;}
.breast1 .section1 .img img{width: 100%;}

.breast5 .section1{display: flex;}
.breast5 .section1 .b_tit{display: flex;flex-direction: column; align-items: flex-start; width: 50%; padding-right: 80px; margin-bottom: 0;}
.breast5 .section1 .b_tit p{margin-top: 20px;}
.breast5 .section1 .b_tit ul{margin-top: 40px;}
.breast5 .section1 .b_tit ul li{font-size: 18px; position: relative;}
.breast5 .section1 .b_tit ul li .c{display: inline-block; width: 30px; height: 4px; vertical-align: super; margin-right: 10px;}
.breast5 .section1 .b_tit ul li .c.c1{ background-color: #d4b75f;}
.breast5 .section1 .b_tit ul li .c.c2{background-color: #f19656;}
.breast5 .section1 .b_tit ul li span{position: absolute; left: 0; top: 0;}
.breast5 .section1 .b_tit ul li b{font-weight: 600; text-decoration: underline; text-underline-position: under;}
.breast5 .section1 .b_tit ul li + li{margin-top: 14px;}
.breast5 .section1 .img{width: 50%;}
.breast5 .section1 .img img{width: 100%;}

.breast7 .section1{display: flex;}
.breast7 .section1 .b_tit{display: flex;flex-direction: column; align-items: flex-start; width: 50%; padding-right: 80px; margin-bottom: 0;}
.breast7 .section1 .b_tit p{margin-top: 20px;}
.breast7 .section1 .b_tit ul{margin-top: 40px;}
.breast7 .section1 .b_tit ul li{font-size: 18px; position: relative; padding-left: 20px;}
.breast7 .section1 .b_tit ul li span{position: absolute; left: 0; top: 0;}
.breast7 .section1 .b_tit ul li b{font-weight: 600; text-decoration: underline; text-underline-position: under;}
.breast7 .section1 .b_tit ul li + li{margin-top: 14px;}
.breast7 .section1 .img{width: 50%;}
.breast7 .section1 .img img{width: 100%;}

@media all and (max-width:1280px){
	.breast1 .section1 .b_tit{padding-right: 55px;}
	.breast1 .section1 .b_tit ul{margin-top: 30px;}
	.breast1 .section1 .b_tit ul li{font-size: 17px;}
	.breast1 .section1 .b_tit ul li + li{margin-top: 10px;}
	.breast5 .section1 .b_tit{padding-right: 55px;}
	.breast5 .section1 .b_tit ul{margin-top: 30px;}
	.breast5 .section1 .b_tit ul li{font-size: 17px;}
	.breast5 .section1 .b_tit ul li + li{margin-top: 10px;}
	.breast7 .section1 .b_tit{padding-right: 55px;}
	.breast7 .section1 .b_tit ul{margin-top: 30px;}
	.breast7 .section1 .b_tit ul li{font-size: 17px;}
	.breast7 .section1 .b_tit ul li + li{margin-top: 10px;}
}

@media all and (max-width:976px){
	.breast1 .section1{flex-direction: column;}
	.breast1 .section1 .img{width: 100%; order:2;}
	.breast1 .section1 .b_tit{width: 100%; text-align: center; padding-right: 0; align-items: center; margin-bottom: 40px;}
	.breast1 .section1 .b_tit ul li{text-align: left;}
	.breast5 .section1{flex-direction: column;}
	.breast5 .section1 .img{width: 100%; order:-1;}
	.breast5 .section1 .b_tit{width: 100%; text-align: center; padding-right: 0; align-items: center; margin-top: 40px;}
	.breast5 .section1 .b_tit ul li{text-align: left;}
	.breast5 .section1 .b_tit ul li .c{margin-right: 5px;}
	.breast7 .section1{flex-direction: column;}
	.breast7 .section1 .img{width: 100%; order:-1;}
	.breast7 .section1 .b_tit{width: 100%; text-align: center; padding-right: 0; align-items: center; margin-top: 40px;}
	.breast7 .section1 .b_tit ul li{text-align: left;}
}
@media all and (max-width:640px){
	.breast1 .section1 .b_tit ul{margin-top: 25px;}
	.breast1 .section1 .b_tit ul li{font-size: 16px;}
	.breast5 .section1 .b_tit ul{margin-top: 25px;}
	.breast5 .section1 .b_tit ul li{font-size: 16px;}
	.breast7 .section1 .b_tit ul{margin-top: 25px;}
	.breast7 .section1 .b_tit ul li{font-size: 16px;}
}

.breast1 .section2{}
.breast1 .section2 .list{display: flex; gap:30px; flex-wrap: wrap;}
.breast1 .section2 .list li{width: calc(100% / 4 - 90px / 4); background-color: #fff; text-align: center; padding: 50px 30px; max-width: 385px; margin-right: 30px;}
.breast1 .section2 .list li .img{margin-bottom: 20px;}
.breast1 .section2 .list li .img img{max-width: 100%; margin: 0 auto;}
.breast1 .section2 .list .txt{color: #000;}
.breast1 .section2 .list .txt .logo{margin-bottom: 10px; text-align: center;}
.breast1 .section2 .list .txt .logo img{max-width: 100%; margin: 0 auto;}
.breast1 .section2 .list .txt h3{font-size: 24px; margin-bottom: 15px;}
.breast1 .section2 .list .txt p{font-size: 20px; color: #666; word-break: keep-all;}
.breast1 .section2 .list .txt a{color: #7e6a57; font-weight: 600; font-size: 20px; display: block; margin-top: 20px;}
.breast2 .section2 .list .txt a{color: #796363}

@media all and (max-width:1600px){
	.breast1 .section2 .list .txt p br{display: none;}
}
@media all and (max-width:1280px){
	.breast1 .section2 .list li{padding: 40px 25px;}
	.breast1 .section2 .list .txt h3{font-size: 21px;}
	.breast1 .section2 .list .txt p{font-size: 18px;}
	.breast1 .section2 .list .txt a{font-size: 19px; margin-top: 15px;}
	.breast1 .section2 .list li .img img{max-width: 200px;}
}
@media all and (max-width:976px){
	.breast1 .section2 .list li{width: calc(100% / 2 - 30px / 2);}
	.breast1 .section2 .list li{max-width: 340px;}
}
@media all and (max-width:640px){
	.breast1 .section2 .list li{width: 100%; padding: 35px 20px;}
	.breast1 .section2 .list .txt a{font-size: 18px; margin-top: 12px;}
	.breast1 .section2 .list li .img img{max-width: 190px;}
}

.breast .list3{}
.breast .list3 li{display: flex; align-items: center;}
.breast .list3 li:nth-child(even){flex-direction: row-reverse;}
.breast .list3 li + li{margin-top: 30px;}
.breast .list3 li .img{width: 50%;}
.breast .list3 li .img img{max-width: 100%;}
.breast .list3 li .txt{width: 50%; padding: 40px 70px;}
.breast .list3 li:nth-child(even) .txt{text-align: right;}
.breast .list3 li .txt h3{font-size: 28px;}
.breast .list3 li .txt p{font-size: 20px; margin-top: 15px; font-weight: 300;}
.breast .list3 li .txt .check{position: relative; margin-top: 14px; font-size: 16px;}
.breast .list3 li .txt .check::before{content: '\e86c'; font-family: 'Material Symbols Outlined'; font-size: 20px; vertical-align: sub; margin-right: 5px;}
.breast .list3 li .txt table{width: 100%;margin-top: 20px;}
.breast5 .list3 li .txt table thead tr th{background-color: #fff; color: #5b7b91; text-align: center; font-size: 16px; padding: 10px 0; font-weight: 600;}
.breast5 .list3 li .txt table thead tr th+th{border-left: 1px solid rgba(91, 123, 145, 0.3);}
.breast5 .list3 li .txt table tbody tr td{padding: 10px; text-align: center; font-size: 16px;word-break: keep-all;}
.breast5 .list3 li .txt table tbody tr td+td{border-left: 1px solid rgba(255, 255, 255, 0.3);}

@media all and (max-width:1280px){
	.breast .list3 li .txt{padding: 30px 50px;}
	.breast .list3 li .txt h3{font-size: 24px;}
	.breast .list3 li .txt p{font-size: 18px; margin-top: 15px;}
}
@media all and (max-width:976px){
	.breast .list3 li{flex-direction: column;}
	.breast .list3 li .img{width: 100%;}
	.breast .list3 li .txt{width: 100%;}
	.breast .list3 li:nth-child(even){flex-direction: column;}
	.breast .list3 li .txt{padding: 30px 0 0; text-align: center;}
	.breast .list3 li:nth-child(even) .txt{text-align: center;}
	.breast .list3 li .txt h3{font-size: 22px;}
	.breast .list3 li .txt p{font-size: 17px; margin-top: 12px;}
}
@media all and (max-width:640px){
	.breast .list3 li .txt{padding-top: 20px;}
	.breast .list3 li .txt h3{font-size: 20px;}
	.breast .list3 li .txt p{font-size: 16px; margin-top: 10px;}
}


.breast1 .sections4{}
.breast .sec .list2{display: flex; flex-wrap: wrap; gap:50px;}
.breast .sec .list2 li{width: calc(100% / 2 - 50px /2);}
.breast .sec .list2 li .img{position: relative; position: relative;}
.breast .sec .list2 li .img img{max-width: 100%;}
.breast .sec .list2 li .img .txt{position: absolute; top: 50%; right: 40px; transform: translateY(-50%); text-align: right;}
.breast1 .sec .list2 li .img .txt{color: #7e6a57;}
.breast .sec .list2 li .img .txt h3{font-size: 28px; margin-bottom: 10px;}
.breast .sec .list2 li .img .txt p{font-size: 20px;}
.breast .sec .list2 li .text{margin-top: 10px;}
.breast .sec .list2 li .text h4{font-size: 22px; font-weight: 600; margin-bottom: 7px;background-color: #e9e6e1; color: #7e6a57; padding: 8px 10px;}
.breast .sec .list2 li .text p{font-size: 20px; line-height: 1.6em; word-break: keep-all;}

@media all and (max-width:1280px){
	.breast .sec .list2{gap:30px;}
	.breast .sec .list2 li{width: calc(100% / 2 - 30px / 2);}
	.breast .sec .list2 li .text h4{font-size: 20px;}
	.breast .sec .list2 li .text p{font-size: 18px;}
	.breast .sec .list2 li .img .txt{right: 30px; max-width: 50%;}
	.breast .sec .list2 li .img .txt h3{font-size: 24px; margin-bottom: 5px;}
	.breast .sec .list2 li .img .txt p{font-size: 18px; word-break: keep-all;}
}
@media all and (max-width:976px){
	.breast .sec .list2 li .img .txt h3{font-size: 22px;}
	.breast .sec .list2 li .text h4{font-size: 18px; padding: 6px 8px;}
	.breast .sec .list2 li .text p{font-size: 17px;}
}
@media all and (max-width:640px){
	.breast .sec .list2 li{width: 100%;}
	.breast .sec .list2 li .img .txt h3{font-size: 20px;}
	.breast .sec .list2 li .img .txt p{font-size: 17px;}
	.breast .sec .list2 li .text h4{font-size: 17px; padding: 5px 7px;}
	.breast .sec .list2 li .text p{font-size: 16px;}
}


.breast3 .section1{}
.breast3 .section1 .box{}
.breast3 .section1 .box .img{}
.breast3 .section1 .box .img img{max-width: 100%;}
.breast3 .section1 .box .txt{margin-top: 30px; display: flex; gap:0 60px;}
.breast3 .section1 .box .txt .boxs{width: 50%;}
.breast3 .section1 .box .txt .boxs h3{font-size: 24px; margin-bottom: 20px;}
.breast3 .section1 .box .txt .boxs h3 span{color: #e5a95b}
.breast3 .section1 .box .txt .boxs table.tb1{width: 100%;}
.breast3 .section1 .box .txt .boxs table.tb1.bg1{background-color: #514a71;}
.breast3 .section1 .box .txt .boxs table.tb1 thead tr th{border-bottom: 1px solid #fff; font-size: 20px; padding: 15px 0; font-weight: 600;}
.breast3 .section1 .box .txt .boxs table.tb1 thead tr th:nth-child(1){background: #484264;}
.breast3 .section1 .box .txt .boxs table.tb1 thead tr th+th{border-left: 1px solid #fff;}
.breast3 .section1 .box .txt .boxs table.tb1 tbody tr th{font-size: 20px; padding: 15px 0; background-color: #484264;}
.breast3 .section1 .box .txt .boxs table.tb1 tbody tr td{text-align: center; font-size: 18px; border-left: 1px solid #fff;}

@media all and (max-width:1280px){
	.breast3 .section1 .box .txt .boxs h3{font-size: 22px;}
	.breast3 .section1 .box .txt{gap:0 30px;}
	.breast3 .section1 .box .txt .boxs table.tb1 thead tr th{font-size: 19px; padding: 12px 0;}
	.breast3 .section1 .box .txt .boxs table.tb1 tbody tr th{font-size: 19px; padding: 12px 0;}
	.breast3 .section1 .box .txt .boxs table.tb1 tbody tr td{font-size: 17px;}
}
@media all and (max-width:976px){
	.breast3 .section1 .box .txt{flex-wrap: wrap;}
	.breast3 .section1 .box .txt .boxs{width: 100%;}
	.breast3 .section1 .box .txt .boxs+.boxs{margin-top: 30px;}
	.breast3 .section1 .box .txt .boxs h3{font-size: 20px; margin-bottom: 15px;}
	.breast3 .section1 .box .txt .boxs table.tb1 thead tr th{font-size: 18px; padding: 9px 0;}
	.breast3 .section1 .box .txt .boxs table.tb1 tbody tr th{font-size: 18px; padding: 9px 0;}
	.breast3 .section1 .box .txt .boxs table.tb1 tbody tr td{font-size: 16px;}
}
@media all and (max-width:640px){
	.breast3 .section1 .box .txt .boxs+.boxs{margin-top: 25px;}
	.breast3 .section1 .box .txt .boxs table.tb1 thead tr th{font-size: 17px; padding: 7px 0;}
	.breast3 .section1 .box .txt .boxs table.tb1 tbody tr th{font-size: 17px; padding: 7px 0;}
	.breast3 .section1 .box .txt .boxs table.tb1 tbody tr td{font-size: 16px;}
}
@media all and (max-width:480px){
	.breast3 .section1 .box .txt .boxs table.tb1 thead tr th{font-size: 16px; padding: 7px 0;}
	.breast3 .section1 .box .txt .boxs table.tb1 tbody tr th{font-size: 16px; padding: 7px 0;}
	.breast3 .section1 .box .txt .boxs table.tb1 tbody tr td{font-size: 15px;}
}


.breast3 .section2{}
.breast .sec .how{display: flex; gap:50px 35px; flex-wrap: wrap;}
.breast .sec .how li{width: calc(100% / 3 - 70px /3);}
.breast .sec .how li .txt1{position: absolute; padding: 30px; width: 100%; top: 0;}
.breast1 .sec .how li .txt1{position: absolute; top: auto; bottom: 0;}
.breast .sec .how li .txt1 h3{color: #484264; font-size: 28px; margin-bottom: 15px;}
.breast1 .sec .how li .txt1 h3{color: #7e6a57;}
.breast4 .sec .how li .txt1 h3{color: #768b74;}
.breast .sec .how li .txt1 p{color: #484264;font-size: 20px;}
.breast1 .sec .how li .txt1 p{color: #7e6a57;}
.breast4 .sec .how li .txt1 p{color: #768b74;}
.breast .sec .how li .img{position: relative;}
.breast .sec .how li .img img{width: 100%;}
.breast .sec .how li .txt2{position: absolute; width: 100%; bottom: 0; background: rgba(72, 66, 100,0.8); padding: 30px;}
.breast8 .sec .how li .txt2{position: absolute; width: 100%; bottom: 0; background: rgba(105, 101, 78, 0.85); padding: 30px;}
.breast4 .sec .how li .txt2{ background: rgba(118, 139, 116,0.8);}
.breast .sec .how li .txt2 .top{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.5); display:flex; gap:0 0px; align-items: center;}
.breast .sec .how li .txt2 h3{font-size: 22px;width: 100px;}
.breast .sec .how li .txt2 .top .gage{height: 5px; width: calc(100% - 100px); background-color: #fff; border-radius: 3px; position: relative; overflow: hidden;}
.breast .sec .how li .txt2 .top .gage .bar{position: absolute; height: 5px; background-color: #e5a95b; left: 0; top: 0;}
.breast .sec .how li .txt2 .bottom{ display:flex;}
.breast .sec .how li .txt2 .bottom h3{}
.breast .sec .how li .txt2 .bottom dl{width: calc(100% - 100px);}
.breast .sec .how li .txt2 .bottom dl dd{font-size: 18px;}
.breast .sec .how li .txt2 .bottom dl dd+dd{margin-top: 8px;}

@media all and (max-width:1600px){
	.breast .sec .how{gap:30px 15px;}
	.breast .sec .how li{width: calc(100% / 3 - 30px /3);}
	.breast .sec .how li .txt2 h3{font-size: 20px;}
	.breast .sec .how li .txt2 .bottom dl dd{font-size: 17px;}
}
@media all and (max-width:1280px){
	.breast .sec .how{gap:40px 30px;}
	.breast .sec .how li{width: calc(100% / 2 - 30px /2);}
	.breast .sec .how li .txt1 h3{font-size: 25px; margin-bottom: 10px;}
	.breast .sec .how li .txt1 p{font-size: 18px;}
}
@media all and (max-width:976px){
	.breast .sec .how{gap:30px 20px;}
	.breast .sec .how li{width: calc(100% / 2 - 20px /2);}
	.breast .sec .how li .txt1{padding: 20px;}
	.breast .sec .how li .txt1 h3{font-size: 23px; margin-bottom: 8px;}
	.breast .sec .how li .txt1 p{font-size: 17px;}
	.breast .sec .how li .txt2{padding: 20px;}
	.breast .sec .how li .txt2 h3{font-size: 19px; width: 80px;}
	.breast .sec .how li .txt2 .top{margin-bottom: 15px; padding-bottom: 15px;}
	.breast .sec .how li .txt2 .top .gage{width: calc(100% - 80px); height: 4px;}
	.breast .sec .how li .txt2 .bottom{flex-direction: column;}
	.breast .sec .how li .txt2 .bottom dl dd{font-size: 16px;}
	.breast .sec .how li .txt2 .bottom dl{width: calc(100%); margin-top: 10px;}
}
@media all and (max-width:640px){
	.breast .sec .how li{width: 100%;}
	.breast .sec .how li .txt2 .top{margin-bottom: 10px; padding-bottom: 10px;}
	.breast .sec .how li .txt1 h3{font-size: 21px; margin-bottom: 6px;}
	.breast .sec .how li .txt1 p{font-size: 16px;}
	.breast .sec .how li .txt2 h3{font-size: 18px;}
	.breast .sec .how li .txt2 .bottom dl dd+dd{margin-top: 5px;}
}


.breast .img_list{}
.breast .img_list .list{display: flex; gap:20px; flex-wrap: wrap;}
.breast .img_list .list .img{width: calc(100% / 4 - 20px * 3/4); position: relative;}
.breast .img_list .list .img2{width: calc(100% / 5 - 20px * 4/5); position: relative;}
.breast .img_list2 .list .img{width: calc(100% / 2 - 20px * 1/2); position: relative;}
.breast .img_list .list .img .txt{position: absolute; width: 100%; bottom: 0; left: 0; text-align: center;padding: 30px 20px;}
.breast .img_list2 .list .img .txt{width: 100%; position: relative;}
.breast4 .img_list .list .img .txt{background-color: rgba(80, 105, 78,0.85); }
.breast6 .img_list .list .img .txt{background-color: rgba(105, 78, 93, 0.85); }
.breast8 .img_list .list .img .txt{background-color: rgba(105, 101, 78, 0.85); }
.breast .img_list .list .img .txt h3{color: #fff; font-size: 24px; margin-bottom: 10px;}
.breast .img_list .list .img .txt h2{font-size: 30px; margin-bottom: 15px; color: #e5a95b;}
.breast .img_list .list .img .txt p{color: #fff; font-size: 18px; word-break: keep-all;}
.breast .img_list .list .img img{max-width: 100%; width: 100%;}

@media all and (max-width:976px){
	.breast .img_list .list .img{width: calc(100% / 2 - 20px * 1/2);}
	.breast .img_list .list .img .txt{padding: 20px 15px;}
	.breast .img_list .list .img .txt h3{font-size: 22px; margin-bottom: 6px;}
	.breast .img_list .list .img .txt p{font-size: 17px;}
	.breast .img_list .list .img .txt h2{font-size: 26px; margin-bottom: 10px;}
}
@media all and (max-width:640px){
	.breast .img_list .list .img{width: 100%;}
	.breast .img_list .list .img .txt{padding: 18px 12px;}
	.breast .img_list .list .img .txt h3{font-size: 20px; margin-bottom: 5px;}
	.breast .img_list .list .img .txt h2{font-size: 24px;}
	.breast .img_list .list .img .txt p{font-size: 16px;}
}