@charset "UTF-8";

/*===================================
ã€€PCã“ã“ã‹ã‚‰
===================================*/
@media (min-width: 799px){
    /*  base
    ===================================*/
    .page_detail_tit .leftTit {
        float: left;
        width: 12%;
        height: 60%;
        margin-top: 2.9%;
        border-right: solid 1px #000;
        text-align: center;
        position: relative;
        box-sizing: border-box;;
    }

    .page_detail_tit .leftTitInner1 {
        display: inline-block;
        font-size: 17px;
        font-weight: bold;
        margin-top: 24px;
        text-align: center;
        padding: 5px 13px;
        letter-spacing: 1px;
        margin-right: 5px;
        line-height: 23px;
        color: #000000;
    }

    .page_detail_tit .leftTitInner2 {
        font-size: 10px;
        font-weight: bold;
        color: #000000;
    }

    .page_detail_tit .centerTit {
        width: 76%;
        float: left;
        height: 100%;
        text-align: center;
        padding-top: 32px;
    }
    .page_detail_tit .centerTit .centerText {
        margin: 0px;
        width: 76%;
        padding: 0px;
        position: absolute;
        top: 52%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .page_detail_tit .centerTit .rrdTit1 {
        width: 100%;
        float: left;
        text-align: center;
        font-size: 31px;
        line-height: 36px;
        letter-spacing: 11px;
        font-weight: bold;
    }

    .page_detail_tit .centerTit .rrdTit2 {
        width: 100%;
        float: left;
        text-align: center;
        font-size: 14px;
        line-height: 17px;
        margin-top: 3px;
        letter-spacing: 2px;
        font-weight: bold;
    }

    .page_detail_tit .rightTit {
        float: left;
        width: 12%;
        height: 60%;
        margin-top: 2.9%;
        border-left: solid 1px #000;
        text-align: center;
        position: relative;
        box-sizing: border-box;;
    }

    .page_detail_tit .rightTitInner {
        display: inline-block;
        font-size: 19px;
        letter-spacing: 0px;
        font-weight: bold;
        margin-top: 35px;
        padding: 5px 13px;
        margin-right: 5px;
        color: #000000;
    }

    .mainImage {
        clear: both;
        width: 900px;
        height: 530px;
        margin: 0 104px;
        margin-bottom: 130px;
        background-color: #00aaaa;
    }

    .content {
        text-align: center;
        margin: 0 202px;
    }

    .content .contentTit {
        text-align: left;
        border-top: solid 1px #000;
        border-bottom: solid 1px #000;
        padding: 26px 0;
        font-size: 20px;
        margin-bottom: 32px;
        letter-spacing: 1px;
        font-weight: bold;
    }

    .content .contentBody {
        text-align: left;
        font-size: 15px;
        letter-spacing: 1px;
        line-height: 10px;
        margin-bottom: 83px;
    }

    .content .contentBody p {
        line-height: 40px;
    }

    .content .wanted {
        text-align: left;
        border-top: solid 1px #000;
        border-bottom: solid 1px #000;
        font-size: 13px;
        margin-bottom: 240px;
        letter-spacing: 1px;
    }

    .content .wanted .wanted_line {
        padding: 10px 0;
    }

    .content .wanted .wanted_line a {
        text-decoration: underline;
    }

    .border_dotted {
        border-bottom: solid 1px #000;
        border-bottom-style: dotted;
    }

    .content .wanted .wanted_line .wanted_title {
        display: inline-block;
        float: left;
        width: 30%;
    }

    .content .wanted .wanted_line .wanted_description {
        display: inline-block;
        width: 70%;
    }

    .content .wanted .wanted_line .wanted_description p {
        line-height: 24px;
    }

    .meet_the_members_tit {
        clear: both;
        border-top: solid 2px #000;
        border-bottom: solid 1px #000;
        padding: 24px 0;
        text-align: center;
        margin-bottom: 56px;
    }

    .meet_the_members_tit .mainTit::before {
        content:"";
        background: url("../img/okawa_title_icon_left.png");
        background-repeat: no-repeat;
        background-size: contain;
        height: 27px;
        width: 15px;
        margin-left: -40px;
        position: absolute;
    }

    .meet_the_members_tit .mainTit::after {
        content:"";
        background: url("../img/okawa_title_icon_right.png");
        background-repeat: no-repeat;
        background-size: contain;
        height: 27px;
        width: 15px;
        margin-left: 22px;
        position: absolute;

    }

    .meet_the_members_tit .mainTit {
        font-size: 25px;
        font-weight: bold;
        letter-spacing: 3px;
    }

    .meet_the_members_tit .subTit {
        font-size: 11px;
        font-weight: bold;
        margin-top: 7px;
    }

    /* nameJa
    -------------------------------*/
    .nameJa{
        margin-top: 20px;
    }
    .nameJa>.name{
        font-size: 16px;
        letter-spacing: 5px;
        display: inline-block;;
    }
    .nameJa>.position{
        font-size: 11px;
        margin-left: 0px;
        padding: 0px 8px;
        border-left: solid 1px #000;
        border-right: solid 1px #000;
        letter-spacing: 0px;display: inline-block;

    }
    /*  underMemberList
    ===================================*/
    .underMemberList{
        margin-top: 80px;
        overflow: hidden;;
    }
    .underMemberList>li{
        display: inline-block;
        width: 24%;
        padding-bottom: 24px;
        border-bottom: dotted 2px #000;
        margin: 0 1.3% 80px 0;
        float: left;
    }
    .underMemberList>li:nth-child(4n){margin-right: 0;}
    .underMemberList .img{
        height: 210px;
        width: 100%;
        position: relative;
    }
    .underMemberList .img>.memberName{
        bottom: 10px;
        left: 20px;
    }

    .nowNotWanted {
        text-align: center;
        font-size: 30px;
        margin-bottom: 50px;
    }
}