/*--------------- mv ---------------*/

.cognitive {
	width: 100%;
	padding: 95px 0;
}

.cognitive_annotation{
	margin-top: 60px;
	text-align: justify;
}
.cognitive_annotation p{
	font-size: 1.6rem;
	line-height: 2.6rem;
	color: #000000;
	text-align: justify;
	margin-bottom: 15px;
}
.cognitive_annotation p:last-child{
	margin-bottom: 0;
}

.cognitive_img{
	margin-top: 35px;
	margin-bottom: 40px;
}
.cognitive_img img{
	display: block;
	margin: 0 auto;
}
.cognitive_text{
	
}
.cognitive_text p{
	font-size: 1.6rem;
	line-height: 2.6rem;
	color: #000000;
	margin-bottom: 15px;
	text-align: justify;
}
.cognitive_text p:last-child{
	margin-bottom: 0;
}

.w565{
	width: 100%;
	max-width: 565px;
	margin: 0 auto;
}

.cognitive_titleSub{
	font-size: 2.4rem;
	color: #968939;
	border-bottom: 2px solid #eae7d7;
	text-align: center;
	padding-bottom: 20px;
	margin-top: 55px;
	font-weight: bold;
}
.cognitive_list{
	padding: 25px 60px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cognitive_list>li{
	width: 100%;
	display: table;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.cognitive_list>li:last-child{
	margin-bottom: 0;
}
.cognitive_list>li div{
	display: table-cell;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cognitive_list>li div:nth-child(1){
	width: 21px;
}
.cognitive_list>li div:nth-child(2){
	padding-left: 10px;
	font-size: 1.8rem;
	color: #000000;
	padding-top: 3px\0;
}
.cognitive_list>li div:nth-child(1) img{
	display: block;
}

.cognitive_tel{
	text-align: center;
	padding-top: 50px;
}
.cognitive_telAnnotation{
	font-size: 2rem;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.cognitive_telAnnotation span{
	color: #e71f19;
}
.cognitive_telTime{
	display: inline-block;
	font-size: 1.8rem;
	line-height: 1;
	color: #FFFFFF;
	background-color: #3b3b3b;
	padding: 7px 60px 5px;
	padding: 10px 60px 2px\0;
	letter-spacing: 2px;
	margin-top: 20px;
}
.cognitive_telBtn{
	margin-top: 8px;
	margin-top: 15px\0;
	padding-bottom: 15px;
	border-bottom: 1px solid #3b3b3b;
}
.cognitive_telBtn>a{
	font-size: 4.8rem;
	color: #968939;
	line-height: 1;
	display: inline-block;
}
.cognitive_telBtn>a:hover{
	transform: translateY(-2px);
}
.cognitive_telBtn>a img{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
	top: -3px\0;
}
.cognitive_telBtn>a span{
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
	position: relative;
	top: 7px\0;
}
.cognitive_telText{
	font-size: 1.8rem;
	color: #000000;
	padding-top: 18px;
	text-align: center;
}
.cognitive_timeAnnotation{
	font-size: 1.6rem;
	text-align: center;
	margin-top: 55px;
}
.cognitive_timeTable{
	margin-top: 33px;
	display: flex;
	justify-content: space-between;
}
.cognitive_timeTable table{
	width: 48%;
	border-collapse: collapse;
}
.cognitive_timeTable table tr td{
	width: 50%;
	border: 1px solid #968939;
	text-align: center;
	font-size: 1.8rem;
	text-align: center;
	color: #000000;
	padding: 18px 10px 15px;
	padding: 21px 10px 12px\0;
}
.cognitive_timeTable table tr td:nth-child(1){
	background-color: #968939;
	color: #FFFFFF;
}
.cognitive_timeTable table tr:nth-child(2) td{
	background: #FFFFFF;
	color: #000000;
}
.cognitive_timeTable table tr:nth-child(1) td:nth-child(1){
	border-bottom: 1px solid #FFFFFF;
}
.cognitive_timeTable table tr:nth-child(1) td:nth-child(1){
	border-bottom-color: #968939;
}
.cognitive_timeList{
	text-align: center;
	margin-top: 40px;
}
.cognitive_timeList ul{
	display: inline-block;
	text-align: justify;
}
.cognitive_timeList ul li{
	display: table;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.cognitive_timeList ul li:last-child{
	margin-bottom: 0;
}
.cognitive_timeList ul li div{
	display: table-cell;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-size: 1.6rem;
	color: #000000;
	line-height: 2.6rem;
	text-align: justify;
}
.cognitive_timeList ul li div:nth-child(1){
	width: 16px;
}

.cognitive_timeAnnotation02{
	font-size: 1.6rem;
	color: #000000;
	line-height: 2.6rem;
	text-align: center;
	padding-top: 15px;
}
.cognitive_timeImg{
	margin-top: 45px;
}
.cognitive_timeImg img{
	display: block;
	margin: 0 auto;
}
.sp_br{
	display: none;
}


@media only screen and (max-width:1023px) {
	.cognitive_annotation {
	    margin-top: 40px;
	}
	.cognitive_list {
	    padding: 25px 30px 0;
	}
	.cognitive_titleSub {
	    font-size: 2.0rem;
	    padding-bottom: 15px;
	    margin-top: 40px;
	}
	.cognitive_list>li div:nth-child(1) {
	    width: 18px;
	}
	.cognitive_list>li div:nth-child(2) {
	    padding-left: 8px;
	    font-size: 1.6rem;
	}
	
	
	
	
}
@media only screen and (max-width:900px) {
	.cognitive_timeTable{
		display: block;
		max-width: 565px;
		margin: 0 auto;
	}
	.cognitive_timeTable table{
		width: 100%;
		margin-top: 30px;
	}
}
@media only screen and (max-width:767px) {
	.cognitive {
		padding: 60px 0;
	}
	.cognitive_annotation p {
	    font-size: 1.6rem;
	    line-height: 2.6rem;
	    margin-bottom: 5px;
	}
	.cognitive_img {
	    margin-top: 30px;
	    margin-bottom: 35px;
	}
	.cognitive_text p {
	    font-size: 1.4rem;
	    line-height: 2.4rem;
	    margin-bottom: 10px;
	}
	.cognitive_tel {
	    padding-top: 40px;
	}
	.cognitive_telTime {
	    font-size: 1.6rem;
	    padding: 7px 45px 5px;
	    letter-spacing: 1px;
	    margin-top: 15px;
	}
	.cognitive_telBtn>a img {
	    width: 35px;
	    top: -1px;
	}
	.cognitive_telBtn>a {
	    font-size: 4.0rem;
	}
	.cognitive_telBtn {
	    margin-top: 8px;
	    padding-bottom: 10px;
	}
	.cognitive_telText {
	    font-size: 1.6rem;
	    padding-top: 15px;
	}
	.cognitive_timeAnnotation {
	    margin-top: 40px;
	}
	.cognitive_timeTable {
	    margin-top: 30px;
	}
	.cognitive_timeTable table tr td {
	    font-size: 1.6rem;
	    padding: 15px 5px 12px;
	}
	.cognitive_timeList {
	    margin-top: 30px;
	}
	.cognitive_timeList ul li {
	    margin-bottom: 5px;
	}
	.cognitive_timeAnnotation02 {
	    padding-top: 10px;
	}
	.cognitive_timeImg {
	    margin-top: 30px;
	}
	
	
}

@media only screen and (max-width:480px) {
	.cognitive_titleSub {
	    font-size: 1.8rem;
	    padding-bottom: 10px;
	}
	
	.cognitive_list {
	    padding: 25px 0px 0;
	}
	
	.cognitive_list>li {
	    margin-bottom: 15px;
	}
	.cognitive_list>li div:nth-child(1) {
	    width: 14px;
	}
	.cognitive_list>li div:nth-child(2) {
	    padding-left: 5px;
	    font-size: 1.4rem;
	}
	
	.cognitive_telTime {
	    font-size: 1.4rem;
	    padding: 7px 30px 5px;
	}
	.cognitive_telAnnotation {
	    font-size: 1.6rem;
	}
	.cognitive_telBtn>a img {
	    width: 30px;
	    top: -1px;
	}
	.cognitive_telBtn>a {
	    font-size: 3.8rem;
	}
	.cognitive_telText {
	    font-size: 1.4rem;
	}
	
	.cognitive_timeAnnotation {
	    font-size: 1.4rem;
	}
	.cognitive_timeTable {
	    margin-top: 20px;
	}
	.cognitive_timeTable table tr td {
	    font-size: 1.4rem;
	    padding: 13px 5px 10px;
	}
	.cognitive_timeList ul li div {
	    font-size: 1.4rem;
	    line-height: 2.4rem;
	}
	.cognitive_timeList ul li div:nth-child(1) {
	    width: 14px;
	}
	.cognitive_timeAnnotation02 {
		font-size: 1.4rem;
	    padding-top: 10px;
	}
	
	.sp_br{
		display: block;
	}
	
}