@charset "UTF-8";
.main_img_box{
    background: url(../../../../img/hospital/cancer_effort/img_main_pc.jpg)no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom: 60px;
}
.main_img_box .main_txt_box{
  margin: 0 auto;
  width: 100%;
  max-width: 980px;
}
.main_img_box .main_txt{
  top: 0;
  left: 0;
  padding: 180px 0 0 0;
}
.main_img_box .main_txt p{
  padding: 32px 16px;
  line-height: 1.4;
}


.content_01 {
	width: 96%;
    margin: 20px auto 60px;
	padding-top: 10px;
	font-size: 1.4rem;
}

.content_01 p {
	text-align: left;
  line-height: 2.2rem;
}

.content_02 {
	width: 96%;
	margin: 10px auto 70px;
	padding-top: 10px;
	font-size: 1.4rem;
}

.content_02 .effort_area:first-child >.hdr_img {
  margin:0 auto 40px;
}


.content_02 .hdr_img {
  margin:70px auto 40px;
}

.content_02 p {
	text-align: left;
  line-height: 2.2rem;
}

.content_02 .hdr03 {
	font-size: 24px;
  margin:0;
}

.content_03 {
	width: 96%;
	margin: 10px auto 70px;
  font-size: 1.4rem;
	text-align: left;
}

.content_03 p {
  line-height:2.2rem;
}

/* 文字間隔20px */
.letter_spacing_20px {
	letter-spacing: 20px;
}

/* 画像左回り込み */
.img_left {
	float: left;
	margin-right: 5.1%;
}

#CancerEffort .content .main_img_box {
  height: 296px;
}

#CancerEffort .content .main_img_box .main_txt p {
  font-size: 2.8rem;
}

.content_area p.contact_txt {
  font-size: 1.4rem;
  text-align: left;
  margin: 0 24px;
/*  padding-top: 25px;*/
}

.content_area .sub_foot_pc {
  height:205px;
}

.content_02 .effort_area .clearboth {
  margin:0;
}
#CancerEffort .bgb-wysiwyg {
  margin-bottom:0px;
}
#CancerEffort .sub_foot_pc table tr:nth-of-type(1) td {
  padding-top:30px;
  padding-bottom: 6px;
}
#CancerEffort .sub_foot_pc table tr:nth-of-type(2) td {
  padding-top:20px;
  padding-bottom: 6px;
}
#CancerEffort .sub_foot_pc table tr:nth-of-type(2) td:first-child{
  padding-top:8px;
}

.content_area {
  text-align: center;
}
