@charset "UTF-8";
/* CSS Document */


/* =========================================================
　ご祈祷
========================================================= */


/* 枠
--------------------------------------------------------- */
@media screen and (max-width:999px) {
}
@media screen and (min-width:1000px) , print {
}


/*見出し*/
h2 {
    font-size: 1.9em;
    font-weight: bold;
    text-align: center;
    padding: 2em 0;
    margin: 0;
	letter-spacing: 0.05em;
	background-color:rgba(0,119,85,0.1);
}
h2 span {
    display: block;
    font-size: .5em;
    padding-top: .5em;
}



/*就活ハラスメント防止・相談窓口
--------------------------------------------------------- */
/*
.management {
    max-width: 750px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}
*/
.text_box{
    max-width: 750px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}
.management h3{
    margin-bottom: 1.8em;
}
.inquiries {
    max-width: 100vw;
    margin: 4.5em calc(50% - 50vw) 0;
    padding: 2em;
    background-image: linear-gradient(-80deg, rgba(0, 199, 85, 0.1) 25%, rgba(0, 199, 85, 0.05) 25%, rgba(0, 199, 85, 0.05) 50%, rgba(0, 199, 85, 0.1) 50%, rgba(0, 199, 85, 0.1) 75%, rgba(0, 199, 85, 0.05) 75%, rgba(0, 199, 85, 0.05));
}
.whith_box {
    max-width: 550px;
    margin: 0 auto;
    background: #fff;
    padding: 1em;
}
.inquiries h4 {
    font-size: 1.4em;
    font-weight: bold;
    text-align: center;
}
.line {
    position: relative;
    height: 1px;
    width: auto;
    background-color: #075;
    margin-bottom: 15px;
}
.inquiries p{
    padding-bottom: 0;
}
p.address_box{
    font-weight: bold;
}
@media screen and (max-width:999px) {
    br.pc_br {
        display: none;
    }
    .management {
        max-width: 100%;
        padding: 3em 20px;
    }
    .management p{
        padding-bottom: 1em;
    }
    .inquiries {
        padding: 1.7em;
    }
    .inquiries p{
        padding-bottom: 0;
    }
    p.address_box{
        font-size: 14px;
        text-align: left;
        font-weight: bold;
        margin-top: 1em;
    }
}



























