@charset "UTF-8";

h5#h5_ac{
    text-align: center;
}

#pias {
	width:100%;
	margin:0 auto;
    padding: 40px 0 0 0;
	text-align:center;
	overflow:hidden;
	box-sizing:border-box;
    background-color:rgba(0,0,0,1);
}
#pias img.img_logo{
    width: 40%;
    height: auto;
    margin: 20px auto;
    text-align: center;
}
#pias .img_box01{
    position: relative;
    width: 100%;
    margin: 0 0 60px 0;
}
#pias .img_box01 p{
    position: absolute;
    bottom: 3px;
    right: 5px;
    margin: 0 0 0 0;
    text-shadow:1px 1px 3px #000;
}
#pias h3,
#pias h4,
#pias h5,
#pias p{
    color: #fff;
}
#pias #contbox01{
    width: 94%;
    margin: 0 auto;
}
#pias #contbox01 img.img_logo{
    width: 40%;
    height: auto;
    margin: 20px auto;
    text-align: center;
}
#pias #contbox01 .inner01{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#pias #contbox01 .inner01 .item{
    position: relative;
    width: 33%;
    margin: 0 0 1% 0;
}
#pias #contbox01 .inner01 .item p{
    position: absolute;
    bottom: 3px;
    right: 5px;
    margin: 0 0 0 0;
    text-shadow:1px 1px 3px #000;
}


#pias #contbox01 .inner02{
    width: 100%;
    margin: 60px auto;
    text-align: center;
}


#pias #contbox01 .inner02 .item{
    width: 100%;
    margin: 0 auto;
}


#pias #contbox01 .inner02 .item dl{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
#pias #contbox01 .inner02 .item dl dt{
    width: 20%;
    font-size: 10px;
    font-size: 1.0rem;
    color: #fff;
    text-align: center;
    margin: 0;
    padding: 0 5px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    box-sizing: border-box;
}
#pias #contbox01 .inner02 .item dl dd{
    width: 80%;
    font-size: 10px;
    font-size: 1.0rem;
    color: #fff;
    text-align: left;
    margin: 0;
    padding: 0 0 0 20px;
    box-sizing: border-box;
}

