/*
メインカラー
#277d2a
枠背景
#faf9ef
枠線
#edebdb
*/
.check_list{
	overflow:hidden;
	clear:both;
}
#section1 .sc2 >.textbox{
	border-top:1px dotted #edebdb;
}
.check_list li{
	padding-left:1.250em;
	text-indent:-1.250em;
}
.check_list li i{
	color:#277d2a;
	font-size:1.250em;
	vertical-align:middle;
	margin-right:5px;
}
#section3 dl{
	overflow:hidden;
	clear:both;
}
#section3 dt{
	border-bottom: 1px solid #dfdcc7;
	font-size: 1.077em;
	font-weight: bold;
}
#section3 dt i{
	color: #277d2a;
	margin-right: 0.357em;
	vertical-align: middle;
}
#section3 dd{
	overflow:hidden;
	clear:both;
}
#section3 dd .text{
	overflow:hidden;
	background:#fff;
}
#section3 .sc2 p{
	border:1px solid #f2dfdf;
	text-align:center;
	background:#f5e7e7;
}
.cancer_dl dt::before {
	content:'●';
}
.cancer_dl dt {
	color: #277d2a;
}
.cancer_dl dd {
	margin-left:0.5rem;
	margin-bottom:1rem;
}
.section_content dt{
	font-weight:bold;
}
.section_content dt i{
	color:#277d2a;
	vertical-align:middle;
}

/*PC
--------------------------------------------------*/
@media screen and (min-width:1040px),print{
	#topimage{
		background-image:url(./../images/cancer/topimage_pc.jpg);
	}
	.check_list{
		margin-left:-15px;
		margin-bottom:15px;
	}
	.check_list li{
		float:left;
		overflow:hidden;
		width:280px;
		margin-left:15px;
		margin-bottom:10px;
	}
	#section1 .sc2 >.textbox{
		padding-top:20px;
	}
	#section3 dl{
		margin-bottom:-20px;
	}
	#section3 dt{
		margin-bottom:15px;
	}
	#section3 dd{
		margin-bottom:20px;
		display:table;
		table-layout:fixed;
		width:100%;
	}
	#section3 dd >div{
		vertical-align:top;
	}
	#section3 dd .image{
		display:table-cell;
		overflow:hidden;
		width:230px;
		padding-right:20px;
	}
	#section3 dd .text{
		display:table-cell;
		/*padding:20px 15px;*/
	}
	#section3 .sc2 p{
		padding:15px 15px 11px;
		font-size:1.231em;
	}
}
/*PC Tab
--------------------------------------------------*/
@media screen and (min-width:641px),print{
	.check_list li{
		font-size:1.231em;
	}

	#section4 dl{
		overflow:hidden;
		margin-bottom:-15px;
	}
	#section4 dt{
		margin-bottom:10px;
	}
	#section4 .s_box{
		padding:15px;
		margin-bottom:20px;
	}
	#section4 .sc2 .textbox {
		margin-bottom:2%;
	}

}
/*Tablet
--------------------------------------------------*/
@media screen and (min-width:641px) and (max-width:1039px){

}
/*Tab Phone
--------------------------------------------------*/
@media screen and (max-width:1039px){
	#topimage{
		background-image:url(./../images/cancer/topimage_sp.jpg);
	}
	.check_list{
		padding-bottom:5%;
	}
	#section1 .sc2 >.textbox{
		padding-top:5%;
	}
	.check_list li{
		margin-bottom:2%;
	}
	#section3 dt{
		margin-bottom:3%;
	}
	#section3 dd{
		margin-bottom:5%;
	}
	#section3 dd .image{
		text-align:center;
		margin-bottom:3%;
	}
	#section3 dd .text{
		padding:3%;
	}
	#section3 .sc2 p{
		padding:3%;
	}
	#section4 dt{
		margin-bottom:2%;
	}
}
/*Phone
--------------------------------------------------*/
@media screen and (max-width:640px){
}
