@charset "UTF-8";
/* CSS Document */





/*sabu page*/
.s_menu_i {
    height: 48px;
}
.s_menu_box li {
    border-bottom: none;
}

.s_box_biyou{
  float: right;
}

.s_box_biyou_other{
	position: relative;
	
}



.biyou_pankuzu .pankuzu{
  color: #ee87b4;
}
#breast_cancer_check,
#breasts_reduction,
#about,
#fat_injection {
	width:773px;
	float:right;
}


#breast_cancer_check a,
#breasts_reduction a,
#about a,
#fat_injection a {
  text-decoration: underline;
}
#breast_cancer_check a:hover,
#breasts_reduction a:hover,
#about a:hover,
#fat_injection a:hover {
  text-decoration: underline;
}

.txt_blue{
  color: #445285;
}
.txt_white{
  color: #ffffff;
}
.txt_p{
  color: #e85298;
}
a.txt_p:hover{
  color: #e782b1;
  text-decoration: none !important;
}
.bg_y{
  background-color: #e0e800;
  padding: 5px 0;
}

.bg_blue{
  background-color: #445285;

}

.line_r_w{
  border-right: 1px solid #fff;
}

.line_blue{
  border: 1px solid #445285;
}
.hikaku_g{
  float: left;
  border: 1px solid #445285;
  width: 764px;
}
.hikaku_g .l_title{
  float: left;
  border-right: 1px solid #fff;
  width: 381px;
  background-color: #445285;
  text-align: center;
  font-size: 18px;
  color: #fff;
  padding: 10px 0;
}
.hikaku_g .r_title{
  float: left;
  width: 382px;
  background-color: #445285;
  text-align: center;
  font-size: 18px;
  color: #fff;
  padding: 10px 0;
}
.hikaku_g .l_con{
  float: left;
  border-right: 1px solid #445285;
  width: 357px;
  background-color: #fff;
  text-align: left;
  font-size: 17px;
  padding: 22px 0px 0px 24px;
  /*background-image: url(/archivepages/parts/wp/images/biyou/yobou_img_3.png);*/
}
.hikaku_g .r_con{
  float: left;
  width: 358px;
  background-color: #fff;
  text-align: left;
  font-size: 17px;
  padding: 22px 0px 0px 24px;
  /*background-image: url(/archivepages/parts/wp/images/biyou/yobou_img_3.png);*/
}
.hikaku_g p{
  margin-bottom: 20px;
  padding-left: 22px;
  line-height: 26px;
  background-image: url(/archivepages/parts/wp/images/biyou/yobou_img_3.png);
  background-repeat: no-repeat;
  background-position: 0 2px;
}
.target{
  float: left;
  width: 561px;
  height: 165px;
  border: 2px solid #445285;
  font-size: 17px;
  padding: 22px 0px 22px 24px;
}
.target p{
  margin-bottom: 16px;
  padding-left: 22px;
  line-height: 24px;
  background-image: url(/archivepages/parts/wp/images/biyou/yobou_img_3.png);
  background-repeat: no-repeat;
  background-position: 0 2px;
}
.target-topics{
  float: left;
  width: auto;
  height: auto;
  border: 2px solid #445285;
  font-size: 100%;
  padding: 18px;
  line-height:1.8
}
.target-topics-title{
	color:#445285;
	padding-bottom:5px;
	font-size:120%;
	font-weight:bold}

.sub_youtube{
	border-top:2px solid #e9e2d3;
  border-bottom:2px solid #e1e2e0;
  /* Permalink - use to edit and share this gradient: https://://colorzilla.com/gradient-editor/#efede1+0,f7f6f1+100 */
  background: #efede1; /* Old browsers */
  background: -moz-linear-gradient(top,  #efede1 0%, #f7f6f1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efede1), color-stop(100%,#f7f6f1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #efede1 0%,#f7f6f1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #efede1 0%,#f7f6f1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #efede1 0%,#f7f6f1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #efede1 0%,#f7f6f1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efede1', endColorstr='#f7f6f1',GradientType=0 ); /* IE6-9 */
  width: 773px;
  height: auto;
  float: left;
  padding: 20px 0 10px 0;
  margin-bottom:20px
}
.sub_youtube p{
  width: 450px;
  float: left;
  word-wrap: break-word;
  margin: 0 0px 0 15px;
  line-height: 24px;
}


#about .title_con{
  float: left;
  width: 100%;
  margin: 60px 0 30px 0;
  color: #c90070;
  font-size: 1.429em;
  border-bottom: 1px solid #c90070;
}


#about table{
  float: left;
  border: 1px solid #EC8BB5;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
#about th.title_g{
  background-color: #c90070;
  border-right: 1px solid #DCDCDC;
  border-bottom: 1px solid #c90070;
  color: #fff;
  padding: 10px 14px;
  font-weight:normal
}
#about th.title_g_t_r{
  color: #fff;
  font-size: 15px;
  padding: 10px 6px;
  background-color: #c90070;
  /*border-right: 1px solid #fff;*/
  border-radius: 0 15px 0 0;
  -webkit-border-radius: 0 15px 0 0;
  -moz-border-radius: 0 15px 0 0;
  /*border: 1px solid #e85298;*/
  height: 58px;
  width: 178px;
  font-weight:normal
}
#about table td{
  /*width: 20%;*/
  padding: 10px 8px;
  border-right: 1px solid #DCDCDC;
  border-bottom: 1px solid #c90070;
  color: #767676;
  line-height: 20px;
}
#about table th.title_l{
  border-right: 1px solid #DCDCDC;
  border-bottom: 1px solid #c90070;
  color: #c90070;
  font-size: 1.143em;
  padding: 10px 20px;
  width: 100px;
  font-weight:normal
}
#about table .border_b_line{
  border-bottom: 1px solid #EC8BB5;
}
#about table .w_border_b_line{
  border-bottom: none !important;
}
#about table .w_border_r_line{
  border-right: none !important;
}

