@charset "utf-8";

/*=============================================================================
    this page style
=============================================================================*/

/*=============================================================================
    this page BASE style
=============================================================================*/
#main .content{
}
#main .content .headline{
   text-align: left;
}
    #main .content .items{
    }

    #main .content .item{
        padding:1px;
        font-size:1.2rem;
    }
    #main .content .item > .inner,
    #main .content .item > a > .inner{
        margin:5px 0 0;
        overflow: hidden;
        margin:1px 0 0;
        text-align: left;
        border:3px solid #CCC;
        border-radius: 10px;        /* CSS3草案 */
        -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
        -moz-border-radius: 10px;   /* Firefox用 */
    }
    #main .content .item > .inner > a{
        display: block;
    }
    #main .content .item .indent{
        text-indent: -1.0em;
        margin-left: 1.0em;
    }
    #main .content .item .eBtn{
        line-height: 1;
        padding: 5px 20px;
        background: #29ABE2;
    }
        #main .content .item .eBtn a{
            display: block;
        }
/*=============================================================================
    this page BASE style
=============================================================================*/
#c01{
}
    #c01 .item {
    }
    #c01 .item figure{
        padding:0 0 0 10px;
    }

    #c01_01.item .context{
        padding:15px;
        font-size:1.2rem;
        line-height: 1.6;
    }
    #c01_02.item .context{
        padding:10px;
        font-size:1.2rem;
        line-height: 1.2;
    }
#c02{
}
    #c02 .item .mask{
        position: absolute;
        height:100vh;
        width: 100%;
        background: rgba(242,242,242,0.8) url(../images/recruit/icon01.png) top 20px right 20px no-repeat;
    }
    #c02 .item .inner {
        position: relative;
    }
    #c02 .item .context{
        text-align: center;
        padding: 30px 0;
    }
    #c02 .item ul{
        font-weight: bold;
        font-size: 1.5rem;
    }
    #c02 .item .summary{
        font-size: 1.1rem;
        line-height: 1.8;
        padding: 5px 0 0;
    }

#c03{
}
    #c03 .item {
    }
    #c03 .item .context{
        padding:10px;
        font-size:1.1rem;
    }
    #c03 .item figure{
        padding:0 0 0 10px;
    }
    #c03 .item .crosshead{
        font-weight: bold;
        line-height: 1.4;
        font-size: 1.3rem;
    }
    #c03 .item .summary{
        font-size: 1.1rem;
        line-height: 1.8;
        padding:10px 0 0;
    }
