.excel_icon::after{
    content: "XLS";
    color: #3e5e4f;
    border: solid 0.1rem;
    margin: 0 0.5rem;
    font-size: 1rem;
    padding: 0.1rem 0.2rem 0.3rem;
    line-height: 1;
    vertical-align: middle;
    font-weight: bold;
   
    text-decoration-color: #fff;
    max-height: 1.5rem;
}

.point_wrap{
	display: flex;
}
.point_tag{
	display: flex;
	align-items: center;
	padding: 0.5rem 1rem;
	font-size: 16px;
	font-weight: bold;
	background-color: #66759A;
  color: #FFF;
	width: 70px;
	margin-right: 16px;
}
.point_title{
	font-size: 17px;
	font-weight: bold;
	line-height: 37px;
}
.point_body{
	font-size: 15px;
	margin-top: 24px;
	margin-bottom: 36px;
}
.images_wrap{
	max-width: 100%;
}
.operationImage_wrap{
	display: flex;
}
.operationImage_top{
	display: inline-block;
}
.operationImage_middle{
	display: inline-block;
	margin: 0px 8px;
}
.operationImage_bottom{
	display: inline-block;
}
.target_image{
    margin-bottom: 35px;
}

.btn_blue {
  background-color: #293382;
  color: #fff;
}
.btn_blue:hover {
  background-color: #707d96;
}
.font_blue {
        font-size: 1.7rem;
        color: #27357E; 
        font-weight: bold;     
} 

@media screen and (max-width: 1024px) {
  .pg__mg_top {
    margin-top: 1.5rem;
  }
	.operationImage_middle{
		display: inline-block;
		margin: 0px 3px;
	}
	.point_wrap{
		display: block;
	}
	.point_tag{
		display: flex;
		align-items: center;
		padding: 0.5rem 1rem;
		font-size: 16px;
		font-weight: bold;
		background-color: #66759A;
		color: #FFF;
		width: 70px;
		margin-right: 16px;
	}
	.point_title{
		font-size: 16px;
		font-weight: bold;
		margin-top: 13px;
		line-height: 37px;
	}
	.point_body{
		font-size: 14px;
		margin-top: 29px;
		margin-bottom: 32px;
	}
    .target_image{
        margin-bottom: 65px;
    }
    .bt_blue {
        background-color: #00125E;
        color: #FFF;
        border: solid 0.1rem #00125E;
    } 
    .bt_blue:hover {
        background-color: #4D5A8F;
        border: solid 0.1rem #4D5A8F;
    }
    .bt_blue.no_hover:hover{
        background-color: #00125E;
        color: #FFF;
        border: solid 0.1rem #00125E;
    }
    .area_pagelink{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 7rem;
    }
    .pagelink_voce {
  margin-top: 0;
}
.area_pagelink.pagelink_2{
        width: 50%;
        margin: 2rem auto 0;
    }
    .area_pagelink.pagelink_2 .bt_cmn.item_pagelink {
        width: 48%;
    }
    .area_pagelink.pagelink_3{
        width: 82rem;
    }
    .area_pagelink.pagelink_3 .item_pagelink{
        width:26.4rem;
    }
    .bt_cmn.item_pagelink3{
        width:33%;
        font-size: 1.4rem;
        padding: 1.1em 0;
        margin-bottom: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }
   
    .btn_square {
      padding: 2.5rem;
      font-size: 1.2rem;
      border-radius: 0.1rem;
      cursor: pointer;
      position: relative;
    }
    .list2 ul li {
     padding: 10px 0;
     list-style-type: none;
     margin-left: 1rem;
     text-indent: -1rem;
   }
    
}

@charset "utf-8";
.area_pagelink{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 8rem;
}
.item_pagelink::after{
    font-family: Material Icons;
    content: "\e313";
    padding-left: .2rem;
}
.bt_cmn.item_pagelink{
    width: 48%;
    padding: 0.6em 0;
    margin-bottom: 1rem;
    font-size: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bt_max.item_pagelink {
    width: 100%;
}
.bt_cmn.item_pagelink3{
    width: 48%;
    padding: 1.1em 0;
    margin-bottom: 1rem;
    font-size: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width: 600px) {/*PC用*/
    .bt_cmn.item_pagelink {
        width: 32%;
    }
    .area_pagelink{
        margin-top: 2rem;
    }
    .bt_cmn.item_pagelink{
        font-size: 1.8rem;
    }
    .area_pagelink.pagelink_2{
        width: 50%;
        margin: 2rem auto 0;
    }
    .area_pagelink.pagelink_2 .bt_cmn.item_pagelink {
        width: 48%;
    }
    .area_pagelink.pagelink_3{
        width: 82rem;
    }
    .area_pagelink.pagelink_3 .item_pagelink{
        width:26.4rem;
    }
    .bt_cmn.item_pagelink3{
        width:33%;
        font-size: 1.4rem;
        padding: 1.1em 0;
        margin-bottom: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
