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

/**********************************************************/
/*当社の強み　ｗｏｒｋの共通css*/
/**********************************************************/

/********* メインのパディング、書体など ********/
.edge .main_inner3{
	padding:45px 0 0 0;
	font-size:14px;
	font-weight:normal;
	line-height:1.6em;
}
.edge .main_inner3 .green{
	font-weight:bold;
}

/********* その他 ********/
.edge h2{
	margin-bottom:32px;	
}
.edge .box1{
	float:left;
	width:58%;
}
.edge .box2{
	float:right;
	width:29%;
}
.edge .box2 > p:first-child{
	margin-bottom:27px;
}
.edge .cap1{
	margin: .3em 0 0 0;
	font-size:12px;
	line-height:1.8em;	
    display: block;
}
.edge .box3{
	width:83%;
	margin:0 auto;
	font-size:13px;
}
.edge .box3 h4{
	width:132px;
	height:194px;
	float:left;
}
.edge .box3 li{
	display:inline;
}
.edge .box3 li img{
	margin-right:0.6%;
}
.edge .box3 dt{
	width: 27%;
	float: left;
}

/**********************************************************/
/*当社の強み　インデックスのみcss*/
/**********************************************************/
.edge .box4{
	width:47%;
	float:left;
}

.edge .box4 h3{
	background:#106299;
	height:44px;
	padding-left:18px;
	margin-bottom:20px;
	line-height:44px;
	font-size:16px;
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.edge .box4 h3 a:link{
	color:#FFFFFF;
	text-decoration:underline;
}
.edge .box4 h3 a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
.edge .box4 h3 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.edge .box4 img{
	margin:0 26px 35px 18px;
}
.edge .box4 h4{
	font-size:16px;
	color:#037c39;
	margin-bottom:10px;
}
.edge .box4 p{
	font-size:14px;
	font-weight:normal;
}
.edge .box4 a:link{
	text-decoration:underline;
}
.edge .box4 a:visited{
	text-decoration:underline;
}
.edge .box4 a:hover{
	text-decoration:none;
}

.edge .box5{
	width:84%;
}

/**********************************************************/
/*３つのミカタ　背景がホワイト*/
/**********************************************************/
.edge .main{
	background-color:#ffffff;
}
.edge_gray .main{
	background-color:#eeeeee;
}
.edge_gray .main_inner,
.edge .main_inner{
	margin:0 auto;
	width:1000px;
	padding:54px 0 0 0;
	font-size:14px;
	font-weight:bold;
	line-height:1.6em;
}
/*************edgeのの３つのミカタ***************/
.edge_gray .main .box1,
.edge .main .box1{
    width: 24%;
    padding: 4.6%;
	float:left;
}
.edge_gray .main .box1 p:nth-child(2),
.edge .main .box1 p:nth-child(2){
	height:40px;

}
.edge_gtay .main .box1 a img:hover,
.edge .main .box1 a img:hover{
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
/***緑枠のサービス*****/
.mikata_service{
    float: left;
    margin: 0 1% 12px 0;
    width: 105px;
    font-size: 13px;
    text-align: center;
    background: #037c39;
    color: #FFFFFF;
    font-weight: bold;
    padding: 7px 0;
}