#about table .bg_g{
  background-color: #F2ACCA;
  color: #fff;
  padding: 5px 10px;
  line-height: 20px;
}
#about table .bg_w{
  background-color: #fff;
  color: #767676;
  padding: 5px 10px;
  line-height: 20px;
}
#about table .text_p{
  text-align: center;
  color: #c90070;
  padding: 5px 16px;
}
#about .border_box{
  border: 2px solid #C71070;
}
#about .border_box img{
  margin-bottom: 15px;
}
#about .border_box p {
  background-image: url("/archivepages/parts/wp/images/biyou/hikaku_img_1_1.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 26px;
  margin-bottom: 20px;
  margin-left: 30px;
  padding-left: 22px;
  font-size: 18px;
}

#about .border_box a{
  width: 280px;
  font-size: 20px;
  font-weight: bold;
  float: left;
  color: #fff;
  margin: 5px 0;
  padding: 10px 0;
  text-align: center;
  background-color: #E85298;
  border: 1px solid #E85298;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  margin-left: 40px;
  margin-bottom: 20px;
}

#breasts_reduction .border_box {
  width: 280px;
  font-size: 20px;
  font-weight: bold;
  /*float: left;*/
  color: #fff;
  margin: 5px 0;
  padding: 10px 0;
  text-align: center;
  background-color: #E85298;
  border: 1px solid #E85298;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  margin-left: 30px;
  margin-bottom: 20px;
  text-decoration:none !important
}

#about .border_box_h {
  width: 280px;
  font-size: 20px;
  font-weight: bold;
  /*float: left;*/
  color: #fff;
  margin: 5px 0;
  padding: 10px 0;
  text-align: center;
  background-color: #E85298;
  border: 1px solid #E85298;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  margin-left: 30px;
  margin-bottom: 20px;
  text-decoration:none !important
}




#about .border_box a,
#breasts_reduction .border_box a{
  text-decoration: none !important;
}

#about .border_box a:hover,
#breasts_reduction .border_box:hover {
  text-decoration: none !important;
  background-color: #F2ACCA;
  border: 1px solid #F2ACCA;

}
#about .text_pink_q,
#breasts_reduction .text_pink_q,
#fat_injection .text_pink_q {
font-size: 1.143em;
font-weight: bold;
color: #E65598;
margin-top: 10px;
padding-left: 40px;
margin-left: 10px;
margin-bottom: 5px
}
#about .text_pink_q a,
#breasts_reduction .text_pink_q a,
#fat_injection .text_pink_q a
{
  font-weight: normal;
  color: #E65598;
  margin-top:0px;
  text-decoration:none !important
}
#breast_cancer_check .text_pink_q {
  font-size: 1.143em;
  font-weight: bold;
  color: #4e5b8c;
  margin-top:10px;
  padding-left:20px
}
#breast_cancer_check .text_pink_q a{
  font-weight: normal;
  color: #4e5b8c;
  margin-top:0px;
  text-decoration:none !important
}

.tax_bt{
	padding:10px;
	border:1px solid #999;
	float:left;
	margin-left:20px;
	margin-top:30px
	}

.tax_bt a{text-decoration:none !important}


#about .text_blue_a,
#breasts_reduction .text_blue_a {
font-size: 1.143em;
font-weight: bold;
color: #455383;
margin-left: 40px;
padding-left: 10px;
margin-bottom: 5px;
}
#about .text_black,
#breasts_reduction .text_black {
  font-size: 1em;
  margin-left: 70px;
  margin-bottom: 20px;
}
#about .text_black a,
#breasts_reduction .text_black a {
  color: #e85298;
  text-decoration: none !important;
}

#about .text_black a:hover,
#breasts_reduction .text_black a:hover {
  color: #e782b1;
  text-decoration: none !important;
}


#breasts_reduction .nagare{
  width: 768px;
  height: 1213px;
  background-image: url("/archivepages/parts/wp/images/biyou/nyubou_title_9.png");
  background-repeat: no-repeat;
}

#breasts_reduction .nagare p{
  margin-left: 155px;
}
#breasts_reduction .point1{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/nyubou_title_2.png");
  background-repeat: no-repeat;
}
#breasts_reduction .point2{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/nyubou_title_3.png");
  background-repeat: no-repeat;
}
#breasts_reduction .point3{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/nyubou_title_4.png");
  background-repeat: no-repeat;
}
#breasts_reduction .point1 div,
#breasts_reduction .point2 div,
#breasts_reduction .point3 div{
  margin-left: 116px;
  margin-top: 45px;
  border-bottom:1px dotted #666666;
  padding-bottom:20px;
  margin-bottom:20px;
}

#breasts_reduction .point3 div{
	border:none !important;
	margin-bottom:40px;
	}

