@charset "utf-8";

.breast #sub_visual02 .t03 {color:#9371a7;}
#sub_visual02.breast01 {background-image:url('/images/breast/visual_breast01.jpg');}
#sub_visual02.breast02 {background-image:url('/images/breast/visual_breast02.jpg');}
#sub_visual02.breast03 {background-image:url('/images/breast/visual_breast03.jpg');}
#sub_visual02.breast04 {background-image:url('/images/breast/visual_breast04.jpg');}

.breast .common_cont02 {background-image:url('/images/sub/common_cont02_breast.jpg');}
.breast .common_cont02 .inwrap {border-color:#d6c9de; background-color:rgba(56,56,63,0.65);}
.breast .common_cont02 li+li:before {background:#d6c9de;}


.breast .sub_common01 {background:#f3ecec}
.breast .stitle .t01 {color:#b89ac9; border-color:#b89ac9;}
.breast .plan h2.title {border-color:#b89ac9}
.breast .plan .type {width:auto; padding:0 20px; background:#b89ac9;}

.breast01_c01.sub_common01 .cont {height:1305px; margin-top:60px; padding:117px 100px 0; background:url('/images/breast/breast01_c01.jpg') no-repeat center top;}
.breast01_c01.sub_common01 .cont .tit {font-size:42px; font-weight:500;}
.breast01_c01.sub_common01 .cont .tit em {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:50px; color:#ddc8ba;}
.breast01_c01.sub_common01 .circle_list02 {margin-top:350px;}
.breast01_c01.sub_common01 .circle_list02 ul li {padding:9px;}


.breast .circle_list02 ul li.s01 .box {background:rgba(102,102,102,0.75);}
.breast .circle_list02 ul li.s02 .box {background:rgba(189,170,200,0.75);}
.breast .circle_list02 ul li.s03 .box {background:rgba(220,191,172,0.75);}
.breast .circle_list02 ul li.s04 .box {background:rgba(221,174,174,0.75);}
.breast .circle_list02 ul li.s05 .box {background:rgba(167,161,181,0.75);}
.breast .circle_list02 ul li.s06 .box {background:rgba(171,201,209,0.75);}

.breast01_c03 h4 {font-size:55px; font-weight:400;}
.breast01_c03 .img01 {margin-top:50px;}
.breast01_c03 .img02 {position:absolute; top:71px; right:-22px;}

.breast_commmon01 ul {display:inline-block; width:100%; margin-top:50px;}
.breast_commmon01 li {float:left; width:33.3333%; padding:0 10px;}
.breast_commmon01 li .box {position:relative; border:1px solid #dfd7e4; background:#dfd7e4;}
.breast_commmon01 li.white .box {background:#fff;}
.breast_commmon01 ul .box img {border-bottom:1px solid #dfd7e4;}
.breast_commmon01 ul .txt_box {height:300px; padding-top:32px; }
.breast_commmon01 ul .num {color:#b89ac9;}
.breast_commmon01 ul .t01 {margin-top:5px; font-size:32px; font-weight:500;}
.breast_commmon01 ul .t02 {margin-top:11px; font-size:20px; color:#5b5a5a; line-height:1.5;}
.breast_commmon01 .box_cont {height:302px; margin-top:50px; padding:94px 0 0 581px; text-align:left; background:url('/images/breast/breast02_05_bg.jpg') no-repeat #fff;}
.breast_commmon01 .box_cont .t01 {font-size:32px; font-weight:500;}
.breast_commmon01 .box_cont .t02 {margin-top:9px; font-size:22px; line-height:1.5;}
.breast_commmon01 .box_cont+ul {margin-top:30px;}


.breast_procedure ul {margin:50px -15px -15px;}
.breast_procedure li {padding:15px;}
.breast_procedure .t01 {font-size:32px; font-weight:500;}
.breast_procedure .txt_box {padding-top:32px;}
.breast_procedure .t02 {margin-top:21px; font-size:20px; color:#5b5a5a; line-height:1.5;}

.breast02_c01 .cont {margin-top:60px; padding:40px 80px 80px; background:#fff;}
.breast02_c01 h3 {font-size:42px; font-weight:500;}
.breast02_c01 .bar:before {margin-top:0;}
.breast02_c01 .stxt {margin-top:27px;font-size:22px; line-height:1.5;}
.breast02_c01 .img_cont05 {margin-top:60px;}
.breast02_c01 .lcont {position:relative; padding-right:10px;}
.breast02_c01 .line {position:absolute; top:302px; right:20px; height:104px; padding-left:9px; font-size:18px; color:#c34545; line-height:104px; border-left:2px solid #c34545; background:none;}
.breast02_c01 .line:before {position:absolute; top:0; left:-14px; width:14px; height:2px; background:#c34545; content:'';}
.breast02_c01 .line:after {position:absolute; bottom:0; left:-14px; width:14px; height:2px; background:#c34545; content:'';}

.breast_table {position:relative; width:100%;}
.breast_table th,
.breast_table td {padding:10px 0 14px;font-size:22px; font-weight:500; background:#e4e4e4; border-bottom:1px solid #fff;}
.breast_table thead th {padding:20px 0 23px; border-bottom:7px solid #fff;}
.breast_table th+th,
.breast_table th+td {border-left:2px solid #fff;}
.breast_table .blue {background:#ded2e5}

.breast_common02 {}
.breast_common02 ul {overflow:hidden; margin:45px -15px -15px; text-align:left;}
.breast_common02 li {float:left; padding:15px;}
.breast_common02 li img {width:100%;}
.breast_common02 .box {border:1px solid #dfdfdf; background:#fff;}
.breast_common02 .box img {}
.breast_common02 .txt_box {padding:20px 20px 22px;font-size:28px; color:#fff; text-align:center; background:#333333;}
.breast_common02 .txt_box02 {height:275px; padding:25px 0 0 17px;}
.breast_common02 .t02 {height:100px; padding-left:30px;font-size:28px; color:#5b5a5a; letter-spacing:-0.1em;}
.breast_common02 .chk_point02 {margin-top:24px;}


.breast03_c01 .cont {overflow:hidden; margin-top:60px; background:#fff;}
.breast03_c01 .cont h3 {font-size:42px; font-weight:500; text-align:center;}
.breast03_c01 .cont .img {float:left; }
.breast03_c01 .cont .txt_box {float:right; width:673px; padding:59px 50px 0 0;  text-align:left; }
.breast03_c01 .cont ul {margin-top:24px;}
.breast03_c01 .cont li {position:relative; height:100px; padding:16px 20px 0 131px ; font-size:22px; line-height:1.5; border:1px solid #f0f0f0; background:#f0f0f0;}
.breast03_c01 .cont li.s01 {padding-top:30px;}
.breast03_c01 .cont li+li {margin-top:10px;}
.breast03_c01 .cont li .grade {position:absolute; top:0; left:0; width:108px; height:100%; padding-top:23px; font-size:30px; text-align:center; color:#fff; font-weight:400; background:#bdaac8}

.breast03_common .chklist_box02 {margin-top:50px; border:1px solid #dddddd; background:#fff;}
.breast03_common .lcont {width:550px; border-right:1px solid #dddddd;}
.breast03_common .rcont {width:708px; padding:60px 0 0 110px; }
.breast03_common .t01 {margin-top:11px; font-size:22px; line-height:1.5; font-weight:400;}
.breast03_common .chk_list01 {margin-top:33px;}

.breast .sub_common_list01 .box02 .title {background:#b89ac9;}
.breast  .sub_common_list01 .box02 .num {color:#b89ac9;}

.breast04_c03 .cont {height:458px; margin-top:50px; padding:70px 0 0 488px; text-align:left; background:url('/images/breast/breast04_c03_bg.jpg') no-repeat center;}
.breast04_c03 .cont li {position:relative; padding:15px 30px 15px 150px; font-size:20px;}
.breast04_c03 .cont li .t01 {position:absolute; top:0; left:0; width:122px; font-size:25px; color:#fff; line-height:54px; text-align:center; background:#353535;} 
.breast04_c03 .cont li+li {margin-top:17px;}
.breast04_c03 .stxt {font-size:18px;}

.breast04_common .cont {margin-top:50px; padding:70px 130px 80px; background:#f0f0f0;}
.breast04_common h4 {font-size:40px; font-weight:400;}
.breast04_common .cont .stxt {font-weight:400;}
.breast04_common .list_style01 {margin:25px -20px -20px;}
.breast04_common .list_style01 li {padding:20px; }
.breast04_common .box {background:#666666;}
.breast04_common .txt_box {min-height:120px; padding:24px 0 0;}
.breast04_common .t01 {margin-top:10px; font-size:22px; color:#ffff;}

.breast04_c07 .cont {display:inline-block; width:100%; margin-top:50px; background:#fff; text-align:left;}
.breast04_c07 .cont+.cont {margin-top:10px;}
.breast04_c07 img {float:left; width:438px;}
.breast04_c07 .txt_box { float:right; width:822px; padding:123px 30px 0 0;}
.breast04_c07 .txt {position:relative; padding-left:62px;}
.breast04_c07 .num {position:absolute; top:-3px; left:0; font-size:40px; color:#ddc8ba;}
.breast04_c07 .t01 {font-size:32px; font-weight:500;}
.breast04_c07 .t02 {margin-top:12px; font-size:22px;}