/* ハンバーガーメニュー背景を白へ */
@media screen and (max-width: 768px) {
    #gnav_sp {
        background: #ffffff !important;
    }
}

/* コンテナを1カラムにする */

#main_con .block1,#main_con .block2{
display:block;
width:100%;
}
#main_con .block2{/*rightbox*/
padding-left:0%;
}

/* プロフィールタイプアイコンの色変更 */

#topbox #profdata .type li, #option_box li, .gallist li article .type li {
    border-color: #e73562; /* ←枠線の色 */
    color: #ffffff; /* ←文字の色 */
    background-color: #e73562; /* ←背景の色 */
}
/*求人ページCSS*/
#recruit .imagebox{
max-width:500px;
margin:auto;
}
       ul.job_icon{
            display: flex;
            flex-wrap:wrap;
            justify-content:center;
            margin: 50px auto;
            padding: 0;
            max-width: 450px;
        }
        ul.job_icon li{
            width: calc(100% / 3);
            list-style: none;
        }
        ul.job_icon li a{
            display: block;
            width: 100%;
            height: 100%;
        }
        ul.job_icon li a img{
            width: 100%;
            height: 100%;
        }
        .job_item, #recruit h3{
            margin-bottom: 50px;
font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
text-align: center;
color:#181818;
        }
        .job_item .job_title{
            font-size:1.5rem;
            margin: 20px auto;
            font-weight: bold;
            background-image: url("https://anessa-kyoto.com/upload/pub/ANESSA_logo.png");
            background-repeat: no-repeat;
            background-position: center;
            background-size: 200px;

        }
        .job_item .job_text{
            margin-top:10px;
        }
        .job_item img{
            width:100%;
            max-width: 500px;/*要調整*/
            display: block;
            margin: 0 auto;
        }
        .job_item p{
            margin: 0 auto;
        }
        @media screen and (max-width: 768px) {
            ul.job_icon{
                width: 100%;
            }
        }
        .qa_list{
            padding: 30px 10px 40px;
            text-align: left;
            max-width: 500px;
            margin: auto;

        } 
        .qa_list dt{
            padding: 10px;
            background-color: #181818;
            color: #FFFFFF;
width:100%;
box-sizing:border-box;
        }
        .qa_list dd{
            margin:0  0 20px;
            padding:1em 0.5em;
width:100%;
        }

