@charset "utf-8";
#content {
	padding-top: 1rem;
}
@media screen and (max-width:640px) {
	#content {
		padding: 0 1rem 1rem;
	}
}
#header_nav_in li.header_nav06 a{
	background-color: #000;
	color: #FFF;
}


.img_area a{
	display: block;
}
.img_10_01{
	width: 90%;
	margin: 0;
}
@media screen and (max-width:640px) {
	.img_10_01{
		width: 70%;
		margin: 1rem auto 0;
	}
}
.img_10_02{
	width: 80%;
	margin: 0;
}
@media screen and (max-width:640px) {
	.img_10_02{
		width: 50%;
		margin: 1rem auto 0;
	}
}
.img_10_03{
	width: 90%;
	margin: 0;
}
@media screen and (max-width:640px) {
	.img_10_03{
		width: 70%;
		margin: 1rem auto 0;
	}
}
.img_10_04{
	width: 90%;
	margin: 0;
}
@media screen and (max-width:640px) {
	.img_10_04{
		width: 70%;
		margin: 1rem auto 0;
	}
}
.img_10_05{
	width: 100%;
	margin: 0 auto;
}
@media screen and (max-width:640px) {
	.img_10_05{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_06{
	width: 100%;
	margin: 0 auto;
}
@media screen and (max-width:640px) {
	.img_10_06{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_07{
	width: 60%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_07{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_08{
	width: 100%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_08{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_09{
	width: 100%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_09{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_10{
	width: 100%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_10{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_11{
	width: 100%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_11{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_12{
	width: 100%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_12{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_13{
	width: 100%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_13{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_14{
	width: 100%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_14{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_15{
	width: 100%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_15{
		width: 90%;
		margin: 1rem auto;
	}
}
.img_10_16{
	width: 100%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_16{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_17{
	width: 90%;
	margin: 2rem auto 3rem;
}
@media screen and (max-width:640px) {
	.img_10_17{
		width: 100%;
		min-width: 600px;
		margin: 1rem auto;
	}
}
.img_10_18{
	width: 90%;
	margin: 2rem auto 0;
}
@media screen and (max-width:640px) {
	.img_10_18{
		width: 100%;
		min-width: 600px;
		margin: 1rem auto;
	}
}
.img_10_19{
	width: 70%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_19{
		width: 100%;
		min-width: 600px;
		margin: 1rem auto;
	}
}
.img_10_20{
	width: 70%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_20{
		width: 100%;
		min-width: 600px;
		margin: 1rem auto;
	}
}
.img_10_21{
	width: 70%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_21{
		width: 100%;
		min-width: 600px;
		margin: 1rem auto;
	}
}
.img_10_22{
	width: 50%;
	margin: 2rem auto;
}
.img_10_23{
	width: 70%;
	margin: 2rem auto;
}
.img_10_24{
	width: 50%;
	margin: 2rem auto;
}
.img_10_25{
	width: 50%;
	margin: 2rem auto;
}
.img_10_26{
	width: 40%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_26{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_27{
	width: 100%;
	margin: 0 auto;
}
@media screen and (max-width:640px) {
	.img_10_27{
		width: 90%;
		margin: 0 auto;
	}
}
.img_10_28{
	width: 100%;
	margin: 2rem auto;
}
.img_10_29{
	width: 100%;
	margin: 2rem auto;
}
.img_10_30{
	width: 30%;
	margin: 2rem auto;
}
.img_10_31{
	width: 70%;
	margin: 4rem auto 5rem;
}
.img_10_32{
	width: 60%;
	margin: 4rem auto 5rem;
}
.img_10_33{
	width: 75%;
	margin: 2rem auto;
}
.img_10_34{
	width: 50%;
	margin: 2rem auto;
}
.img_10_35{
	width: 50%;
	margin: 2rem auto;
}
.img_10_36{
	width: 50%;
	margin: 2rem auto;
}
.img_10_37{
	width: 60%;
	margin: 2rem auto;
}
.img_10_38{
	width: 50%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_38{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_39{
	width: 60%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_39{
		width: 100%;
		margin: 1rem auto;
	}
}
.img_10_40{
	width: 50%;
	margin: 2rem auto;
}
@media screen and (max-width:640px) {
	.img_10_40{
		width: 100%;
		margin: 1rem auto;
	}
}


.red_label{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-self: center;
	align-self: center;
	flex-wrap: wrap;
	
}
.red_label_box{
	width: 49%;
	margin-bottom: 2rem;
	background: #E8EBF0;
}
@media screen and (max-width:640px) {
	.red_label_box{
		width: 98%;
	}
}
.red_label_box h4{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-self: center;
	align-self: center;
	flex-wrap: wrap;
	padding: 0.5rem 1rem;
	background: #EE3666;
}
.red_label_box .num_block{
	display: inline-block;
	background: #FFF;
	width: 5rem;
	height: 5rem;
	padding: 1.6rem 0.5rem 0.6rem;
	font-size: 2.2rem;
	text-align: center;
	line-height: 1;
	color: #EE3666;
	margin-right: 2rem;
}
.red_label_box .text_block{
	font-size: 2rem;
	display: inline-block;
	text-align: left;
	color: #FFF;
	line-height: 2.6;
}
.red_label_box .des_box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-self: center;
	align-self: center;
	flex-wrap: wrap;
	padding: 1rem 0 1rem 1rem;
	
}
.red_label_box .left_box{
	padding: 1rem;
	width: 50%;
}
@media screen and (max-width:640px) {
	.red_label_box .left_box{
		width: 100%;
	}
}
.red_label_box .left_box p{
	font-size: 1.6rem;
}
.red_label_box .view_more{
	width: 80%;
	margin: 2rem 0 1rem 20%;
}
@media screen and (max-width:640px) {
	.red_label_box .view_more{
		width: 70%;
		margin: 2rem auto 1rem;
	}
}
.red_label_box .right_box{
	padding: 1rem;
	width: 50%;
}
@media screen and (max-width:640px) {
	.red_label_box .right_box{
		width: 100%;
		padding: 0;
	}
}

.ransomware_area{
	width: 80%;
	margin: 1rem auto;
}
@media screen and (max-width:640px) {
	.ransomware_area{
		width: 100%;
	}
}
.ransomware_area .in_area{
	width: 100%;
	background: transparent;
}
.ransomware_area .in_area h4{
	font-size: 2rem;
	padding: 1rem;
	display: block;
	width: 100%;
}
.ransomware_area .blue_area h4{
	color: #FFF;
	background: #8FAADC;
}
.ransomware_area .gray_area h4{
	color: #FFF;
	background: #ADB9CA;
}
.ransomware_area .text_area{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-self: center;
	align-self: center;
	flex-wrap: wrap;
}
.ransomware_area .text_area .left_area{
	width: 60%;
}
.ransomware_area .text_area .right_area{
	width: 40%;
	padding: 1rem;
}
@media screen and (max-width:640px) {
	.ransomware_area .text_area .left_area{
		width: 98%;
	}
	.ransomware_area .text_area .right_area{
		width: 98%;
	}
}
.ransomware_area .text_area .blue_box li{
	font-size: 1.5rem;
	font-weight: bold;
}
.ransomware_area .text_area .gray_box li{
	font-size: 1.5rem;
  font-weight: bold;
	color: #44546A;
}
.point_bottom.pc60 a{
	width: 35%;
}
@media screen and (max-width:640px) {
	.point_bottom.pc60 a{
		width: 80%;
		margin: 0 auto;
	}
}
.point_bottom.pc70 a{
	width: 35%;
}
@media screen and (max-width:640px) {
	.point_bottom.pc70 a{
		width: 80%;
		margin: 0 auto;
	}
}
.point_bottom.pc60 .blue_text{
	font-size: 2rem;
}

.pink_link{
	width: 100%;
	background:#FEE6F0;
	padding: 1rem 2rem;
}
@media screen and (max-width:640px) {
	.pink_link{
		padding: 1rem;
	}
}
.pink_link a:hover{
	text-decoration: none;
}
.pink_link h3{
	font-size: 2.1rem;
	text-align: center;
	color: #FF6699;
}
.pink_link h4{
	background: #FF6699;
	font-size: 1.8rem;
	color: #FFF;
	text-align: center;
	padding: 1.4rem 1rem 1rem 1rem;
}
.pink_link h4 .font_yallow{
	font-size: 2.4rem;
	color: #FFFF00;
}
.pink_link .pink_content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-self: center;
	align-self: center;
	flex-wrap: wrap;
}
.pink_link .left_content{
	width: 35%;
}
.pink_link .right_content{
	width: 65%;
	padding: 1rem;
}

@media screen and (max-width:640px) {
	.pink_link .left_content,
	.pink_link .right_content{
		width: 100%;
	}
}
.pink_link h5{
	font-size: 1.8rem;
	text-align: center;
	border-bottom: 1px solid #FF6699;
	color: #FF6699;
}
.pink_link .right_content p{
	padding: 1rem;
	font-size: 1.6rem;
	color: #000;
}
.pink_link .right_content p .color-p{
	font-size: 1.6rem;
}
.ai_area{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-self: center;
	align-self: center;
	flex-wrap: wrap;
	width: 90%;
	margin: 3rem auto 1rem;
}
@media screen and (max-width:640px) {
	.ai_area{
		width: 100%;
	}
}
.ai_area .ai_box{
	width: 23%;
}
@media screen and (max-width:640px) {
.ai_area .ai_box{
	width: 49%;
}
}
.ai_area .ai_box p{
	padding: 1rem;
	color: #44546A;
	font-weight: bold;
	font-size: 1.6rem;
}
.ainetapp_area{
	width: 100%;
	padding: 1rem;
}
.ainetapp_area h4{
	background: #DAE3F3;
	color: #4472C4;
	font-size: 2.2rem;
	text-align: center;
	padding: 0.8rem 1rem 0.5rem;
}
.ainetapp_area .flex_th_area{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-self: center;
	align-self: center;
	flex-wrap: wrap;
	margin: 2rem auto 2rem;
}
.flex_th_box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-align-self: stretch;
	align-self: stretch;
	flex-wrap: wrap;
	width: 33%;
}
@media screen and (max-width:640px) {
	.flex_th_box{
		width: 100%;
		border-bottom: 1px dashed #4472C4;
		margin-bottom: 3rem;
	}
}
.flex_th_box .flex_th_inner{
	border-right: 1px dashed #4472C4;
}
@media screen and (max-width:640px) {
	.flex_th_box .flex_th_inner{
		border-right: 0;
	}
}
.flex_th_p{
	width: 75%;
	margin: 0 auto;
}
.flex_th_box:last-child .flex_th_inner{
	border-right: 0;
	border-bottom: 0;
}
.flex_th_box .flex_th_inner h5{
	color: #4472C4;
	font-size: 2rem;
	text-align: center;
	margin-bottom: 0.5rem;
}
.flex_th_box .flex_th_inner h6{
	color: #4472C4;
	font-size: 1.6rem;
	text-align: center;
	margin-bottom: 0.5rem;
}
.flex_th_box .flex_th_inner p{
	font-size: 1.6rem;
	margin-bottom: 2rem;
}
.flex_th2_area{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-align-self: stretch;
	align-self: stretch;
	flex-wrap: wrap;
	width: 55%;
	margin: 3rem auto 2rem;
}
@media screen and (max-width:640px) {
	.flex_th2_area{
		width: 100%;
	}
}
.flex_th2_box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-align-self: stretch;
	align-self: stretch;
	flex-wrap: wrap;
	width: 30%;
}
@media screen and (max-width:640px) {
	.flex_th2_box{
		width: 32%;
	}
}
.flex_th2_box h5{
	color: #4472C4;
	font-size: 1.8rem;
	text-align: left;
	margin-bottom: 0.5rem;
}

.ainetapp_bottom_b{
	width: 40%;
	margin: 1rem auto;
}
@media screen and (max-width:640px) {
	.ainetapp_bottom_b{
		width: 100%;
	}
}
.ainetapp_bottom_b h6{
	color: #4472C4;
	font-size: 1.8rem;
	text-align: center;
	margin-bottom: 0.5rem;
}
.ainetapp_bottom_b p{
	font-size: 1.6rem;
	margin-bottom: 2rem;
}


.blue_title{
	width: 90%;
	margin: 1rem auto;
	color: #4472C4;
	font-size: 1.8rem;
	background: transparent;
	border: 0;
}
.height_auto{
	height: 6rem;
}
.sub_title_gray{
	font-size: 2rem;
	color: #FFF;
	background: #ADB9CA;
	text-align: center;
	padding: 0.6rem 1rem 0.4rem;
}
.sub_title_blue{
	font-size: 2rem;
	color: #FFF;
	background: #8FAADC;
	text-align: center;
	padding: 0.6rem 1rem 0.4rem;
}

/*
.ggray_title{
	color: #44546A;
	font-size: 1.8rem;
	text-align: left;
}
.soft_table{
	width: 100%;
	min-width: 600px;
	margin: 0 0 3rem;
}
.soft_table tr{
	border-top: 1px solid #4472C4;
	border-left: 1px solid #4472C4;
}
.soft_table th,
.soft_table td{
	border-bottom: 1px solid #4472C4;
	border-right: 1px solid #4472C4;
	vertical-align: middle;
	display: table-cell;
}
.soft_table th{
	font-weight: bold;
}
.soft_table th,
.soft_table td,
.soft_table span,
.soft_table li,
.soft_table a{
	font-size: 1.6rem;
	text-align: left;
}
.soft_table a{
	text-decoration: underline;
}
.soft_table th.th_blue{
	background: #4472C4;
	color: #FFF;
}
.soft_table td.td_blue{
	background: #FFF;
	color: #000;
}
.soft_table .th_b_blue{
	background: #DAE3F3;
	color: #4472C4;
}

.gray_list_box{
	border: 1px solid #4472C4;
	background: #F2F2F2;
	padding: 1rem;
}
.gray_list_box h4{
	display: inline-block;
	font-size: 1.6rem;
	color: #4472C4;
	text-decoration: underline;
}
.gray_list_box .list_outer{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-self: center;
	align-self: center;
	flex-wrap: wrap;
}
.gray_list_box .list_outer .list_box_left{
	width: 60%;
}
.gray_list_box .list_outer .list_box_right{
	width: 30%;
}
@media screen and (max-width:640px) {
	.gray_list_box .list_outer .list_box_left,
	.gray_list_box .list_outer .list_box_right{
		width: 100%;
	}
}
.gray_list_box li{
	font-size: 1.4rem;
	color: #4472C4;
	font-weight: bold;
}

.platform_table{
	width: 100%;
	min-width: 600px;
	margin: 0 0 3rem;
}
.platform_table tr{
	border-top: 1px solid #4472C4;
	border-left: 1px solid #4472C4;
}
.platform_table th,
.platform_table td{
	border-bottom: 1px solid #4472C4;
	border-right: 1px solid #4472C4;
	vertical-align: middle;
	display: table-cell;
}
.platform_table th{
	font-weight: bold;
}
.platform_table th,
.platform_table td,
.platform_table span,
.platform_table li,
.platform_table a{
	font-size: 1.6rem;
	text-align: left;
}
.platform_table a{
	text-decoration: underline;
}
.platform_table th.th_blue{
	background: #156082;
	color: #FFF;
}
.platform_table td.td_blue{
	background: #FFF;
	color: #000;
}
.platform_table .th_b_blue{
	background: #DAE3F3;
	color: #4472C4;
}
	*/
/*
.green_area{
	background: #E2F0D9;
}
.green_area h5{
	padding: 0.5rem 1rem;
	background: #92D050;
	color: #FFF;
	text-align: left;
	font-size: 2rem;
}
.green_area p{
	color: #70AD47;
	font-size: 1.8rem;
	font-weight: bold;
}
.green_area .in_block{
	background: rgba(255,255,255,0.75);
	margin: 0 1rem 1rem;
	padding: 1rem;
	
}
.green_area .in_block p{
	color: #000;
	font-weight: normal;
}
.green_area  .view_more1{
	color: #FFF;
	background: #92D050;
	font-size: 1.8rem;
	width: calc(100% - 2rem);
	margin: 0 auto 2rem;
	padding: 1rem;
}
.green_area  .view_more1 .view_more_btn{
	text-align: right;
	
}
.green_area  .view_more1 .view_more_btn .img_view_more{
	width: 50%;
	display: inline-block;
}

 .view_more2{
	color: #4472C4;
	background: #D6DCE5;
	font-size: 1.8rem;
	width: calc(100% - 2rem);
	margin: 0 auto 2rem;
	padding: 1rem;
	font-weight: bold;
}
 .view_more2 .view_more_btn{
	text-align: right;
	width: 50%;
	display: inline-block;
	margin-left: 50%;
}


.blue_area{
	background: #DAE3F3;
}
.blue_area h5{
	padding: 0.5rem 1rem;
	background: #8FAADC;
	color: #FFF;
	text-align: left;
	font-size: 2rem;
}
.blue_area p{
	color: #4472C4;
	font-size: 1.8rem;
	font-weight: bold;
}
.blue_area .in_block{
	background: rgba(255,255,255,0.75);
	margin: 0 1rem 1rem;
	padding: 1rem;
}
.blue_area .in_block p{
	color: #000;
	font-weight: normal;
}
.blue_list_box{
	width: calc(100% - 2rem);
	margin: 0 auto 2rem;
}
.blue_list_box h4{
	padding: 0.5rem 1rem;
}

.point_area .point_text .point_flex .point_flex_box .section_block .bubble_area .in_img{
	width: 45%;
	padding: 1rem;
} 
.point_area .point_text .point_flex .point_flex_box .section_block .bubble_area .in_text{
	width: 55%;
}
.ontaplist_table{
	width: 100%;
	min-width: 900px;
	margin: 0 0 3rem;
}
.ontaplist_table tr{
	border-top: 1px solid #002060;
	border-left: 1px solid #002060;
}
.ontaplist_table th,
.ontaplist_table td{
	border-bottom: 1px solid #002060;
	border-right: 1px solid #002060;
	vertical-align: middle;
	display: table-cell;
}
.ontaplist_table th,
.ontaplist_table td,
.ontaplist_table span,
.ontaplist_table li{
	font-size: 1.6rem;
	text-align: left;
}
.ontaplist_table th{
	background: #4472C4;
	color: #FFF;
	font-weight: bold;
}
.ontaplist_table th.th_blue{
	background: #002060;
	color: #FFF;
}
.ontaplist_table td.td_blue{
	background: #DAE3F3;
	color: #4472C4;
	font-weight: bold;
}
.ontaplist_table .bluetitle{
	color: #4472C4;
	font-weight: bold;
}
.ontaplist_table .th_b_blue{
	width: 10%;
}
.ontaplist_table a{
	text-decoration: underline;
}
.data_write{
	margin: 3rem 0;
}
.gray_os_block{
	background: #D6DCE5;
	width: 96%;
	padding: 1rem;
	margin: 1rem auto;
}
.gray_os_block h4{
	color: #44546A;
	background: transparent;
	border: 0;
	font-size: 2rem;
}
.matrix_table{
	width: 100%;
	min-width: 600px;
	margin: 1rem auto;
}
.matrix_table th,
.matrix_table td{
	font-size: 1.4rem;
	text-align: center;	
}
.matrix_table th{
	font-weight: bold;
}
.matrix_table th.th_blue{
	background: #44546A;
	color: #FFF;
	text-align: center;
	border-right: 1px solid #8497B0;
}
.matrix_table th.th_b_blue{
	background: #ADB9CA;
	color: #44546A;
	text-align: center;
	border-right: 1px solid #8497B0;
}
.matrix_table .left_b{
	border-left: 1px solid #44546A;
}
.matrix_table .right_b{
	border-right: 1px solid #44546A;
}
.matrix_table .bottom_b{
	border-bottom: 1px solid #44546A;
}
.matrix_table td{
	background: #FFF;
	color: #44546A;
}
*/

.point_bottom{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-self: center;
	align-self: center;
	flex-wrap: wrap;
	background: #D6DCE5;
	padding: 2rem 2rem;
	margin: 2rem auto 0;
}
.point_bottom p{
	font-size: 2.2rem;
	font-weight: bold;
	color: #4472C4;
}
.point_bottom a{
	width: 20%;
	display: block;
}
@media screen and (max-width:640px) {
	.point_bottom a{
		width: 80%;
		margin: 1rem auto;
	}
}


.anchor_link {
	margin-top: -50px;
	padding-top: 60px;
}

/*
.pager a {
	display: block;
	border: 0.3rem solid #00B0F0;
	background: #F2F2F2;
	color: #00B0F0;
	border-radius: 4rem;
	font-size: 3rem;
	padding: 1rem 2rem;
	width: 100%;
	transition: all 0.3s;
}

.pager a:hover {
	background: #00B0F0;
	color: #FFF;
}
	*/
