@charset "utf-8";
/*------------------------------------------------------------
	スタッフ一覧
------------------------------------------------------------*/
#pagePath {
	margin-bottom: 48px;
}

#main {
	margin-bottom: 140px;
}

#main h3 {
height: 120px;
background-image: url(../search/images/h3_bg.png);
background-repeat: no-repeat;
background-position: center;
font-size: 24px;
line-height: 34px;
text-align: center;
box-sizing: border-box;
padding-top: 30px;
}

#main .copy {
padding-left: 150px;
}

#main .linkList {
	margin: -20px 0 49px;
}

#main .linkList li {
	margin: 20px 20px 0 0;
	float: left;
	width: 320px;
}

#main .linkList li:nth-child(3n) {
	margin-right: 0;
}

#main .linkList li a:hover {
	text-decoration: none;
	opacity: 0.7;
}

#main .point {
margin-bottom: 50px;
}

#main .point h4{
background-color: #106EB6;
font-size: 20px;
font-weight: bold;
line-height: 50px;
color: #FFF;
}

#main .point span{
color: #FCEB00;
font-family: 'Oswald-Bold';
margin-left: 15px;
margin-right: 15px;
}

#main .point .inner{
	box-sizing: border-box;
	border: 5px solid #D0E8F4;
	border-top: none;
	padding: 20px;
	overflow: hidden;
}

#main .point .inner p{
font-size: 14px;
line-height: 24px;
margin-bottom: 20px;
}

#main .point .inner .subtitle{
	margin-bottom: 10px;
	padding: 5px 5px;
	color: #106EB6;
	font-size: 16px;
	font-weight: bold;
	border: 2px dotted #106EB6;
	border-left: none;
	border-right: none;
	text-align: left;
}

#main .point .inner h6{
	margin-bottom: 10px;
	padding: 7px 7px 5px;
	color: #106EB6;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dotted #106EB6;
	border-left: none;
	border-right: none;
	text-align: left;
	background: #DFEFFF
}

#main .point .inner .caution{
background-color: #D0E8F4;
padding: 20px;
}

#main .point .inner .caution .title_ao{
color: #0E6FB6;
font-size: 16px;
font-weight: bold;
}

#main .point .inner .caution p{
margin-bottom: 10px;
}

#main .point .inner .caution img{
margin-bottom: 10px;
}