@charset "utf-8";
/* CSS Document */



h4.none{
	clear:both;
	font-size: 24px;
	font-weight: bold;
	color: #1f2892;
	padding: 0px 0 0 15px;
	margin: 15px 0 15px 0;
	line-height:24px;
}
/* ------------------------------------------------ P要素 */

p span{
	color: #FF0000;
}



/* ------------------------------------------------ メリットチェック */

.chk_red{
	clear:both;
	overflow:hidden;
	margin:0;
	padding:10px 0 10px 15px;
}
.chk_red ul{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

.wide_420{
	width:420px;
}

.wide_390{
	width:390px;
}

.chk_red ul li{
	background: url(../r_network/img/merit_chk_r.jpg) no-repeat 0px 0;
	padding:0 0 20px 25px;
	margin:0;
	line-height:16px;
}

.chk_red div.photo{
	float:left;
	padding:0 15px 0 0;
	margin:0;
}

.chk_blue{
	clear:both;
	overflow:hidden;
	margin:0;
	padding:10px 0 10px 15px;
}
.chk_blue ul{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

.chk_blue ul li{
	background: url(../r_network/img/merit_chk_b.jpg) no-repeat 0px 0;
	padding:0 0 20px 25px;
	margin:0;
	line-height:16px;
}

.chk_blue div.photo{
	float:left;
	padding:0 0 0 15px;
	margin:0;
}



/* ------------------------------------------------　Q&A */


h4.q{
	clear:both;
	font-size: 24px;
	font-weight: bold;
	color: #3F3FB2;
	padding: 10px 0 0 55px;
	margin: 35px 0 15px 0;
	line-height:24px;
	background: url(../r_network/img/network_q.jpg) no-repeat 0px 0;
	border-bottom:4px solid #3F3FB2;

}



h4.anser{
	clear:both;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	padding: 0px 0 0 65px;
	margin: 35px 0 15px 0;
	line-height:24px;
	background: url(../r_network/img/network_a.jpg) no-repeat 0px 0;
	border-bottom:4px solid #FF0000;
}


#container #contents #main_contents div.faq_a{
	width:655px;
	padding:0px 0 0 0;
	margin:0 0 60px 0px;
	position:relative;

}


#container #contents #main_contents div.faq_a p.an {
	position:absolute;
	top:0px;
	left:50px;
	line-height:50px;
	font-size: 40px;
	color: #CC6666;
	height:50px;
	width:50px;
}

#container #contents #main_contents div.faq_a p.text{
	width:500px;
	padding:20px 0 0 100px;
	margin:0;

}



/* ------------------------------------------------ 事例 */

#container #contents #main_contents .jirei{
	overflow:hidden;
	clear:both;
	width:650px;
	margin:0 0 0 0;
	padding:0 0 0 5px;
}

#container #contents #main_contents .jirei .name{
	font-weight:bold;
	text-align:right;
	width:615px;
	padding:0 25px 20px;
	margin:0;
}

#container #contents #main_contents .jirei .text{
	float:left;
	width:400px;
	margin:0;
	padding:0;
}

#container #contents #main_contents .jirei .text img{
	margin:20px 0 0 0;
	border:0;
}

#container #contents #main_contents .jirei .photo{
	float:left;
	width:225px;
	padding:0 0 0 10px;
	margin:0;
	text-align:center;
}




/* ------------------------------------------------  テーブル無色*/

#container #contents #main_contents table.nw{
	width:510px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;

}
#container #contents #main_contents table.nw td{
	text-align:center;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
#container #contents #main_contents table.nw td b{
	color:#000000;
	font-weight:bold;
}

#container #contents #main_contents table td.t_center{
	text-align:center;

}


/* ------------------------------------------------  リスト*/

ul.construction{
	list-style-type:decimal;
}


/* ------------------------------------------------  */


#container #contents #main_contents p.arow{
background: url(../r_network/img/nw_arow.jpg) no-repeat 0px 0;
padding: 0 0 0 20px;
color:#000A83;
font-size:22px;
}



#container #contents #main_contents p.al_right{
	text-align:right;
}

#container #contents #main_contents .img_right{
	float:right;
	margin:0 0 10px 10px;
}


