@charset "UTF-8";

/*======*/
.access_unit{width:100%;;border: 1px solid rgba(255,255,255,1.0);background:rgba(250,255,255,0.6);padding:15px 0px;margin-top:25px;}
.access_unit_in{width:calc(100% - 30px);}

/*======*/
.access_unit h3{width:100%;height:auto;}
.access_unit h3 span{display: inline-block;width: auto;height: auto;margin: 0px auto;padding: 7px 40px 7px 40px;
    clip-path: polygon(10% 0%, 90% 0%, 100% 50%, 90% 100%, 10% 100%, 0% 50%);background: #03333e;color: #efeac5;line-height: 1;}

/*======*/
.access_content dl{width:100%;height:auto;padding:0px;
	display:grid;grid-template-columns:25% 75%;gap:0px;}
.access_content dt{width:100%;text-align:left;border-bottom: 1px solid #ae9f9f;padding:15px 0px;}
.access_content dd{width:100%;border-bottom: 1px solid #ddd7d7;padding:15px 0px;}
.access_content dt h4{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;}
.access_content dt h4 span{display:inline-block;width:auto;margin:0px;}
.access_content dt h4 span:nth-of-type(1){padding:0px 10px;}
.access_content dt h4 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;}
.access_content dd div{width:calc(100% - 15px);text-align:left;}
	@media all and (max-width: 1024px) {
	}
	@media all and (max-width: 768px) {
		.access_content dl{display:grid;grid-template-columns:repeat(1,1fr);}
		.access_content dt{border-bottom: 0px;padding:10px 0px 0px 0px;}
		.access_content dd{padding:10px 0px;}
	}

.access_iframe{width:100%;height:auto;padding:0px;margin-top:15px;}
.access_iframe iframe{width:100%;height:300px !important;}

