<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@charset "utf-8";


/*  reset
-------------------------------- */
div#HeaderArea.WithoutGlobalNav{
	margin-bottom:0;
	min-width:970px;
}

div#Container div#ContentsArea {
	width: auto;
	min-width:970px;
	background:#e0dfdf url("../../img/landing_page/pr_im_feauture/pr_im_feauture_bg_im_base.png") center 0 repeat-y;
}


div#ContentsLayout.SingleWide.NoFrame{
	margin: 0;
	padding: 0 0 5px 0;
}

div#ContentsLayoutInner {
	margin:0;
	padding:0;
}



/*  ImCpcasestudyCont
-------------------------------- */
div#ImCpcasestudyCont{
	width:900px;
	margin:auto;
}

/* titlebox */
div#ImCpcasestudyCont .titleBox{
	position:relative;
	min-height:310px;
	padding-right:100px;
}

div#ImCpcasestudyCont .titleBox .title{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom: 1px solid #CCC;
	color:#444;
	font-size:40px;
	line-height:1.2;
	font-weight:bold;
}

div#ImCpcasestudyCont .titleBox .title .color01{
	color:#D74F97;
}

div#ImCpcasestudyCont .titleBox .title .fSlzeS{
	font-size:25px;
}

div#ImCpcasestudyCont .titleBox .title .fSlzeL{
	font-size:70px;
}
div#ImCpcasestudyCont .titleBox .title .fls{
	letter-spacing:1px;
}

div#ImCpcasestudyCont .titleBox .leadText{
	font-size:1.2em;
	font-weight: bold;
	padding-left:5px;
	padding-right:340px;
	padding-bottom:90px;
	
}

div#ImCpcasestudyCont .titleBox .imgBox{
	position:absolute;
	left:600px;
	top: 0;
}

/* contactBox */
div#ImCpcasestudyCont .contactBox{
	margin-bottom:10px;
	/zoom : 1;
}

div#ImCpcasestudyCont .contactBox:after{ content : ''; display : block; clear : both; height:0; }

div#ImCpcasestudyCont .contactBox .material{
	margin-top:-90px;
	float:left;
}

div#ImCpcasestudyCont .material02 {
	margin: -114px 0 20px;
}

div#ImCpcasestudyCont .contactBox .tel{
	float:right;
}


/* infoBox */
div#ImCpcasestudyCont .infoBox{
	background:#FFF;
	padding:20px 40px;
	border: 1px solid #CCC;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:20px;
}


div#ImCpcasestudyCont .infoBox .topTitleBox{
	position:relative;
	min-height:44px;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px #CCC solid;
}

div#ImCpcasestudyCont .infoBox .topTitleBox .num{
	position: absolute;
	top: 0;
	left: 0;
}

div#ImCpcasestudyCont .infoBox .topTitleBox .title{
	font-size:30px;
	font-weight:bold;
	padding:2px 0 2px 50px;
}

div#ImCpcasestudyCont .infoBox .titlePt01{
	border-bottom:1px #CCC solid;
	padding-bottom:10px;
	margin-bottom:10px;
}

div#ImCpcasestudyCont .infoBox .titlePt01 .title{
	font-size:18px;
	font-weight:bold;
	border-left:5px #CCC solid;
	padding-left:10px;
	margin-bottom:0;
}

div#ImCpcasestudyCont .infoBox .titlePt02{
	margin-bottom:20px;
}

div#ImCpcasestudyCont .infoBox .titlePt02 .title{
	color:#e94d2e;
	margin-bottom:0;
	font-size:26px;
	font-weight:bold;
	padding-left:20px;
	background: url("../../img/landing_page/pr_im_feauture/pr_im_feauture_bg_im_title01.png") 0 center no-repeat;
}

div#ImCpcasestudyCont .infoBox .textBox{
	margin-bottom:20px;
}

div#ImCpcasestudyCont .infoBox .paragraphBox{
	margin-bottom:30px;
}


div#ImCpcasestudyCont .infoBox .graphBox .icon{
	padding-left:35px;
	min-height:26px;
}

div#ImCpcasestudyCont .infoBox .graphBox .icon.st{
	padding-top:10px;
}


div#ImCpcasestudyCont .imgListBox{
	padding-left:20px;
	padding-bottom:40px;
}

div#ImCpcasestudyCont .imgListBox ul{
	width:690px;
	margin:auto;
	/zoom : 1;
}

div#ImCpcasestudyCont .imgListBox ul:after{ content : ''; display : block; clear : both; height:0; }

div#ImCpcasestudyCont .imgListBox ul li{
	width:210px;
	margin-right:20px;
	margin-bottom:30px;
	float:left;
	padding:0;
	background:none;
}

div#ImCpcasestudyCont .imgListBox ul li .img{
	margin-bottom:10px;
}

div#ImCpcasestudyCont .imgListBox ul li .text{
	font-size:1.2em;
}

div#ImCpcasestudyCont .ImText {
	font-size: 120%;
	margin: 25px 0;
}

div#ImCpcasestudyCont .ImText h2 {
	text-transform: none;
	margin-bottom: 5px;
	font-size: 125%;
}

div#ImCpcasestudyCont .infoBox .paragraphBox .CenterAlign.pb50 {
	padding-bottom: 50px;
}


</pre></body></html>