/* ==========================================================================
	 Format
	 ========================================================================== */
s{
	color: #FF0000;
	font-weight: bold;
}
#lower #cnts #new2018 h1{
	border: none;
	margin: 0;
	padding: 0;
}
#lower #cnts #new2018 .h1txt{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 40px;
}
#lower #cnts #new2018 .h1txt img{
	vertical-align: 1%;
}
#lower #cnts #new2018 h2{
	font-size: 24px;
	font-weight: bold;
	border: none;
	margin: 0;
	padding: 0;
}
#new2018 .topBox{
	margin-top: 60px;
}
#lower #cnts #new2018  .phaseBox{
	border: 1px solid #bfbfbf;
	border-radius: 10px;
	position: relative;
	padding: 0;
	margin: 20px 0 60px;
}
#lower #cnts #new2018 .phaseBox .titleBox{
	position: absolute;
	top: -5px;
	left: -1px;
	background-color: #ffffff;
	padding: 0 30px 20px 0;
}
#new2018 .phaseBox .titleBox p{
	background: url("../../../images/common/new2018_denq.jpg") no-repeat;
	padding-left: 45px;
	font-size: 18px;
}
#lower #cnts #new2018 .phaseBox ul{
	margin: 50px 40px 20px;
}
#lower #cnts #new2018 .phaseBox ul li{
	background: url("../../../images/common/new2018_check.jpg") no-repeat;
	padding-left: 35px;
	font-size: 18px;
	font-weight: bold;
}
#new2018 .txtEm{
	color: #c79600;
}
#new2018 .phaseBox .phaseBtn{
	width: 524px;
	margin-left: 90px;
}
#new2018 .textarea,
#new2018 .image{
	margin-bottom: 30px;
}
#new2018 .textarea{
	font-size: 18px;
}


/* ==========================================================================
	 sol01.html 潜在層（客）から見込客を見つけたい！
	 ========================================================================== */
#lower #cnts #new2018 .sol01 h1{
	margin: 0 0 50px 0;
}
#lower #cnts #new2018 .sol01 .h2Box{
	text-align: center;
	border-top: 1px solid #14508d;
	border-bottom: 1px solid #14508d;
	margin: 0 0 50px 0;
	padding: 25px 0;
}
#lower #cnts #new2018 .sol01 .h2Box h2{
	font-size: 24px;
	color: #14508d;
	border: none;
	margin: 0;
	padding: 0;
}
#lower #cnts #new2018 .sol01 h3{
	background: url("../../../images/common/new2018_denq.jpg") no-repeat;
	padding-left: 45px;
	color: #000000;
}
#new2018 .grey-border{
	border: 4px solid #ccc;
	padding: 25px;
	margin-bottom: 20px;
}
#lower #cnts #new2018 .toContact .info p.tel{
	font-size: 150%;
}
#lower #cnts #new2018 .toContact .info p.tel span{
	font-size: 70%;
}

/* ==========================================================================
	 記事詳細、共通パーツ：事例
	 ========================================================================== */
#lower article #new2018 #case{
	margin-top: 40px;
}
#lower article #new2018 #case .box5{
	border: 1px solid #dee0e2;
	border-radius: 10px;
}
#lower #cnts #new2018 #case .box5 h3{
	background-image : none;
	padding-left: 0;
	color: #0197a0;
	font-size: 100%;
}
#lower #cnts #new2018 #case .box5 .float-l{
	width: 182px;
	padding: 0;
}
#lower #cnts #new2018 #case div.label .float-r{
	width: 430px;
	padding: 0 20px;
}
#lower #cnts #new2018 #case div.label .float-r a{
	text-align: right;
	font-size: 90%;
}
#lower #cnts #new2018 #case div.label .float-l,
#lower #cnts #new2018 #case div.label .float-r{
	border-style: none;
	min-height: inherit;
	background: none;
}
#lower #cnts #new2018 #case .box5 .bdBox{
	border-bottom: 1px solid #bfbfbf;
	padding: 10px 0 10px 0;
}
#new2018 .txtGreen{
	color: #0197a0;
}