#breasts_reduction table{
  border: 1px solid #D44191;
  float: left;
}
#breasts_reduction table th{
  background-color: #C71070;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  padding: 15px 15px 15px 20px;
  border-bottom: 1px solid #fff;
}
#breasts_reduction table .noborder{
  border: none;
}
#breasts_reduction table td{
  background-color: #fff;
  color: #6e6e6e;
  font-weight: normal;
  padding: 15px 20px 15px 20px;
  border-bottom: 1px solid #D44191;
}
#breasts_reduction .ryoukin{
  float: left;
  width: auto;
  border-left: 1px solid #D44191;
  border-right: 1px solid #D44191;
  padding: 0 20px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
#breasts_reduction .ryoukin2{
  float: left;
  width: auto;
  border-right: 1px solid #D44191;
  padding: 0 20px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
#breasts_reduction .ryoukin3{
  float: left;
  width: auto;
  border: 2px solid #D44191;
  padding: 0 20px 10px;
  padding-bottom: 10px;
  margin-top: 40px;
  margin-bottom: 20px;
}

#breast_cancer_check .ryoukin{
  float: left;
  width: auto;
  border-left: 1px solid #4e5b8c;
  border-right: 1px solid #4e5b8c;
  padding: 0 20px;
  padding-bottom: 10px;
  margin-top: 40px;
  margin-bottom: 20px;
}

#breasts_reduction .shukushou_point1{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/nyubou_shukushou_title_2.png");
  background-repeat: no-repeat;
}
#breasts_reduction .shukushou_point2{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/nyubou_shukushou_title_3.png");
  background-repeat: no-repeat;
}
#breasts_reduction .shukushou_point3{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/nyubou_shukushou_title_4.png");
  background-repeat: no-repeat;
}
#breasts_reduction .shukushou_point1 div,
#breasts_reduction .shukushou_point2 div,
#breasts_reduction .shukushou_point3 div{
  margin-left: 116px;
  margin-top: 45px;
    border-bottom:1px dotted #666666;
	padding-bottom:20px;
	margin-bottom:20px; 
}
#breasts_reduction .shukushou_point3 div{
	border:none !important;
	margin-bottom:40px;
	}


.pinkline{
  float: left;
  border-bottom: 1px solid #c90070;
  width: 100%;
  height: 10px;
  margin: 10px 0 30px 0;
}

.happylift_tokyo{
  float: left;
  border: 1px solid #CB1F7C;
  padding: 30px;
  margin: 30px 0;
}

#breasts_reduction .happylift_nagare{
  width: 768px;
  height: 920px;
  background-image: url("/archivepages/parts/wp/images/biyou/happylift_title_7.png");
  background-repeat: no-repeat;
}

#breasts_reduction .happylift_nagare p{
  margin-left: 155px;
}
#breasts_reduction .happylift_osusume {
  border: 1px solid #c71070;
  color: #666;
  font-size: 1.286em;
  padding: 10px 0;
  width: 767px;
}
#breasts_reduction .happylift_osusume p {
  background-image: url("/archivepages/parts/wp/images/biyou/hikaku_img_1_1.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 26px;
  margin-bottom: 10px;
  margin-left: 30px;
  padding-left: 22px;
}
#breasts_reduction .happylift_osusume div {
  font-size: 0.700em;
  margin-left: 53px;
  margin-bottom: 20px;
}

.injection_tokyo {
  width: 300px;
  padding: 20px; 
  border: 1px solid #c71070;
  float: left;
  margin-left: 23px;
}
.injection_tokyo p{
  font-size: 16px;
  color: #666;
  margin: 0px 0;
}

#breasts_reduction .injection_nagare{
  width: 768px;
  height: 752px;
  background-image: url("/archivepages/parts/wp/images/biyou/injection_title_3.png");
  background-repeat: no-repeat;
}

#breasts_reduction .injection_nagare p{
  margin-left: 155px;
}
#breasts_reduction .injection_ryoukin{
  float: left;
  width: auto;
  border-left: 1px solid #D44191;
  border-right: 1px solid #D44191;
  padding: 0 20px;
  padding-bottom: 10px;
  margin-top: 40px;
  margin-bottom: 20px;
}
#breasts_reduction .injection_ryoukin2{
  float: left;
  width: auto;
  border-right: 1px solid #D44191;
  padding: 0 20px;
  padding-bottom: 10px;
  margin-top: 40px;
  margin-bottom: 20px;
}


.info_1 {
    border: 1px solid #445285;
    float: left;
    margin-top: 10px;
    padding: 5px;
    width: 742px;
}

