@charset "utf-8";
/*------------------------------------------------------------
	採用情報、個人情報
------------------------------------------------------------*/
#main .leadsaiyo {
    margin-bottom: 78px;
    position: relative;
    color: #205FA6;
    font-size: 4rem;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0.2em;
    font-family: "游明朝","YuMincho","Hiragino Mincho Pro","MS PMincho","ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W6",serif;
}
#main .comDetailBox p {
    margin-bottom: 10px;
}
#main .comLinkUlsaiyo li {
    width: 48%;
    margin: 0 1% 20px;
}
#main h2 {
    margin-bottom: 40px!important;
}
#main h3 {
    margin: 50px 0 10px!important;
    padding: 6px 30px;
    color: #205ea5;
    font-size: 1.8rem!important;
    letter-spacing: 0.1em;
    background: #eef2f4;
}
#main h4 {
    margin: 20px 0 40px;
    padding: 6px 1%;
    color: #000;
    font-size: 1.6rem!important;
    letter-spacing: 0.1em;
    font-weight: 100;
}
section[id]{
    padding-top: 200px;
    margin-top: -200px;
}


#main .clearfix {
    margin: 0 0 0 2%;
}
#main .num {
    margin: 0 0 20px;
}
#main .mb5 {
    margin: 0;
}
#main th {
    width: 10%;
}
#main .comDetailBox p {
    margin-bottom: 5px;
}
#main .table_sp th {
    width: 21%;
}


#main.privacy ul {
    margin: 0 0 0 2%;
}

@media (min-width: 897px) and (max-width: 1400px) {
}

@media all and (max-width: 897px) {
#main .leadsaiyo {
    margin-bottom: 78px;
    font-size: 2rem;
    text-align: center;
}
#main .leadsize {
    text-align:left;
}
#main .mainBox .notes {
    text-align: center;
}
#main .comLinkUlsaiyo li {
    width: 77%;
    margin: 0 auto 20px;
}
#main h2 {
    margin-bottom: 20px!important;
}
#main h3 {
    margin: 0 0 5px!important;
    padding: 6px 52px 0 8px;
    font-size: 1.2rem!important;
}
#main h4 {
    margin: 0 0 30px;
    padding: 6px 1%;
    font-size: 1.2rem!important;
}
section[id]{
    padding-top: 90px;
    margin-top: -90px;
}
#main .clearfix {
    margin: 0 0 0 5%;
}

#main.privacy ul {
    margin: 0 0 0 4%;
}
}