/* ==========================================================================
	 記事詳細、共通パーツ：サービス
	 ========================================================================== */
#lower article #new2018 #improve .box5{
	border: 1px solid #dee0e2;
	border-radius: 10px;
}
#lower #cnts #new2018 #improve .box5 h3{
	background-image : none;
	padding-left: 0;
	color: #0197a0;
	font-size: 100%;
	color: #0770aa;
}
#lower #cnts #new2018 #improve .box5 .float-l{
	width: 61px;
	margin-left: 20px;
	padding: 0;
}
#lower #cnts #new2018 #improve .box5 .float-r{
	width: 530px;
	padding: 0 20px;
}
#lower #cnts #new2018 #improve .box5 .float-r a{
	text-align: right;
	font-size: 90%;
}
#lower #cnts #new2018 #improve .box5 .float-l,
#lower #cnts #new2018 #improve .box5 .float-r{
	border-style: none;
	min-height: inherit;
	background: none;
}
#lower #cnts #new2018 #improve .box5 .bdBox{
	border-bottom: 1px solid #bfbfbf;
	padding: 10px 0 10px 0;
}
/*******************************************************************/
/* 幅1000px以下 幅701以上                                       */
/*******************************************************************/
@media print, screen and (min-width: 701px) and (max-width: 1000px) {
/*<start>==========================================================*/
#lower #cnts #new2018 .h1txt{
	font-size: 220%;
}
#lower #cnts #new2018 .phaseBox .titleBox{
	position: static;
	margin: 2% 0 0 1%;
	width: 80%;
}
#lower #cnts #new2018 .phaseBox ul{
	margin: 0 6% 3%;
}
#new2018 .phaseBox .phaseBtn{
	width: 70%;
	margin: 0 15% 4%;
}

/* ==========================================================================
	 記事詳細、共通パーツ：事例
	 ========================================================================== */
#lower #cnts #new2018 #case .box5 .float-l{
	width: 45%;
	padding: 0;
}
#lower #cnts #new2018 #case div.label .float-r{
	width: 50%;
	padding: 0 1%;
}

/* ==========================================================================
	 記事詳細、共通パーツ：サービス
	 ========================================================================== */
#lower #cnts #new2018 #improve .box5 .float-l{
	width: 12%;
	margin-left: 6%;
	padding: 0;
}
#lower #cnts #new2018 #improve .box5 .float-r{
	width: 77%;
	padding: 0 3%;
}

}

/*******************************************************************/
/* SP：幅700px以下                                                 */
/*******************************************************************/
@media screen and (max-width: 700px) {
/*<start>==========================================================*/
#lower #cnts #new2018 .h1txt{
	font-size: 220%;
}
#lower #cnts #new2018 .sol01 .h2Box{
	padding: 5% 5%;
}
#lower #cnts #new2018 .phaseBox .titleBox{
	position: static;
	margin: 2% 0 0 1%;
	width: 90%;
}
#lower #cnts #new2018 .phaseBox ul{
	margin: 4% 5%;
}
#new2018 .phaseBox .phaseBtn{
	width: 80%;
	margin: 0 10% 4%;
}
#lower #cnts #new2018 h3{
	font-size: 180%;
	margin: 0 0 6% 0;
}
/* ==========================================================================
   記事詳細、共通パーツ：事例
========================================================================== */
#lower #cnts #new2018 #case{
	margin-bottom: 80px;
}
#lower #cnts #new2018 #case .box5 .float-l{
	width: 92%;
	padding: 0 0 0 8%;
}
#lower #cnts #new2018 #case div.label .float-r{
	width: 92%;
	padding: 0 0 0 8%;
}
#lower #cnts #new2018 #case .box5 h3{
	text-align: center;
}
/* ==========================================================================
	記事詳細、共通パーツ：サービス
	========================================================================== */
#lower #cnts #new2018 #improve .box5 .float-l{
	width: 10%;
	margin-left: 45%;
}
#lower #cnts #new2018 #improve .box5 .float-r{
	width: 92%;
	padding: 0 0 0 8%;
}
#lower #cnts #new2018 #improve .box5 h3{
	text-align: center;
}

}