.info_2 {
    border: 1px solid #445285;
    float: left;
    padding: 15px 20px 10px 20px;
    width: 700px;
}
.info_2 .txt {
    float: left;
    width: 480px;
}
.info_2 h4 {
    color: #445285;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}
.info_2 p {
    color: #445285;
    margin-top: 0px;
    width: 100%;
}
.info_2 .btn {
    float: right;
    margin-right: 0px;
	margin-left:0;
    margin-top: 5px;
    width: 200px;
}
.info_2 .btn ul li {
    background-color: #445285;
    border-radius: 8px;
    color: #fff;
    margin: 5px 0 20px;
    padding: 10px 0;
    text-align: center;
}
.info_2 .link {
	clear: both;
	padding: 10px 0 0;
}
.info_2 .link a {
	display: block;
	background: #fc5dba;
	padding: .5em 0;
	text-align: center;
	color: #fff;
	font-size: 140%;
	text-decoration: none !important;
}
.info_2 .link.for_sp { display: none;}

.info_3 {
    border: 1px solid #445285;
    float: left;
    padding: 15px 20px 10px 20px;
    width: 700px;
}
.info_3 .txt {
    float: left;
    width: 480px;
}
.info_3 h4 {
    color: #445285;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}
.info_3 p {
    color: #445285;
    margin-top: 0px;
    width: 100%;
}
.info_3 .btn {
    float: right;
    margin-right: 0px;
	margin-left:0;
    margin-top: 5px;
    width: 200px;
}
.info_3 .btn ul li {
    background-color: #445285;
    border-radius: 8px;
    color: #fff;
    margin: 5px 0 20px;
    padding: 10px 0;
    text-align: center;
}
.info_3 .link {
	clear: both;
	padding: 10px 0 0;
}
.info_3 .link a {
	display: block;
	background: #fc5dba;
	padding: .5em 0;
	text-align: center;
	color: #fff;
	font-size: 140%;
	text-decoration: none;
}


.caved_nipples_mondai01{
	background-image: url("/archivepages/parts/wp/images/biyou/caved_nipples_title_2_01.png");
  	background-repeat: no-repeat;
	width:767px;
	padding-top:34px;
}
.caved_nipples_mondai02{
	background-image: url("/archivepages/parts/wp/images/biyou/caved_nipples_title_2_02.png");
  	background-repeat: no-repeat;
	width:767px;
	padding-top:34px;
}

.caved_nipples_mondai01 .txt1{
	margin-left: 122px;
	padding-right: 10px;
	border-bottom:1px dotted #666666;
	padding-bottom:20px;
	margin-bottom:20px;
}
.caved_nipples_mondai02 .txt2{
	margin-left: 122px;
	padding-right: 10px;
	padding-bottom:20px;
	margin-bottom:40px;
}
#breasts_reduction .caved_nipples_point1{
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/caved_nipples_title_3_1.png");
  background-repeat: no-repeat;
}
#breasts_reduction .caved_nipples_point2{
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/caved_nipples_title_3_2.png");
  background-repeat: no-repeat;
}
#breasts_reduction .caved_nipples_point3{
  width: 767px;
	margin-bottom:40px; 
  background-image: url("/archivepages/parts/wp/images/biyou/caved_nipples_title_3_3.png");
  background-repeat: no-repeat;
}
#breasts_reduction .caved_nipples_point1 div,
#breasts_reduction .caved_nipples_point2 div,
#breasts_reduction .caved_nipples_point3 div{
  margin-left: 116px;
  padding-top: 45px;
  border-bottom:1px dotted #666666;
	padding-bottom:20px;
	margin-bottom:20px; 
}
#breasts_reduction .caved_nipples_point3 div{
	border:none !important}


.caved_nipples_title_5{
	border: 1px solid #c90070;
    float: left;
    margin-top: 30px;
    padding: 10px 30px;
    width: 705px;
	margin-bottom:70px;
}
.caved_nipples_title_5 p{
	width:400px;
	float:left;
	margin-top:15px;
	margin-bottom:30px;
}

#breasts_reduction .caved_nipples_nagare{
  width: 768px;
  height: 1094px;
  background-image: url("/archivepages/parts/wp/images/biyou/caved_nipples_title_7.png");
  background-repeat: no-repeat;
}

#breasts_reduction .caved_nipples_nagare p{
  margin-left: 155px;
}


#breasts_reduction .ryoukin4 {
    border-left: 1px solid #d44191;
    border-right: 1px solid #d44191;
    float: left;
    padding: 0 20px;
    width: auto;
	  padding-bottom: 10px;
  margin-bottom: 20px;
}
#breasts_reduction .ryoukin5 {
    border-right: 1px solid #d44191;
    float: left;
    padding: 0 20px;
    width: 360px;
	height:192px;
	color:#6e6e6e;
}
#breasts_reduction .nipples_point1{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/nipples_title_2.png");
  background-repeat: no-repeat;  
}
#breasts_reduction .nipples_point2{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/nipples_title_3.png");
  background-repeat: no-repeat;
}
#breasts_reduction .nipples_point3{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/nipples_title_4.png");
  background-repeat: no-repeat;
}
#breasts_reduction .nipples_point1 div,
#breasts_reduction .nipples_point2 div,
#breasts_reduction .nipples_point3 div{
  margin-left: 116px;
  margin-top: 40px;
  padding-right: 20px;
    border-bottom:1px dotted #666666;
	padding-bottom:20px;
	margin-bottom:20px; 
}
#breasts_reduction .nipples_point3 div{
	border:none !important;
	margin-bottom:40px;
	}



#breasts_reduction .areola_point1{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/areola_title_2.png");
  background-repeat: no-repeat;
}
#breasts_reduction .areola_point2{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/areola_title_3.png");
  background-repeat: no-repeat;
}
#breasts_reduction .areola_point3{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/areola_title_4.png");
  background-repeat: no-repeat;
}
#breasts_reduction .areola_point1 div,
#breasts_reduction .areola_point2 div,
#breasts_reduction .areola_point3 div{
  margin-left: 116px;
  margin-top: 40px;
  padding-right: 20px;
      border-bottom:1px dotted #666666;
	padding-bottom:20px;
	margin-bottom:20px; 
}
#breasts_reduction .areola_point3 div{
	border:none !important;
	margin-bottom:40px;
	}

