@charset "UTF-8";

/*======*/
.link_box{width:100%;;border: 1px solid rgba(255,255,255,1.0);background:rgba(250,255,255,0.6);padding:15px 0px;margin-top:25px;}
.link_box_in{width:calc(100% - 20px);}

/*======*/
.link_box_in dl{width:100%height:auto;padding:0px;
	display:grid;grid-template-columns:25% 75%;gap:0px;}
.link_box_in dt{width:100%;text-align:left;border-bottom: 1px solid #ae9f9f;padding:15px 0px;}
.link_box_in dd{width:100%;border-bottom: 1px solid #ddd7d7;padding:15px 0px;}
.link_box_in dt h3{width:calc(100% - 15px);height:auto;border-left:6px solid #222222;
		display: -ms-flexbox;display: flex;-ms-flex-pack: center;
		-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.link_box_in dt h3 span{display:inline-block;width:auto;margin:0px;}
.link_box_in dt h3 span:nth-of-type(1){padding:0px 10px;}
.link_box_in dt h3 span.en{display:inline-block;width:auto;font-size:10px;letter-spacing:1px;line-height:1;background:#03333e;color:#efeac5;padding:3px 20px 2px 20px;margin:0px;}
.link_box_in dd div{width:calc(100% - 15px);text-align:left;}
	@media all and (max-width: 1024px) {
	}
	@media all and (max-width: 768px) {
		.link_box_in dl{display:grid;grid-template-columns:repeat(1,1fr);}
		.link_box_in dt{border-bottom: 0px;padding:10px 0px 0px 0px;}
		.link_box_in dd{padding:10px 0px;}
	}

/*======*/
.link_site{width:100%;padding-top:25px;}
.link_site_box{width:100%;padding-top:20px;}
.link_site_box img{width:auto;max-width:100% !important;height:auto;line-height:0;}

