@charset "UTF-8";


/* 自治体のホームページ
------------------------------ */

.links-col{
margin:0 auto 3em;
padding:1em 1em 1em;
text-align:center;
}

.municipality-links > a{
max-width:600px;
border:rgba(230,232,229,0.8) solid 1px;
margin:1em auto;
padding:10px;
display:flex;
align-items:center;
justify-content:center;
font-size:120%;
background-color:rgba(230,232,229,0.2);
text-decoration:none;
word-break:break-all;
}

.municipality-links a dl{
text-align:left;
}

.municipality-links a dt{
font-weight:700;
margin-bottom:0.2em;
color:#333;
}

.municipality-links a dd:nth-child(3){
margin-top:0.2em;
padding:0.5em;
color:#333;
background-color:#FFF;
border:rgba(230,232,229,0.8) solid 1px;
}




/* 関連リンク
------------------------------ */

.links-col{
margin:0 auto 3em;
padding:1em 1em 1em;
text-align:center;
}


.related-links{
text-align:center;
}


.related-links > a{
max-width:600px;
border:rgba(230,232,229,0.8) solid 1px;
margin:1em auto;
padding:10px;
display:flex;
align-items:center;
justify-content:center;
font-size:120%;
background-color:rgba(230,232,229,0.2);
}

.links-logo{
flex:0 0 15%;
}

.links-logo img{
border:rgba(230,232,229,0.8) solid 1px;
}

.links-name{
flex:0 0 75%;
text-align:left;
margin:1%;
padding:1%;	
}



@media all and (min-width:700px) {


h2{
position:relative;
}

h2 div{
position:absolute;
right:0;
top:50%;
line-height:1;
transform:translateY(-50%);
font-size:20px;
}


.staff-wrap{
padding:2em;
}

.staff-text{
padding:1.5em;
}
	
.name{
padding:0 0 0.5em;
font-size:160%;
}

.introduction{
font-size:110%;
}

.introduction dt{
margin-top:0;
}

.introduction dt:first-child{
margin-top:0;
}

.introduction dt{
clear:left;
float:left;
width:5.5em;
margin-bottom:0.5em;
padding:0;
background-color:#FFF;
}

.introduction dd{
margin-left:6.5em;
margin-bottom:0.5em;
zoom:1;
}

.introduction dd ul{
display:flex;
flex-wrap:wrap;
padding-left:0;
}

.introduction dd ul li{
width:auto;
white-space:nowrap;
}

.introduction dd ul li:after{
content:'・';
}

.introduction dd ul li:last-child:after{
content:none;
}

	
}