.areola_title_6 {
    border: 1px solid #c90070;
    float: left;
    margin-top: 30px;
    padding: 10px 30px;
    width: 705px;
}

.areola_title_6 p {
    float: left;
    margin-bottom: 30px;
    margin-top: 15px;
    width: 100%;
}





#breasts_reduction .large_point1{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/large_title_4.png");
  background-repeat: no-repeat;
}
#breasts_reduction .large_point2{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/large_title_5.png");
  background-repeat: no-repeat;
}
#breasts_reduction .large_point3{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/large_title_6.png");
  background-repeat: no-repeat;
}
#breasts_reduction .large_point1 div,
#breasts_reduction .large_point2 div,
#breasts_reduction .large_point3 div{
  margin-left: 116px;
  margin-top: 40px;
  padding-right: 20px;
      border-bottom:1px dotted #666666;
	padding-bottom:20px;
	margin-bottom:20px; 
}
#breasts_reduction .large_point3 div{
	border:none !important;
	margin-bottom:40px;
	}



#breasts_reduction .large_nagare{
  float: left;
  width: 767px;
  height: 357px;
  background-image: url("/archivepages/parts/wp/images/biyou/large_title_9.png");
  background-repeat: no-repeat;
}
#breasts_reduction .large_nagare p{
  float: left;
  height: 130px;
  line-height: 24px;
  margin: 65px 16px 0 20px;
  width: 155px;
}
#breasts_reduction .large_nagare2{
  float: left;
  width: 767px;
  height: 357px;
  background-image: url("/archivepages/parts/wp/images/biyou/large_title_12.png");
  background-repeat: no-repeat;
}
#breasts_reduction .large_nagare2 p{
  float: left;
  height: 130px;
  line-height: 24px;
  margin: 65px 2px 0 10px;
  width: 140px;
}

#breasts_reduction .large_nagare_data td{
	border-right: 1px solid #d44191;
}
#breasts_reduction .large_nagare_data th{
	border-bottom: 1px solid #d44191;
	border-right: 1px solid #fff;
}

#breasts_reduction .large_nagare_data td:last-child{
	border-right: none;
}
#breasts_reduction .large_nagare_data .last-child{
	border-bottom: none;
	border-right: 1px solid #d44191;
}

#breasts_reduction .large_nagare_data .data_l{
	background-color:#FFF;
	color:#d44191;
}
#breasts_reduction .large_nagare_data .data_t_l{
	background-color:#FFF;
	border-bottom: 1px solid #d44191;
	border-right: 1px solid #d44191;
}


#breasts_reduction .large_nagare3{
  width: 768px;
  height: 1420px;
  background-image: url("/archivepages/parts/wp/images/biyou/large_title_16.png");
  background-repeat: no-repeat;
}

#breasts_reduction .large_nagare3 p{
  margin-left: 155px;
}

#breasts_reduction .large_ryoukin {
    border-left: 1px solid #d44191;
    border-right: 1px solid #d44191;
    float: left;
    padding: 0 20px;
    width: 278px;
	  padding-bottom: 10px;
  margin-bottom: 20px;
}
#breasts_reduction .large_osusume_puran {
	position: relative;
    border: 2px solid #d44191;
    float: left;
    font-size: 12px;
    margin-bottom: 20px;
    padding: 0 14px 10px;
    width: 210px;
}

#breasts_reduction .large_osusume_puran a,
#breasts_reduction .large_osusume_puran_last a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}

#breasts_reduction .large_osusume_puran_last {
	position: relative;
    border: 2px solid #d44191;
    float: left;
    font-size: 12px;
    margin-bottom: 20px;
    padding: 0 14px 10px;
    width: 220px;
}

.setubi{
	border:1px solid #d44191;
	padding:30px;
	float:left;
	margin-bottom:30px;
}
.setubi p{
	color:#d44191;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;	
}
.setubi span{
	font-size:13px;
	color:#6e6e6e;
}

#breasts_reduction table.about_list{
	border:1px solid #6e6e6e;
	font-size:14px;
	color:#dcdcdc;
}

#breasts_reduction table.about_list td{
	border-right:1px solid #6e6e6e;
	border-bottom:1px solid #6e6e6e;
	font-size:14px;
	color:#6e6e6e;
}
#breasts_reduction table.about_list td:last-child{
	border-right:none;
	border-bottom:1px solid #6e6e6e;
	font-size:14px;
	color:#6e6e6e;
}
#breasts_reduction table.about_list td.list_l{
	width:55px;
}





#breasts_reduction .jinko_point1{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/jinko_title_2.png");
  background-repeat: no-repeat;
}
#breasts_reduction .jinko_point2{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/jinko_title_3.png");
  background-repeat: no-repeat;
}
#breasts_reduction .jinko_point3{
  float: left;
  width: 767px;
  background-image: url("/archivepages/parts/wp/images/biyou/jinko_title_4.png");
  background-repeat: no-repeat;
}
#breasts_reduction .jinko_point1 div,
#breasts_reduction .jinko_point2 div,
#breasts_reduction .jinko_point3 div{
  margin-left: 116px;
  margin-top: 40px;
  padding-right: 20px;
    border-bottom:1px dotted #666666;
	padding-bottom:10px;
	margin-bottom:10px; 
}
#breasts_reduction .jinko_point3 div{
	border:none !important;
	margin-bottom:20px;
	}

