#idHead #idMenu li#idMenu04 a{
	color: #E63C54;
	font-weight: bold;
}

/* Sub1 */
.CASE h3.clSubtitle_h3{
	font-weight:bold;
	color:#50659e;
	font-size:150%;
	background-image:url(../img/common/icon_tv.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:10px 5px 10px 58px;
	margin-bottom:15px;
	display:block;
	line-height:1.3;
}

.CASE .clCase{
	background-color:#d8e4f4;
	
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	width:48%;
	float:left;
	display:inline;
	margin-right:2%;
	position:relative;
	margin-top:40px;
}
.CASE .clCase dt{
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	color:#FFF;
	background-color:#51659e;
	position:absolute;
	top:-30px;
	left:15px;
	padding:20px 10px;
	font-size:130%;
}
.CASE .clCase01 dd{
	text-align:center;
	padding-top:15%;
}
.CASE .clCase02 dd{
	text-align:center;
	padding-top:15%;
}

.CASE dd.clStrong{
	font-size:125%;
	color:#d83b51;
	padding:10px 5px 10px 5px;
}
.CASE .clCase02{
	margin-right:0%;
}


.CASE .clCase01 dd.clCase02_img{
	position:relative;
}

.CASE .clCase02 dd div.clCase02_img01{
	position: absolute;
	right:-20%;
	top:5%;
	width:33%;
}
.CASE .clCase02 dd div.clCase02_img02{
	position: absolute;
	right:-20%;
	top:38%;
	width:33%;
}
.CASE .clCase02 dd div.clCase02_img01 span,
.CASE .clCase02 dd div.clCase02_img02 span{
	font-size:200%;
	line-height:1.2;
	margin-left:auto;
	margin-left:auto;
}
.CASE .clCase02 dd div.clCase02_img01 span:before,
.CASE .clCase02 dd div.clCase02_img02 span:before {
    content: attr(data-label);
}


.CASE .clCase02 dd div.clCase02_img01 img,
.CASE .clCase02 dd div.clCase02_img02 img{
	width:100%;
}


@media screen and (max-width: 1100px){
.CASE .clCase{
	float:none;
	width:100%;
	display:block;
}
.CASE .clCase02 dd div.clCase02_img01{
	right:-2%;
	top:-8%
}
.CASE .clCase02 dd div.clCase02_img02{
	right:-2%;
	top:32%
}
.CASE .clCase img.clHyou{
	width:80% !important;
}
.CASE .clCase01 dd,
.CASE .clCase02 dd{
	text-align:center;
	padding-top:10%;
}
.CASE dd.clStrong{
	padding-top:8px;
	font-size:150%;
}
.CASE .clCase02 dd.clCase02_img img.clHyou{
	margin-right:20% !important;
}

}

@media screen and (max-width: 400px){

.CASE .clCase02 dd.clCase02_img img.clHyou{
	margin-top:15px !important;
}
}


