@charset "utf-8";
/* CSS Document */


.block-list .main{
	padding-bottom:60px;
	padding-top:15px;
}
.block-list .main .row{
	padding: 15px 0;
}
.info .main{
	width:100%;
	text-align:center;
	padding-bottom:60px;
}
.info .main .main_l{
	display:inline-block;
	width:45%;
	text-align:left;
	vertical-align:top;
	margin-right:8%;
}
.info .main .main_r{
	display:inline-block;
	width:45%;
	text-align:left;
	vertical-align:top;
}
.info .main .text h4{
	font-size:1.5em;
	font-weight:normal;
	color:#1669a9;
	border-bottom:1px solid #1669a9;
	line-height:2.2em;
	margin-top:30px;
	margin-bottom:6px;
}
.info .main .text p{
	font-size:1.16em;
	line-height:2em;
}
.info .main .text h5{
	font-size:1.16em;
	line-height:2.33em;
	font-weight:normal;
}
.info .main .text h6{
	font-size:1.16em;
	line-height:2em;
	font-weight:normal;
	background:#e7e7e7;
	border:1px solid #595959;
	padding:5px;
}
.info .main .text .cue{
	position:relative;
}
.info .main .text .cue:before{
	content:"";
	position:absolute;
	left:-26px;
	display:block;
	width:24px;
	height:24px;
	overflow:hidden;
	background:url(../img/icon.png) -48px 0 no-repeat #fff;
}
.info .main .text h5.cue:before{
	top:4px;
}
.info .main .text p.cue:before{
	top:2px;
}
.info .main .text .pColor{
	color:#1669a9;
}
.info .main .text img{
	width:100%;
	margin-top:20px;
}
.info .main .photo{
	text-align:center;
	padding:40px 0 60px;
}
.info .main .photo img{
	width:100%;
}
.info .main .full{
	width:100%;
	margin:0;
}
.info .main img.certificates{
	margin-top:5%;
}
@media screen and (min-width: 1600px) {
.info .main .text h5.cue:before{
	top:7px;
}
.info .main .text p.cue:before{
	top:4px;
}
}