#breasts_reduction table.jinko_list .list_t {
	background-color:#fff;
	color:#c90070;
	border-bottom:1px solid #c90070;
	border-right:1px solid #c90070;
}
#breasts_reduction table.jinko_list .list_t:last-child {
	border-right:none;
}
#breasts_reduction table.jinko_list th.list_l {
	background-color: #c71070;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 15px 20px 15px 20px;
    width: 100px;
	text-align:center;
}
#breasts_reduction table.jinko_list td {
	border-right:1px solid #c90070;
	color:#6e6e6e;
}
#breasts_reduction table.jinko_list td:last-child {
	border-right:none;
}
#breasts_reduction table.jinko_list td.last {
	border-bottom:none;
	text-align:left;
}
#breasts_reduction table.jinko_list .last {
	border-bottom:none;
	width: 100px;
	text-align:center;
	padding: 15px 20px 15px 20px;
}



#breasts_reduction table.jinko_list2 .list_t {
	background-color:#fff;
	color:#c90070;
	border-bottom:1px solid #c90070;
	border-right:1px solid #c90070;
}
#breasts_reduction table.jinko_list2 .list_t:last-child {
	border-right:none;
}
#breasts_reduction table.jinko_list2 th.list_l {
	background-color: #c71070;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 15px 20px 15px 20px;
	text-align:center;
}
#breasts_reduction table.jinko_list2 td {
	border-right:1px solid #c90070;
	color:#6e6e6e;
}
#breasts_reduction table.jinko_list2 td:last-child {
	border-right:none;
}
#breasts_reduction table.jinko_list2 td.last {
	border-bottom:none;
	text-align:left;
}
#breasts_reduction table.jinko_list2 .last {
	border-bottom:none;
	text-align:center;
	padding: 15px 20px 15px 20px;
}

.jinko_g{
	background-image: url("/archivepages/parts/wp/images/biyou/jinko_title_17.png");
	background-repeat: no-repeat;
	height:369px;
	width:100%;
	float:left;
}
.jinko_g p{
	width:480px;
	margin-left:10px;
}




#breasts_reduction table.jinko_list3 .list_t {
	background-color:#fff;
	color:#c90070;
	border-bottom:1px solid #c90070;
	border-right:1px solid #c90070;
	padding:0;
}
#breasts_reduction table.jinko_list3 .list_t:last-child {
	border-right:none;
}
#breasts_reduction table.jinko_list3 th.list_l {
	background-color: #c71070;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 15px 20px 15px 20px;
    width: 200px;
	text-align:center;
}
#breasts_reduction table.jinko_list3 td {
	border-right:1px solid #c90070;
	color:#6e6e6e;
    padding: 15px 10px 15px 10px;
}
#breasts_reduction table.jinko_list3 td:last-child {
	border-right:none;
}
#breasts_reduction table.jinko_list3 td.last {
	border-bottom:none;
	text-align:left;
}
#breasts_reduction table.jinko_list3 .last {
	border-bottom:none;
	width: 100px;
	text-align:center;
	padding: 15px 10px 15px 10px;
}
#breasts_reduction .jinko_nagare{
  width: 768px;
  height: 1210px;
  background-image: url("/archivepages/parts/wp/images/biyou/jinko_title_23.png");
  background-repeat: no-repeat;
}

#breasts_reduction .jinko_nagare p{
  margin-left: 155px;
}



#breasts_reduction .happylift_osusume2 {
    border: 1px solid #c71070;
    color: #666;
    float: left;
    font-size: 20px;
    margin-top: 30px;
    padding: 30px 0 0px;
    width: 767px;
}
#breasts_reduction .happylift_osusume2 p {
    background-image: url("/archivepages/parts/wp/images/biyou/hikaku_img_1_1.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    line-height: 26px;
    margin-bottom: 10px;
    margin-left: 30px;
    padding-left: 22px;
}
#breasts_reduction .happylift_osusume2 div {
    font-size: 12px;
    margin-left: 30px;
    margin-bottom: 20px;
    padding-left: 23px;
	padding-bottom:10px;
}


/*1105追記*/

div.biyou_pankuzu{
	margin-top: -10px;
	margin-bottom: 10px;
	margin-left: 10px;
	}

.hiaru_title_5{
	border: 1px solid #c90070;
    margin-top: 30px;
    padding: 5px 30px;
    width: 500px;
	margin-bottom:50px;
}
.hiaru_title_5 p{
	margin-top:5px;
	margin-bottom:15px;
}

