@charset "UTF-8";
/*
制作　meccommunications　http://www.mec-com.co.jp/ 
*/

/*header
-----------------------------------------------------------------------------------------*/
header nav#global li:nth-child(3) a{
	background-position:bottom;
}


/*サービス概要
-----------------------------------------------------------------------------------------*/
#service{
}

/*-------------------------コピー*/
#service .copy h2{
	font-size:16px;
	line-height:28px;
	margin:40px 0 5px 0;
	font-weight:bold;
	color:#2CA6F4;
}
#service .copy p{
	font-size:14px;
	line-height:28px;
}
#service .copy img{
	margin-bottom:10px;
}
#service .img-right{
	float:right;
	margin-left:13px;
}
#service .img-houkoku{
	margin-top:25px;
}
/*-------------------------診断内容*/
#service .list{
	margin-top:50px;
}
#service .list h2{
	border-top:1px dotted #555555;
	border-bottom:1px dotted #555555;
	padding:10px 5px;
	font-size:16px;
	font-weight:bold;
}
#service .list div{
	border-bottom:1px dotted #555555;
	padding:20px 0;
}
#service .list h3{
	font-size:16px;
	font-weight:bold;
	color:#2CA6F4;
	margin:15px 250px 0px 25px;
}
#service .list p{
	font-size:14px;
	line-height:24px;
	margin:10px 250px 0px 25px;
}
#service .list p.img{
	float:right;
	margin:0px;
}
#service .list p a:hover img{
	opacity: 0.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

/*-------------------------料金表*/
#service #ryokin{
	padding-top:50px;
}
#service #ryokin h2{
}
#service #ryokin table{
	margin-top:5px;
	width:680px;
}
#service #ryokin table th{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:12px;
}
#service #ryokin table tr td{
	border-right:none;
	padding:12px;
}
#service #ryokin table tr td:last-child{
	font-size:16px;
	font-weight:bold;
	text-align:right;
	border-left:none;
}
/*sidebar
-----------------------------------------------------------------------------------------*/
/*-------------------------localnav*/
.sidebar .localnav{
	margin-bottom:20px;
}
.sidebar .localnav li{
	background:#000000;
	border-bottom:1px solid #D5D5D5;
}
.sidebar .localnav li a{
	display:block;
	width:230px;
	padding:12px 0;
	font-size:16px;
	line-height:20px;
	color:#000000;
	text-decoration:none;
	background:#FFFFFF url(images/localnav.png) right no-repeat;
	text-indent:15px;
}
.sidebar .localnav li a:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
}
.sidebar .localnav p{
	margin-top:10px;
}