.pink_bg{
	display:block;
	margin-top:10px;
	padding:10px;
background-color:#f9e5f0}

.hiaru_nagare3{
  width: 768px;
  height: 1020px;
  background-image: url("/archivepages/parts/wp/images/biyou/hiaru_title_16.jpg");
  background-repeat: no-repeat;
}
.hiaru_nagare3 p{
  margin-left: 155px;
}

.aging_step{
	width:100%;
	background: url("/archivepages/parts/wp/images/biyou/aging_img01.jpg") no-repeat;
	}
.aging_nagare3{
  width: 768px;
  height: 1140px;
  background-image: url("/archivepages/parts/wp/images/biyou/aging_title_16.jpg");
  background-repeat: no-repeat;
}
.aging_nagare3 p{
  margin-left: 155px;
}


.sinryo_box01{
	background-image: url(/archivepages/parts/wp/images/biyou/ph_box_jinko.jpg);
	background-size:contain;
	width:80px;
	float:left;
	height:91px;
	margin:auto;
	}
.sinryo_box02{
	background-image: url(/archivepages/parts/wp/images/biyou/ph_box_hiaru.jpg);
	background-size:contain;
	width:80px;
	float:left;
	height:91px;
	margin:auto;
	}
.sinryo_box03{
	background-image: url(/archivepages/parts/wp/images/biyou/ph_box_baiyo.jpg);
	background-size:contain;
	width:80px;
	float:left;
	height:91px;
	margin:auto;
	}
.sinryo_box04{
	background-image: url(/archivepages/parts/wp/images/biyou/ph_box_aging.jpg);
	background-size:contain;
	width:80px;
	float:left;
	height:91px;
	margin:auto;
	}	
	
.ryoukin_under{
	margin-bottom:60px;
}


.nagare_box_befor{
	width:767px;
	padding-top:28px;
	background-image: url(/archivepages/parts/wp/images/biyou/nagare_befor.jpg);
	background-size: cover;
	}
.nagare_box_ope{
	width:767px;
	background-image: url(/archivepages/parts/wp/images/biyou/nagare_ope.jpg);
	background-size: cover;
	}
.nagare_box_after{
	width:767px;
	background-image: url(/archivepages/parts/wp/images/biyou/nagare_after.jpg);
	background-size: cover;
	}
.nagare_box_befor02{
	width:767px;
	padding-top:28px;
	background-image: url(/archivepages/parts/wp/images/biyou/nagare_befor02.jpg);
	background-size: cover;
	}
.nagare_box_ope02{
	width:767px;
	background-image: url(/archivepages/parts/wp/images/biyou/nagare_ope02.jpg);
	background-size: cover;
	}
.nagare_box_after02{
	width:767px;
	background-image: url(/archivepages/parts/wp/images/biyou/nagare_after02.jpg);
	background-size: cover;
	}	
.nagare_box_baiyo{
	width:767px;
	padding-top:10px;
	background-image: url(/archivepages/parts/wp/images/biyou/nagare_baiyo.jpg);
	background-size: cover;
	}
	
.nagare_footer_l{
	width:767px;
	height:28px;
	background-image: url(/archivepages/parts/wp/images/biyou/nagare_footer_l.png);
	background-size: cover;
	}
.nagare_footer{
	width:767px;
	height:28px;
	background-image: url(/archivepages/parts/wp/images/biyou/nagare_footer.png);
	background-size: cover;
	}
	

#breast_cancer_check,#breasts_reduction,#about{
	width:768px;
	float:right;
}


#breast_cancer_check a,#breasts_reduction a,#about a{
  text-decoration: underline;
}
#breast_cancer_check a:hover,#breasts_reduction a:hover,#about a:hover{
  text-decoration: underline;
}




#breasts_other{
	width:767px;
	float:right;
}

.f120p { font-size:120%;line-height: 130%}
.f110p { font-size:110%;}
.ls1p{ letter-spacing:1px}
.aqua_day { position:absolute; display:block; bottom:5px; right:17px }

.w10p{ width:10%}
.w15p{ width:15%}
.w20p{ width:20%}
.w22p{ width:22%}
.w25p{ width:25%}
.w28p{ width:28%}
.w30p{ width:30%}
.w40p{ width:40%}
.w52p{ width:52%}

#breasts_other a{text-decoration: underline;}
#breasts_other a:hover{text-decoration: underline;}
#breasts_other table th{width:18%;background-color:#C71070 ;color: #fff;font-weight: normal;padding: 15px 20px;border-bottom: 1px solid #C71070;border-right: 1px solid #C71070;}
#breasts_other table td{border-collapse:collapse}
#breasts_other table td:last-child{border-right:1px solid #C71070;border-collapse:collapse}	
#breasts_other table th.bg{	background-color: #FFF;color:#C71070}
#breasts_other table .noborder{border: none;}
#breasts_other table .brn{border-right: none;}
#breasts_other table .bt1p{border-top: 1px solid #bababa;}
#breasts_other table .bb1p{border-bottom: 1px solid #bababa;}
#breasts_other table .bb1pp{border-bottom:1px solid #C71070;}
#breasts_other table .br1p{border-right: 1px solid #bababa;}
#breasts_other table td.bh0{ padding: 5px 20px 5px 20px !important;}
#breasts_other table td.bh05{ padding: 5px 10px 5px 10px !important;}
#breasts_other table td{ background-color: #fff;color: #6e6e6e;font-size: 1.000em;font-weight: normal;padding: 15px 20px 15px 20px;}
#breasts_other table{border: 1px solid #C71070;border-collapse:collapse;border-bottom:none}

#breasts_other .dblue a{text-decoration: underline;}
#breasts_other .dblue a:hover{text-decoration: underline;}
#breasts_other .dblue table th{width:18%;background-color:#445284 ;color: #fff;font-weight: normal;padding: 15px 20px;border-bottom: 1px solid #445284;border-right: 1px solid #445284;}
#breasts_other .dblue table td{border-collapse:collapse}
#breasts_other .dblue table td:last-child{border-right:1px solid #445284;border-collapse:collapse}	
#breasts_other .dblue table th.bg{	background-color: #FFF;color:#445284}
#breasts_other .dblue table .noborder{border: none;}
#breasts_other .dblue table .brn{border-right: none;}
#breasts_other .dblue table .bt1p{border-top: 1px solid #bababa;}
#breasts_other .dblue table .bb1p{border-bottom: 1px solid #bababa;}
#breasts_other .dblue table .bb1pp{border-bottom:1px solid #445284;}
#breasts_other .dblue table .br1p{border-right: 1px solid #bababa;}
#breasts_other .dblue table td.bh0{ padding: 5px 20px 5px 20px !important;}
#breasts_other .dblue table td{ background-color: #fff;color: #6e6e6e;font-size: 1.000em;font-weight: normal;padding: 15px 20px 15px 20px;}
#breasts_other .dblue table{border: 1px solid #445284;border-collapse:collapse;border-bottom:none}


.price_chu_box {
	padding:10px;
	background-color:#F3F2F1}

#breasts_other .title_con{
	width:auto;
  color: #c90070;
  font-size: 1.429em;
  border-bottom: 1px solid #c90070;
}

.price_pdf{
	vertical-align:middle}
	
#breasts_other .t_none{
	text-decoration:none}
	
	
	
.doctor_name_j{
	font-size:1.286em;
	}
	
.doctor_name_e{
	font-size:1em;
	letter-spacing:0.2em
	}
	
.doctor_mi{
	color:#c90070;
	margin-left:-10px;}
.doctor_ul{
	border-bottom:1px solid #c90070;
	padding:0 0 5px 0;
	margin-top:-4px;
	margin-bottom:15px;
	}
.line02{
	border-bottom:1px dotted #666666;
	height:10px;
	display:block;
	margin-bottom:20px;}
	
.clinic_name_j{
	font-size:1.286em;
	color:#c90070;
	border-bottom:1px solid #c90070;
	padding:0 0 5px 0;
	margin-top:-4px;
	margin-bottom:15px;	
	}
.clinic_name_j a{
	color:#c90070}

.p_policy h3{
	font-size:1.286em;
	color:#c90070;
	border-bottom:1px solid #c90070;
	padding:0 0 5px 0;
	margin-top:-4px;
	margin-bottom:15px;		
	}

.p_policy p{
	margin-bottom:30px}

.faq_mi{
	color:#c90070;
	margin-left:20px;	
	}

.faq_mi02{
	color:#445285;
	margin-left:20px;	
	}

.faq_mi03{
	color:#626262;
	margin-left:20px;	
	}


.faqList {
	margin-left:40px;	
	}

.faqList a{
	font-size:1.143em;
	font-weight:normal;
	padding-left: 20px;
	background: url(/archivepages/parts/wp/img/arrow.png) left no-repeat;
	background-size: 20px;
	text-decoration:none !important}

.faq_ul{
	border-bottom:1px solid #c90070;
	padding:0 0 5px 0;
	margin-top:-4px;
	margin-left:20px;	
	margin-bottom:15px;
	}

.faqList li{ margin-bottom:5px;}

.faq_ul02{
	border-bottom:1px solid #445285;
	padding:0 0 5px 0;
	margin-top:-4px;
	margin-left:20px;	
	margin-bottom:15px;
	}	
.faq_ul03{
	border-bottom:1px solid #626262;
	padding:0 0 5px 0;
	margin-top:-4px;
	margin-left:20px;	
	margin-bottom:15px;
	}

.title_shorei{
display: block;
width: 356px;
height: 45px;
margin: 0px;
margin-left:50px;
background: url(/archivepages/parts/wp/images/biyou/title_shorei.jpg) no-repeat	
	}

.hi04{
display: block;
width: 575px;
height: 54px;
margin: 0px;
margin-left:50px;
background: url(/archivepages/parts/wp/images/biyou/mi04.jpg)

}

.sitemap li{
	margin-bottom:5px;}
	
.jinko_topics_box { border:1px solid #c30071; padding:4px; margin:auto; margin-bottom:60px; width:97%;}
.jinko_topics_inner { border:1px solid #c30071; padding:10px}

.large_breasts.for_sp,
.large_breasts_hyaluronicacid.for_sp,
.caved_nipples.for_sp,
.breasts_reduction.for_sp { display: none;}

#fat_injection #area01 {
	margin-left: 30px;
	margin-bottom: 50px;
}
#fat_injection #area01 h3 {
	color: #c90070;
	font-size: 30px;
	font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","游明朝", YuMincho, "ＭＳ Ｐ明朝", "ＭＳ 明朝", "HG明朝E", serif;
}
#fat_injection #area01 h4 {
	margin-top: 30px;
	color: #c90070;
	font-size: 20px;
	border-bottom: 1px solid #c90070;
}
#fat_injection #area01 p {
	line-height: 1.8;
	margin-top: 1em;
}
#fat_injection #area01 ol { margin: 20px 0;}
#fat_injection #area01 ol li {
	list-style-type: decimal;
	margin-left: 20px;
	margin-top: 10px;
}
#fat_injection #area01 ol li:first-child { margin-top: 0;}
#fat_injection #area01 .flow strong {
	font-weight: bold;
	color: #c90070;
}
#fat_injection #area01 .photos { overflow: hidden;}
#fat_injection #area01 .photos li {
	width: 50%;
	float: left;
	text-align: center;
}
#fat_injection #area01 .photos li img {
	display: block;
	margin: 0 auto 10px;
}

#fat_injection #area01 .matome {
	padding: 20px;
	font-size: 16px;
	border: 1px solid #EC8BB5;
	border-radius: 12px;
}
#fat_injection #area01 dl { margin: 2em 0 0; text-align: right;}

#fat_injection #bnr_lipolife { margin: 0 0 50px 30px;}


