@charset "UTF-8";

#box_menu {
    height: auto;

    & ul.link_position {
        float: none;
        margin-left: 0;
        height: auto;
    }

    & ul.link_position li {
        margin-top: 0;
        font-family: "DINNextLTPro-Regular", "Roboto", sans-serif;
    }

    & ul.link_position li a {
        margin-right: 0;
    }

    & ul.link_position li.staff {
        border-right: none;
        margin-right: 0;
    }

    /*  */

    & ul.list_prof {
        margin-top: 0;
        margin-left: auto;
        float: none;
        margin-right: 0;
    }

    & ul.list_prof li {
        height: auto;
        padding-top: 0;
        border: none;
        padding-right: 0;
        margin-right: 0;
        position: static;
    }

    & ul.list_prof li.btn_list a {
        padding-right: 17px;
    }

    & ul.list_prof li.btn_list a:after {
        width: 11px;
        height: 16px;
        margin-top: -7px;
        transform: rotate(90deg);
        top: 50%;
        border: none;
    }

    /*  */

    & div.list_player {
        padding: 0;
    }

    & div.list_player p {
        display: none;
    }

    & div.list_player>ul {
        float: none;
    }

    & div.list_player>ul>li {
        width: 2em !important;
        font-sie: 1.8rem !important;
    }

    & div.list_player>ul>li>a {
        padding: 0.6em 0.4em 0.3em 0.4em !important;
    }

}

/*  */

body.prof_1997 article#box_player>section>ul>li>img,
body.prof_1998 article#box_player>section>ul>li>img,
body.prof_1999 article#box_player>section>ul>li>img,
body.prof_2000 article#box_player>section>ul>li>img,
body.prof_2001 article#box_player>section>ul>li>img,
body.prof_2002 article#box_player>section>ul>li>img,
body.prof_2003 article#box_player>section>ul>li>img,
body.prof_2003 article#box_staff section#staff>ul>li>img {
    /* width: 100%;
    height: 180px; */
    width: auto;
    height: auto;
    margin: 0 0 0.4em;
    float: none;
    object-fit: contain;
    background-color: #f3f5f7;
    border-radius: 0 12px 0 12px;
}

body.prof_1997 article#box_player .num,
body.prof_1998 article#box_player .num,
body.prof_1999 article#box_player .num,
body.prof_2000 article#box_player .num,
body.prof_2001 article#box_player .num,
body.prof_2002 article#box_player .num,
body.prof_2003 article#box_player .num {
    color: #111;
    font-family: DINNextLTPro-Regular, "Roboto", sans-serif;
    font-size: 3.2rem;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0;
}

body.prof_1997 article#box_player .name,
body.prof_1997 article#box_player .name2,
body.prof_1998 article#box_player .name,
body.prof_1998 article#box_player .name2,
body.prof_1999 article#box_player .name,
body.prof_1999 article#box_player .name2,
body.prof_2000 article#box_player .name,
body.prof_2000 article#box_player .name2,
body.prof_2001 article#box_player .name,
body.prof_2001 article#box_player .name2,
body.prof_2002 article#box_player .name,
body.prof_2002 article#box_player .name2,
body.prof_2003 article#box_player .name,
body.prof_2003 article#box_player .name2,
body.prof_2003 article#box_staff .name {
    display: block;
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.3;
    margin-top: 0.1em;
    padding: 0;
}

body.prof_1997 article#box_player .roman,
body.prof_1998 article#box_player .roman,
body.prof_1999 article#box_player .roman,
body.prof_2000 article#box_player .roman,
body.prof_2001 article#box_player .roman,
body.prof_2002 article#box_player .roman,
body.prof_2003 article#box_player .roman,
body.prof_2003 article#box_staff .roman {
    display: block;
    font-family: DINNextLTPro-Regular, "Roboto", sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    margin-top: 0.1em;
    padding: 0;
}

body.prof_1997 article#box_player .nameKana,
body.prof_1998 article#box_player .nameKana,
body.prof_1999 article#box_player .nameKana,
body.prof_2000 article#box_player .nameKana,
body.prof_2001 article#box_player .nameKana,
body.prof_2002 article#box_player .nameKana,
body.prof_2003 article#box_player .nameKana,
body.prof_1997 article#box_player .data,
body.prof_1998 article#box_player .data,
body.prof_1999 article#box_player .data,
body.prof_2000 article#box_player .data,
body.prof_2001 article#box_player .data,
body.prof_2002 article#box_player .data,
body.prof_2003 article#box_player .data {
    /* display: none; */
}

body.prof_2004 #box_main {
    width: 1024px;
    margin: 40px auto 80px;
    float: none;
}

body.prof_2004 #inner_main,
body.prof_2004 #profile_area {
    width: 100%;
}

body.prof_2004 div#header2004 {
    display: none;
}

body.prof_2004 #profile_area>table {
    width: 100%;
    max-width: 628px;
    margin: 0 auto;
}

body.prof_2004 #profile_area table table {
    width: 100%;
}

body.prof_2004 #profile_area td {
    box-sizing: border-box;
}

body.prof_2004 #profile_area img {
    max-width: 100%;
    height: auto;
}

body.prof_2012.mem_page #box_main,
body.prof_2012.staff_page #box_main,
body.prof_2013.mem_page #box_main,
body.prof_2013.staff_page #box_main,
body.prof_2014.mem_page #box_main,
body.prof_2014.staff_page #box_main,
body.prof_2015.mem_page #box_main,
body.prof_2015.staff_page #box_main,
body.prof_2016.mem_page #box_main,
body.prof_2016.staff_page #box_main {
    width: 797px;
    margin: 40px auto 80px;
    float: none;
}

body.prof_2012.mem_page #inner_main,
body.prof_2012.staff_page #inner_main,
body.prof_2013.mem_page #inner_main,
body.prof_2013.staff_page #inner_main,
body.prof_2014.mem_page #inner_main,
body.prof_2014.staff_page #inner_main,
body.prof_2015.mem_page #inner_main,
body.prof_2015.staff_page #inner_main,
body.prof_2016.mem_page #inner_main,
body.prof_2016.staff_page #inner_main {
    width: auto;
    padding-left: 0;
}

body.prof_2012.mem_page #box_main_photo,
body.prof_2012.staff_page #box_main_photo,
body.prof_2012.mem_page #box_message,
body.prof_2012.staff_page #box_message,
body.prof_2012.mem_page #box_official_site,
body.prof_2012.staff_page #box_official_site,
body.prof_2012.mem_page #box_connection,
body.prof_2012.staff_page #box_connection,
body.prof_2012.mem_page #box_profile,
body.prof_2012.staff_page #box_profile,
body.prof_2013.mem_page #box_main_photo,
body.prof_2013.staff_page #box_main_photo,
body.prof_2013.mem_page #box_message,
body.prof_2013.staff_page #box_message,
body.prof_2013.mem_page #box_official_site,
body.prof_2013.staff_page #box_official_site,
body.prof_2013.mem_page #box_connection,
body.prof_2013.staff_page #box_connection,
body.prof_2013.mem_page #box_profile,
body.prof_2013.staff_page #box_profile,
body.prof_2014.mem_page #box_main_photo,
body.prof_2014.staff_page #box_main_photo,
body.prof_2014.mem_page #box_message,
body.prof_2014.staff_page #box_message,
body.prof_2014.mem_page #box_official_site,
body.prof_2014.staff_page #box_official_site,
body.prof_2014.mem_page #box_connection,
body.prof_2014.staff_page #box_connection,
body.prof_2014.mem_page #box_profile,
body.prof_2014.staff_page #box_profile,
body.prof_2015.mem_page #box_main_photo,
body.prof_2015.staff_page #box_main_photo,
body.prof_2015.mem_page #box_message,
body.prof_2015.staff_page #box_message,
body.prof_2015.mem_page #box_official_site,
body.prof_2015.staff_page #box_official_site,
body.prof_2015.mem_page #box_connection,
body.prof_2015.staff_page #box_connection,
body.prof_2015.mem_page #box_profile,
body.prof_2015.staff_page #box_profile,
body.prof_2016.mem_page #box_main_photo,
body.prof_2016.staff_page #box_main_photo,
body.prof_2016.mem_page #box_message,
body.prof_2016.staff_page #box_message,
body.prof_2016.mem_page #box_official_site,
body.prof_2016.staff_page #box_official_site,
body.prof_2016.mem_page #box_connection,
body.prof_2016.staff_page #box_connection,
body.prof_2016.mem_page #box_profile,
body.prof_2016.staff_page #box_profile {
    width: 770px;
}

body.prof_2012.mem_page #box_profile table,
body.prof_2012.staff_page #box_profile table,
body.prof_2013.mem_page #box_profile table,
body.prof_2013.staff_page #box_profile table,
body.prof_2014.mem_page #box_profile table,
body.prof_2014.staff_page #box_profile table,
body.prof_2015.mem_page #box_profile table,
body.prof_2015.staff_page #box_profile table,
body.prof_2016.mem_page #box_profile table,
body.prof_2016.staff_page #box_profile table {
    width: 770px;
}

body.prof_2005.mem_page #box_main,
body.prof_2005.staff_page #box_main,
body.prof_2006.mem_page #box_main,
body.prof_2006.staff_page #box_main,
body.prof_2007.mem_page #box_main,
body.prof_2007.staff_page #box_main,
body.prof_2008.mem_page #box_main,
body.prof_2008.staff_page #box_main,
body.prof_2009.mem_page #box_main,
body.prof_2009.staff_page #box_main,
body.prof_2010.mem_page #box_main,
body.prof_2010.staff_page #box_main,
body.prof_2011.mem_page #box_main,
body.prof_2011.staff_page #box_main {
    width: 1024px;
    margin: 40px auto 80px;
    float: none;
}

body.prof_2005.mem_page #inner_main,
body.prof_2005.staff_page #inner_main,
body.prof_2005.mem_page #profile_area,
body.prof_2005.staff_page #profile_area,
body.prof_2006.mem_page #inner_main,
body.prof_2006.staff_page #inner_main,
body.prof_2006.mem_page #profile_area,
body.prof_2006.staff_page #profile_area,
body.prof_2007.mem_page #inner_main,
body.prof_2007.staff_page #inner_main,
body.prof_2007.mem_page #profile_area,
body.prof_2007.staff_page #profile_area,
body.prof_2008.mem_page #inner_main,
body.prof_2008.staff_page #inner_main,
body.prof_2008.mem_page #profile_area,
body.prof_2008.staff_page #profile_area,
body.prof_2009.mem_page #inner_main,
body.prof_2009.staff_page #inner_main,
body.prof_2009.mem_page #profile_area,
body.prof_2009.staff_page #profile_area,
body.prof_2010.mem_page #inner_main,
body.prof_2010.staff_page #inner_main,
body.prof_2010.mem_page #profile_area,
body.prof_2010.staff_page #profile_area,
body.prof_2011.mem_page #inner_main,
body.prof_2011.staff_page #inner_main,
body.prof_2011.mem_page #profile_area,
body.prof_2011.staff_page #profile_area {
    width: 100%;
}

body.prof_2005.mem_page #profile_area>table,
body.prof_2005.staff_page #profile_area>table,
body.prof_2006.mem_page #profile_area>table,
body.prof_2006.staff_page #profile_area>table,
body.prof_2007.mem_page #profile_area>table,
body.prof_2007.staff_page #profile_area>table,
body.prof_2008.mem_page #profile_area>table,
body.prof_2008.staff_page #profile_area>table,
body.prof_2009.mem_page #profile_area>table,
body.prof_2009.staff_page #profile_area>table,
body.prof_2010.mem_page #profile_area>table,
body.prof_2010.staff_page #profile_area>table,
body.prof_2011.mem_page #profile_area>table,
body.prof_2011.staff_page #profile_area>table {
    width: 100%;
    max-width: 660px;
    margin: 0 auto;
}

body.prof_2005.mem_page #profile_area td,
body.prof_2005.staff_page #profile_area td,
body.prof_2006.mem_page #profile_area td,
body.prof_2006.staff_page #profile_area td,
body.prof_2007.mem_page #profile_area td,
body.prof_2007.staff_page #profile_area td,
body.prof_2008.mem_page #profile_area td,
body.prof_2008.staff_page #profile_area td,
body.prof_2009.mem_page #profile_area td,
body.prof_2009.staff_page #profile_area td,
body.prof_2010.mem_page #profile_area td,
body.prof_2010.staff_page #profile_area td,
body.prof_2011.mem_page #profile_area td,
body.prof_2011.staff_page #profile_area td {
    box-sizing: border-box;
}

body.prof_2005.mem_page #profile_area img,
body.prof_2005.staff_page #profile_area img,
body.prof_2006.mem_page #profile_area img,
body.prof_2006.staff_page #profile_area img,
body.prof_2007.mem_page #profile_area img,
body.prof_2007.staff_page #profile_area img,
body.prof_2008.mem_page #profile_area img,
body.prof_2008.staff_page #profile_area img,
body.prof_2009.mem_page #profile_area img,
body.prof_2009.staff_page #profile_area img,
body.prof_2010.mem_page #profile_area img,
body.prof_2010.staff_page #profile_area img,
body.prof_2011.mem_page #profile_area img,
body.prof_2011.staff_page #profile_area img {
    max-width: 100%;
    height: auto;
}

body.prof_2012.mem_page #main_photo ul,
body.prof_2012.staff_page #main_photo ul,
body.prof_2013.mem_page #main_photo ul,
body.prof_2013.staff_page #main_photo ul,
body.prof_2014.mem_page #main_photo ul,
body.prof_2014.staff_page #main_photo ul,
body.prof_2015.mem_page #main_photo ul,
body.prof_2015.staff_page #main_photo ul,
body.prof_2016.mem_page #main_photo ul,
body.prof_2016.staff_page #main_photo ul {
    float: left;
    width: 100px;
    margin: 0;
    padding: 0;
}

body.prof_2012.mem_page #main_photo:after,
body.prof_2012.staff_page #main_photo:after,
body.prof_2013.mem_page #main_photo:after,
body.prof_2013.staff_page #main_photo:after,
body.prof_2014.mem_page #main_photo:after,
body.prof_2014.staff_page #main_photo:after,
body.prof_2015.mem_page #main_photo:after,
body.prof_2015.staff_page #main_photo:after,
body.prof_2016.mem_page #main_photo:after,
body.prof_2016.staff_page #main_photo:after {
    content: "";
    display: block;
    clear: both;
}

body.prof_2012.mem_page #main_photo>p,
body.prof_2012.staff_page #main_photo>p,
body.prof_2013.mem_page #main_photo>p,
body.prof_2013.staff_page #main_photo>p,
body.prof_2014.mem_page #main_photo>p,
body.prof_2014.staff_page #main_photo>p,
body.prof_2015.mem_page #main_photo>p,
body.prof_2015.staff_page #main_photo>p,
body.prof_2016.mem_page #main_photo>p,
body.prof_2016.staff_page #main_photo>p {
    margin-left: 120px;
}

body.prof_2012.mem_page #main_photo>p img,
body.prof_2012.staff_page #main_photo>p img,
body.prof_2013.mem_page #main_photo>p img,
body.prof_2013.staff_page #main_photo>p img,
body.prof_2014.mem_page #main_photo>p img,
body.prof_2014.staff_page #main_photo>p img,
body.prof_2015.mem_page #main_photo>p img,
body.prof_2015.staff_page #main_photo>p img,
body.prof_2016.mem_page #main_photo>p img,
body.prof_2016.staff_page #main_photo>p img {
    max-width: 100%;
    height: auto;
}

body.prof_2012.mem_page #box_message p#img_mem_bust,
body.prof_2012.staff_page #box_message p#img_mem_bust,
body.prof_2013.mem_page #box_message p#img_mem_bust,
body.prof_2013.staff_page #box_message p#img_mem_bust,
body.prof_2014.mem_page #box_message p#img_mem_bust,
body.prof_2014.staff_page #box_message p#img_mem_bust,
body.prof_2015.mem_page #box_message p#img_mem_bust,
body.prof_2015.staff_page #box_message p#img_mem_bust,
body.prof_2016.mem_page #box_message p#img_mem_bust,
body.prof_2016.staff_page #box_message p#img_mem_bust {
    float: left;
    width: 198px;
    margin: 0;
}

body.prof_2012.mem_page #box_message h6,
body.prof_2012.staff_page #box_message h6,
body.prof_2013.mem_page #box_message h6,
body.prof_2013.staff_page #box_message h6,
body.prof_2014.mem_page #box_message h6,
body.prof_2014.staff_page #box_message h6,
body.prof_2015.mem_page #box_message h6,
body.prof_2015.staff_page #box_message h6,
body.prof_2016.mem_page #box_message h6,
body.prof_2016.staff_page #box_message h6,
body.prof_2012.mem_page #box_message p,
body.prof_2012.staff_page #box_message p,
body.prof_2013.mem_page #box_message p,
body.prof_2013.staff_page #box_message p,
body.prof_2014.mem_page #box_message p,
body.prof_2014.staff_page #box_message p,
body.prof_2015.mem_page #box_message p,
body.prof_2015.staff_page #box_message p,
body.prof_2016.mem_page #box_message p,
body.prof_2016.staff_page #box_message p,
body.prof_2012.mem_page #inner_message,
body.prof_2012.staff_page #inner_message,
body.prof_2013.mem_page #inner_message,
body.prof_2013.staff_page #inner_message,
body.prof_2014.mem_page #inner_message,
body.prof_2014.staff_page #inner_message,
body.prof_2015.mem_page #inner_message,
body.prof_2015.staff_page #inner_message,
body.prof_2016.mem_page #inner_message,
body.prof_2016.staff_page #inner_message {
    margin-left: 220px;
}

body.prof_2008.mem_page #detailPlayerArea,
body.prof_2008.staff_page #detailPlayerArea,
body.prof_2009.mem_page #detailPlayerArea,
body.prof_2009.staff_page #detailPlayerArea,
body.prof_2010.mem_page #detailPlayerArea,
body.prof_2010.staff_page #detailPlayerArea,
body.prof_2011.mem_page #detailPlayerArea,
body.prof_2011.staff_page #detailPlayerArea {
    width: 721px;
    margin: 0 auto;
}

body.prof_2007.mem_page #profileIndex,
body.prof_2007.staff_page #profileIndex {
    width: 624px;
    margin: 0 auto;
}

body.prof_2007.mem_page #profileDetailArea,
body.prof_2007.staff_page #profileDetailArea,
body.prof_2007.mem_page .photoDataArea,
body.prof_2007.staff_page .photoDataArea {
    width: 624px;
}

body.prof_2007.mem_page .photoDataArea:after,
body.prof_2007.staff_page .photoDataArea:after {
    content: "";
    display: block;
    clear: both;
}

body.prof_2007.mem_page .leftDataSide,
body.prof_2007.staff_page .leftDataSide {
    float: left;
    width: 198px;
}

body.prof_2007.mem_page .rightDataSide,
body.prof_2007.staff_page .rightDataSide {
    margin-left: 220px;
}

@media screen and (max-width: 768px) {

    body.prof_2012.mem_page #main_photo ul,
    body.prof_2012.staff_page #main_photo ul,
    body.prof_2013.mem_page #main_photo ul,
    body.prof_2013.staff_page #main_photo ul,
    body.prof_2014.mem_page #main_photo ul,
    body.prof_2014.staff_page #main_photo ul,
    body.prof_2015.mem_page #main_photo ul,
    body.prof_2015.staff_page #main_photo ul,
    body.prof_2016.mem_page #main_photo ul,
    body.prof_2016.staff_page #main_photo ul {
        float: none;
        width: 100%;
        overflow: hidden;
        margin-bottom: 12px;
    }

    body.prof_2012.mem_page #main_photo ul li,
    body.prof_2012.staff_page #main_photo ul li,
    body.prof_2013.mem_page #main_photo ul li,
    body.prof_2013.staff_page #main_photo ul li,
    body.prof_2014.mem_page #main_photo ul li,
    body.prof_2014.staff_page #main_photo ul li,
    body.prof_2015.mem_page #main_photo ul li,
    body.prof_2015.staff_page #main_photo ul li,
    body.prof_2016.mem_page #main_photo ul li,
    body.prof_2016.staff_page #main_photo ul li {
        float: left;
        margin-right: 8px;
    }

    body.prof_2012.mem_page #main_photo>p,
    body.prof_2012.staff_page #main_photo>p,
    body.prof_2013.mem_page #main_photo>p,
    body.prof_2013.staff_page #main_photo>p,
    body.prof_2014.mem_page #main_photo>p,
    body.prof_2014.staff_page #main_photo>p,
    body.prof_2015.mem_page #main_photo>p,
    body.prof_2015.staff_page #main_photo>p,
    body.prof_2016.mem_page #main_photo>p,
    body.prof_2016.staff_page #main_photo>p {
        margin-left: 0;
    }

    body.prof_2008.mem_page #detailPlayerArea,
    body.prof_2008.staff_page #detailPlayerArea,
    body.prof_2009.mem_page #detailPlayerArea,
    body.prof_2009.staff_page #detailPlayerArea,
    body.prof_2010.mem_page #detailPlayerArea,
    body.prof_2010.staff_page #detailPlayerArea,
    body.prof_2011.mem_page #detailPlayerArea,
    body.prof_2011.staff_page #detailPlayerArea {
        width: 721px;
        margin: 0;
    }

    body.prof_2007.mem_page #profileIndex,
    body.prof_2007.staff_page #profileIndex,
    body.prof_2007.mem_page #profileDetailArea,
    body.prof_2007.staff_page #profileDetailArea,
    body.prof_2007.mem_page .photoDataArea,
    body.prof_2007.staff_page .photoDataArea {
        width: 100%;
    }

    body.prof_2007.mem_page #scenePhoto img,
    body.prof_2007.staff_page #scenePhoto img {
        width: 100%;
        height: auto;
    }

    body.prof_2007.mem_page .leftDataSide,
    body.prof_2007.staff_page .leftDataSide,
    body.prof_2007.mem_page .rightDataSide,
    body.prof_2007.staff_page .rightDataSide {
        float: none;
        width: auto;
        margin-left: 0;
    }

    body.prof_2004 #profile_area {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    body.prof_2004 #profile_area table {
        max-width: none;
    }

    body.prof_2004 #profile_area img {
        max-width: none;
    }

    body.prof_2012.mem_page #box_main,
    body.prof_2012.staff_page #box_main,
    body.prof_2013.mem_page #box_main,
    body.prof_2013.staff_page #box_main,
    body.prof_2014.mem_page #box_main,
    body.prof_2014.staff_page #box_main,
    body.prof_2015.mem_page #box_main,
    body.prof_2015.staff_page #box_main,
    body.prof_2016.mem_page #box_main,
    body.prof_2016.staff_page #box_main {
        width: auto;
        margin: 30px 20px 60px;
    }

    body.prof_2012.mem_page #inner_main,
    body.prof_2012.staff_page #inner_main,
    body.prof_2013.mem_page #inner_main,
    body.prof_2013.staff_page #inner_main,
    body.prof_2014.mem_page #inner_main,
    body.prof_2014.staff_page #inner_main,
    body.prof_2015.mem_page #inner_main,
    body.prof_2015.staff_page #inner_main,
    body.prof_2016.mem_page #inner_main,
    body.prof_2016.staff_page #inner_main {
        width: auto;
        padding-left: 0;
        margin-left: 0;
    }

    body.prof_2012.mem_page #box_main_photo,
    body.prof_2012.staff_page #box_main_photo,
    body.prof_2012.mem_page #box_message,
    body.prof_2012.staff_page #box_message,
    body.prof_2012.mem_page #box_official_site,
    body.prof_2012.staff_page #box_official_site,
    body.prof_2012.mem_page #box_connection,
    body.prof_2012.staff_page #box_connection,
    body.prof_2012.mem_page #box_profile,
    body.prof_2012.staff_page #box_profile,
    body.prof_2013.mem_page #box_main_photo,
    body.prof_2013.staff_page #box_main_photo,
    body.prof_2013.mem_page #box_message,
    body.prof_2013.staff_page #box_message,
    body.prof_2013.mem_page #box_official_site,
    body.prof_2013.staff_page #box_official_site,
    body.prof_2013.mem_page #box_connection,
    body.prof_2013.staff_page #box_connection,
    body.prof_2013.mem_page #box_profile,
    body.prof_2013.staff_page #box_profile,
    body.prof_2014.mem_page #box_main_photo,
    body.prof_2014.staff_page #box_main_photo,
    body.prof_2014.mem_page #box_message,
    body.prof_2014.staff_page #box_message,
    body.prof_2014.mem_page #box_official_site,
    body.prof_2014.staff_page #box_official_site,
    body.prof_2014.mem_page #box_connection,
    body.prof_2014.staff_page #box_connection,
    body.prof_2014.mem_page #box_profile,
    body.prof_2014.staff_page #box_profile,
    body.prof_2015.mem_page #box_main_photo,
    body.prof_2015.staff_page #box_main_photo,
    body.prof_2015.mem_page #box_message,
    body.prof_2015.staff_page #box_message,
    body.prof_2015.mem_page #box_official_site,
    body.prof_2015.staff_page #box_official_site,
    body.prof_2015.mem_page #box_connection,
    body.prof_2015.staff_page #box_connection,
    body.prof_2015.mem_page #box_profile,
    body.prof_2015.staff_page #box_profile,
    body.prof_2016.mem_page #box_main_photo,
    body.prof_2016.staff_page #box_main_photo,
    body.prof_2016.mem_page #box_message,
    body.prof_2016.staff_page #box_message,
    body.prof_2016.mem_page #box_official_site,
    body.prof_2016.staff_page #box_official_site,
    body.prof_2016.mem_page #box_connection,
    body.prof_2016.staff_page #box_connection,
    body.prof_2016.mem_page #box_profile,
    body.prof_2016.staff_page #box_profile {
        width: 100%;
    }

    body.prof_2012.mem_page #main_photo,
    body.prof_2012.staff_page #main_photo,
    body.prof_2013.mem_page #main_photo,
    body.prof_2013.staff_page #main_photo,
    body.prof_2014.mem_page #main_photo,
    body.prof_2014.staff_page #main_photo,
    body.prof_2015.mem_page #main_photo,
    body.prof_2015.staff_page #main_photo,
    body.prof_2016.mem_page #main_photo,
    body.prof_2016.staff_page #main_photo {
        width: 100%;
    }

    body.prof_2012.mem_page #main_photo img,
    body.prof_2012.staff_page #main_photo img,
    body.prof_2013.mem_page #main_photo img,
    body.prof_2013.staff_page #main_photo img,
    body.prof_2014.mem_page #main_photo img,
    body.prof_2014.staff_page #main_photo img,
    body.prof_2015.mem_page #main_photo img,
    body.prof_2015.staff_page #main_photo img,
    body.prof_2016.mem_page #main_photo img,
    body.prof_2016.staff_page #main_photo img {
        max-width: 100%;
        height: auto;
    }

    body.prof_2012.mem_page #box_message p#img_mem_bust,
    body.prof_2012.staff_page #box_message p#img_mem_bust,
    body.prof_2013.mem_page #box_message p#img_mem_bust,
    body.prof_2013.staff_page #box_message p#img_mem_bust,
    body.prof_2014.mem_page #box_message p#img_mem_bust,
    body.prof_2014.staff_page #box_message p#img_mem_bust,
    body.prof_2015.mem_page #box_message p#img_mem_bust,
    body.prof_2015.staff_page #box_message p#img_mem_bust,
    body.prof_2016.mem_page #box_message p#img_mem_bust,
    body.prof_2016.staff_page #box_message p#img_mem_bust {
        float: none;
        width: auto;
        margin-bottom: 20px;
    }

    body.prof_2012.mem_page #box_message h6,
    body.prof_2012.staff_page #box_message h6,
    body.prof_2012.mem_page #box_message p,
    body.prof_2012.staff_page #box_message p,
    body.prof_2012.mem_page #inner_message,
    body.prof_2012.staff_page #inner_message,
    body.prof_2013.mem_page #box_message h6,
    body.prof_2013.staff_page #box_message h6,
    body.prof_2013.mem_page #box_message p,
    body.prof_2013.staff_page #box_message p,
    body.prof_2013.mem_page #inner_message,
    body.prof_2013.staff_page #inner_message,
    body.prof_2014.mem_page #box_message h6,
    body.prof_2014.staff_page #box_message h6,
    body.prof_2014.mem_page #box_message p,
    body.prof_2014.staff_page #box_message p,
    body.prof_2014.mem_page #inner_message,
    body.prof_2014.staff_page #inner_message,
    body.prof_2015.mem_page #box_message h6,
    body.prof_2015.staff_page #box_message h6,
    body.prof_2015.mem_page #box_message p,
    body.prof_2015.staff_page #box_message p,
    body.prof_2015.mem_page #inner_message,
    body.prof_2015.staff_page #inner_message,
    body.prof_2016.mem_page #box_message h6,
    body.prof_2016.staff_page #box_message h6,
    body.prof_2016.mem_page #box_message p,
    body.prof_2016.staff_page #box_message p,
    body.prof_2016.mem_page #inner_message,
    body.prof_2016.staff_page #inner_message {
        padding-left: 0;
        margin-left: 0;
    }

    body.prof_2012.mem_page #box_profile,
    body.prof_2012.staff_page #box_profile,
    body.prof_2013.mem_page #box_profile,
    body.prof_2013.staff_page #box_profile,
    body.prof_2014.mem_page #box_profile,
    body.prof_2014.staff_page #box_profile,
    body.prof_2015.mem_page #box_profile,
    body.prof_2015.staff_page #box_profile,
    body.prof_2016.mem_page #box_profile,
    body.prof_2016.staff_page #box_profile {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    body.prof_2004 #box_main,
    body.prof_2005.mem_page #box_main,
    body.prof_2005.staff_page #box_main,
    body.prof_2006.mem_page #box_main,
    body.prof_2006.staff_page #box_main,
    body.prof_2007.mem_page #box_main,
    body.prof_2007.staff_page #box_main,
    body.prof_2008.mem_page #box_main,
    body.prof_2008.staff_page #box_main,
    body.prof_2009.mem_page #box_main,
    body.prof_2009.staff_page #box_main,
    body.prof_2010.mem_page #box_main,
    body.prof_2010.staff_page #box_main,
    body.prof_2011.mem_page #box_main,
    body.prof_2011.staff_page #box_main {
        width: auto;
        margin: 30px 20px 60px;
    }

    body.prof_2005.mem_page #profile_area,
    body.prof_2005.staff_page #profile_area,
    body.prof_2006.mem_page #profile_area,
    body.prof_2006.staff_page #profile_area,
    body.prof_2007.mem_page #profile_area,
    body.prof_2007.staff_page #profile_area,
    body.prof_2008.mem_page #profile_area,
    body.prof_2008.staff_page #profile_area,
    body.prof_2009.mem_page #profile_area,
    body.prof_2009.staff_page #profile_area,
    body.prof_2010.mem_page #profile_area,
    body.prof_2010.staff_page #profile_area,
    body.prof_2011.mem_page #profile_area,
    body.prof_2011.staff_page #profile_area {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    body.prof_2005.mem_page #profile_area table,
    body.prof_2005.staff_page #profile_area table,
    body.prof_2006.mem_page #profile_area table,
    body.prof_2006.staff_page #profile_area table,
    body.prof_2007.mem_page #profile_area table,
    body.prof_2007.staff_page #profile_area table,
    body.prof_2008.mem_page #profile_area table,
    body.prof_2008.staff_page #profile_area table,
    body.prof_2009.mem_page #profile_area table,
    body.prof_2009.staff_page #profile_area table,
    body.prof_2010.mem_page #profile_area table,
    body.prof_2010.staff_page #profile_area table,
    body.prof_2011.mem_page #profile_area table,
    body.prof_2011.staff_page #profile_area table {
        max-width: none;
    }

    body.prof_2005.mem_page #profile_area img,
    body.prof_2005.staff_page #profile_area img,
    body.prof_2006.mem_page #profile_area img,
    body.prof_2006.staff_page #profile_area img,
    body.prof_2007.mem_page #profile_area img,
    body.prof_2007.staff_page #profile_area img,
    body.prof_2008.mem_page #profile_area img,
    body.prof_2008.staff_page #profile_area img,
    body.prof_2009.mem_page #profile_area img,
    body.prof_2009.staff_page #profile_area img,
    body.prof_2010.mem_page #profile_area img,
    body.prof_2010.staff_page #profile_area img,
    body.prof_2011.mem_page #profile_area img,
    body.prof_2011.staff_page #profile_area img {
        max-width: none;
    }
}


body.prof_1997 ul#profileBase2 figure,
body.prof_1998 ul#profileBase2 figure,
body.prof_1999 ul#profileBase2 figure,
body.prof_2000 ul#profileBase2 figure,
body.prof_2001 ul#profileBase2 figure,
body.prof_2002 ul#profileBase2 figure,
body.prof_2003 ul#profileBase2 figure {
    display: block;
    margin: 0 12px 0 0;
    padding: 0;
    float: left;
}

body.prof_1997 ul#profileBase2 figure img,
body.prof_1998 ul#profileBase2 figure img,
body.prof_1999 ul#profileBase2 figure img,
body.prof_2000 ul#profileBase2 figure img,
body.prof_2001 ul#profileBase2 figure img,
body.prof_2002 ul#profileBase2 figure img,
body.prof_2003 ul#profileBase2 figure img {
    display: block;
    margin: 0;
    padding: 0;
    float: none;
}

#box_staff h2,
#box_player h2 {
    font-family: DINNextLTPro-Regular, "Roboto", sans-serif;
    font-size: 8rem;
    line-height: 0.8;
    margin-right: 0.1em;
    font-weight: normal;
    top: 0;
    float: none;
}

#box_player .inner_header p,
#box_staff .inner_header p {
    font-family: DINNextLTPro-Light, "Roboto", sans-serif;
    font-size: 2rem;
    font-weight: normal;
    line-height: 1.1;
    margin-top: 0.2em;
    padding-top: 0;
    padding-bottom: 0.4em;
}

#box_player span.rbt_m {
    font-family: DINNextLTPro-Medium, "Roboto", sans-serif;
    font-weight: normal;
    color: #1fa0de;
}

/*  */

#box_staff section>ul>li,
#box_player section>ul>li {
    float: none;
    margin-right: 0;
    margin-bottom: 0;
    min-height: initial;
}

#box_staff,
#box_player {
    margin-top: 40px;
    width: 100%;
    float: none;
}

#box_player_data table td {
    white-space: inherit;
}

body.prof_2005,
body.prof_2006,
body.prof_2007,
body.prof_2008,
body.prof_2009,
body.prof_2010,
body.prof_2011,
body.prof_2012,
body.prof_2013,
body.prof_2014,
body.prof_2015,
body.prof_2016 {

    & #box_staff section,
    & #box_player section {
        clear: both;
        width: 1024px;
        overflow: hidden;
    }

    & #box_staff section>ul,
    & #box_player section>ul {
        clear: both;
        width: 1024px;
        display: flex;
        flex-wrap: wrap;
        gap: 0;
    }

    & #box_staff section>ul>li,
    & #box_player section>ul>li {
        width: calc(100% / 4);
        flex: 0 0 calc(100% / 4);
        min-height: 150px;
        margin-bottom: 30px;
        padding-right: 0.4em;
    }

    & #box_player section>ul>li.x2 {
        width: calc(100% / 2);
        flex-basis: calc(100% / 2);
    }

    & #box_staff section>ul>li>a,
    & #box_player section>ul>li>a {
        display: block;
        height: 149px;
        color: #222;
    }

    & #box_staff section>ul>li>a::after,
    & #box_player section>ul>li>a::after {
        content: "";
        display: table;
        clear: both;
    }

    & #box_staff section>ul>li figure,
    & #box_player section>ul>li figure {
        width: auto;
        height: 100%;
        display: block;
        background-color: #f5f5f5;
        border-radius: 0 12px;
        position: relative;
        overflow: hidden;
        margin: 0 0.6em 9px 0;
        float: left;
    }

    & #box_staff section>ul>li figure img,
    & #box_player section>ul>li figure img {
        width: auto;
        height: 100%;
        display: block;
    }

    & #box_staff section>ul>li span.num,
    & #box_player section>ul>li span.num {
        font-family: "Roboto", sans-serif;
        font-weight: 300;
        font-size: 4.8rem;
        color: #37a8ff;
        line-height: 1;
        font-feature-settings: "palt" 1;
        letter-spacing: 0;
    }

    & #box_player section>ul>li span,
    & #box_staff section>ul>li span {
        display: block;
    }

    & #box_staff section>ul>li span.staffPart,
    & #box_staff section>ul>li span.staffPosition {
        font-size: 1.4rem;
        margin-bottom: 0.3em;
        padding-top: 2px;
        line-height: 1.1;
        color: #349ef0;
    }

    & #box_staff section>ul>li span.nameB,
    & #box_staff section>ul>li span.name,
    & #box_player section>ul>li span.name {
        font-size: 2rem;
        font-weight: 600;
        line-height: 1.3;
        margin-bottom: 0.2em;
    }

    & #box_staff section>ul>li span.nameB {
        font-size: 1.4rem;
    }

    & #box_staff section>ul>li span.roman,
    & #box_player section>ul>li span.roman {
        display: block;
        font-size: 1.2rem;
        margin-right: 0;
        line-height: 1.3;
        font-family: "Roboto", sans-serif;
        overflow-wrap: break-word;
    }

    & #box_staff section>ul>li span.paren,
    & #box_player section>ul>li span.paren {
        display: none;
    }

    @media screen and (max-width: 768px) {

        & #box_staff section,
        & #box_player section {
            width: 100%;
            padding: 0 0 0 4vw;
        }

        & #box_staff section>ul,
        & #box_player section>ul {
            width: 100%;
            gap: 0;
        }

        & #box_staff section>ul>li,
        & #box_player section>ul>li {
            width: calc((100% - 3vw) / 2);
            flex: 0 0 calc((100% - 3vw) / 2);
            min-height: 178px;
            margin-right: 3vw;
            margin-bottom: 20px;
            padding-right: 0;
        }

        & #box_player section>ul>li.x2 {
            width: calc((100% - 3vw) / 2);
            flex-basis: calc((100% - 3vw) / 2);
        }

        & #box_staff section>ul>li:nth-of-type(even),
        & #box_player section>ul>li:nth-of-type(even) {
            margin-right: 0;
        }

        & #box_staff section>ul>li>a,
        & #box_player section>ul>li>a {
            height: auto;
        }

        & #box_staff section>ul>li figure,
        & #box_player section>ul>li figure {
            width: 100%;
            height: auto;
            margin: 0 0 0.4em;
            float: none;
        }

        & #box_staff section>ul>li figure img,
        & #box_player section>ul>li figure img {
            width: 100%;
            height: auto;
        }

        & #box_staff section>ul>li span.num,
        & #box_player section>ul>li span.num {
            font-size: 9.375vw;
        }

        & #box_staff section>ul>li span.name,
        & #box_player section>ul>li span.name {
            font-size: 4.6875vw;
        }

        & #box_staff section>ul>li span.roman,
        & #box_player section>ul>li span.roman {
            font-size: 3.4375vw;
        }
    }
}

body.prof_2012 {

    & #box_staff section>ul>li>a,
    & #box_player section>ul>li>a {
        width: auto;
    }

    & #box_staff section>ul>li figure img,
    & #box_player section>ul>li figure img {
        float: none;
        margin-right: 0;
    }
}

body.prof_1997,
body.prof_1998,
body.prof_1999,
body.prof_2000,
body.prof_2001,
body.prof_2002,
body.prof_2003,
body.prof_2004 {

    & #box_staff section,
    & #box_player section {
        clear: both;
        width: 1024px;
        overflow: hidden;
    }

    & #box_staff section>ul,
    & #box_player section>ul {
        clear: both;
        width: 1024px;
        display: flex;
        flex-wrap: wrap;
        gap: 0;
    }

    & #box_staff section>ul>li,
    & #box_player section>ul>li {
        box-sizing: border-box;
        width: calc(100% / 4);
        flex: 0 0 calc(100% / 4);
        min-height: 150px;
        margin-bottom: 30px;
        padding-right: 0.4em;
    }

    & #box_staff section>ul>li>a,
    & #box_player section>ul>li>a {
        display: block;
        min-height: 149px;
        color: #222;
    }

    & #box_staff section>ul>li>a::after,
    & #box_player section>ul>li>a::after,
    & #box_staff section>ul>li::after,
    & #box_player section>ul>li::after {
        content: "";
        display: table;
        clear: both;
    }

    & #box_staff section>ul>li figure,
    & #box_player section>ul>li figure {
        width: auto;
        height: 149px;
        display: block;
        background-color: #f5f5f5;
        border-radius: 0 12px;
        position: relative;
        overflow: hidden;
        margin: 0 0.6em 9px 0;
        float: left;
    }

    & #box_staff section>ul>li figure img,
    & #box_player section>ul>li figure img {
        width: auto;
        height: 100%;
        display: block;
    }

    & #box_staff section>ul>li span.num,
    & #box_player section>ul>li span.num {
        font-family: "Roboto", sans-serif;
        font-weight: 300;
        font-size: 4.8rem;
        color: #37a8ff;
        line-height: 1;
        font-feature-settings: "palt" 1;
        letter-spacing: 0;
    }

    & #box_staff section>ul>li span,
    & #box_player section>ul>li span {
        display: block;
    }

    & #box_staff section>ul>li h3,
    & #box_player section>ul>li h3,
    & #box_staff section>ul>li span.name,
    & #box_staff section>ul>li span.name2,
    & #box_player section>ul>li span.name,
    & #box_player section>ul>li span.name2 {
        font-size: 2rem;
        font-weight: 600;
        line-height: 1.3;
        margin: 0 0 0.2em;
    }

    & #box_staff section>ul>li p,
    & #box_player section>ul>li p,
    & #box_staff section>ul>li span.roman,
    & #box_player section>ul>li span.roman {
        display: block;
        font-size: 1.2rem;
        margin-right: 0;
        line-height: 1.3;
        font-family: "Roboto", sans-serif;
        overflow-wrap: break-word;
    }

    & #box_staff section>ul>li span.nameKana,
    & #box_player section>ul>li span.nameKana,
    & #box_staff section>ul>li span.data,
    & #box_player section>ul>li span.data {
        font-size: 1.1rem;
        font-weight: normal;
        line-height: 1.35;
        margin-top: 0.2em;
    }

    @media screen and (max-width: 768px) {

        & #box_staff section,
        & #box_player section {
            width: 100%;
            padding: 0 0 0 4vw;
        }

        & #box_staff section>ul,
        & #box_player section>ul {
            width: 100%;
            gap: 0;
        }

        & #box_staff section>ul>li,
        & #box_player section>ul>li {
            width: calc((100% - 3vw) / 2);
            flex: 0 0 calc((100% - 3vw) / 2);
            min-height: 178px;
            margin-right: 3vw;
            margin-bottom: 20px;
            padding-right: 0;
        }

        & #box_staff section>ul>li:nth-of-type(even),
        & #box_player section>ul>li:nth-of-type(even) {
            margin-right: 0;
        }

        & #box_staff section>ul>li figure,
        & #box_player section>ul>li figure {
            width: 100%;
            height: auto;
            margin: 0 0 0.4em;
            float: none;
        }

        & #box_staff section>ul>li figure img,
        & #box_player section>ul>li figure img {
            width: 100%;
            height: auto;
        }

        & #box_staff section>ul>li span.num,
        & #box_player section>ul>li span.num {
            font-size: 9.375vw;
        }

        & #box_staff section>ul>li h3,
        & #box_player section>ul>li h3,
        & #box_staff section>ul>li span.name,
        & #box_staff section>ul>li span.name2,
        & #box_player section>ul>li span.name,
        & #box_player section>ul>li span.name2 {
            font-size: 4.6875vw;
        }

        & #box_staff section>ul>li p,
        & #box_player section>ul>li p,
        & #box_staff section>ul>li span.roman,
        & #box_player section>ul>li span.roman {
            font-size: 3.4375vw;
        }

        & #box_staff section>ul>li span.nameKana,
        & #box_player section>ul>li span.nameKana,
        & #box_staff section>ul>li span.data,
        & #box_player section>ul>li span.data {
            font-size: 2.8125vw;
        }
    }
}

body.prof_1997,
body.prof_1998,
body.prof_1999,
body.prof_2000,
body.prof_2001,
body.prof_2002,
body.prof_2003,
body.prof_2004 {
    & #season_selector #layer_season_selector {
        left: auto;
        right: -6px;
    }

    &.show_season_selector #season_selector #layer_season_selector,
    &.show_season_select #season_selector #layer_season_selector {
        visibility: visible;
        opacity: 1;
    }

    & #layer_season_selector ul.child>li.active>a {
        background-color: #25b9fd;
        color: #fff;
        pointer-events: none;
    }
}

body.prof_2005,
body.prof_2006,
body.prof_2007,
body.prof_2008,
body.prof_2009,
body.prof_2010,
body.prof_2011,
body.prof_2012,
body.prof_2013,
body.prof_2014,
body.prof_2015,
body.prof_2016 {
    & #season_selector #layer_season_selector {
        left: auto;
        right: -6px;
    }

    &.show_season_selector #season_selector #layer_season_selector,
    &.show_season_select #season_selector #layer_season_selector {
        visibility: visible;
        opacity: 1;
    }

    & #layer_season_selector ul.child>li.active>a {
        background-color: #25b9fd;
        color: #fff;
        pointer-events: none;
    }
}

/* body.prof_2024 {
    & #season_selector {
        position: absolute !important;
    }

    & #box_menu {
        height: auto;
        margin-top: 0;
    }

    & #box_menu ul {
        float: none;
        margin-left: 0;
    }

    & ul.link_position li {
        line-height: 1;
        margin-top: 0;
    }

    & ul.link_position li a {
        margin-right: 0;
    }

    & #box_menu ul.link_position li.staff {
        border-right: none;
        margin-right: 0;
    }

    & #box_menu ul.list_prof {
        margin-top: 0;
        margin-left: auto;
        margin-right: 0;
    }

    & #box_menu ul.list_prof li {
        height: auto;
        padding-top: 0;
        border: none;
        padding-right: 0;
        margin-right: 0;
    }

    & ul.list_prof li.btn_list a {
        padding-right: 17px;
    }

    & #box_menu ul.list_prof li.btn_list a:after {
        position: absolute;
        z-index: 10;
        width: 11px;
        height: 16px;
        margin-top: -7px;
        right: 0;
        transform: rotate(90deg);
        top: 50%;
        background-image: url(/assets_global/img/icon_arrow_mini_colors.svg);
        background-size: cover;
        background-repeat: no-repeat;
        border: none;
    }

    & #box_menu ul.list_prof li:last-child {
        display: none;
    }

    & #box_menu div.list_player {
        right: -10px;
        padding: 0;
        top: 52px;
    }

    & div.list_player p {
        display: none;
    }

    & div.list_player li {
        width: 2em !important;
        font-size: 1.8rem !important;
    }

    & div.list_player li a {
        padding: 0.6em 0.4em 0.3em 0.4em !important;
    }

    & div#season_selector {
        & #layer_season_selector {
            z-index: 9;
            left: auto;

            & ul.child {
                border: none;
            }

            & ul.child li {
                margin: 0;
            }

            & ul.child>li>a {
                border: none;
                height: auto;
            }

            & h6 {
                text-align: left;
                margin-bottom: 0;
            }

        }

        & p.btn_close {
            margin-right: 0;
        }

        & p.btn_close a::after {
            background-color: transparent;
            transform: rotate(0deg);
        }

        & p.btn_close a::before {
            display: none;
        }
    }

    & #layer_season_selector ul:after,
    & #layer_season_selector ul li:first-child a:after {
        display: none;
    }

    #box_staff,
    #box_player {
        margin-top: 30px;
        width: auto;
        float: none;
    }

    #box_staff section,
    #box_player section {
        margin-top: 0;
        width: auto;
    }

    #box_staff section .inner_header,
    #box_player section .inner_header {
        position: static;
        margin-top: 0;
    }

} */


body.prof_1997 #box_list_header,
body.prof_1998 #box_list_header,
body.prof_1999 #box_list_header,
body.prof_2000 #box_list_header,
body.prof_2001 #box_list_header,
body.prof_2002 #box_list_header,
body.prof_2003 #box_list_header,
body.prof_2004 #box_list_header,
body.prof_2005 #box_list_header,
body.prof_2006 #box_list_header,
body.prof_2007 #box_list_header,
body.prof_2008 #box_list_header,
body.prof_2009 #box_list_header,
body.prof_2010 #box_list_header,
body.prof_2011 #box_list_header {
    & nav ul li:not(:first-child) a {
        pointer-events: none;
        opacity: 0.4;
        text-decoration: none;
        cursor: default;
    }
}












/*  */

/* 2013-2016 detail top */
body.prof_2013.mem_page #box_main_photo,
body.prof_2013.staff_page #box_main_photo,
body.prof_2014.mem_page #box_main_photo,
body.prof_2014.staff_page #box_main_photo,
body.prof_2015.mem_page #box_main_photo,
body.prof_2015.staff_page #box_main_photo,
body.prof_2016.mem_page #box_main_photo,
body.prof_2016.staff_page #box_main_photo {
    margin-bottom: 24px;
    padding: 18px;
    background-color: #f6f8fa;
    border-radius: 8px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
    box-sizing: border-box;
}

body.prof_2013.mem_page #box_main_photo #main_photo,
body.prof_2013.staff_page #box_main_photo #main_photo,
body.prof_2014.mem_page #box_main_photo #main_photo,
body.prof_2014.staff_page #box_main_photo #main_photo,
body.prof_2015.mem_page #box_main_photo #main_photo,
body.prof_2015.staff_page #box_main_photo #main_photo,
body.prof_2016.mem_page #box_main_photo #main_photo,
body.prof_2016.staff_page #box_main_photo #main_photo {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 18px;
    width: 100%;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul,
body.prof_2013.staff_page #box_main_photo #main_photo ul,
body.prof_2014.mem_page #box_main_photo #main_photo ul,
body.prof_2014.staff_page #box_main_photo #main_photo ul,
body.prof_2015.mem_page #box_main_photo #main_photo ul,
body.prof_2015.staff_page #box_main_photo #main_photo ul,
body.prof_2016.mem_page #box_main_photo #main_photo ul,
body.prof_2016.staff_page #box_main_photo #main_photo ul {
    order: 2;
    float: none;
    width: 104px;
    flex: 0 0 104px;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul li,
body.prof_2013.staff_page #box_main_photo #main_photo ul li,
body.prof_2014.mem_page #box_main_photo #main_photo ul li,
body.prof_2014.staff_page #box_main_photo #main_photo ul li,
body.prof_2015.mem_page #box_main_photo #main_photo ul li,
body.prof_2015.staff_page #box_main_photo #main_photo ul li,
body.prof_2016.mem_page #box_main_photo #main_photo ul li,
body.prof_2016.staff_page #box_main_photo #main_photo ul li {
    float: none;
    margin: 0 0 6px;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2013.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2014.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2014.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2015.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2015.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2016.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2016.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4) {
    display: none;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul img,
body.prof_2013.staff_page #box_main_photo #main_photo ul img,
body.prof_2014.mem_page #box_main_photo #main_photo ul img,
body.prof_2014.staff_page #box_main_photo #main_photo ul img,
body.prof_2015.mem_page #box_main_photo #main_photo ul img,
body.prof_2015.staff_page #box_main_photo #main_photo ul img,
body.prof_2016.mem_page #box_main_photo #main_photo ul img,
body.prof_2016.staff_page #box_main_photo #main_photo ul img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0 8px;
}

body.prof_2013.mem_page #box_main_photo #main_photo>p,
body.prof_2013.staff_page #box_main_photo #main_photo>p,
body.prof_2014.mem_page #box_main_photo #main_photo>p,
body.prof_2014.staff_page #box_main_photo #main_photo>p,
body.prof_2015.mem_page #box_main_photo #main_photo>p,
body.prof_2015.staff_page #box_main_photo #main_photo>p,
body.prof_2016.mem_page #box_main_photo #main_photo>p,
body.prof_2016.staff_page #box_main_photo #main_photo>p {
    order: 1;
    flex: 1 1 auto;
    margin: 0;
    overflow: hidden;
    border-radius: 0 8px;
    background-color: #e9eef2;
}

body.prof_2013.mem_page #box_main_photo #main_photo>p img,
body.prof_2013.staff_page #box_main_photo #main_photo>p img,
body.prof_2014.mem_page #box_main_photo #main_photo>p img,
body.prof_2014.staff_page #box_main_photo #main_photo>p img,
body.prof_2015.mem_page #box_main_photo #main_photo>p img,
body.prof_2015.staff_page #box_main_photo #main_photo>p img,
body.prof_2016.mem_page #box_main_photo #main_photo>p img,
body.prof_2016.staff_page #box_main_photo #main_photo>p img {
    display: block;
    width: 100%;
    max-width: none;
    height: auto;
}

body.prof_2013.mem_page #box_message,
body.prof_2013.staff_page #box_message,
body.prof_2014.mem_page #box_message,
body.prof_2014.staff_page #box_message,
body.prof_2015.mem_page #box_message,
body.prof_2015.staff_page #box_message,
body.prof_2016.mem_page #box_message,
body.prof_2016.staff_page #box_message {
    padding: 18px;
    margin-bottom: 28px;
    background-color: #fff;
    border-radius: 8px;
    border: 1px solid #e2e6ea;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
    box-sizing: border-box;
}

body.prof_2013.mem_page #box_message p#img_mem_bust,
body.prof_2013.staff_page #box_message p#img_mem_bust,
body.prof_2014.mem_page #box_message p#img_mem_bust,
body.prof_2014.staff_page #box_message p#img_mem_bust,
body.prof_2015.mem_page #box_message p#img_mem_bust,
body.prof_2015.staff_page #box_message p#img_mem_bust,
body.prof_2016.mem_page #box_message p#img_mem_bust,
body.prof_2016.staff_page #box_message p#img_mem_bust {
    overflow: hidden;
    border-radius: 0 8px;
    background-color: #eef2f5;
}

body.prof_2013.mem_page #box_message h6,
body.prof_2013.staff_page #box_message h6,
body.prof_2014.mem_page #box_message h6,
body.prof_2014.staff_page #box_message h6,
body.prof_2015.mem_page #box_message h6,
body.prof_2015.staff_page #box_message h6,
body.prof_2016.mem_page #box_message h6,
body.prof_2016.staff_page #box_message h6 {
    color: #1fa0de;
    font-size: 2rem;
    line-height: 1.45;
    border-bottom: 1px solid #d9dee3;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

body.prof_2013.mem_page #box_message p#typo_message,
body.prof_2013.staff_page #box_message p#typo_message,
body.prof_2014.mem_page #box_message p#typo_message,
body.prof_2014.staff_page #box_message p#typo_message,
body.prof_2015.mem_page #box_message p#typo_message,
body.prof_2015.staff_page #box_message p#typo_message,
body.prof_2016.mem_page #box_message p#typo_message,
body.prof_2016.staff_page #box_message p#typo_message {
    font-size: 1.5rem;
    line-height: 1.8;
}

@media screen and (max-width: 768px) {

    body.prof_2013.mem_page #box_main_photo,
    body.prof_2013.staff_page #box_main_photo,
    body.prof_2014.mem_page #box_main_photo,
    body.prof_2014.staff_page #box_main_photo,
    body.prof_2015.mem_page #box_main_photo,
    body.prof_2015.staff_page #box_main_photo,
    body.prof_2016.mem_page #box_main_photo,
    body.prof_2016.staff_page #box_main_photo,
    body.prof_2013.mem_page #box_message,
    body.prof_2013.staff_page #box_message,
    body.prof_2014.mem_page #box_message,
    body.prof_2014.staff_page #box_message,
    body.prof_2015.mem_page #box_message,
    body.prof_2015.staff_page #box_message,
    body.prof_2016.mem_page #box_message,
    body.prof_2016.staff_page #box_message {
        padding: 12px;
    }

    body.prof_2013.mem_page #box_main_photo #main_photo,
    body.prof_2013.staff_page #box_main_photo #main_photo,
    body.prof_2014.mem_page #box_main_photo #main_photo,
    body.prof_2014.staff_page #box_main_photo #main_photo,
    body.prof_2015.mem_page #box_main_photo #main_photo,
    body.prof_2015.staff_page #box_main_photo #main_photo,
    body.prof_2016.mem_page #box_main_photo #main_photo,
    body.prof_2016.staff_page #box_main_photo #main_photo {
        display: block;
    }

    body.prof_2013.mem_page #box_main_photo #main_photo ul,
    body.prof_2013.staff_page #box_main_photo #main_photo ul,
    body.prof_2014.mem_page #box_main_photo #main_photo ul,
    body.prof_2014.staff_page #box_main_photo #main_photo ul,
    body.prof_2015.mem_page #box_main_photo #main_photo ul,
    body.prof_2015.staff_page #box_main_photo #main_photo ul,
    body.prof_2016.mem_page #box_main_photo #main_photo ul,
    body.prof_2016.staff_page #box_main_photo #main_photo ul {
        width: 100%;
        display: flex;
        gap: 6px;
        overflow-x: auto;
        padding-bottom: 8px;
    }

    body.prof_2013.mem_page #box_main_photo #main_photo ul li,
    body.prof_2013.staff_page #box_main_photo #main_photo ul li,
    body.prof_2014.mem_page #box_main_photo #main_photo ul li,
    body.prof_2014.staff_page #box_main_photo #main_photo ul li,
    body.prof_2015.mem_page #box_main_photo #main_photo ul li,
    body.prof_2015.staff_page #box_main_photo #main_photo ul li,
    body.prof_2016.mem_page #box_main_photo #main_photo ul li,
    body.prof_2016.staff_page #box_main_photo #main_photo ul li {
        flex: 0 0 72px;
        margin: 0;
    }

    body.prof_2013.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
    body.prof_2013.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
    body.prof_2014.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
    body.prof_2014.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
    body.prof_2015.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
    body.prof_2015.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
    body.prof_2016.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
    body.prof_2016.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4) {
        display: block;
    }

    body.prof_2013.mem_page #box_message p#img_mem_bust,
    body.prof_2013.staff_page #box_message p#img_mem_bust,
    body.prof_2014.mem_page #box_message p#img_mem_bust,
    body.prof_2014.staff_page #box_message p#img_mem_bust,
    body.prof_2015.mem_page #box_message p#img_mem_bust,
    body.prof_2015.staff_page #box_message p#img_mem_bust,
    body.prof_2016.mem_page #box_message p#img_mem_bust,
    body.prof_2016.staff_page #box_message p#img_mem_bust {
        width: 198px;
        margin-bottom: 16px;
    }
}

/* 2013-2016 detail top reset */
body.prof_2013.mem_page #box_main_photo,
body.prof_2013.staff_page #box_main_photo,
body.prof_2014.mem_page #box_main_photo,
body.prof_2014.staff_page #box_main_photo,
body.prof_2015.mem_page #box_main_photo,
body.prof_2015.staff_page #box_main_photo,
body.prof_2016.mem_page #box_main_photo,
body.prof_2016.staff_page #box_main_photo,
body.prof_2013.mem_page #box_message,
body.prof_2013.staff_page #box_message,
body.prof_2014.mem_page #box_message,
body.prof_2014.staff_page #box_message,
body.prof_2015.mem_page #box_message,
body.prof_2015.staff_page #box_message,
body.prof_2016.mem_page #box_message,
body.prof_2016.staff_page #box_message {
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul img,
body.prof_2013.staff_page #box_main_photo #main_photo ul img,
body.prof_2014.mem_page #box_main_photo #main_photo ul img,
body.prof_2014.staff_page #box_main_photo #main_photo ul img,
body.prof_2015.mem_page #box_main_photo #main_photo ul img,
body.prof_2015.staff_page #box_main_photo #main_photo ul img,
body.prof_2016.mem_page #box_main_photo #main_photo ul img,
body.prof_2016.staff_page #box_main_photo #main_photo ul img,
body.prof_2013.mem_page #box_main_photo #main_photo>p,
body.prof_2013.staff_page #box_main_photo #main_photo>p,
body.prof_2014.mem_page #box_main_photo #main_photo>p,
body.prof_2014.staff_page #box_main_photo #main_photo>p,
body.prof_2015.mem_page #box_main_photo #main_photo>p,
body.prof_2015.staff_page #box_main_photo #main_photo>p,
body.prof_2016.mem_page #box_main_photo #main_photo>p,
body.prof_2016.staff_page #box_main_photo #main_photo>p,
body.prof_2013.mem_page #box_message p#img_mem_bust,
body.prof_2013.staff_page #box_message p#img_mem_bust,
body.prof_2014.mem_page #box_message p#img_mem_bust,
body.prof_2014.staff_page #box_message p#img_mem_bust,
body.prof_2015.mem_page #box_message p#img_mem_bust,
body.prof_2015.staff_page #box_message p#img_mem_bust,
body.prof_2016.mem_page #box_message p#img_mem_bust,
body.prof_2016.staff_page #box_message p#img_mem_bust {
    background-color: transparent;
    border-radius: 0;
}

body.prof_2013.mem_page #box_message h6,
body.prof_2013.staff_page #box_message h6,
body.prof_2014.mem_page #box_message h6,
body.prof_2014.staff_page #box_message h6,
body.prof_2015.mem_page #box_message h6,
body.prof_2015.staff_page #box_message h6,
body.prof_2016.mem_page #box_message h6,
body.prof_2016.staff_page #box_message h6 {
    border-bottom: none;
}

body.prof_2013.mem_page #box_player_ttl,
body.prof_2013.staff_page #box_player_ttl,
body.prof_2014.mem_page #box_player_ttl,
body.prof_2014.staff_page #box_player_ttl,
body.prof_2015.mem_page #box_player_ttl,
body.prof_2015.staff_page #box_player_ttl,
body.prof_2016.mem_page #box_player_ttl,
body.prof_2016.staff_page #box_player_ttl {
    min-height: 90px;
    height: auto;
    margin: 0 0 18px;
    padding: 0 70px 0 0;
    position: relative;
    display: flex;
    align-items: center;
    gap: 22px;
    box-sizing: border-box;
}

body.prof_2013.mem_page #box_player_ttl p#typo_num,
body.prof_2013.staff_page #box_player_ttl p#typo_num,
body.prof_2014.mem_page #box_player_ttl p#typo_num,
body.prof_2014.staff_page #box_player_ttl p#typo_num,
body.prof_2015.mem_page #box_player_ttl p#typo_num,
body.prof_2015.staff_page #box_player_ttl p#typo_num,
body.prof_2016.mem_page #box_player_ttl p#typo_num,
body.prof_2016.staff_page #box_player_ttl p#typo_num {
    float: none;
    margin: 0;
    padding: 0;
    color: #323232;
    font-size: 8rem;
    line-height: 1;
    font-weight: bold;
    letter-spacing: 0;
    white-space: nowrap;
}

body.prof_2013.mem_page #box_player_ttl p#typo_num span,
body.prof_2013.staff_page #box_player_ttl p#typo_num span,
body.prof_2014.mem_page #box_player_ttl p#typo_num span,
body.prof_2014.staff_page #box_player_ttl p#typo_num span,
body.prof_2015.mem_page #box_player_ttl p#typo_num span,
body.prof_2015.staff_page #box_player_ttl p#typo_num span,
body.prof_2016.mem_page #box_player_ttl p#typo_num span,
body.prof_2016.staff_page #box_player_ttl p#typo_num span {
    color: #37a8ff;
    margin-left: 0.08em;
}

body.prof_2013.mem_page #box_player_ttl h4,
body.prof_2013.staff_page #box_player_ttl h4,
body.prof_2014.mem_page #box_player_ttl h4,
body.prof_2014.staff_page #box_player_ttl h4,
body.prof_2015.mem_page #box_player_ttl h4,
body.prof_2015.staff_page #box_player_ttl h4,
body.prof_2016.mem_page #box_player_ttl h4,
body.prof_2016.staff_page #box_player_ttl h4 {
    float: none;
    margin: 0;
    padding: 0;
    color: #323232;
    font-size: 2.8rem;
    line-height: 1.25;
    font-weight: bold;
}

body.prof_2013.mem_page #box_player_ttl span#typo_kana,
body.prof_2013.staff_page #box_player_ttl span#typo_kana,
body.prof_2014.mem_page #box_player_ttl span#typo_kana,
body.prof_2014.staff_page #box_player_ttl span#typo_kana,
body.prof_2015.mem_page #box_player_ttl span#typo_kana,
body.prof_2015.staff_page #box_player_ttl span#typo_kana,
body.prof_2016.mem_page #box_player_ttl span#typo_kana,
body.prof_2016.staff_page #box_player_ttl span#typo_kana {
    display: inline;
    font-size: 1.4rem;
    margin-left: 0.4em;
}

body.prof_2013.mem_page #box_player_ttl span#typo_roman,
body.prof_2013.staff_page #box_player_ttl span#typo_roman,
body.prof_2014.mem_page #box_player_ttl span#typo_roman,
body.prof_2014.staff_page #box_player_ttl span#typo_roman,
body.prof_2015.mem_page #box_player_ttl span#typo_roman,
body.prof_2015.staff_page #box_player_ttl span#typo_roman,
body.prof_2016.mem_page #box_player_ttl span#typo_roman,
body.prof_2016.staff_page #box_player_ttl span#typo_roman {
    display: block;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: normal;
}

body.prof_2013.mem_page #page_prev,
body.prof_2013.staff_page #page_prev,
body.prof_2014.mem_page #page_prev,
body.prof_2014.staff_page #page_prev,
body.prof_2015.mem_page #page_prev,
body.prof_2015.staff_page #page_prev,
body.prof_2016.mem_page #page_prev,
body.prof_2016.staff_page #page_prev,
body.prof_2013.mem_page #page_next,
body.prof_2013.staff_page #page_next,
body.prof_2014.mem_page #page_next,
body.prof_2014.staff_page #page_next,
body.prof_2015.mem_page #page_next,
body.prof_2015.staff_page #page_next,
body.prof_2016.mem_page #page_next,
body.prof_2016.staff_page #page_next {
    position: absolute;
    top: 24px;
    margin: 0;
}

body.prof_2013.mem_page #page_prev,
body.prof_2013.staff_page #page_prev,
body.prof_2014.mem_page #page_prev,
body.prof_2014.staff_page #page_prev,
body.prof_2015.mem_page #page_prev,
body.prof_2015.staff_page #page_prev,
body.prof_2016.mem_page #page_prev,
body.prof_2016.staff_page #page_prev {
    left: -64px;
}

body.prof_2013.mem_page #page_next,
body.prof_2013.staff_page #page_next,
body.prof_2014.mem_page #page_next,
body.prof_2014.staff_page #page_next,
body.prof_2015.mem_page #page_next,
body.prof_2015.staff_page #page_next,
body.prof_2016.mem_page #page_next,
body.prof_2016.staff_page #page_next {
    right: 0;
}

body.prof_2013.mem_page #box_sns,
body.prof_2013.staff_page #box_sns,
body.prof_2014.mem_page #box_sns,
body.prof_2014.staff_page #box_sns,
body.prof_2015.mem_page #box_sns,
body.prof_2015.staff_page #box_sns,
body.prof_2016.mem_page #box_sns,
body.prof_2016.staff_page #box_sns {
    display: none;
}

@media screen and (max-width: 768px) {

    body.prof_2013.mem_page #box_player_ttl,
    body.prof_2013.staff_page #box_player_ttl,
    body.prof_2014.mem_page #box_player_ttl,
    body.prof_2014.staff_page #box_player_ttl,
    body.prof_2015.mem_page #box_player_ttl,
    body.prof_2015.staff_page #box_player_ttl,
    body.prof_2016.mem_page #box_player_ttl,
    body.prof_2016.staff_page #box_player_ttl {
        min-height: 0;
        padding-right: 0;
        gap: 12px;
        align-items: flex-start;
    }

    body.prof_2013.mem_page #box_player_ttl p#typo_num,
    body.prof_2013.staff_page #box_player_ttl p#typo_num,
    body.prof_2014.mem_page #box_player_ttl p#typo_num,
    body.prof_2014.staff_page #box_player_ttl p#typo_num,
    body.prof_2015.mem_page #box_player_ttl p#typo_num,
    body.prof_2015.staff_page #box_player_ttl p#typo_num,
    body.prof_2016.mem_page #box_player_ttl p#typo_num,
    body.prof_2016.staff_page #box_player_ttl p#typo_num {
        font-size: 4.8rem;
    }

    body.prof_2013.mem_page #box_player_ttl h4,
    body.prof_2013.staff_page #box_player_ttl h4,
    body.prof_2014.mem_page #box_player_ttl h4,
    body.prof_2014.staff_page #box_player_ttl h4,
    body.prof_2015.mem_page #box_player_ttl h4,
    body.prof_2015.staff_page #box_player_ttl h4,
    body.prof_2016.mem_page #box_player_ttl h4,
    body.prof_2016.staff_page #box_player_ttl h4 {
        font-size: 2rem;
    }

    body.prof_2013.mem_page #page_prev,
    body.prof_2013.staff_page #page_prev,
    body.prof_2014.mem_page #page_prev,
    body.prof_2014.staff_page #page_prev,
    body.prof_2015.mem_page #page_prev,
    body.prof_2015.staff_page #page_prev,
    body.prof_2016.mem_page #page_prev,
    body.prof_2016.staff_page #page_prev,
    body.prof_2013.mem_page #page_next,
    body.prof_2013.staff_page #page_next,
    body.prof_2014.mem_page #page_next,
    body.prof_2014.staff_page #page_next,
    body.prof_2015.mem_page #page_next,
    body.prof_2015.staff_page #page_next,
    body.prof_2016.mem_page #page_next,
    body.prof_2016.staff_page #page_next {
        display: none;
    }
}


body.prof_2012.mem_page #inner_main:after,
body.prof_2012.staff_page #inner_main:after,
body.prof_2013.mem_page #inner_main:after,
body.prof_2013.staff_page #inner_main:after,
body.prof_2014.mem_page #inner_main:after,
body.prof_2014.staff_page #inner_main:after,
body.prof_2015.mem_page #inner_main:after,
body.prof_2015.staff_page #inner_main:after,
body.prof_2016.mem_page #inner_main:after,
body.prof_2016.staff_page #inner_main:after {
    content: "";
    display: block;
    clear: both;
}

/* 2013-2016 detail 1024/list */
body.prof_2013.mem_page #box_main,
body.prof_2013.staff_page #box_main,
body.prof_2014.mem_page #box_main,
body.prof_2014.staff_page #box_main,
body.prof_2015.mem_page #box_main,
body.prof_2015.staff_page #box_main,
body.prof_2016.mem_page #box_main,
body.prof_2016.staff_page #box_main {
    width: 1024px;
}

body.prof_2013.mem_page #box_main_photo,
body.prof_2013.staff_page #box_main_photo,
body.prof_2014.mem_page #box_main_photo,
body.prof_2014.staff_page #box_main_photo,
body.prof_2015.mem_page #box_main_photo,
body.prof_2015.staff_page #box_main_photo,
body.prof_2016.mem_page #box_main_photo,
body.prof_2016.staff_page #box_main_photo {
    width: 1024px;
    padding: 0;
}

body.prof_2013.mem_page #box_main_photo #main_photo,
body.prof_2013.staff_page #box_main_photo #main_photo,
body.prof_2014.mem_page #box_main_photo #main_photo,
body.prof_2014.staff_page #box_main_photo #main_photo,
body.prof_2015.mem_page #box_main_photo #main_photo,
body.prof_2015.staff_page #box_main_photo #main_photo,
body.prof_2016.mem_page #box_main_photo #main_photo,
body.prof_2016.staff_page #box_main_photo #main_photo,
body.prof_2013.mem_page #box_player_ttl,
body.prof_2013.staff_page #box_player_ttl,
body.prof_2014.mem_page #box_player_ttl,
body.prof_2014.staff_page #box_player_ttl,
body.prof_2015.mem_page #box_player_ttl,
body.prof_2015.staff_page #box_player_ttl,
body.prof_2016.mem_page #box_player_ttl,
body.prof_2016.staff_page #box_player_ttl {
    width: 1024px;
    box-sizing: border-box;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2013.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2014.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2014.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2015.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2015.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2016.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2016.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4) {
    display: block;
}

body.prof_2013.mem_page #box_message,
body.prof_2013.staff_page #box_message,
body.prof_2013.mem_page #box_official_site,
body.prof_2013.staff_page #box_official_site,
body.prof_2013.mem_page #box_connection,
body.prof_2013.staff_page #box_connection,
body.prof_2013.mem_page #box_profile,
body.prof_2013.staff_page #box_profile,
body.prof_2014.mem_page #box_message,
body.prof_2014.staff_page #box_message,
body.prof_2014.mem_page #box_official_site,
body.prof_2014.staff_page #box_official_site,
body.prof_2014.mem_page #box_connection,
body.prof_2014.staff_page #box_connection,
body.prof_2014.mem_page #box_profile,
body.prof_2014.staff_page #box_profile,
body.prof_2015.mem_page #box_message,
body.prof_2015.staff_page #box_message,
body.prof_2015.mem_page #box_official_site,
body.prof_2015.staff_page #box_official_site,
body.prof_2015.mem_page #box_connection,
body.prof_2015.staff_page #box_connection,
body.prof_2015.mem_page #box_profile,
body.prof_2015.staff_page #box_profile,
body.prof_2016.mem_page #box_message,
body.prof_2016.staff_page #box_message,
body.prof_2016.mem_page #box_official_site,
body.prof_2016.staff_page #box_official_site,
body.prof_2016.mem_page #box_connection,
body.prof_2016.staff_page #box_connection,
body.prof_2016.mem_page #box_profile,
body.prof_2016.staff_page #box_profile {
    float: left;
    clear: left;
    width: 770px;
}

body.prof_2013.mem_page #list_prof,
body.prof_2013.staff_page #list_prof,
body.prof_2014.mem_page #list_prof,
body.prof_2014.staff_page #list_prof,
body.prof_2015.mem_page #list_prof,
body.prof_2015.staff_page #list_prof,
body.prof_2016.mem_page #list_prof,
body.prof_2016.staff_page #list_prof {
    width: 200px;
    float: right;
    background-color: #323232;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 16px;
}

body.prof_2013.mem_page #list_prof h5,
body.prof_2013.staff_page #list_prof h5,
body.prof_2014.mem_page #list_prof h5,
body.prof_2014.staff_page #list_prof h5,
body.prof_2015.mem_page #list_prof h5,
body.prof_2015.staff_page #list_prof h5,
body.prof_2016.mem_page #list_prof h5,
body.prof_2016.staff_page #list_prof h5 {
    color: #23b7fe;
    position: relative;
    font-size: 1.4rem;
    width: 100%;
    padding-left: 15px;
    padding-top: 18px;
}

body.prof_2013.mem_page #list_prof ul,
body.prof_2013.staff_page #list_prof ul,
body.prof_2014.mem_page #list_prof ul,
body.prof_2014.staff_page #list_prof ul,
body.prof_2015.mem_page #list_prof ul,
body.prof_2015.staff_page #list_prof ul,
body.prof_2016.mem_page #list_prof ul,
body.prof_2016.staff_page #list_prof ul {
    padding: 0 8px 0 14px;
    margin-top: 14px;
}

body.prof_2013.mem_page #list_prof li,
body.prof_2013.staff_page #list_prof li,
body.prof_2014.mem_page #list_prof li,
body.prof_2014.staff_page #list_prof li,
body.prof_2015.mem_page #list_prof li,
body.prof_2015.staff_page #list_prof li,
body.prof_2016.mem_page #list_prof li,
body.prof_2016.staff_page #list_prof li {
    font-size: 1.2rem;
    margin-bottom: 0.4em;
}

body.prof_2013.mem_page #list_prof li a,
body.prof_2013.staff_page #list_prof li a,
body.prof_2014.mem_page #list_prof li a,
body.prof_2014.staff_page #list_prof li a,
body.prof_2015.mem_page #list_prof li a,
body.prof_2015.staff_page #list_prof li a,
body.prof_2016.mem_page #list_prof li a,
body.prof_2016.staff_page #list_prof li a {
    display: block;
    padding: 0.6em 0.6em 0.4em;
    color: #fff;
}

body.prof_2013.mem_page #list_prof li.current a,
body.prof_2013.staff_page #list_prof li.current a,
body.prof_2014.mem_page #list_prof li.current a,
body.prof_2014.staff_page #list_prof li.current a,
body.prof_2015.mem_page #list_prof li.current a,
body.prof_2015.staff_page #list_prof li.current a,
body.prof_2016.mem_page #list_prof li.current a,
body.prof_2016.staff_page #list_prof li.current a {
    background-color: #23b7fe;
    color: #fff;
    pointer-events: none;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul,
body.prof_2013.staff_page #box_main_photo #main_photo ul,
body.prof_2014.mem_page #box_main_photo #main_photo ul,
body.prof_2014.staff_page #box_main_photo #main_photo ul,
body.prof_2015.mem_page #box_main_photo #main_photo ul,
body.prof_2015.staff_page #box_main_photo #main_photo ul,
body.prof_2016.mem_page #box_main_photo #main_photo ul,
body.prof_2016.staff_page #box_main_photo #main_photo ul {
    width: 80px;
}

body.prof_2013.mem_page #box_main_photo #main_photo>p,
body.prof_2013.staff_page #box_main_photo #main_photo>p,
body.prof_2014.mem_page #box_main_photo #main_photo>p,
body.prof_2014.staff_page #box_main_photo #main_photo>p,
body.prof_2015.mem_page #box_main_photo #main_photo>p,
body.prof_2015.staff_page #box_main_photo #main_photo>p,
body.prof_2016.mem_page #box_main_photo #main_photo>p,
body.prof_2016.staff_page #box_main_photo #main_photo>p {
    width: 924px;
}

body.prof_2013.mem_page #box_main_photo #main_photo>p img,
body.prof_2013.staff_page #box_main_photo #main_photo>p img,
body.prof_2014.mem_page #box_main_photo #main_photo>p img,
body.prof_2014.staff_page #box_main_photo #main_photo>p img,
body.prof_2015.mem_page #box_main_photo #main_photo>p img,
body.prof_2015.staff_page #box_main_photo #main_photo>p img,
body.prof_2016.mem_page #box_main_photo #main_photo>p img,
body.prof_2016.staff_page #box_main_photo #main_photo>p img {
    max-width: 100%;
    height: auto;
}



/* 2013-2016 detail main photo compact */
body.prof_2013.mem_page #box_main_photo #main_photo,
body.prof_2013.staff_page #box_main_photo #main_photo,
body.prof_2014.mem_page #box_main_photo #main_photo,
body.prof_2014.staff_page #box_main_photo #main_photo,
body.prof_2015.mem_page #box_main_photo #main_photo,
body.prof_2015.staff_page #box_main_photo #main_photo,
body.prof_2016.mem_page #box_main_photo #main_photo,
body.prof_2016.staff_page #box_main_photo #main_photo {
    display: flex;
    gap: 20px;
    align-items: flex-start;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul,
body.prof_2013.staff_page #box_main_photo #main_photo ul,
body.prof_2014.mem_page #box_main_photo #main_photo ul,
body.prof_2014.staff_page #box_main_photo #main_photo ul,
body.prof_2015.mem_page #box_main_photo #main_photo ul,
body.prof_2015.staff_page #box_main_photo #main_photo ul,
body.prof_2016.mem_page #box_main_photo #main_photo ul,
body.prof_2016.staff_page #box_main_photo #main_photo ul {
    order: 2;
    display: flex;
    flex-wrap: wrap;
    gap: 6px 8px;
    width: 176px;
    flex: 0 0 176px;
    height: auto;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul li,
body.prof_2013.staff_page #box_main_photo #main_photo ul li,
body.prof_2014.mem_page #box_main_photo #main_photo ul li,
body.prof_2014.staff_page #box_main_photo #main_photo ul li,
body.prof_2015.mem_page #box_main_photo #main_photo ul li,
body.prof_2015.staff_page #box_main_photo #main_photo ul li,
body.prof_2016.mem_page #box_main_photo #main_photo ul li,
body.prof_2016.staff_page #box_main_photo #main_photo ul li {
    float: none;
    width: 80px;
    margin: 0;
}

body.prof_2013.mem_page #box_main_photo #main_photo ul img,
body.prof_2013.staff_page #box_main_photo #main_photo ul img,
body.prof_2014.mem_page #box_main_photo #main_photo ul img,
body.prof_2014.staff_page #box_main_photo #main_photo ul img,
body.prof_2015.mem_page #box_main_photo #main_photo ul img,
body.prof_2015.staff_page #box_main_photo #main_photo ul img,
body.prof_2016.mem_page #box_main_photo #main_photo ul img,
body.prof_2016.staff_page #box_main_photo #main_photo ul img {
    width: 80px;
    max-width: 80px;
}

body.prof_2013.mem_page #box_main_photo #main_photo>p,
body.prof_2013.staff_page #box_main_photo #main_photo>p,
body.prof_2014.mem_page #box_main_photo #main_photo>p,
body.prof_2014.staff_page #box_main_photo #main_photo>p,
body.prof_2015.mem_page #box_main_photo #main_photo>p,
body.prof_2015.staff_page #box_main_photo #main_photo>p,
body.prof_2016.mem_page #box_main_photo #main_photo>p,
body.prof_2016.staff_page #box_main_photo #main_photo>p {
    order: 1;
    width: 808px;
    flex: 0 0 808px;
    margin: 0;
}

body.prof_2013.mem_page #box_main_photo #main_photo>p img,
body.prof_2013.staff_page #box_main_photo #main_photo>p img,
body.prof_2014.mem_page #box_main_photo #main_photo>p img,
body.prof_2014.staff_page #box_main_photo #main_photo>p img,
body.prof_2015.mem_page #box_main_photo #main_photo>p img,
body.prof_2015.staff_page #box_main_photo #main_photo>p img,
body.prof_2016.mem_page #box_main_photo #main_photo>p img,
body.prof_2016.staff_page #box_main_photo #main_photo>p img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

body.prof_2013.mem_page #box_profile .tab_contents,
body.prof_2013.staff_page #box_profile .tab_contents,
body.prof_2014.mem_page #box_profile .tab_contents,
body.prof_2014.staff_page #box_profile .tab_contents,
body.prof_2015.mem_page #box_profile .tab_contents,
body.prof_2015.staff_page #box_profile .tab_contents,
body.prof_2016.mem_page #box_profile .tab_contents,
body.prof_2016.staff_page #box_profile .tab_contents {
    display: block;
}

body.prof_2013.mem_page #box_profile .remove,
body.prof_2013.staff_page #box_profile .remove,
body.prof_2014.mem_page #box_profile .remove,
body.prof_2014.staff_page #box_profile .remove,
body.prof_2015.mem_page #box_profile .remove,
body.prof_2015.staff_page #box_profile .remove,
body.prof_2016.mem_page #box_profile .remove,
body.prof_2016.staff_page #box_profile .remove {
    display: none;
}

@media screen and (max-width: 768px) {

    body.prof_2013.mem_page #box_main,
    body.prof_2013.staff_page #box_main,
    body.prof_2014.mem_page #box_main,
    body.prof_2014.staff_page #box_main,
    body.prof_2015.mem_page #box_main,
    body.prof_2015.staff_page #box_main,
    body.prof_2016.mem_page #box_main,
    body.prof_2016.staff_page #box_main,
    body.prof_2013.mem_page #box_main_photo,
    body.prof_2013.staff_page #box_main_photo,
    body.prof_2014.mem_page #box_main_photo,
    body.prof_2014.staff_page #box_main_photo,
    body.prof_2015.mem_page #box_main_photo,
    body.prof_2015.staff_page #box_main_photo,
    body.prof_2016.mem_page #box_main_photo,
    body.prof_2016.staff_page #box_main_photo,
    body.prof_2013.mem_page #box_main_photo #main_photo,
    body.prof_2013.staff_page #box_main_photo #main_photo,
    body.prof_2014.mem_page #box_main_photo #main_photo,
    body.prof_2014.staff_page #box_main_photo #main_photo,
    body.prof_2015.mem_page #box_main_photo #main_photo,
    body.prof_2015.staff_page #box_main_photo #main_photo,
    body.prof_2016.mem_page #box_main_photo #main_photo,
    body.prof_2016.staff_page #box_main_photo #main_photo,
    body.prof_2013.mem_page #box_player_ttl,
    body.prof_2013.staff_page #box_player_ttl,
    body.prof_2014.mem_page #box_player_ttl,
    body.prof_2014.staff_page #box_player_ttl,
    body.prof_2015.mem_page #box_player_ttl,
    body.prof_2015.staff_page #box_player_ttl,
    body.prof_2016.mem_page #box_player_ttl,
    body.prof_2016.staff_page #box_player_ttl,
    body.prof_2013.mem_page #box_message,
    body.prof_2013.staff_page #box_message,
    body.prof_2013.mem_page #box_official_site,
    body.prof_2013.staff_page #box_official_site,
    body.prof_2013.mem_page #box_connection,
    body.prof_2013.staff_page #box_connection,
    body.prof_2013.mem_page #box_profile,
    body.prof_2013.staff_page #box_profile,
    body.prof_2014.mem_page #box_message,
    body.prof_2014.staff_page #box_message,
    body.prof_2014.mem_page #box_official_site,
    body.prof_2014.staff_page #box_official_site,
    body.prof_2014.mem_page #box_connection,
    body.prof_2014.staff_page #box_connection,
    body.prof_2014.mem_page #box_profile,
    body.prof_2014.staff_page #box_profile,
    body.prof_2015.mem_page #box_message,
    body.prof_2015.staff_page #box_message,
    body.prof_2015.mem_page #box_official_site,
    body.prof_2015.staff_page #box_official_site,
    body.prof_2015.mem_page #box_connection,
    body.prof_2015.staff_page #box_connection,
    body.prof_2015.mem_page #box_profile,
    body.prof_2015.staff_page #box_profile,
    body.prof_2016.mem_page #box_message,
    body.prof_2016.staff_page #box_message,
    body.prof_2016.mem_page #box_official_site,
    body.prof_2016.staff_page #box_official_site,
    body.prof_2016.mem_page #box_connection,
    body.prof_2016.staff_page #box_connection,
    body.prof_2016.mem_page #box_profile,
    body.prof_2016.staff_page #box_profile,
    body.prof_2013.mem_page #list_prof,
    body.prof_2013.staff_page #list_prof,
    body.prof_2014.mem_page #list_prof,
    body.prof_2014.staff_page #list_prof,
    body.prof_2015.mem_page #list_prof,
    body.prof_2015.staff_page #list_prof,
    body.prof_2016.mem_page #list_prof,
    body.prof_2016.staff_page #list_prof {
        float: none;
        width: 100%;
    }
}

/* 2012 detail 1024/list */
body.prof_2012.mem_page #box_main,
body.prof_2012.staff_page #box_main,
body.prof_2012.mem_page #box_main_photo,
body.prof_2012.staff_page #box_main_photo,
body.prof_2012.mem_page #box_main_photo #main_photo,
body.prof_2012.staff_page #box_main_photo #main_photo,
body.prof_2012.mem_page #box_player_ttl,
body.prof_2012.staff_page #box_player_ttl {
    width: 1024px;
}

body.prof_2012.mem_page #box_main_photo,
body.prof_2012.staff_page #box_main_photo {
    padding: 0;
    margin-left: 0;
}

body.prof_2012.mem_page #box_player_ttl,
body.prof_2012.staff_page #box_player_ttl {
    box-sizing: border-box;
    margin-left: 0;
}

body.prof_2012.mem_page #box_main_photo #main_photo ul,
body.prof_2012.staff_page #box_main_photo #main_photo ul {
    width: 80px;
}

body.prof_2012.mem_page #box_main_photo #main_photo ul li:nth-of-type(n+4),
body.prof_2012.staff_page #box_main_photo #main_photo ul li:nth-of-type(n+4) {
    display: block;
}

body.prof_2012.mem_page #box_main_photo #main_photo>p,
body.prof_2012.staff_page #box_main_photo #main_photo>p {
    width: 924px;
    margin-left: 0;
    float: right;
}

body.prof_2012.mem_page #box_main_photo #main_photo>p img,
body.prof_2012.staff_page #box_main_photo #main_photo>p img {
    max-width: 100%;
    height: auto;
}

body.prof_2012.mem_page #box_message,
body.prof_2012.staff_page #box_message,
body.prof_2012.mem_page #box_official_site,
body.prof_2012.staff_page #box_official_site,
body.prof_2012.mem_page #box_connection,
body.prof_2012.staff_page #box_connection,
body.prof_2012.mem_page #box_profile,
body.prof_2012.staff_page #box_profile {
    float: left;
    clear: left;
    width: 770px;
}

body.prof_2012.mem_page #list_prof,
body.prof_2012.staff_page #list_prof {
    width: 200px;
    float: right;
    background-color: #323232;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 16px;
}

body.prof_2012.mem_page #list_prof h5,
body.prof_2012.staff_page #list_prof h5 {
    color: #23b7fe;
    position: relative;
    font-size: 1.4rem;
    width: 100%;
    padding-left: 15px;
    padding-top: 18px;
}

body.prof_2012.mem_page #list_prof ul,
body.prof_2012.staff_page #list_prof ul {
    padding: 0 8px 0 14px;
    margin-top: 14px;
}

body.prof_2012.mem_page #list_prof li,
body.prof_2012.staff_page #list_prof li {
    font-size: 1.2rem;
    margin-bottom: 0.4em;
}

body.prof_2012.mem_page #list_prof li a,
body.prof_2012.staff_page #list_prof li a {
    display: block;
    padding: 0.6em 0.6em 0.4em;
    color: #fff;
}

body.prof_2012.mem_page #list_prof li.current a,
body.prof_2012.staff_page #list_prof li.current a {
    background-color: #23b7fe;
    color: #fff;
    pointer-events: none;
}

body.prof_2012.mem_page #box_profile .tab_contents,
body.prof_2012.staff_page #box_profile .tab_contents {
    display: block;
}

body.prof_2012.mem_page #box_profile .remove,
body.prof_2012.staff_page #box_profile .remove {
    display: none;
}

@media screen and (max-width: 768px) {

    body.prof_2012.mem_page #box_main,
    body.prof_2012.staff_page #box_main,
    body.prof_2012.mem_page #box_main_photo,
    body.prof_2012.staff_page #box_main_photo,
    body.prof_2012.mem_page #box_main_photo #main_photo,
    body.prof_2012.staff_page #box_main_photo #main_photo,
    body.prof_2012.mem_page #box_player_ttl,
    body.prof_2012.staff_page #box_player_ttl,
    body.prof_2012.mem_page #box_message,
    body.prof_2012.staff_page #box_message,
    body.prof_2012.mem_page #box_official_site,
    body.prof_2012.staff_page #box_official_site,
    body.prof_2012.mem_page #box_connection,
    body.prof_2012.staff_page #box_connection,
    body.prof_2012.mem_page #box_profile,
    body.prof_2012.staff_page #box_profile,
    body.prof_2012.mem_page #list_prof,
    body.prof_2012.staff_page #list_prof {
        float: none;
        clear: none;
        width: 100%;
    }

    body.prof_2012.mem_page #box_main_photo #main_photo>p,
    body.prof_2012.staff_page #box_main_photo #main_photo>p {
        width: 100%;
    }
}

/* 2012-2016 detail lower blocks */
body.prof_2012.mem_page #box_message,
body.prof_2012.staff_page #box_message,
body.prof_2013.mem_page #box_message,
body.prof_2013.staff_page #box_message,
body.prof_2014.mem_page #box_message,
body.prof_2014.staff_page #box_message,
body.prof_2015.mem_page #box_message,
body.prof_2015.staff_page #box_message,
body.prof_2016.mem_page #box_message,
body.prof_2016.staff_page #box_message,
body.prof_2012.mem_page #box_official_site,
body.prof_2012.staff_page #box_official_site,
body.prof_2013.mem_page #box_official_site,
body.prof_2013.staff_page #box_official_site,
body.prof_2014.mem_page #box_official_site,
body.prof_2014.staff_page #box_official_site,
body.prof_2015.mem_page #box_official_site,
body.prof_2015.staff_page #box_official_site,
body.prof_2016.mem_page #box_official_site,
body.prof_2016.staff_page #box_official_site,
body.prof_2012.mem_page #box_connection,
body.prof_2012.staff_page #box_connection,
body.prof_2013.mem_page #box_connection,
body.prof_2013.staff_page #box_connection,
body.prof_2014.mem_page #box_connection,
body.prof_2014.staff_page #box_connection,
body.prof_2015.mem_page #box_connection,
body.prof_2015.staff_page #box_connection,
body.prof_2016.mem_page #box_connection,
body.prof_2016.staff_page #box_connection,
body.prof_2012.mem_page #box_profile,
body.prof_2012.staff_page #box_profile,
body.prof_2013.mem_page #box_profile,
body.prof_2013.staff_page #box_profile,
body.prof_2014.mem_page #box_profile,
body.prof_2014.staff_page #box_profile,
body.prof_2015.mem_page #box_profile,
body.prof_2015.staff_page #box_profile,
body.prof_2016.mem_page #box_profile,
body.prof_2016.staff_page #box_profile {
    box-sizing: border-box;
    margin-bottom: 30px;
}

body.prof_2012.mem_page #box_message,
body.prof_2012.staff_page #box_message,
body.prof_2013.mem_page #box_message,
body.prof_2013.staff_page #box_message,
body.prof_2014.mem_page #box_message,
body.prof_2014.staff_page #box_message,
body.prof_2015.mem_page #box_message,
body.prof_2015.staff_page #box_message,
body.prof_2016.mem_page #box_message,
body.prof_2016.staff_page #box_message {
    padding: 0;
    line-height: 1.7;
}

body.prof_2012.mem_page #box_message:after,
body.prof_2012.staff_page #box_message:after,
body.prof_2013.mem_page #box_message:after,
body.prof_2013.staff_page #box_message:after,
body.prof_2014.mem_page #box_message:after,
body.prof_2014.staff_page #box_message:after,
body.prof_2015.mem_page #box_message:after,
body.prof_2015.staff_page #box_message:after,
body.prof_2016.mem_page #box_message:after,
body.prof_2016.staff_page #box_message:after,
body.prof_2012.mem_page #inner_message:after,
body.prof_2012.staff_page #inner_message:after,
body.prof_2013.mem_page #inner_message:after,
body.prof_2013.staff_page #inner_message:after,
body.prof_2014.mem_page #inner_message:after,
body.prof_2014.staff_page #inner_message:after,
body.prof_2015.mem_page #inner_message:after,
body.prof_2015.staff_page #inner_message:after,
body.prof_2016.mem_page #inner_message:after,
body.prof_2016.staff_page #inner_message:after,
body.prof_2012.mem_page #box_official_site:after,
body.prof_2012.staff_page #box_official_site:after,
body.prof_2013.mem_page #box_official_site:after,
body.prof_2013.staff_page #box_official_site:after,
body.prof_2014.mem_page #box_official_site:after,
body.prof_2014.staff_page #box_official_site:after,
body.prof_2015.mem_page #box_official_site:after,
body.prof_2015.staff_page #box_official_site:after,
body.prof_2016.mem_page #box_official_site:after,
body.prof_2016.staff_page #box_official_site:after,
body.prof_2012.mem_page #box_connection:after,
body.prof_2012.staff_page #box_connection:after,
body.prof_2013.mem_page #box_connection:after,
body.prof_2013.staff_page #box_connection:after,
body.prof_2014.mem_page #box_connection:after,
body.prof_2014.staff_page #box_connection:after,
body.prof_2015.mem_page #box_connection:after,
body.prof_2015.staff_page #box_connection:after,
body.prof_2016.mem_page #box_connection:after,
body.prof_2016.staff_page #box_connection:after,
body.prof_2012.mem_page #box_profile:after,
body.prof_2012.staff_page #box_profile:after,
body.prof_2013.mem_page #box_profile:after,
body.prof_2013.staff_page #box_profile:after,
body.prof_2014.mem_page #box_profile:after,
body.prof_2014.staff_page #box_profile:after,
body.prof_2015.mem_page #box_profile:after,
body.prof_2015.staff_page #box_profile:after,
body.prof_2016.mem_page #box_profile:after,
body.prof_2016.staff_page #box_profile:after {
    content: "";
    display: block;
    clear: both;
}

body.prof_2012.mem_page #box_message p#img_mem_bust,
body.prof_2012.staff_page #box_message p#img_mem_bust,
body.prof_2013.mem_page #box_message p#img_mem_bust,
body.prof_2013.staff_page #box_message p#img_mem_bust,
body.prof_2014.mem_page #box_message p#img_mem_bust,
body.prof_2014.staff_page #box_message p#img_mem_bust,
body.prof_2015.mem_page #box_message p#img_mem_bust,
body.prof_2015.staff_page #box_message p#img_mem_bust,
body.prof_2016.mem_page #box_message p#img_mem_bust,
body.prof_2016.staff_page #box_message p#img_mem_bust {
    float: left;
    width: 186px;
    margin: 0 15px 20px 0;
    overflow: hidden;
    background-color: #ccc;
}

body.prof_2012.mem_page #box_message p#img_mem_bust img,
body.prof_2012.staff_page #box_message p#img_mem_bust img,
body.prof_2013.mem_page #box_message p#img_mem_bust img,
body.prof_2013.staff_page #box_message p#img_mem_bust img,
body.prof_2014.mem_page #box_message p#img_mem_bust img,
body.prof_2014.staff_page #box_message p#img_mem_bust img,
body.prof_2015.mem_page #box_message p#img_mem_bust img,
body.prof_2015.staff_page #box_message p#img_mem_bust img,
body.prof_2016.mem_page #box_message p#img_mem_bust img,
body.prof_2016.staff_page #box_message p#img_mem_bust img {
    display: block;
    width: 100%;
    height: auto;
}

body.prof_2012.mem_page #box_message h6,
body.prof_2012.staff_page #box_message h6,
body.prof_2013.mem_page #box_message h6,
body.prof_2013.staff_page #box_message h6,
body.prof_2014.mem_page #box_message h6,
body.prof_2014.staff_page #box_message h6,
body.prof_2015.mem_page #box_message h6,
body.prof_2015.staff_page #box_message h6,
body.prof_2016.mem_page #box_message h6,
body.prof_2016.staff_page #box_message h6 {
    margin: 0 0 14px;
    padding: 0 0 10px;
    color: #23b7fe;
    font-size: 2rem;
    line-height: 1.35;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
}

body.prof_2012.mem_page #box_message p#typo_message,
body.prof_2012.staff_page #box_message p#typo_message,
body.prof_2013.mem_page #box_message p#typo_message,
body.prof_2013.staff_page #box_message p#typo_message,
body.prof_2014.mem_page #box_message p#typo_message,
body.prof_2014.staff_page #box_message p#typo_message,
body.prof_2015.mem_page #box_message p#typo_message,
body.prof_2015.staff_page #box_message p#typo_message,
body.prof_2016.mem_page #box_message p#typo_message,
body.prof_2016.staff_page #box_message p#typo_message {
    margin: 0 0 18px;
    color: #323232;
    font-size: 1.6rem;
    line-height: 1.7;
}

body.prof_2012.mem_page #inner_message,
body.prof_2012.staff_page #inner_message,
body.prof_2013.mem_page #inner_message,
body.prof_2013.staff_page #inner_message,
body.prof_2014.mem_page #inner_message,
body.prof_2014.staff_page #inner_message,
body.prof_2015.mem_page #inner_message,
body.prof_2015.staff_page #inner_message,
body.prof_2016.mem_page #inner_message,
body.prof_2016.staff_page #inner_message {
    clear: left;
    margin-top: 20px;
}

body.prof_2012.mem_page #inner_message p,
body.prof_2012.staff_page #inner_message p,
body.prof_2013.mem_page #inner_message p,
body.prof_2013.staff_page #inner_message p,
body.prof_2014.mem_page #inner_message p,
body.prof_2014.staff_page #inner_message p,
body.prof_2015.mem_page #inner_message p,
body.prof_2015.staff_page #inner_message p,
body.prof_2016.mem_page #inner_message p,
body.prof_2016.staff_page #inner_message p {
    margin: 0;
    padding: 10px 0 10px 270px;
    border-bottom: 1px solid #bbb;
    color: #23b7fe;
    font-size: 2rem;
    line-height: 1.3;
    font-weight: 600;
}

body.prof_2012.mem_page #inner_message p:last-child,
body.prof_2012.staff_page #inner_message p:last-child,
body.prof_2013.mem_page #inner_message p:last-child,
body.prof_2013.staff_page #inner_message p:last-child,
body.prof_2014.mem_page #inner_message p:last-child,
body.prof_2014.staff_page #inner_message p:last-child,
body.prof_2015.mem_page #inner_message p:last-child,
body.prof_2015.staff_page #inner_message p:last-child,
body.prof_2016.mem_page #inner_message p:last-child,
body.prof_2016.staff_page #inner_message p:last-child {
    border-bottom: none;
}

body.prof_2012.mem_page #inner_message em,
body.prof_2012.staff_page #inner_message em,
body.prof_2013.mem_page #inner_message em,
body.prof_2013.staff_page #inner_message em,
body.prof_2014.mem_page #inner_message em,
body.prof_2014.staff_page #inner_message em,
body.prof_2015.mem_page #inner_message em,
body.prof_2015.staff_page #inner_message em,
body.prof_2016.mem_page #inner_message em,
body.prof_2016.staff_page #inner_message em {
    float: left;
    width: 250px;
    margin-left: -270px;
    padding-top: 5px;
    color: #323232;
    font-size: 1.6rem;
    line-height: 1.3;
    font-style: normal;
    font-weight: normal;
}

body.prof_2012.mem_page #box_official_site h6,
body.prof_2012.staff_page #box_official_site h6,
body.prof_2013.mem_page #box_official_site h6,
body.prof_2013.staff_page #box_official_site h6,
body.prof_2014.mem_page #box_official_site h6,
body.prof_2014.staff_page #box_official_site h6,
body.prof_2015.mem_page #box_official_site h6,
body.prof_2015.staff_page #box_official_site h6,
body.prof_2016.mem_page #box_official_site h6,
body.prof_2016.staff_page #box_official_site h6,
body.prof_2012.mem_page #box_connection h6,
body.prof_2012.staff_page #box_connection h6,
body.prof_2013.mem_page #box_connection h6,
body.prof_2013.staff_page #box_connection h6,
body.prof_2014.mem_page #box_connection h6,
body.prof_2014.staff_page #box_connection h6,
body.prof_2015.mem_page #box_connection h6,
body.prof_2015.staff_page #box_connection h6,
body.prof_2016.mem_page #box_connection h6,
body.prof_2016.staff_page #box_connection h6 {
    margin: 0 0 12px;
    color: #222;
    font-size: 1.8rem;
    line-height: 1.4;
    font-weight: 600;
}

body.prof_2012.mem_page #box_official_site table,
body.prof_2012.staff_page #box_official_site table,
body.prof_2013.mem_page #box_official_site table,
body.prof_2013.staff_page #box_official_site table,
body.prof_2014.mem_page #box_official_site table,
body.prof_2014.staff_page #box_official_site table,
body.prof_2015.mem_page #box_official_site table,
body.prof_2015.staff_page #box_official_site table,
body.prof_2016.mem_page #box_official_site table,
body.prof_2016.staff_page #box_official_site table,
body.prof_2012.mem_page #box_profile table,
body.prof_2012.staff_page #box_profile table,
body.prof_2013.mem_page #box_profile table,
body.prof_2013.staff_page #box_profile table,
body.prof_2014.mem_page #box_profile table,
body.prof_2014.staff_page #box_profile table,
body.prof_2015.mem_page #box_profile table,
body.prof_2015.staff_page #box_profile table,
body.prof_2016.mem_page #box_profile table,
body.prof_2016.staff_page #box_profile table {
    width: 100%;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-collapse: separate;
    border-spacing: 0;
}

body.prof_2012.mem_page #box_official_site th,
body.prof_2012.staff_page #box_official_site th,
body.prof_2013.mem_page #box_official_site th,
body.prof_2013.staff_page #box_official_site th,
body.prof_2014.mem_page #box_official_site th,
body.prof_2014.staff_page #box_official_site th,
body.prof_2015.mem_page #box_official_site th,
body.prof_2015.staff_page #box_official_site th,
body.prof_2016.mem_page #box_official_site th,
body.prof_2016.staff_page #box_official_site th,
body.prof_2012.mem_page #box_official_site td,
body.prof_2012.staff_page #box_official_site td,
body.prof_2013.mem_page #box_official_site td,
body.prof_2013.staff_page #box_official_site td,
body.prof_2014.mem_page #box_official_site td,
body.prof_2014.staff_page #box_official_site td,
body.prof_2015.mem_page #box_official_site td,
body.prof_2015.staff_page #box_official_site td,
body.prof_2016.mem_page #box_official_site td,
body.prof_2016.staff_page #box_official_site td,
body.prof_2012.mem_page #box_profile table th,
body.prof_2012.staff_page #box_profile table th,
body.prof_2013.mem_page #box_profile table th,
body.prof_2013.staff_page #box_profile table th,
body.prof_2014.mem_page #box_profile table th,
body.prof_2014.staff_page #box_profile table th,
body.prof_2015.mem_page #box_profile table th,
body.prof_2015.staff_page #box_profile table th,
body.prof_2016.mem_page #box_profile table th,
body.prof_2016.staff_page #box_profile table th,
body.prof_2012.mem_page #box_profile table td,
body.prof_2012.staff_page #box_profile table td,
body.prof_2013.mem_page #box_profile table td,
body.prof_2013.staff_page #box_profile table td,
body.prof_2014.mem_page #box_profile table td,
body.prof_2014.staff_page #box_profile table td,
body.prof_2015.mem_page #box_profile table td,
body.prof_2015.staff_page #box_profile table td,
body.prof_2016.mem_page #box_profile table td,
body.prof_2016.staff_page #box_profile table td {
    padding: 8px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    font-size: 1.2rem;
    line-height: 1.4;
    vertical-align: middle;
}

body.prof_2012.mem_page #box_official_site th,
body.prof_2012.staff_page #box_official_site th,
body.prof_2013.mem_page #box_official_site th,
body.prof_2013.staff_page #box_official_site th,
body.prof_2014.mem_page #box_official_site th,
body.prof_2014.staff_page #box_official_site th,
body.prof_2015.mem_page #box_official_site th,
body.prof_2015.staff_page #box_official_site th,
body.prof_2016.mem_page #box_official_site th,
body.prof_2016.staff_page #box_official_site th,
body.prof_2012.mem_page #box_profile table th,
body.prof_2012.staff_page #box_profile table th,
body.prof_2013.mem_page #box_profile table th,
body.prof_2013.staff_page #box_profile table th,
body.prof_2014.mem_page #box_profile table th,
body.prof_2014.staff_page #box_profile table th,
body.prof_2015.mem_page #box_profile table th,
body.prof_2015.staff_page #box_profile table th,
body.prof_2016.mem_page #box_profile table th,
body.prof_2016.staff_page #box_profile table th {
    background-color: #f1f9ff;
    color: #323232;
    text-align: center;
    font-weight: normal;
}

body.prof_2012.mem_page #box_official_site td,
body.prof_2012.staff_page #box_official_site td,
body.prof_2013.mem_page #box_official_site td,
body.prof_2013.staff_page #box_official_site td,
body.prof_2014.mem_page #box_official_site td,
body.prof_2014.staff_page #box_official_site td,
body.prof_2015.mem_page #box_official_site td,
body.prof_2015.staff_page #box_official_site td,
body.prof_2016.mem_page #box_official_site td,
body.prof_2016.staff_page #box_official_site td,
body.prof_2012.mem_page #box_profile table td,
body.prof_2012.staff_page #box_profile table td,
body.prof_2013.mem_page #box_profile table td,
body.prof_2013.staff_page #box_profile table td,
body.prof_2014.mem_page #box_profile table td,
body.prof_2014.staff_page #box_profile table td,
body.prof_2015.mem_page #box_profile table td,
body.prof_2015.staff_page #box_profile table td,
body.prof_2016.mem_page #box_profile table td,
body.prof_2016.staff_page #box_profile table td {
    background-color: #fff;
    color: #323232;
}

body.prof_2012.mem_page #box_official_site a,
body.prof_2012.staff_page #box_official_site a,
body.prof_2013.mem_page #box_official_site a,
body.prof_2013.staff_page #box_official_site a,
body.prof_2014.mem_page #box_official_site a,
body.prof_2014.staff_page #box_official_site a,
body.prof_2015.mem_page #box_official_site a,
body.prof_2015.staff_page #box_official_site a,
body.prof_2016.mem_page #box_official_site a,
body.prof_2016.staff_page #box_official_site a,
body.prof_2012.mem_page #box_profile table a,
body.prof_2012.staff_page #box_profile table a,
body.prof_2013.mem_page #box_profile table a,
body.prof_2013.staff_page #box_profile table a,
body.prof_2014.mem_page #box_profile table a,
body.prof_2014.staff_page #box_profile table a,
body.prof_2015.mem_page #box_profile table a,
body.prof_2015.staff_page #box_profile table a,
body.prof_2016.mem_page #box_profile table a,
body.prof_2016.staff_page #box_profile table a {
    color: #23b7fe;
    text-decoration: none;
}

body.prof_2012.mem_page #box_connection .inner_connection,
body.prof_2012.staff_page #box_connection .inner_connection,
body.prof_2013.mem_page #box_connection .inner_connection,
body.prof_2013.staff_page #box_connection .inner_connection,
body.prof_2014.mem_page #box_connection .inner_connection,
body.prof_2014.staff_page #box_connection .inner_connection,
body.prof_2015.mem_page #box_connection .inner_connection,
body.prof_2015.staff_page #box_connection .inner_connection,
body.prof_2016.mem_page #box_connection .inner_connection,
body.prof_2016.staff_page #box_connection .inner_connection {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

body.prof_2012.mem_page #box_connection .inner_connection p,
body.prof_2012.staff_page #box_connection .inner_connection p,
body.prof_2013.mem_page #box_connection .inner_connection p,
body.prof_2013.staff_page #box_connection .inner_connection p,
body.prof_2014.mem_page #box_connection .inner_connection p,
body.prof_2014.staff_page #box_connection .inner_connection p,
body.prof_2015.mem_page #box_connection .inner_connection p,
body.prof_2015.staff_page #box_connection .inner_connection p,
body.prof_2016.mem_page #box_connection .inner_connection p,
body.prof_2016.staff_page #box_connection .inner_connection p {
    width: 162px;
    margin: 0;
    font-size: 1.2rem;
    line-height: 1.45;
}

body.prof_2012.mem_page #box_connection .inner_connection img,
body.prof_2012.staff_page #box_connection .inner_connection img,
body.prof_2013.mem_page #box_connection .inner_connection img,
body.prof_2013.staff_page #box_connection .inner_connection img,
body.prof_2014.mem_page #box_connection .inner_connection img,
body.prof_2014.staff_page #box_connection .inner_connection img,
body.prof_2015.mem_page #box_connection .inner_connection img,
body.prof_2015.staff_page #box_connection .inner_connection img,
body.prof_2016.mem_page #box_connection .inner_connection img,
body.prof_2016.staff_page #box_connection .inner_connection img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 6px;
}

body.prof_2012.mem_page #box_connection .inner_connection a,
body.prof_2012.staff_page #box_connection .inner_connection a,
body.prof_2013.mem_page #box_connection .inner_connection a,
body.prof_2013.staff_page #box_connection .inner_connection a,
body.prof_2014.mem_page #box_connection .inner_connection a,
body.prof_2014.staff_page #box_connection .inner_connection a,
body.prof_2015.mem_page #box_connection .inner_connection a,
body.prof_2015.staff_page #box_connection .inner_connection a,
body.prof_2016.mem_page #box_connection .inner_connection a,
body.prof_2016.staff_page #box_connection .inner_connection a {
    color: #23b7fe;
    text-decoration: none;
}

body.prof_2012.mem_page #box_profile,
body.prof_2012.staff_page #box_profile,
body.prof_2013.mem_page #box_profile,
body.prof_2013.staff_page #box_profile,
body.prof_2014.mem_page #box_profile,
body.prof_2014.staff_page #box_profile,
body.prof_2015.mem_page #box_profile,
body.prof_2015.staff_page #box_profile,
body.prof_2016.mem_page #box_profile,
body.prof_2016.staff_page #box_profile {
    clear: left;
    margin-top: 28px;
}

body.prof_2012.mem_page #box_profile ul#tab_profile,
body.prof_2012.staff_page #box_profile ul#tab_profile,
body.prof_2013.mem_page #box_profile ul#tab_profile,
body.prof_2013.staff_page #box_profile ul#tab_profile,
body.prof_2014.mem_page #box_profile ul#tab_profile,
body.prof_2014.staff_page #box_profile ul#tab_profile,
body.prof_2015.mem_page #box_profile ul#tab_profile,
body.prof_2015.staff_page #box_profile ul#tab_profile,
body.prof_2016.mem_page #box_profile ul#tab_profile,
body.prof_2016.staff_page #box_profile ul#tab_profile {
    width: 100%;
    height: auto;
    margin: 0 0 24px;
    background-image: none;
}

body.prof_2012.mem_page #box_profile ul#tab_profile:after,
body.prof_2012.staff_page #box_profile ul#tab_profile:after,
body.prof_2013.mem_page #box_profile ul#tab_profile:after,
body.prof_2013.staff_page #box_profile ul#tab_profile:after,
body.prof_2014.mem_page #box_profile ul#tab_profile:after,
body.prof_2014.staff_page #box_profile ul#tab_profile:after,
body.prof_2015.mem_page #box_profile ul#tab_profile:after,
body.prof_2015.staff_page #box_profile ul#tab_profile:after,
body.prof_2016.mem_page #box_profile ul#tab_profile:after,
body.prof_2016.staff_page #box_profile ul#tab_profile:after {
    content: "";
    display: block;
    clear: both;
}

body.prof_2012.mem_page #box_profile ul#tab_profile li,
body.prof_2012.staff_page #box_profile ul#tab_profile li,
body.prof_2013.mem_page #box_profile ul#tab_profile li,
body.prof_2013.staff_page #box_profile ul#tab_profile li,
body.prof_2014.mem_page #box_profile ul#tab_profile li,
body.prof_2014.staff_page #box_profile ul#tab_profile li,
body.prof_2015.mem_page #box_profile ul#tab_profile li,
body.prof_2015.staff_page #box_profile ul#tab_profile li,
body.prof_2016.mem_page #box_profile ul#tab_profile li,
body.prof_2016.staff_page #box_profile ul#tab_profile li {
    width: calc(100% / 3);
    height: auto;
    padding: 0 0 8px;
    border-bottom: 6px solid #222;
    background-image: none;
    color: #222;
    text-indent: 0;
    text-align: center;
    font-size: 2.2rem;
    line-height: 1.4;
    font-weight: 600;
}

body.prof_2012.mem_page #box_profile ul#tab_profile li.select,
body.prof_2012.staff_page #box_profile ul#tab_profile li.select,
body.prof_2013.mem_page #box_profile ul#tab_profile li.select,
body.prof_2013.staff_page #box_profile ul#tab_profile li.select,
body.prof_2014.mem_page #box_profile ul#tab_profile li.select,
body.prof_2014.staff_page #box_profile ul#tab_profile li.select,
body.prof_2015.mem_page #box_profile ul#tab_profile li.select,
body.prof_2015.staff_page #box_profile ul#tab_profile li.select,
body.prof_2016.mem_page #box_profile ul#tab_profile li.select,
body.prof_2016.staff_page #box_profile ul#tab_profile li.select {
    border-color: #23b7fe;
    color: #23b7fe;
}

body.prof_2012.mem_page #box_profile .tab_contents h4,
body.prof_2012.staff_page #box_profile .tab_contents h4,
body.prof_2013.mem_page #box_profile .tab_contents h4,
body.prof_2013.staff_page #box_profile .tab_contents h4,
body.prof_2014.mem_page #box_profile .tab_contents h4,
body.prof_2014.staff_page #box_profile .tab_contents h4,
body.prof_2015.mem_page #box_profile .tab_contents h4,
body.prof_2015.staff_page #box_profile .tab_contents h4,
body.prof_2016.mem_page #box_profile .tab_contents h4,
body.prof_2016.staff_page #box_profile .tab_contents h4,
body.prof_2012.mem_page #box_profile .tab_contents h5,
body.prof_2012.staff_page #box_profile .tab_contents h5,
body.prof_2013.mem_page #box_profile .tab_contents h5,
body.prof_2013.staff_page #box_profile .tab_contents h5,
body.prof_2014.mem_page #box_profile .tab_contents h5,
body.prof_2014.staff_page #box_profile .tab_contents h5,
body.prof_2015.mem_page #box_profile .tab_contents h5,
body.prof_2015.staff_page #box_profile .tab_contents h5,
body.prof_2016.mem_page #box_profile .tab_contents h5,
body.prof_2016.staff_page #box_profile .tab_contents h5 {
    margin: 24px 0 12px;
    color: #222;
    font-size: 1.8rem;
    line-height: 1.4;
    font-weight: 600;
}

body.prof_2012.mem_page #box_profile .tab_contents p,
body.prof_2012.staff_page #box_profile .tab_contents p,
body.prof_2013.mem_page #box_profile .tab_contents p,
body.prof_2013.staff_page #box_profile .tab_contents p,
body.prof_2014.mem_page #box_profile .tab_contents p,
body.prof_2014.staff_page #box_profile .tab_contents p,
body.prof_2015.mem_page #box_profile .tab_contents p,
body.prof_2015.staff_page #box_profile .tab_contents p,
body.prof_2016.mem_page #box_profile .tab_contents p,
body.prof_2016.staff_page #box_profile .tab_contents p {
    font-size: 1.4rem;
    line-height: 1.7;
}

@media screen and (max-width: 768px) {

    body.prof_2012.mem_page #inner_message p,
    body.prof_2012.staff_page #inner_message p,
    body.prof_2013.mem_page #inner_message p,
    body.prof_2013.staff_page #inner_message p,
    body.prof_2014.mem_page #inner_message p,
    body.prof_2014.staff_page #inner_message p,
    body.prof_2015.mem_page #inner_message p,
    body.prof_2015.staff_page #inner_message p,
    body.prof_2016.mem_page #inner_message p,
    body.prof_2016.staff_page #inner_message p {
        padding-left: 0;
        font-size: 1.6rem;
    }

    body.prof_2012.mem_page #inner_message em,
    body.prof_2012.staff_page #inner_message em,
    body.prof_2013.mem_page #inner_message em,
    body.prof_2013.staff_page #inner_message em,
    body.prof_2014.mem_page #inner_message em,
    body.prof_2014.staff_page #inner_message em,
    body.prof_2015.mem_page #inner_message em,
    body.prof_2015.staff_page #inner_message em,
    body.prof_2016.mem_page #inner_message em,
    body.prof_2016.staff_page #inner_message em {
        float: none;
        display: block;
        width: auto;
        margin-left: 0;
        padding-top: 0;
        margin-bottom: 4px;
    }

    body.prof_2012.mem_page #box_profile ul#tab_profile li,
    body.prof_2012.staff_page #box_profile ul#tab_profile li,
    body.prof_2013.mem_page #box_profile ul#tab_profile li,
    body.prof_2013.staff_page #box_profile ul#tab_profile li,
    body.prof_2014.mem_page #box_profile ul#tab_profile li,
    body.prof_2014.staff_page #box_profile ul#tab_profile li,
    body.prof_2015.mem_page #box_profile ul#tab_profile li,
    body.prof_2015.staff_page #box_profile ul#tab_profile li,
    body.prof_2016.mem_page #box_profile ul#tab_profile li,
    body.prof_2016.staff_page #box_profile ul#tab_profile li {
        font-size: 1.6rem;
    }
}

/* 2012-2016 detail lower blocks adjust */
body.prof_2012.mem_page #inner_message,
body.prof_2012.staff_page #inner_message,
body.prof_2013.mem_page #inner_message,
body.prof_2013.staff_page #inner_message,
body.prof_2014.mem_page #inner_message,
body.prof_2014.staff_page #inner_message,
body.prof_2015.mem_page #inner_message,
body.prof_2015.staff_page #inner_message,
body.prof_2016.mem_page #inner_message,
body.prof_2016.staff_page #inner_message {
    clear: both;
    width: 100%;
    margin-left: 0;
}

body.prof_2012.mem_page #inner_message p,
body.prof_2012.staff_page #inner_message p,
body.prof_2013.mem_page #inner_message p,
body.prof_2013.staff_page #inner_message p,
body.prof_2014.mem_page #inner_message p,
body.prof_2014.staff_page #inner_message p,
body.prof_2015.mem_page #inner_message p,
body.prof_2015.staff_page #inner_message p,
body.prof_2016.mem_page #inner_message p,
body.prof_2016.staff_page #inner_message p {
    width: 100%;
    box-sizing: border-box;
}

/* 2013-2016 detail prev/next */
body.prof_2013.mem_page #page_prev,
body.prof_2013.staff_page #page_prev,
body.prof_2014.mem_page #page_prev,
body.prof_2014.staff_page #page_prev,
body.prof_2015.mem_page #page_prev,
body.prof_2015.staff_page #page_prev,
body.prof_2016.mem_page #page_prev,
body.prof_2016.staff_page #page_prev {
    left: 0;
    z-index: 2;
}

body.prof_2013.mem_page #page_next,
body.prof_2013.staff_page #page_next,
body.prof_2014.mem_page #page_next,
body.prof_2014.staff_page #page_next,
body.prof_2015.mem_page #page_next,
body.prof_2015.staff_page #page_next,
body.prof_2016.mem_page #page_next,
body.prof_2016.staff_page #page_next {
    right: 0;
    z-index: 2;
}

body.prof_2013.mem_page #page_prev a,
body.prof_2013.staff_page #page_prev a,
body.prof_2014.mem_page #page_prev a,
body.prof_2014.staff_page #page_prev a,
body.prof_2015.mem_page #page_prev a,
body.prof_2015.staff_page #page_prev a,
body.prof_2016.mem_page #page_prev a,
body.prof_2016.staff_page #page_prev a,
body.prof_2013.mem_page #page_next a,
body.prof_2013.staff_page #page_next a,
body.prof_2014.mem_page #page_next a,
body.prof_2014.staff_page #page_next a,
body.prof_2015.mem_page #page_next a,
body.prof_2015.staff_page #page_next a,
body.prof_2016.mem_page #page_next a,
body.prof_2016.staff_page #page_next a {
    display: block;
}


/* 2013-2016 detail title current style */
body.prof_2013.mem_page #box_player_ttl,
body.prof_2013.staff_page #box_player_ttl,
body.prof_2014.mem_page #box_player_ttl,
body.prof_2014.staff_page #box_player_ttl,
body.prof_2015.mem_page #box_player_ttl,
body.prof_2015.staff_page #box_player_ttl,
body.prof_2016.mem_page #box_player_ttl,
body.prof_2016.staff_page #box_player_ttl {
    min-height: 0;
    margin: 0 0 24px;
    padding: 0 120px 20px 96px;
    border-bottom: 1px solid #bbbbbb;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    overflow: visible;
}

body.prof_2013.mem_page #box_player_ttl p#typo_num,
body.prof_2013.staff_page #box_player_ttl p#typo_num,
body.prof_2014.mem_page #box_player_ttl p#typo_num,
body.prof_2014.staff_page #box_player_ttl p#typo_num,
body.prof_2015.mem_page #box_player_ttl p#typo_num,
body.prof_2015.staff_page #box_player_ttl p#typo_num,
body.prof_2016.mem_page #box_player_ttl p#typo_num,
body.prof_2016.staff_page #box_player_ttl p#typo_num {
    font-size: 80px;
    color: #111111;
    line-height: 1;
    height: 66px;
    margin: 0;
    padding: 0 50px 0 0;
    position: relative;
    flex: 0 0 auto;
}

body.prof_2013.mem_page #box_player_ttl p#typo_num:after,
body.prof_2013.staff_page #box_player_ttl p#typo_num:after,
body.prof_2014.mem_page #box_player_ttl p#typo_num:after,
body.prof_2014.staff_page #box_player_ttl p#typo_num:after,
body.prof_2015.mem_page #box_player_ttl p#typo_num:after,
body.prof_2015.staff_page #box_player_ttl p#typo_num:after,
body.prof_2016.mem_page #box_player_ttl p#typo_num:after,
body.prof_2016.staff_page #box_player_ttl p#typo_num:after {
    transform: skew(-36deg);
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    right: 20px;
    height: 100%;
    border-right: 6px solid #2cbafe;
}

body.prof_2013.mem_page #box_player_ttl p#typo_num span,
body.prof_2013.staff_page #box_player_ttl p#typo_num span,
body.prof_2014.mem_page #box_player_ttl p#typo_num span,
body.prof_2014.staff_page #box_player_ttl p#typo_num span,
body.prof_2015.mem_page #box_player_ttl p#typo_num span,
body.prof_2015.staff_page #box_player_ttl p#typo_num span,
body.prof_2016.mem_page #box_player_ttl p#typo_num span,
body.prof_2016.staff_page #box_player_ttl p#typo_num span {
    color: #23b7fe;
    margin-left: 0;
}

body.prof_2013.mem_page #box_player_ttl h4,
body.prof_2013.staff_page #box_player_ttl h4,
body.prof_2014.mem_page #box_player_ttl h4,
body.prof_2014.staff_page #box_player_ttl h4,
body.prof_2015.mem_page #box_player_ttl h4,
body.prof_2015.staff_page #box_player_ttl h4,
body.prof_2016.mem_page #box_player_ttl h4,
body.prof_2016.staff_page #box_player_ttl h4 {
    font-size: 2.8rem;
    color: #222222;
    line-height: 1.2;
    margin: 0.2em 0 0;
    padding: 0;
    flex: 1 1 auto;
}

body.prof_2013.mem_page #box_player_ttl span#typo_kana,
body.prof_2013.staff_page #box_player_ttl span#typo_kana,
body.prof_2014.mem_page #box_player_ttl span#typo_kana,
body.prof_2014.staff_page #box_player_ttl span#typo_kana,
body.prof_2015.mem_page #box_player_ttl span#typo_kana,
body.prof_2015.staff_page #box_player_ttl span#typo_kana,
body.prof_2016.mem_page #box_player_ttl span#typo_kana,
body.prof_2016.staff_page #box_player_ttl span#typo_kana {
    font-size: 1.4rem;
    margin-left: 0.6em;
}

body.prof_2013.mem_page #box_player_ttl span#typo_roman,
body.prof_2013.staff_page #box_player_ttl span#typo_roman,
body.prof_2014.mem_page #box_player_ttl span#typo_roman,
body.prof_2014.staff_page #box_player_ttl span#typo_roman,
body.prof_2015.mem_page #box_player_ttl span#typo_roman,
body.prof_2015.staff_page #box_player_ttl span#typo_roman,
body.prof_2016.mem_page #box_player_ttl span#typo_roman,
body.prof_2016.staff_page #box_player_ttl span#typo_roman {
    font-size: 1.6rem;
    display: block;
    margin-top: 0;
}

body.prof_2013.mem_page #page_prev,
body.prof_2013.staff_page #page_prev,
body.prof_2014.mem_page #page_prev,
body.prof_2014.staff_page #page_prev,
body.prof_2015.mem_page #page_prev,
body.prof_2015.staff_page #page_prev,
body.prof_2016.mem_page #page_prev,
body.prof_2016.staff_page #page_prev,
body.prof_2013.mem_page #page_next,
body.prof_2013.staff_page #page_next,
body.prof_2014.mem_page #page_next,
body.prof_2014.staff_page #page_next,
body.prof_2015.mem_page #page_next,
body.prof_2015.staff_page #page_next,
body.prof_2016.mem_page #page_next,
body.prof_2016.staff_page #page_next {
    top: 24px;
    width: auto;
    height: auto;
    font-size: 1.8rem;
    line-height: 1;
    background: none;
}

body.prof_2013.mem_page #page_prev,
body.prof_2013.staff_page #page_prev,
body.prof_2014.mem_page #page_prev,
body.prof_2014.staff_page #page_prev,
body.prof_2015.mem_page #page_prev,
body.prof_2015.staff_page #page_prev,
body.prof_2016.mem_page #page_prev,
body.prof_2016.staff_page #page_prev {
    left: 0;
}

body.prof_2013.mem_page #page_next,
body.prof_2013.staff_page #page_next,
body.prof_2014.mem_page #page_next,
body.prof_2014.staff_page #page_next,
body.prof_2015.mem_page #page_next,
body.prof_2015.staff_page #page_next,
body.prof_2016.mem_page #page_next,
body.prof_2016.staff_page #page_next {
    right: 0;
}

body.prof_2013.mem_page #page_prev a,
body.prof_2013.staff_page #page_prev a,
body.prof_2014.mem_page #page_prev a,
body.prof_2014.staff_page #page_prev a,
body.prof_2015.mem_page #page_prev a,
body.prof_2015.staff_page #page_prev a,
body.prof_2016.mem_page #page_prev a,
body.prof_2016.staff_page #page_prev a,
body.prof_2013.mem_page #page_next a,
body.prof_2013.staff_page #page_next a,
body.prof_2014.mem_page #page_next a,
body.prof_2014.staff_page #page_next a,
body.prof_2015.mem_page #page_next a,
body.prof_2015.staff_page #page_next a,
body.prof_2016.mem_page #page_next a,
body.prof_2016.staff_page #page_next a {
    color: #111111;
    display: block;
    padding-top: 8px;
    position: relative;
    text-decoration: none;
    background: none;
    width: auto;
    height: auto;
}

body.prof_2013.mem_page #page_prev a,
body.prof_2013.staff_page #page_prev a,
body.prof_2014.mem_page #page_prev a,
body.prof_2014.staff_page #page_prev a,
body.prof_2015.mem_page #page_prev a,
body.prof_2015.staff_page #page_prev a,
body.prof_2016.mem_page #page_prev a,
body.prof_2016.staff_page #page_prev a {
    padding-left: 40px;
}

body.prof_2013.mem_page #page_next a,
body.prof_2013.staff_page #page_next a,
body.prof_2014.mem_page #page_next a,
body.prof_2014.staff_page #page_next a,
body.prof_2015.mem_page #page_next a,
body.prof_2015.staff_page #page_next a,
body.prof_2016.mem_page #page_next a,
body.prof_2016.staff_page #page_next a {
    padding-right: 40px;
}

body.prof_2013.mem_page #page_prev a:after,
body.prof_2013.staff_page #page_prev a:after,
body.prof_2014.mem_page #page_prev a:after,
body.prof_2014.staff_page #page_prev a:after,
body.prof_2015.mem_page #page_prev a:after,
body.prof_2015.staff_page #page_prev a:after,
body.prof_2016.mem_page #page_prev a:after,
body.prof_2016.staff_page #page_prev a:after,
body.prof_2013.mem_page #page_next a:after,
body.prof_2013.staff_page #page_next a:after,
body.prof_2014.mem_page #page_next a:after,
body.prof_2014.staff_page #page_next a:after,
body.prof_2015.mem_page #page_next a:after,
body.prof_2015.staff_page #page_next a:after,
body.prof_2016.mem_page #page_next a:after,
body.prof_2016.staff_page #page_next a:after {
    content: '';
    width: 36px;
    height: 36px;
    border-top: 4px solid #23b7fe;
    border-right: 4px solid #23b7fe;
    position: absolute;
    top: 0;
    box-sizing: border-box;
}

body.prof_2013.mem_page #page_prev a:after,
body.prof_2013.staff_page #page_prev a:after,
body.prof_2014.mem_page #page_prev a:after,
body.prof_2014.staff_page #page_prev a:after,
body.prof_2015.mem_page #page_prev a:after,
body.prof_2015.staff_page #page_prev a:after,
body.prof_2016.mem_page #page_prev a:after,
body.prof_2016.staff_page #page_prev a:after {
    left: 0;
    transform: rotate(-135deg);
}

body.prof_2013.mem_page #page_next a:after,
body.prof_2013.staff_page #page_next a:after,
body.prof_2014.mem_page #page_next a:after,
body.prof_2014.staff_page #page_next a:after,
body.prof_2015.mem_page #page_next a:after,
body.prof_2015.staff_page #page_next a:after,
body.prof_2016.mem_page #page_next a:after,
body.prof_2016.staff_page #page_next a:after {
    right: 0;
    transform: rotate(45deg);
}

body.prof_2013.mem_page #page_prev span,
body.prof_2013.staff_page #page_prev span,
body.prof_2014.mem_page #page_prev span,
body.prof_2014.staff_page #page_prev span,
body.prof_2015.mem_page #page_prev span,
body.prof_2015.staff_page #page_prev span,
body.prof_2016.mem_page #page_prev span,
body.prof_2016.staff_page #page_prev span,
body.prof_2013.mem_page #page_next span,
body.prof_2013.staff_page #page_next span,
body.prof_2014.mem_page #page_next span,
body.prof_2014.staff_page #page_next span,
body.prof_2015.mem_page #page_next span,
body.prof_2015.staff_page #page_next span,
body.prof_2016.mem_page #page_next span,
body.prof_2016.staff_page #page_next span {
    display: none;
}

body.prof_2013.mem_page #page_prev a:before,
body.prof_2013.staff_page #page_prev a:before,
body.prof_2014.mem_page #page_prev a:before,
body.prof_2014.staff_page #page_prev a:before,
body.prof_2015.mem_page #page_prev a:before,
body.prof_2015.staff_page #page_prev a:before,
body.prof_2016.mem_page #page_prev a:before,
body.prof_2016.staff_page #page_prev a:before {
    content: 'PREV';
}

body.prof_2013.mem_page #page_next a:before,
body.prof_2013.staff_page #page_next a:before,
body.prof_2014.mem_page #page_next a:before,
body.prof_2014.staff_page #page_next a:before,
body.prof_2015.mem_page #page_next a:before,
body.prof_2015.staff_page #page_next a:before,
body.prof_2016.mem_page #page_next a:before,
body.prof_2016.staff_page #page_next a:before {
    content: 'NEXT';
}


/* 2013-2016 detail disabled prev/next */
body.prof_2013.mem_page #page_prev:not(:has(a)),
body.prof_2013.staff_page #page_prev:not(:has(a)),
body.prof_2014.mem_page #page_prev:not(:has(a)),
body.prof_2014.staff_page #page_prev:not(:has(a)),
body.prof_2015.mem_page #page_prev:not(:has(a)),
body.prof_2015.staff_page #page_prev:not(:has(a)),
body.prof_2016.mem_page #page_prev:not(:has(a)),
body.prof_2016.staff_page #page_prev:not(:has(a)),
body.prof_2013.mem_page #page_next:not(:has(a)),
body.prof_2013.staff_page #page_next:not(:has(a)),
body.prof_2014.mem_page #page_next:not(:has(a)),
body.prof_2014.staff_page #page_next:not(:has(a)),
body.prof_2015.mem_page #page_next:not(:has(a)),
body.prof_2015.staff_page #page_next:not(:has(a)),
body.prof_2016.mem_page #page_next:not(:has(a)),
body.prof_2016.staff_page #page_next:not(:has(a)) {
    color: #cbcccb;
    pointer-events: none;
    padding-top: 8px;
}

body.prof_2013.mem_page #page_prev:not(:has(a)),
body.prof_2013.staff_page #page_prev:not(:has(a)),
body.prof_2014.mem_page #page_prev:not(:has(a)),
body.prof_2014.staff_page #page_prev:not(:has(a)),
body.prof_2015.mem_page #page_prev:not(:has(a)),
body.prof_2015.staff_page #page_prev:not(:has(a)),
body.prof_2016.mem_page #page_prev:not(:has(a)),
body.prof_2016.staff_page #page_prev:not(:has(a)) {
    padding-left: 40px;
}

body.prof_2013.mem_page #page_next:not(:has(a)),
body.prof_2013.staff_page #page_next:not(:has(a)),
body.prof_2014.mem_page #page_next:not(:has(a)),
body.prof_2014.staff_page #page_next:not(:has(a)),
body.prof_2015.mem_page #page_next:not(:has(a)),
body.prof_2015.staff_page #page_next:not(:has(a)),
body.prof_2016.mem_page #page_next:not(:has(a)),
body.prof_2016.staff_page #page_next:not(:has(a)) {
    padding-right: 40px;
}

body.prof_2013.mem_page #page_prev:not(:has(a)):before,
body.prof_2013.staff_page #page_prev:not(:has(a)):before,
body.prof_2014.mem_page #page_prev:not(:has(a)):before,
body.prof_2014.staff_page #page_prev:not(:has(a)):before,
body.prof_2015.mem_page #page_prev:not(:has(a)):before,
body.prof_2015.staff_page #page_prev:not(:has(a)):before,
body.prof_2016.mem_page #page_prev:not(:has(a)):before,
body.prof_2016.staff_page #page_prev:not(:has(a)):before {
    content: 'PREV';
}

body.prof_2013.mem_page #page_next:not(:has(a)):before,
body.prof_2013.staff_page #page_next:not(:has(a)):before,
body.prof_2014.mem_page #page_next:not(:has(a)):before,
body.prof_2014.staff_page #page_next:not(:has(a)):before,
body.prof_2015.mem_page #page_next:not(:has(a)):before,
body.prof_2015.staff_page #page_next:not(:has(a)):before,
body.prof_2016.mem_page #page_next:not(:has(a)):before,
body.prof_2016.staff_page #page_next:not(:has(a)):before {
    content: 'NEXT';
}

body.prof_2013.mem_page #page_prev:not(:has(a)):after,
body.prof_2013.staff_page #page_prev:not(:has(a)):after,
body.prof_2014.mem_page #page_prev:not(:has(a)):after,
body.prof_2014.staff_page #page_prev:not(:has(a)):after,
body.prof_2015.mem_page #page_prev:not(:has(a)):after,
body.prof_2015.staff_page #page_prev:not(:has(a)):after,
body.prof_2016.mem_page #page_prev:not(:has(a)):after,
body.prof_2016.staff_page #page_prev:not(:has(a)):after,
body.prof_2013.mem_page #page_next:not(:has(a)):after,
body.prof_2013.staff_page #page_next:not(:has(a)):after,
body.prof_2014.mem_page #page_next:not(:has(a)):after,
body.prof_2014.staff_page #page_next:not(:has(a)):after,
body.prof_2015.mem_page #page_next:not(:has(a)):after,
body.prof_2015.staff_page #page_next:not(:has(a)):after,
body.prof_2016.mem_page #page_next:not(:has(a)):after,
body.prof_2016.staff_page #page_next:not(:has(a)):after {
    content: '';
    width: 36px;
    height: 36px;
    border-top: 4px solid #cbcccb;
    border-right: 4px solid #cbcccb;
    position: absolute;
    top: 0;
    box-sizing: border-box;
}

body.prof_2013.mem_page #page_prev:not(:has(a)):after,
body.prof_2013.staff_page #page_prev:not(:has(a)):after,
body.prof_2014.mem_page #page_prev:not(:has(a)):after,
body.prof_2014.staff_page #page_prev:not(:has(a)):after,
body.prof_2015.mem_page #page_prev:not(:has(a)):after,
body.prof_2015.staff_page #page_prev:not(:has(a)):after,
body.prof_2016.mem_page #page_prev:not(:has(a)):after,
body.prof_2016.staff_page #page_prev:not(:has(a)):after {
    left: 0;
    transform: rotate(-135deg);
}

body.prof_2013.mem_page #page_next:not(:has(a)):after,
body.prof_2013.staff_page #page_next:not(:has(a)):after,
body.prof_2014.mem_page #page_next:not(:has(a)):after,
body.prof_2014.staff_page #page_next:not(:has(a)):after,
body.prof_2015.mem_page #page_next:not(:has(a)):after,
body.prof_2015.staff_page #page_next:not(:has(a)):after,
body.prof_2016.mem_page #page_next:not(:has(a)):after,
body.prof_2016.staff_page #page_next:not(:has(a)):after {
    right: 0;
    transform: rotate(45deg);
}


/* 2013-2016 detail 2025 align */
body.prof_2013.mem_page #box_list_header h2,
body.prof_2013.staff_page #box_list_header h2,
body.prof_2014.mem_page #box_list_header h2,
body.prof_2014.staff_page #box_list_header h2,
body.prof_2015.mem_page #box_list_header h2,
body.prof_2015.staff_page #box_list_header h2,
body.prof_2016.mem_page #box_list_header h2,
body.prof_2016.staff_page #box_list_header h2 {
    font-size: 0;
    font-family: 'Roboto', sans-serif;
    color: #111111;
    font-weight: 300;
    position: relative;
    top: -4px;
    padding-left: 36px;
    line-height: 1;
}

body.prof_2013.mem_page #box_list_header h2:before,
body.prof_2013.staff_page #box_list_header h2:before,
body.prof_2014.mem_page #box_list_header h2:before,
body.prof_2014.staff_page #box_list_header h2:before,
body.prof_2015.mem_page #box_list_header h2:before,
body.prof_2015.staff_page #box_list_header h2:before,
body.prof_2016.mem_page #box_list_header h2:before,
body.prof_2016.staff_page #box_list_header h2:before {
    content: 'SEASON';
    font-size: 4rem;
    color: #111111;
    font-weight: 300;
}

body.prof_2013.mem_page #box_list_header h2:after,
body.prof_2013.staff_page #box_list_header h2:after,
body.prof_2014.mem_page #box_list_header h2:after,
body.prof_2014.staff_page #box_list_header h2:after,
body.prof_2015.mem_page #box_list_header h2:after,
body.prof_2015.staff_page #box_list_header h2:after,
body.prof_2016.mem_page #box_list_header h2:after,
body.prof_2016.staff_page #box_list_header h2:after {
    transform: skew(-36deg);
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 16px;
    height: 100%;
    border-right: 4px solid #2cbafe;
}

body.prof_2013.mem_page #box_list_header h2 strong,
body.prof_2013.staff_page #box_list_header h2 strong,
body.prof_2014.mem_page #box_list_header h2 strong,
body.prof_2014.staff_page #box_list_header h2 strong,
body.prof_2015.mem_page #box_list_header h2 strong,
body.prof_2015.staff_page #box_list_header h2 strong,
body.prof_2016.mem_page #box_list_header h2 strong,
body.prof_2016.staff_page #box_list_header h2 strong {
    font-size: 4rem;
    color: #23b7fe;
    font-weight: 600;
    margin-left: 12px;
}

body.prof_2013.mem_page #box_player_ttl,
body.prof_2013.staff_page #box_player_ttl,
body.prof_2014.mem_page #box_player_ttl,
body.prof_2014.staff_page #box_player_ttl,
body.prof_2015.mem_page #box_player_ttl,
body.prof_2015.staff_page #box_player_ttl,
body.prof_2016.mem_page #box_player_ttl,
body.prof_2016.staff_page #box_player_ttl {
    width: 1024px;
    margin: 32px 0 24px;
    padding: 0 120px 20px 96px;
    border-bottom: none;
}

body.prof_2013.mem_page #box_player_ttl:before,
body.prof_2013.staff_page #box_player_ttl:before,
body.prof_2014.mem_page #box_player_ttl:before,
body.prof_2014.staff_page #box_player_ttl:before,
body.prof_2015.mem_page #box_player_ttl:before,
body.prof_2015.staff_page #box_player_ttl:before,
body.prof_2016.mem_page #box_player_ttl:before,
body.prof_2016.staff_page #box_player_ttl:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid #bbbbbb;
}

body.prof_2013.mem_page #box_player_ttl p#typo_num,
body.prof_2013.staff_page #box_player_ttl p#typo_num,
body.prof_2014.mem_page #box_player_ttl p#typo_num,
body.prof_2014.staff_page #box_player_ttl p#typo_num,
body.prof_2015.mem_page #box_player_ttl p#typo_num,
body.prof_2015.staff_page #box_player_ttl p#typo_num,
body.prof_2016.mem_page #box_player_ttl p#typo_num,
body.prof_2016.staff_page #box_player_ttl p#typo_num {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

body.prof_2013.staff_page #box_player_ttl p#typo_num,
body.prof_2014.staff_page #box_player_ttl p#typo_num,
body.prof_2015.staff_page #box_player_ttl p#typo_num,
body.prof_2016.staff_page #box_player_ttl p#typo_num {
    font-family: YakuHanJP, 'Noto Sans JP', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3rem;
    height: auto;
    color: #23b7fe;
    margin-top: 14px;
    padding-right: 35px;
    font-feature-settings: 'palt' 1;
    letter-spacing: 0.05em;
}

/* 2013-2016 detail 2025 nav font */
body.prof_2013.mem_page #page_prev,
body.prof_2013.staff_page #page_prev,
body.prof_2014.mem_page #page_prev,
body.prof_2014.staff_page #page_prev,
body.prof_2015.mem_page #page_prev,
body.prof_2015.staff_page #page_prev,
body.prof_2016.mem_page #page_prev,
body.prof_2016.staff_page #page_prev,
body.prof_2013.mem_page #page_next,
body.prof_2013.staff_page #page_next,
body.prof_2014.mem_page #page_next,
body.prof_2014.staff_page #page_next,
body.prof_2015.mem_page #page_next,
body.prof_2015.staff_page #page_next,
body.prof_2016.mem_page #page_next,
body.prof_2016.staff_page #page_next {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}



/* 2012-2016 detail season selector list width */
body.prof_2012.mem_page #season_selector #layer_season_selector ul.child,
body.prof_2012.staff_page #season_selector #layer_season_selector ul.child,
body.prof_2013.mem_page #season_selector #layer_season_selector ul.child,
body.prof_2013.staff_page #season_selector #layer_season_selector ul.child,
body.prof_2014.mem_page #season_selector #layer_season_selector ul.child,
body.prof_2014.staff_page #season_selector #layer_season_selector ul.child,
body.prof_2015.mem_page #season_selector #layer_season_selector ul.child,
body.prof_2015.staff_page #season_selector #layer_season_selector ul.child,
body.prof_2016.mem_page #season_selector #layer_season_selector ul.child,
body.prof_2016.staff_page #season_selector #layer_season_selector ul.child {
    width: 964px;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 12px;
}

body.prof_2012.mem_page #season_selector #layer_season_selector ul.child li,
body.prof_2012.staff_page #season_selector #layer_season_selector ul.child li,
body.prof_2013.mem_page #season_selector #layer_season_selector ul.child li,
body.prof_2013.staff_page #season_selector #layer_season_selector ul.child li,
body.prof_2014.mem_page #season_selector #layer_season_selector ul.child li,
body.prof_2014.staff_page #season_selector #layer_season_selector ul.child li,
body.prof_2015.mem_page #season_selector #layer_season_selector ul.child li,
body.prof_2015.staff_page #season_selector #layer_season_selector ul.child li,
body.prof_2016.mem_page #season_selector #layer_season_selector ul.child li,
body.prof_2016.staff_page #season_selector #layer_season_selector ul.child li {
    width: 85.265625px;
    margin: 0;
}


/* 2012-2016 detail h5 current style */
body.prof_2012.mem_page #box_profile .tab_contents h5,
body.prof_2012.staff_page #box_profile .tab_contents h5,
body.prof_2013.mem_page #box_profile .tab_contents h5,
body.prof_2013.staff_page #box_profile .tab_contents h5,
body.prof_2014.mem_page #box_profile .tab_contents h5,
body.prof_2014.staff_page #box_profile .tab_contents h5,
body.prof_2015.mem_page #box_profile .tab_contents h5,
body.prof_2015.staff_page #box_profile .tab_contents h5,
body.prof_2016.mem_page #box_profile .tab_contents h5,
body.prof_2016.staff_page #box_profile .tab_contents h5 {
    float: none;
    display: inline-block;
    margin: 24px 0 5px;
    padding: 0 28px 0 0;
    border: none;
    border-left: none;
    border-bottom: none;
    background: none;
    color: #333333;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1;
    height: 32px;
    position: relative;
}

body.prof_2012.mem_page #box_profile .tab_contents h5:before,
body.prof_2012.staff_page #box_profile .tab_contents h5:before,
body.prof_2013.mem_page #box_profile .tab_contents h5:before,
body.prof_2013.staff_page #box_profile .tab_contents h5:before,
body.prof_2014.mem_page #box_profile .tab_contents h5:before,
body.prof_2014.staff_page #box_profile .tab_contents h5:before,
body.prof_2015.mem_page #box_profile .tab_contents h5:before,
body.prof_2015.staff_page #box_profile .tab_contents h5:before,
body.prof_2016.mem_page #box_profile .tab_contents h5:before,
body.prof_2016.staff_page #box_profile .tab_contents h5:before {
    display: none;
}

body.prof_2012.mem_page #box_profile .tab_contents h5:after,
body.prof_2012.staff_page #box_profile .tab_contents h5:after,
body.prof_2013.mem_page #box_profile .tab_contents h5:after,
body.prof_2013.staff_page #box_profile .tab_contents h5:after,
body.prof_2014.mem_page #box_profile .tab_contents h5:after,
body.prof_2014.staff_page #box_profile .tab_contents h5:after,
body.prof_2015.mem_page #box_profile .tab_contents h5:after,
body.prof_2015.staff_page #box_profile .tab_contents h5:after,
body.prof_2016.mem_page #box_profile .tab_contents h5:after,
body.prof_2016.staff_page #box_profile .tab_contents h5:after {
    transform: skew(-36deg);
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    right: 10px;
    height: 90%;
    border-right: 3px solid #2cbafe;
}

/* 2020 and older detail current style */
body.prof_2019.mem_page #contents,
body.prof_2019.staff_page #contents,
body.prof_2020.mem_page #contents,
body.prof_2020.staff_page #contents {
    width: 1024px;
    margin-right: auto;
    margin-left: auto;
}

body.prof_2019.mem_page #contents div.left,
body.prof_2019.staff_page #contents div.left,
body.prof_2020.mem_page #contents div.left,
body.prof_2020.staff_page #contents div.left {
    width: 771px;
    float: left;
}

body.prof_2019.mem_page #list_prof,
body.prof_2019.staff_page #list_prof,
body.prof_2020.mem_page #list_prof,
body.prof_2020.staff_page #list_prof {
    width: 200px;
    float: right;
    background-color: #323232;
    overflow: hidden;
    margin: 28px 0 20px;
    padding-bottom: 16px;
}

body.prof_2019.mem_page #list_prof h5,
body.prof_2019.staff_page #list_prof h5,
body.prof_2020.mem_page #list_prof h5,
body.prof_2020.staff_page #list_prof h5 {
    color: #23b7fe;
    position: relative;
    font-size: 1.4rem;
    width: 100%;
    padding: 18px 0 0 15px;
    margin: 0;
}

body.prof_2019.mem_page #list_prof h5:after,
body.prof_2019.staff_page #list_prof h5:after,
body.prof_2020.mem_page #list_prof h5:after,
body.prof_2020.staff_page #list_prof h5:after {
    -webkit-transform: skew(-36deg);
    -ms-transform: skew(-36deg);
    -moz-transform: skew(-36deg);
    -o-transform: skew(-36deg);
    transform: skew(-36deg);
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 4px;
    height: 100%;
    z-index: 2;
    border-right: 3px solid #2cbafe;
}

body.prof_2019.mem_page #list_prof ul,
body.prof_2019.staff_page #list_prof ul,
body.prof_2020.mem_page #list_prof ul,
body.prof_2020.staff_page #list_prof ul {
    padding: 0 8px 0 14px;
    margin: 14px 0 0;
}

body.prof_2019.mem_page div#box_list_player ul,
body.prof_2019.staff_page div#box_list_player ul,
body.prof_2020.mem_page div#box_list_player ul,
body.prof_2020.staff_page div#box_list_player ul {
    border-bottom: 1px solid #666;
    padding-bottom: 24px;
}

body.prof_2019.mem_page #list_prof li,
body.prof_2019.staff_page #list_prof li,
body.prof_2020.mem_page #list_prof li,
body.prof_2020.staff_page #list_prof li {
    font-size: 1.2rem;
    margin-bottom: 0.4em;
}

body.prof_2019.mem_page #list_prof li a,
body.prof_2019.staff_page #list_prof li a,
body.prof_2020.mem_page #list_prof li a,
body.prof_2020.staff_page #list_prof li a {
    display: block;
    padding: 0.6em 0.6em 0.4em;
    position: relative;
    color: #a6a4a4;
}

body.prof_2019.mem_page #list_prof li.current a,
body.prof_2019.mem_page #list_prof li.select a,
body.prof_2019.staff_page #list_prof li.current a,
body.prof_2019.staff_page #list_prof li.select a,
body.prof_2020.mem_page #list_prof li.current a,
body.prof_2020.mem_page #list_prof li.select a,
body.prof_2020.staff_page #list_prof li.current a,
body.prof_2020.staff_page #list_prof li.select a {
    background-color: #23b7fe;
    cursor: default;
    pointer-events: none;
    padding-left: 1.3em;
    left: -0.7em;
    color: #fff;
}

body.prof_2019.mem_page #box_official,
body.prof_2019.staff_page #box_official,
body.prof_2020.mem_page #box_official,
body.prof_2020.staff_page #box_official {
    margin-top: 40px;
}

body.prof_2019.mem_page #box_conn,
body.prof_2019.staff_page #box_conn,
body.prof_2020.mem_page #box_conn,
body.prof_2020.staff_page #box_conn {
    clear: both;
    margin-top: 40px;
}

body.prof_2019.mem_page #box_official h6,
body.prof_2019.staff_page #box_official h6,
body.prof_2020.mem_page #box_official h6,
body.prof_2020.staff_page #box_official h6,
body.prof_2019.mem_page #box_conn h6,
body.prof_2019.staff_page #box_conn h6,
body.prof_2020.mem_page #box_conn h6,
body.prof_2020.staff_page #box_conn h6,
body.prof_2006.mem_page #profileDetailArea h4,
body.prof_2007.mem_page #profileDetailArea h4,
body.prof_2008.mem_page #profileDetailArea h4,
body.prof_2009.mem_page #profileDetailArea h4,
body.prof_2010.mem_page #profileDetailArea h4,
body.prof_2011.mem_page #profileDetailArea h4 {
    display: inline-block;
    float: none;
    position: relative;
    margin: 24px 0 7px;
    padding: 0 28px 0 0;
    height: 32px;
    color: #333;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1;
    text-align: left;
    background: none;
    border: none;
}

body.prof_2019.mem_page #box_official h6:after,
body.prof_2019.staff_page #box_official h6:after,
body.prof_2020.mem_page #box_official h6:after,
body.prof_2020.staff_page #box_official h6:after,
body.prof_2019.mem_page #box_conn h6:after,
body.prof_2019.staff_page #box_conn h6:after,
body.prof_2020.mem_page #box_conn h6:after,
body.prof_2020.staff_page #box_conn h6:after,
body.prof_2006.mem_page #profileDetailArea h4:after,
body.prof_2007.mem_page #profileDetailArea h4:after,
body.prof_2008.mem_page #profileDetailArea h4:after,
body.prof_2009.mem_page #profileDetailArea h4:after,
body.prof_2010.mem_page #profileDetailArea h4:after,
body.prof_2011.mem_page #profileDetailArea h4:after {
    -webkit-transform: skew(-36deg);
    -ms-transform: skew(-36deg);
    -moz-transform: skew(-36deg);
    -o-transform: skew(-36deg);
    transform: skew(-36deg);
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    right: 10px;
    height: 90%;
    z-index: 2;
    border-right: 3px solid #2cbafe;
}

body.prof_2019.mem_page #box_official ul,
body.prof_2019.staff_page #box_official ul,
body.prof_2020.mem_page #box_official ul,
body.prof_2020.staff_page #box_official ul {
    width: 560px;
    margin: 0 0 0 210px;
}

body.prof_2019.mem_page #box_official>ul>li,
body.prof_2019.staff_page #box_official>ul>li,
body.prof_2020.mem_page #box_official>ul>li,
body.prof_2020.staff_page #box_official>ul>li {
    display: inline-block;
    width: 49%;
    margin: 0 0 18px;
    padding-right: 10px;
    vertical-align: top;
    box-sizing: border-box;
}

body.prof_2019.mem_page #box_official li a,
body.prof_2019.staff_page #box_official li a,
body.prof_2020.mem_page #box_official li a,
body.prof_2020.staff_page #box_official li a {
    display: block;
}

body.prof_2019.mem_page #box_official li a:after,
body.prof_2019.staff_page #box_official li a:after,
body.prof_2020.mem_page #box_official li a:after,
body.prof_2020.staff_page #box_official li a:after {
    content: '';
    display: table;
    clear: both;
}

body.prof_2019.mem_page #box_official p.img_sns,
body.prof_2019.staff_page #box_official p.img_sns,
body.prof_2020.mem_page #box_official p.img_sns,
body.prof_2020.staff_page #box_official p.img_sns {
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    margin: 0 3px 0 0;
}

body.prof_2019.mem_page #box_official p.img_sns img,
body.prof_2019.staff_page #box_official p.img_sns img,
body.prof_2020.mem_page #box_official p.img_sns img,
body.prof_2020.staff_page #box_official p.img_sns img {
    width: 100%;
    height: auto;
}

body.prof_2019.mem_page #box_official li div.inner,
body.prof_2019.staff_page #box_official li div.inner,
body.prof_2020.mem_page #box_official li div.inner,
body.prof_2020.staff_page #box_official li div.inner {
    width: 174px;
    float: right;
    margin-top: 6px;
}

body.prof_2019.mem_page #box_official ul li a span,
body.prof_2019.staff_page #box_official ul li a span,
body.prof_2020.mem_page #box_official ul li a span,
body.prof_2020.staff_page #box_official ul li a span {
    font-size: 1.3rem;
    color: #666;
}

body.prof_2019.mem_page #box_official ul li a strong,
body.prof_2019.staff_page #box_official ul li a strong,
body.prof_2020.mem_page #box_official ul li a strong,
body.prof_2020.staff_page #box_official ul li a strong {
    display: block;
    margin-top: 8px;
    color: #23b7fe;
    font-size: 1.6rem;
    text-decoration: underline;
}

body.prof_2019.mem_page #box_conn ul:after,
body.prof_2019.staff_page #box_conn ul:after,
body.prof_2020.mem_page #box_conn ul:after,
body.prof_2020.staff_page #box_conn ul:after {
    content: '.';
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
}

body.prof_2019.mem_page #box_conn li,
body.prof_2019.staff_page #box_conn li,
body.prof_2020.mem_page #box_conn li,
body.prof_2020.staff_page #box_conn li {
    width: 231px;
    overflow: hidden;
    float: left;
    margin: 0 37px 15px 0;
    font-size: 1.2rem;
    text-decoration: underline;
}

body.prof_2019.mem_page #box_conn li:nth-child(3n),
body.prof_2019.staff_page #box_conn li:nth-child(3n),
body.prof_2020.mem_page #box_conn li:nth-child(3n),
body.prof_2020.staff_page #box_conn li:nth-child(3n) {
    margin-right: 0;
}

body.prof_2019.mem_page #box_conn li a,
body.prof_2019.staff_page #box_conn li a,
body.prof_2020.mem_page #box_conn li a,
body.prof_2020.staff_page #box_conn li a {
    display: block;
}

body.prof_2019.mem_page #box_conn li img,
body.prof_2019.staff_page #box_conn li img,
body.prof_2020.mem_page #box_conn li img,
body.prof_2020.staff_page #box_conn li img {
    width: auto;
    height: 140px;
    margin-bottom: 7px;
}

body.prof_2012.mem_page #main_photo,
body.prof_2012.staff_page #main_photo {
    width: 1024px;
    margin: 20px 0 25px;
    clear: both;
}

body.prof_2012.mem_page #main_photo:after,
body.prof_2012.staff_page #main_photo:after {
    content: '.';
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
}

body.prof_2012.mem_page #main_photo #img_mem_scene,
body.prof_2012.staff_page #main_photo #img_mem_scene {
    width: 822px;
    float: left;
    overflow: hidden;
}

body.prof_2012.mem_page #main_photo #img_mem_scene img,
body.prof_2012.staff_page #main_photo #img_mem_scene img {
    width: 100%;
    height: auto;
}

body.prof_2012.mem_page #main_photo #photo_navi,
body.prof_2012.staff_page #main_photo #photo_navi {
    width: 200px;
    float: right;
    margin: 0;
    padding: 0;
}

body.prof_2012.mem_page #main_photo #photo_navi li,
body.prof_2012.staff_page #main_photo #photo_navi li {
    width: 98px;
    float: left;
    margin: 0 0 2px 2px;
}

body.prof_2012.mem_page #main_photo #photo_navi li:first-child,
body.prof_2012.staff_page #main_photo #photo_navi li:first-child {
    width: 200px;
    float: none;
    margin-left: 0;
}

body.prof_2012.mem_page #main_photo #photo_navi img,
body.prof_2012.staff_page #main_photo #photo_navi img {
    width: 100%;
    height: auto;
    vertical-align: top;
}

body.prof_2004.mem_page #profile_area,
body.prof_2005.mem_page #profile_area,
body.prof_2006.mem_page #profile_area,
body.prof_2007.mem_page #profile_area {
    max-width: 1024px;
    margin-right: auto;
    margin-left: auto;
    color: #333;
    font-size: 1.3rem;
    line-height: 1.6;
}

body.prof_2004.mem_page #profile_area table,
body.prof_2005.mem_page #profile_area table,
body.prof_2006.mem_page #profile_area table,
body.prof_2007.mem_page #profile_area table {
    max-width: 100%;
}

body.prof_2004.mem_page #profile_area td,
body.prof_2005.mem_page #profile_area td,
body.prof_2006.mem_page #profile_area td,
body.prof_2007.mem_page #profile_area td {
    line-height: 1.6;
}

/* detail side list body class current */
body.prof_2019.mem_01 #list_prof li.mem_01 a,
body.prof_2019.mem_02 #list_prof li.mem_02 a,
body.prof_2019.mem_03 #list_prof li.mem_03 a,
body.prof_2019.mem_04 #list_prof li.mem_04 a,
body.prof_2019.mem_05 #list_prof li.mem_05 a,
body.prof_2019.mem_06 #list_prof li.mem_06 a,
body.prof_2019.mem_07 #list_prof li.mem_07 a,
body.prof_2019.mem_08 #list_prof li.mem_08 a,
body.prof_2019.mem_09 #list_prof li.mem_09 a,
body.prof_2019.mem_10 #list_prof li.mem_10 a,
body.prof_2019.mem_11 #list_prof li.mem_11 a,
body.prof_2019.mem_12 #list_prof li.mem_12 a,
body.prof_2019.mem_13 #list_prof li.mem_13 a,
body.prof_2019.mem_14 #list_prof li.mem_14 a,
body.prof_2019.mem_15 #list_prof li.mem_15 a,
body.prof_2019.mem_16 #list_prof li.mem_16 a,
body.prof_2019.mem_17 #list_prof li.mem_17 a,
body.prof_2019.mem_18 #list_prof li.mem_18 a,
body.prof_2019.mem_19 #list_prof li.mem_19 a,
body.prof_2019.mem_20 #list_prof li.mem_20 a,
body.prof_2019.mem_21 #list_prof li.mem_21 a,
body.prof_2019.mem_22 #list_prof li.mem_22 a,
body.prof_2019.mem_23 #list_prof li.mem_23 a,
body.prof_2019.mem_24 #list_prof li.mem_24 a,
body.prof_2019.mem_25 #list_prof li.mem_25 a,
body.prof_2019.mem_26 #list_prof li.mem_26 a,
body.prof_2019.mem_27 #list_prof li.mem_27 a,
body.prof_2019.mem_28 #list_prof li.mem_28 a,
body.prof_2019.mem_29 #list_prof li.mem_29 a,
body.prof_2019.mem_30 #list_prof li.mem_30 a,
body.prof_2019.mem_31 #list_prof li.mem_31 a,
body.prof_2019.mem_32 #list_prof li.mem_32 a,
body.prof_2019.mem_33 #list_prof li.mem_33 a,
body.prof_2019.mem_34 #list_prof li.mem_34 a,
body.prof_2019.mem_35 #list_prof li.mem_35 a,
body.prof_2019.mem_36 #list_prof li.mem_36 a,
body.prof_2019.mem_37 #list_prof li.mem_37 a,
body.prof_2019.mem_38 #list_prof li.mem_38 a,
body.prof_2019.mem_39 #list_prof li.mem_39 a,
body.prof_2019.mem_40 #list_prof li.mem_40 a,
body.prof_2019.mem_41 #list_prof li.mem_41 a,
body.prof_2019.mem_42 #list_prof li.mem_42 a,
body.prof_2019.mem_43 #list_prof li.mem_43 a,
body.prof_2019.mem_44 #list_prof li.mem_44 a,
body.prof_2019.mem_45 #list_prof li.mem_45 a,
body.prof_2019.mem_46 #list_prof li.mem_46 a,
body.prof_2019.mem_47 #list_prof li.mem_47 a,
body.prof_2019.mem_48 #list_prof li.mem_48 a,
body.prof_2019.mem_49 #list_prof li.mem_49 a,
body.prof_2019.mem_50 #list_prof li.mem_50 a,
body.prof_2019.mem_51 #list_prof li.mem_51 a,
body.prof_2019.mem_52 #list_prof li.mem_52 a,
body.prof_2019.mem_53 #list_prof li.mem_53 a,
body.prof_2019.mem_54 #list_prof li.mem_54 a,
body.prof_2019.mem_55 #list_prof li.mem_55 a,
body.prof_2019.mem_56 #list_prof li.mem_56 a,
body.prof_2019.mem_57 #list_prof li.mem_57 a,
body.prof_2019.mem_58 #list_prof li.mem_58 a,
body.prof_2019.mem_59 #list_prof li.mem_59 a,
body.prof_2019.mem_60 #list_prof li.mem_60 a,
body.prof_2019.mem_61 #list_prof li.mem_61 a,
body.prof_2019.mem_62 #list_prof li.mem_62 a,
body.prof_2019.mem_63 #list_prof li.mem_63 a,
body.prof_2019.mem_64 #list_prof li.mem_64 a,
body.prof_2019.mem_65 #list_prof li.mem_65 a,
body.prof_2019.mem_66 #list_prof li.mem_66 a,
body.prof_2019.mem_67 #list_prof li.mem_67 a,
body.prof_2019.mem_68 #list_prof li.mem_68 a,
body.prof_2019.mem_69 #list_prof li.mem_69 a,
body.prof_2019.mem_70 #list_prof li.mem_70 a,
body.prof_2019.mem_71 #list_prof li.mem_71 a,
body.prof_2019.mem_72 #list_prof li.mem_72 a,
body.prof_2019.mem_73 #list_prof li.mem_73 a,
body.prof_2019.mem_74 #list_prof li.mem_74 a,
body.prof_2019.mem_75 #list_prof li.mem_75 a,
body.prof_2019.mem_76 #list_prof li.mem_76 a,
body.prof_2019.mem_77 #list_prof li.mem_77 a,
body.prof_2019.mem_78 #list_prof li.mem_78 a,
body.prof_2019.mem_79 #list_prof li.mem_79 a,
body.prof_2019.mem_80 #list_prof li.mem_80 a,
body.prof_2019.mem_81 #list_prof li.mem_81 a,
body.prof_2019.mem_82 #list_prof li.mem_82 a,
body.prof_2019.mem_83 #list_prof li.mem_83 a,
body.prof_2019.mem_84 #list_prof li.mem_84 a,
body.prof_2019.mem_85 #list_prof li.mem_85 a,
body.prof_2019.mem_86 #list_prof li.mem_86 a,
body.prof_2019.mem_87 #list_prof li.mem_87 a,
body.prof_2019.mem_88 #list_prof li.mem_88 a,
body.prof_2019.mem_89 #list_prof li.mem_89 a,
body.prof_2019.mem_90 #list_prof li.mem_90 a,
body.prof_2019.mem_91 #list_prof li.mem_91 a,
body.prof_2019.mem_92 #list_prof li.mem_92 a,
body.prof_2019.mem_93 #list_prof li.mem_93 a,
body.prof_2019.mem_94 #list_prof li.mem_94 a,
body.prof_2019.mem_95 #list_prof li.mem_95 a,
body.prof_2019.mem_96 #list_prof li.mem_96 a,
body.prof_2019.mem_97 #list_prof li.mem_97 a,
body.prof_2019.mem_98 #list_prof li.mem_98 a,
body.prof_2019.mem_99 #list_prof li.mem_99 a,
body.prof_2019.staff_01 #list_prof li.staff_01 a,
body.prof_2019.staff_02 #list_prof li.staff_02 a,
body.prof_2019.staff_03 #list_prof li.staff_03 a,
body.prof_2019.staff_04 #list_prof li.staff_04 a,
body.prof_2019.staff_05 #list_prof li.staff_05 a,
body.prof_2019.staff_06 #list_prof li.staff_06 a,
body.prof_2019.staff_07 #list_prof li.staff_07 a,
body.prof_2019.staff_08 #list_prof li.staff_08 a,
body.prof_2019.staff_09 #list_prof li.staff_09 a,
body.prof_2019.staff_10 #list_prof li.staff_10 a,
body.prof_2019.staff_11 #list_prof li.staff_11 a,
body.prof_2019.staff_12 #list_prof li.staff_12 a,
body.prof_2019.staff_13 #list_prof li.staff_13 a,
body.prof_2019.staff_14 #list_prof li.staff_14 a,
body.prof_2019.staff_15 #list_prof li.staff_15 a,
body.prof_2019.staff_16 #list_prof li.staff_16 a,
body.prof_2019.staff_17 #list_prof li.staff_17 a,
body.prof_2019.staff_18 #list_prof li.staff_18 a,
body.prof_2019.staff_19 #list_prof li.staff_19 a,
body.prof_2019.staff_20 #list_prof li.staff_20 a,
body.prof_2019.staff_21 #list_prof li.staff_21 a,
body.prof_2019.staff_22 #list_prof li.staff_22 a,
body.prof_2019.staff_23 #list_prof li.staff_23 a,
body.prof_2019.staff_24 #list_prof li.staff_24 a,
body.prof_2019.staff_25 #list_prof li.staff_25 a,
body.prof_2019.staff_26 #list_prof li.staff_26 a,
body.prof_2019.staff_27 #list_prof li.staff_27 a,
body.prof_2019.staff_28 #list_prof li.staff_28 a,
body.prof_2019.staff_29 #list_prof li.staff_29 a,
body.prof_2019.staff_30 #list_prof li.staff_30 a,
body.prof_2019.staff_31 #list_prof li.staff_31 a,
body.prof_2019.staff_32 #list_prof li.staff_32 a,
body.prof_2019.staff_33 #list_prof li.staff_33 a,
body.prof_2019.staff_34 #list_prof li.staff_34 a,
body.prof_2019.staff_35 #list_prof li.staff_35 a,
body.prof_2019.staff_36 #list_prof li.staff_36 a,
body.prof_2019.staff_37 #list_prof li.staff_37 a,
body.prof_2019.staff_38 #list_prof li.staff_38 a,
body.prof_2019.staff_39 #list_prof li.staff_39 a,
body.prof_2019.staff_40 #list_prof li.staff_40 a,
body.prof_2019.staff_41 #list_prof li.staff_41 a,
body.prof_2019.staff_42 #list_prof li.staff_42 a,
body.prof_2019.staff_43 #list_prof li.staff_43 a,
body.prof_2019.staff_44 #list_prof li.staff_44 a,
body.prof_2019.staff_45 #list_prof li.staff_45 a,
body.prof_2019.staff_46 #list_prof li.staff_46 a,
body.prof_2019.staff_47 #list_prof li.staff_47 a,
body.prof_2019.staff_48 #list_prof li.staff_48 a,
body.prof_2019.staff_49 #list_prof li.staff_49 a,
body.prof_2019.staff_50 #list_prof li.staff_50 a,
body.prof_2019.staff_51 #list_prof li.staff_51 a,
body.prof_2019.staff_52 #list_prof li.staff_52 a,
body.prof_2019.staff_53 #list_prof li.staff_53 a,
body.prof_2019.staff_54 #list_prof li.staff_54 a,
body.prof_2019.staff_55 #list_prof li.staff_55 a,
body.prof_2019.staff_56 #list_prof li.staff_56 a,
body.prof_2019.staff_57 #list_prof li.staff_57 a,
body.prof_2019.staff_58 #list_prof li.staff_58 a,
body.prof_2019.staff_59 #list_prof li.staff_59 a,
body.prof_2019.staff_60 #list_prof li.staff_60 a,
body.prof_2019.staff_61 #list_prof li.staff_61 a,
body.prof_2019.staff_62 #list_prof li.staff_62 a,
body.prof_2019.staff_63 #list_prof li.staff_63 a,
body.prof_2019.staff_64 #list_prof li.staff_64 a,
body.prof_2019.staff_65 #list_prof li.staff_65 a,
body.prof_2019.staff_66 #list_prof li.staff_66 a,
body.prof_2019.staff_67 #list_prof li.staff_67 a,
body.prof_2019.staff_68 #list_prof li.staff_68 a,
body.prof_2019.staff_69 #list_prof li.staff_69 a,
body.prof_2019.staff_70 #list_prof li.staff_70 a,
body.prof_2019.staff_71 #list_prof li.staff_71 a,
body.prof_2019.staff_72 #list_prof li.staff_72 a,
body.prof_2019.staff_73 #list_prof li.staff_73 a,
body.prof_2019.staff_74 #list_prof li.staff_74 a,
body.prof_2019.staff_75 #list_prof li.staff_75 a,
body.prof_2019.staff_76 #list_prof li.staff_76 a,
body.prof_2019.staff_77 #list_prof li.staff_77 a,
body.prof_2019.staff_78 #list_prof li.staff_78 a,
body.prof_2019.staff_79 #list_prof li.staff_79 a,
body.prof_2019.staff_80 #list_prof li.staff_80 a,
body.prof_2019.staff_81 #list_prof li.staff_81 a,
body.prof_2019.staff_82 #list_prof li.staff_82 a,
body.prof_2019.staff_83 #list_prof li.staff_83 a,
body.prof_2019.staff_84 #list_prof li.staff_84 a,
body.prof_2019.staff_85 #list_prof li.staff_85 a,
body.prof_2019.staff_86 #list_prof li.staff_86 a,
body.prof_2019.staff_87 #list_prof li.staff_87 a,
body.prof_2019.staff_88 #list_prof li.staff_88 a,
body.prof_2019.staff_89 #list_prof li.staff_89 a,
body.prof_2019.staff_90 #list_prof li.staff_90 a,
body.prof_2019.staff_91 #list_prof li.staff_91 a,
body.prof_2019.staff_92 #list_prof li.staff_92 a,
body.prof_2019.staff_93 #list_prof li.staff_93 a,
body.prof_2019.staff_94 #list_prof li.staff_94 a,
body.prof_2019.staff_95 #list_prof li.staff_95 a,
body.prof_2019.staff_96 #list_prof li.staff_96 a,
body.prof_2019.staff_97 #list_prof li.staff_97 a,
body.prof_2019.staff_98 #list_prof li.staff_98 a,
body.prof_2019.staff_99 #list_prof li.staff_99 a,
body.prof_2020.mem_01 #list_prof li.mem_01 a,
body.prof_2020.mem_02 #list_prof li.mem_02 a,
body.prof_2020.mem_03 #list_prof li.mem_03 a,
body.prof_2020.mem_04 #list_prof li.mem_04 a,
body.prof_2020.mem_05 #list_prof li.mem_05 a,
body.prof_2020.mem_06 #list_prof li.mem_06 a,
body.prof_2020.mem_07 #list_prof li.mem_07 a,
body.prof_2020.mem_08 #list_prof li.mem_08 a,
body.prof_2020.mem_09 #list_prof li.mem_09 a,
body.prof_2020.mem_10 #list_prof li.mem_10 a,
body.prof_2020.mem_11 #list_prof li.mem_11 a,
body.prof_2020.mem_12 #list_prof li.mem_12 a,
body.prof_2020.mem_13 #list_prof li.mem_13 a,
body.prof_2020.mem_14 #list_prof li.mem_14 a,
body.prof_2020.mem_15 #list_prof li.mem_15 a,
body.prof_2020.mem_16 #list_prof li.mem_16 a,
body.prof_2020.mem_17 #list_prof li.mem_17 a,
body.prof_2020.mem_18 #list_prof li.mem_18 a,
body.prof_2020.mem_19 #list_prof li.mem_19 a,
body.prof_2020.mem_20 #list_prof li.mem_20 a,
body.prof_2020.mem_21 #list_prof li.mem_21 a,
body.prof_2020.mem_22 #list_prof li.mem_22 a,
body.prof_2020.mem_23 #list_prof li.mem_23 a,
body.prof_2020.mem_24 #list_prof li.mem_24 a,
body.prof_2020.mem_25 #list_prof li.mem_25 a,
body.prof_2020.mem_26 #list_prof li.mem_26 a,
body.prof_2020.mem_27 #list_prof li.mem_27 a,
body.prof_2020.mem_28 #list_prof li.mem_28 a,
body.prof_2020.mem_29 #list_prof li.mem_29 a,
body.prof_2020.mem_30 #list_prof li.mem_30 a,
body.prof_2020.mem_31 #list_prof li.mem_31 a,
body.prof_2020.mem_32 #list_prof li.mem_32 a,
body.prof_2020.mem_33 #list_prof li.mem_33 a,
body.prof_2020.mem_34 #list_prof li.mem_34 a,
body.prof_2020.mem_35 #list_prof li.mem_35 a,
body.prof_2020.mem_36 #list_prof li.mem_36 a,
body.prof_2020.mem_37 #list_prof li.mem_37 a,
body.prof_2020.mem_38 #list_prof li.mem_38 a,
body.prof_2020.mem_39 #list_prof li.mem_39 a,
body.prof_2020.mem_40 #list_prof li.mem_40 a,
body.prof_2020.mem_41 #list_prof li.mem_41 a,
body.prof_2020.mem_42 #list_prof li.mem_42 a,
body.prof_2020.mem_43 #list_prof li.mem_43 a,
body.prof_2020.mem_44 #list_prof li.mem_44 a,
body.prof_2020.mem_45 #list_prof li.mem_45 a,
body.prof_2020.mem_46 #list_prof li.mem_46 a,
body.prof_2020.mem_47 #list_prof li.mem_47 a,
body.prof_2020.mem_48 #list_prof li.mem_48 a,
body.prof_2020.mem_49 #list_prof li.mem_49 a,
body.prof_2020.mem_50 #list_prof li.mem_50 a,
body.prof_2020.mem_51 #list_prof li.mem_51 a,
body.prof_2020.mem_52 #list_prof li.mem_52 a,
body.prof_2020.mem_53 #list_prof li.mem_53 a,
body.prof_2020.mem_54 #list_prof li.mem_54 a,
body.prof_2020.mem_55 #list_prof li.mem_55 a,
body.prof_2020.mem_56 #list_prof li.mem_56 a,
body.prof_2020.mem_57 #list_prof li.mem_57 a,
body.prof_2020.mem_58 #list_prof li.mem_58 a,
body.prof_2020.mem_59 #list_prof li.mem_59 a,
body.prof_2020.mem_60 #list_prof li.mem_60 a,
body.prof_2020.mem_61 #list_prof li.mem_61 a,
body.prof_2020.mem_62 #list_prof li.mem_62 a,
body.prof_2020.mem_63 #list_prof li.mem_63 a,
body.prof_2020.mem_64 #list_prof li.mem_64 a,
body.prof_2020.mem_65 #list_prof li.mem_65 a,
body.prof_2020.mem_66 #list_prof li.mem_66 a,
body.prof_2020.mem_67 #list_prof li.mem_67 a,
body.prof_2020.mem_68 #list_prof li.mem_68 a,
body.prof_2020.mem_69 #list_prof li.mem_69 a,
body.prof_2020.mem_70 #list_prof li.mem_70 a,
body.prof_2020.mem_71 #list_prof li.mem_71 a,
body.prof_2020.mem_72 #list_prof li.mem_72 a,
body.prof_2020.mem_73 #list_prof li.mem_73 a,
body.prof_2020.mem_74 #list_prof li.mem_74 a,
body.prof_2020.mem_75 #list_prof li.mem_75 a,
body.prof_2020.mem_76 #list_prof li.mem_76 a,
body.prof_2020.mem_77 #list_prof li.mem_77 a,
body.prof_2020.mem_78 #list_prof li.mem_78 a,
body.prof_2020.mem_79 #list_prof li.mem_79 a,
body.prof_2020.mem_80 #list_prof li.mem_80 a,
body.prof_2020.mem_81 #list_prof li.mem_81 a,
body.prof_2020.mem_82 #list_prof li.mem_82 a,
body.prof_2020.mem_83 #list_prof li.mem_83 a,
body.prof_2020.mem_84 #list_prof li.mem_84 a,
body.prof_2020.mem_85 #list_prof li.mem_85 a,
body.prof_2020.mem_86 #list_prof li.mem_86 a,
body.prof_2020.mem_87 #list_prof li.mem_87 a,
body.prof_2020.mem_88 #list_prof li.mem_88 a,
body.prof_2020.mem_89 #list_prof li.mem_89 a,
body.prof_2020.mem_90 #list_prof li.mem_90 a,
body.prof_2020.mem_91 #list_prof li.mem_91 a,
body.prof_2020.mem_92 #list_prof li.mem_92 a,
body.prof_2020.mem_93 #list_prof li.mem_93 a,
body.prof_2020.mem_94 #list_prof li.mem_94 a,
body.prof_2020.mem_95 #list_prof li.mem_95 a,
body.prof_2020.mem_96 #list_prof li.mem_96 a,
body.prof_2020.mem_97 #list_prof li.mem_97 a,
body.prof_2020.mem_98 #list_prof li.mem_98 a,
body.prof_2020.mem_99 #list_prof li.mem_99 a,
body.prof_2020.staff_01 #list_prof li.staff_01 a,
body.prof_2020.staff_02 #list_prof li.staff_02 a,
body.prof_2020.staff_03 #list_prof li.staff_03 a,
body.prof_2020.staff_04 #list_prof li.staff_04 a,
body.prof_2020.staff_05 #list_prof li.staff_05 a,
body.prof_2020.staff_06 #list_prof li.staff_06 a,
body.prof_2020.staff_07 #list_prof li.staff_07 a,
body.prof_2020.staff_08 #list_prof li.staff_08 a,
body.prof_2020.staff_09 #list_prof li.staff_09 a,
body.prof_2020.staff_10 #list_prof li.staff_10 a,
body.prof_2020.staff_11 #list_prof li.staff_11 a,
body.prof_2020.staff_12 #list_prof li.staff_12 a,
body.prof_2020.staff_13 #list_prof li.staff_13 a,
body.prof_2020.staff_14 #list_prof li.staff_14 a,
body.prof_2020.staff_15 #list_prof li.staff_15 a,
body.prof_2020.staff_16 #list_prof li.staff_16 a,
body.prof_2020.staff_17 #list_prof li.staff_17 a,
body.prof_2020.staff_18 #list_prof li.staff_18 a,
body.prof_2020.staff_19 #list_prof li.staff_19 a,
body.prof_2020.staff_20 #list_prof li.staff_20 a,
body.prof_2020.staff_21 #list_prof li.staff_21 a,
body.prof_2020.staff_22 #list_prof li.staff_22 a,
body.prof_2020.staff_23 #list_prof li.staff_23 a,
body.prof_2020.staff_24 #list_prof li.staff_24 a,
body.prof_2020.staff_25 #list_prof li.staff_25 a,
body.prof_2020.staff_26 #list_prof li.staff_26 a,
body.prof_2020.staff_27 #list_prof li.staff_27 a,
body.prof_2020.staff_28 #list_prof li.staff_28 a,
body.prof_2020.staff_29 #list_prof li.staff_29 a,
body.prof_2020.staff_30 #list_prof li.staff_30 a,
body.prof_2020.staff_31 #list_prof li.staff_31 a,
body.prof_2020.staff_32 #list_prof li.staff_32 a,
body.prof_2020.staff_33 #list_prof li.staff_33 a,
body.prof_2020.staff_34 #list_prof li.staff_34 a,
body.prof_2020.staff_35 #list_prof li.staff_35 a,
body.prof_2020.staff_36 #list_prof li.staff_36 a,
body.prof_2020.staff_37 #list_prof li.staff_37 a,
body.prof_2020.staff_38 #list_prof li.staff_38 a,
body.prof_2020.staff_39 #list_prof li.staff_39 a,
body.prof_2020.staff_40 #list_prof li.staff_40 a,
body.prof_2020.staff_41 #list_prof li.staff_41 a,
body.prof_2020.staff_42 #list_prof li.staff_42 a,
body.prof_2020.staff_43 #list_prof li.staff_43 a,
body.prof_2020.staff_44 #list_prof li.staff_44 a,
body.prof_2020.staff_45 #list_prof li.staff_45 a,
body.prof_2020.staff_46 #list_prof li.staff_46 a,
body.prof_2020.staff_47 #list_prof li.staff_47 a,
body.prof_2020.staff_48 #list_prof li.staff_48 a,
body.prof_2020.staff_49 #list_prof li.staff_49 a,
body.prof_2020.staff_50 #list_prof li.staff_50 a,
body.prof_2020.staff_51 #list_prof li.staff_51 a,
body.prof_2020.staff_52 #list_prof li.staff_52 a,
body.prof_2020.staff_53 #list_prof li.staff_53 a,
body.prof_2020.staff_54 #list_prof li.staff_54 a,
body.prof_2020.staff_55 #list_prof li.staff_55 a,
body.prof_2020.staff_56 #list_prof li.staff_56 a,
body.prof_2020.staff_57 #list_prof li.staff_57 a,
body.prof_2020.staff_58 #list_prof li.staff_58 a,
body.prof_2020.staff_59 #list_prof li.staff_59 a,
body.prof_2020.staff_60 #list_prof li.staff_60 a,
body.prof_2020.staff_61 #list_prof li.staff_61 a,
body.prof_2020.staff_62 #list_prof li.staff_62 a,
body.prof_2020.staff_63 #list_prof li.staff_63 a,
body.prof_2020.staff_64 #list_prof li.staff_64 a,
body.prof_2020.staff_65 #list_prof li.staff_65 a,
body.prof_2020.staff_66 #list_prof li.staff_66 a,
body.prof_2020.staff_67 #list_prof li.staff_67 a,
body.prof_2020.staff_68 #list_prof li.staff_68 a,
body.prof_2020.staff_69 #list_prof li.staff_69 a,
body.prof_2020.staff_70 #list_prof li.staff_70 a,
body.prof_2020.staff_71 #list_prof li.staff_71 a,
body.prof_2020.staff_72 #list_prof li.staff_72 a,
body.prof_2020.staff_73 #list_prof li.staff_73 a,
body.prof_2020.staff_74 #list_prof li.staff_74 a,
body.prof_2020.staff_75 #list_prof li.staff_75 a,
body.prof_2020.staff_76 #list_prof li.staff_76 a,
body.prof_2020.staff_77 #list_prof li.staff_77 a,
body.prof_2020.staff_78 #list_prof li.staff_78 a,
body.prof_2020.staff_79 #list_prof li.staff_79 a,
body.prof_2020.staff_80 #list_prof li.staff_80 a,
body.prof_2020.staff_81 #list_prof li.staff_81 a,
body.prof_2020.staff_82 #list_prof li.staff_82 a,
body.prof_2020.staff_83 #list_prof li.staff_83 a,
body.prof_2020.staff_84 #list_prof li.staff_84 a,
body.prof_2020.staff_85 #list_prof li.staff_85 a,
body.prof_2020.staff_86 #list_prof li.staff_86 a,
body.prof_2020.staff_87 #list_prof li.staff_87 a,
body.prof_2020.staff_88 #list_prof li.staff_88 a,
body.prof_2020.staff_89 #list_prof li.staff_89 a,
body.prof_2020.staff_90 #list_prof li.staff_90 a,
body.prof_2020.staff_91 #list_prof li.staff_91 a,
body.prof_2020.staff_92 #list_prof li.staff_92 a,
body.prof_2020.staff_93 #list_prof li.staff_93 a,
body.prof_2020.staff_94 #list_prof li.staff_94 a,
body.prof_2020.staff_95 #list_prof li.staff_95 a,
body.prof_2020.staff_96 #list_prof li.staff_96 a,
body.prof_2020.staff_97 #list_prof li.staff_97 a,
body.prof_2020.staff_98 #list_prof li.staff_98 a,
body.prof_2020.staff_99 #list_prof li.staff_99 a {
    background-color: #23b7fe;
    cursor: default;
    pointer-events: none;
    padding-left: 1.3em;
    left: -0.7em;
    color: #fff;
}

/* 2005-2016 list and 2012 detail follow-up */
body[class*="prof_20"] #season_selector #layer_season_selector,
body[class*="prof_20"] #layer_season_selector {
    width: 1024px;
    max-width: calc(100vw - 126px);
}

body[class*="prof_20"] #season_selector #layer_season_selector ul.child,
body[class*="prof_20"] #layer_season_selector ul.child {
    width: 964px;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 12px;
}

body[class*="prof_20"] #season_selector #layer_season_selector ul.child li,
body[class*="prof_20"] #layer_season_selector ul.child li {
    width: 85.265625px;
    margin: 0;
}

body.prof_2005 #box_menu,
body.prof_2006 #box_menu,
body.prof_2007 #box_menu,
body.prof_2008 #box_menu,
body.prof_2009 #box_menu,
body.prof_2010 #box_menu,
body.prof_2011 #box_menu,
body.prof_2012 #box_menu,
body.prof_2013 #box_menu,
body.prof_2014 #box_menu,
body.prof_2015 #box_menu,
body.prof_2016 #box_menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    width: 1024px;
    margin-right: auto;
    margin-left: auto;
}

body.prof_2005 #box_menu ul.link_position,
body.prof_2006 #box_menu ul.link_position,
body.prof_2007 #box_menu ul.link_position,
body.prof_2008 #box_menu ul.link_position,
body.prof_2009 #box_menu ul.link_position,
body.prof_2010 #box_menu ul.link_position,
body.prof_2011 #box_menu ul.link_position,
body.prof_2012 #box_menu ul.link_position,
body.prof_2013 #box_menu ul.link_position,
body.prof_2014 #box_menu ul.link_position,
body.prof_2015 #box_menu ul.link_position,
body.prof_2016 #box_menu ul.link_position,
body.prof_2005 #box_menu ul.list_prof,
body.prof_2006 #box_menu ul.list_prof,
body.prof_2007 #box_menu ul.list_prof,
body.prof_2008 #box_menu ul.list_prof,
body.prof_2009 #box_menu ul.list_prof,
body.prof_2010 #box_menu ul.list_prof,
body.prof_2011 #box_menu ul.list_prof,
body.prof_2012 #box_menu ul.list_prof,
body.prof_2013 #box_menu ul.list_prof,
body.prof_2014 #box_menu ul.list_prof,
body.prof_2015 #box_menu ul.list_prof,
body.prof_2016 #box_menu ul.list_prof {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0;
    margin: 0;
    padding: 0;
    float: none;
}

body.prof_2005 #box_menu ul.list_prof li,
body.prof_2006 #box_menu ul.list_prof li,
body.prof_2007 #box_menu ul.list_prof li,
body.prof_2008 #box_menu ul.list_prof li,
body.prof_2009 #box_menu ul.list_prof li,
body.prof_2010 #box_menu ul.list_prof li,
body.prof_2011 #box_menu ul.list_prof li,
body.prof_2012 #box_menu ul.list_prof li,
body.prof_2013 #box_menu ul.list_prof li,
body.prof_2014 #box_menu ul.list_prof li,
body.prof_2015 #box_menu ul.list_prof li,
body.prof_2016 #box_menu ul.list_prof li {
    position: relative;
    height: auto;
    margin: 0;
    padding: 0 12px;
    border-right: 1px solid #cccccc;
}

body.prof_2005 #box_menu ul.list_prof li:last-child,
body.prof_2006 #box_menu ul.list_prof li:last-child,
body.prof_2007 #box_menu ul.list_prof li:last-child,
body.prof_2008 #box_menu ul.list_prof li:last-child,
body.prof_2009 #box_menu ul.list_prof li:last-child,
body.prof_2010 #box_menu ul.list_prof li:last-child,
body.prof_2011 #box_menu ul.list_prof li:last-child,
body.prof_2012 #box_menu ul.list_prof li:last-child,
body.prof_2013 #box_menu ul.list_prof li:last-child,
body.prof_2014 #box_menu ul.list_prof li:last-child,
body.prof_2015 #box_menu ul.list_prof li:last-child,
body.prof_2016 #box_menu ul.list_prof li:last-child {
    border-right: none;
}

body.prof_2005 #box_menu ul.list_prof li a,
body.prof_2006 #box_menu ul.list_prof li a,
body.prof_2007 #box_menu ul.list_prof li a,
body.prof_2008 #box_menu ul.list_prof li a,
body.prof_2009 #box_menu ul.list_prof li a,
body.prof_2010 #box_menu ul.list_prof li a,
body.prof_2011 #box_menu ul.list_prof li a,
body.prof_2012 #box_menu ul.list_prof li a,
body.prof_2013 #box_menu ul.list_prof li a,
body.prof_2014 #box_menu ul.list_prof li a,
body.prof_2015 #box_menu ul.list_prof li a,
body.prof_2016 #box_menu ul.list_prof li a {
    color: #222222;
    font-size: 1.4rem;
    line-height: 1.4;
    text-decoration: none;
}

body.prof_2012.mem_page #box_player_ttl,
body.prof_2012.staff_page #box_player_ttl {
    width: 1024px;
    min-height: 86px;
    margin: 32px 0 24px;
    padding: 0 120px 20px 96px;
    position: relative;
    box-sizing: border-box;
}

body.prof_2012.mem_page #box_player_ttl:before,
body.prof_2012.staff_page #box_player_ttl:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid #bbbbbb;
}

body.prof_2012.mem_page #box_player_ttl #typo_num,
body.prof_2012.staff_page #box_player_ttl #typo_num {
    display: inline-block;
    margin: 0 20px 0 0;
    color: #111111;
    font-family: 'Roboto', sans-serif;
    font-size: 8rem;
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
}

body.prof_2012.mem_page #box_player_ttl #typo_num span,
body.prof_2012.staff_page #box_player_ttl #typo_num span {
    color: #23b7fe;
}

body.prof_2012.mem_page #box_player_ttl h4,
body.prof_2012.staff_page #box_player_ttl h4 {
    display: inline-block;
    margin: 0;
    color: #222222;
    font-size: 2.8rem;
    font-weight: 700;
    line-height: 1.15;
    vertical-align: middle;
}

body.prof_2012.mem_page #box_player_ttl #typo_kana,
body.prof_2012.staff_page #box_player_ttl #typo_kana {
    margin-left: 0.5em;
    font-size: 1.2rem;
}

body.prof_2012.mem_page #box_player_ttl #typo_roman,
body.prof_2012.staff_page #box_player_ttl #typo_roman {
    display: block;
    color: #333333;
    font-size: 1.4rem;
    font-weight: 400;
}

body.prof_2012.mem_page #main_photo,
body.prof_2012.staff_page #main_photo {
    width: 1024px;
    margin: 20px 0 25px;
    clear: both;
}

body.prof_2012.mem_page #main_photo ul,
body.prof_2012.staff_page #main_photo ul {
    float: right;
    width: 200px;
    margin: 0;
    padding: 0;
}

body.prof_2012.mem_page #main_photo ul li,
body.prof_2012.staff_page #main_photo ul li {
    width: 98px;
    float: left;
    margin: 0 0 2px 2px;
}

body.prof_2012.mem_page #main_photo ul li:first-child,
body.prof_2012.staff_page #main_photo ul li:first-child {
    width: 200px;
    float: none;
    margin-left: 0;
}

body.prof_2012.mem_page #main_photo ul img,
body.prof_2012.staff_page #main_photo ul img {
    width: 100%;
    height: auto;
    vertical-align: top;
}

body.prof_2012.mem_page #main_photo>p,
body.prof_2012.staff_page #main_photo>p {
    width: 822px;
    float: left;
    overflow: hidden;
    margin: 0;
}

body.prof_2012.mem_page #main_photo>p img,
body.prof_2012.staff_page #main_photo>p img {
    width: 100%;
    height: auto;
}

body.prof_2012.mem_page #box_official_site h6,
body.prof_2012.staff_page #box_official_site h6 {
    display: inline-block;
    float: none;
    position: relative;
    margin: 24px 0 7px;
    padding: 0 28px 0 0;
    height: 32px;
    color: #333333;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1;
    text-align: left;
    background: none;
    border: none;
}

body.prof_2012.mem_page #box_official_site h6:after,
body.prof_2012.staff_page #box_official_site h6:after {
    transform: skew(-36deg);
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    right: 10px;
    height: 90%;
    border-right: 3px solid #2cbafe;
}

body.prof_2012.mem_page #box_official_site p,
body.prof_2012.staff_page #box_official_site p {
    text-align: left;
}

body.prof_2012.mem_page #tab_profile,
body.prof_2012.staff_page #tab_profile,
body.prof_2015.mem_page #tab_profile,
body.prof_2015.staff_page #tab_profile {
    display: flex;
    width: 100%;
    margin: 0 0 28px;
    padding: 0;
}

body.prof_2012.mem_page #tab_profile li,
body.prof_2012.staff_page #tab_profile li,
body.prof_2015.mem_page #tab_profile li,
body.prof_2015.staff_page #tab_profile li {
    float: none;
    width: calc(100% / 3);
    margin: 0;
    padding: 0;
    border-bottom: 6px solid #222222;
    color: #222222;
    font-size: 2.2rem;
    line-height: 1.5;
    text-align: center;
    cursor: pointer;
}

body.prof_2012.mem_page #tab_profile li.select,
body.prof_2012.staff_page #tab_profile li.select,
body.prof_2015.mem_page #tab_profile li.select,
body.prof_2015.staff_page #tab_profile li.select {
    border-color: #23b7fe;
    color: #23b7fe;
}

/* 2012 main photo force current width */
body.prof_2012.mem_page div#main_photo,
body.prof_2012.staff_page div#main_photo {
    display: block !important;
    width: 1024px !important;
    margin: 20px 0 25px !important;
    clear: both !important;
}

body.prof_2012.mem_page div#main_photo:after,
body.prof_2012.staff_page div#main_photo:after {
    content: '';
    display: table;
    clear: both;
}

body.prof_2012.mem_page div#main_photo>p,
body.prof_2012.staff_page div#main_photo>p {
    width: 822px !important;
    float: left !important;
    margin: 0 !important;
    overflow: hidden !important;
}

body.prof_2012.mem_page div#main_photo>p img,
body.prof_2012.staff_page div#main_photo>p img {
    width: 100% !important;
    height: auto !important;
}

body.prof_2012.mem_page div#main_photo>ul,
body.prof_2012.staff_page div#main_photo>ul {
    width: 200px !important;
    float: right !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.prof_2012.mem_page div#main_photo>ul>li,
body.prof_2012.staff_page div#main_photo>ul>li {
    width: 98px !important;
    float: left !important;
    margin: 0 0 2px 2px !important;
}

body.prof_2012.mem_page div#main_photo>ul>li:first-child,
body.prof_2012.staff_page div#main_photo>ul>li:first-child {
    width: 200px !important;
    float: none !important;
    margin-left: 0 !important;
}

body.prof_2012.mem_page div#main_photo>ul img,
body.prof_2012.staff_page div#main_photo>ul img {
    width: 100% !important;
    height: auto !important;
    vertical-align: top !important;
}

body.prof_2012.mem_page #box_official_site,
body.prof_2012.staff_page #box_official_site {
    text-align: left !important;
}

/* 2004-2011 detail current follow-up */
body.prof_2008.mem_page #profile_area,
body.prof_2008.staff_page #profile_area,
body.prof_2009.mem_page #profile_area,
body.prof_2009.staff_page #profile_area,
body.prof_2010.mem_page #profile_area,
body.prof_2010.staff_page #profile_area,
body.prof_2011.mem_page #profile_area,
body.prof_2011.staff_page #profile_area,
body.prof_2007.mem_page #profile_area,
body.prof_2007.staff_page #profile_area,
body.prof_2006.mem_page #profile_area,
body.prof_2006.staff_page #profile_area,
body.prof_2005.mem_page #profile_area,
body.prof_2005.staff_page #profile_area,
body.prof_2004.mem_page #profile_area,
body.prof_2004.staff_page #profile_area {
    width: 1024px;
    margin-right: auto;
    margin-left: auto;
}

body.prof_2008.mem_page #columnC,
body.prof_2008.staff_page #columnC,
body.prof_2009.mem_page #columnC,
body.prof_2009.staff_page #columnC,
body.prof_2010.mem_page #columnC,
body.prof_2010.staff_page #columnC,
body.prof_2011.mem_page #columnC,
body.prof_2011.staff_page #columnC,
body.prof_2008.mem_page #detailPlayerArea,
body.prof_2008.staff_page #detailPlayerArea,
body.prof_2009.mem_page #detailPlayerArea,
body.prof_2009.staff_page #detailPlayerArea,
body.prof_2010.mem_page #detailPlayerArea,
body.prof_2010.staff_page #detailPlayerArea,
body.prof_2011.mem_page #detailPlayerArea,
body.prof_2011.staff_page #detailPlayerArea {
    width: 1024px;
    margin-right: auto;
    margin-left: auto;
}

body.prof_2008.mem_page #headNaviArea,
body.prof_2008.staff_page #headNaviArea,
body.prof_2009.mem_page #headNaviArea,
body.prof_2009.staff_page #headNaviArea,
body.prof_2010.mem_page #headNaviArea,
body.prof_2010.staff_page #headNaviArea,
body.prof_2011.mem_page #headNaviArea,
body.prof_2011.staff_page #headNaviArea {
    display: none;
}

body.prof_2008.mem_page #detailPlayerArea>h3,
body.prof_2008.staff_page #detailPlayerArea>h3,
body.prof_2009.mem_page #detailPlayerArea>h3,
body.prof_2009.staff_page #detailPlayerArea>h3,
body.prof_2010.mem_page #detailPlayerArea>h3,
body.prof_2010.staff_page #detailPlayerArea>h3,
body.prof_2011.mem_page #detailPlayerArea>h3,
body.prof_2011.staff_page #detailPlayerArea>h3 {
    display: none;
}

body.prof_2008.mem_page #detailHead,
body.prof_2008.staff_page #detailHead,
body.prof_2009.mem_page #detailHead,
body.prof_2009.staff_page #detailHead,
body.prof_2010.mem_page #detailHead,
body.prof_2010.staff_page #detailHead,
body.prof_2011.mem_page #detailHead,
body.prof_2011.staff_page #detailHead {
    position: relative;
    margin: 0 0 24px;
    padding: 0 0 18px;
    border-bottom: 1px solid #bbbbbb;
}

body.prof_2008.mem_page #detailHead ul,
body.prof_2008.staff_page #detailHead ul,
body.prof_2009.mem_page #detailHead ul,
body.prof_2009.staff_page #detailHead ul,
body.prof_2010.mem_page #detailHead ul,
body.prof_2010.staff_page #detailHead ul,
body.prof_2011.mem_page #detailHead ul,
body.prof_2011.staff_page #detailHead ul {
    display: grid;
    grid-template-columns: auto auto 1fr;
    grid-template-rows: auto auto;
    align-items: center;
    column-gap: 16px;
    margin: 0 112px;
    padding: 0;
}

body.prof_2008.mem_page #detailHead li,
body.prof_2008.staff_page #detailHead li,
body.prof_2009.mem_page #detailHead li,
body.prof_2009.staff_page #detailHead li,
body.prof_2010.mem_page #detailHead li,
body.prof_2010.staff_page #detailHead li,
body.prof_2011.mem_page #detailHead li,
body.prof_2011.staff_page #detailHead li {
    display: block;
    margin: 0;
    padding: 0;
}

body.prof_2008.mem_page #detailHead li.position,
body.prof_2008.staff_page #detailHead li.position,
body.prof_2009.mem_page #detailHead li.position,
body.prof_2009.staff_page #detailHead li.position,
body.prof_2010.mem_page #detailHead li.position,
body.prof_2010.staff_page #detailHead li.position,
body.prof_2011.mem_page #detailHead li.position,
body.prof_2011.staff_page #detailHead li.position {
    color: #111111;
    font-size: 8rem;
    line-height: 0.9;
}

body.prof_2008.mem_page #detailHead li.num,
body.prof_2008.staff_page #detailHead li.num,
body.prof_2009.mem_page #detailHead li.num,
body.prof_2009.staff_page #detailHead li.num,
body.prof_2010.mem_page #detailHead li.num,
body.prof_2010.staff_page #detailHead li.num,
body.prof_2011.mem_page #detailHead li.num,
body.prof_2011.staff_page #detailHead li.num {
    color: #23b7fe;
    font-size: 8rem;
    line-height: 0.9;
}

body.prof_2008.mem_page #detailHead li.num:after,
body.prof_2008.staff_page #detailHead li.num:after,
body.prof_2009.mem_page #detailHead li.num:after,
body.prof_2009.staff_page #detailHead li.num:after,
body.prof_2010.mem_page #detailHead li.num:after,
body.prof_2010.staff_page #detailHead li.num:after,
body.prof_2011.mem_page #detailHead li.num:after,
body.prof_2011.staff_page #detailHead li.num:after {
    display: inline-block;
    width: 4px;
    height: 0.9em;
    margin-left: 22px;
    background-color: #23b7fe;
    content: "";
    vertical-align: -0.06em;
    -webkit-transform: skew(-28deg);
    -ms-transform: skew(-28deg);
    transform: skew(-28deg);
}

body.prof_2008.mem_page #detailHead li.name,
body.prof_2008.staff_page #detailHead li.name,
body.prof_2009.mem_page #detailHead li.name,
body.prof_2009.staff_page #detailHead li.name,
body.prof_2010.mem_page #detailHead li.name,
body.prof_2010.staff_page #detailHead li.name,
body.prof_2011.mem_page #detailHead li.name,
body.prof_2011.staff_page #detailHead li.name {
    grid-column: 3;
    grid-row: 1;
    align-self: end;
    transform: translateY(-20px);
    color: #222222;
    font-size: 2.8rem;
    font-weight: 700;
    line-height: 1.15;
}

body.prof_2008.mem_page #detailHead li.name .kana,
body.prof_2008.staff_page #detailHead li.name .kana,
body.prof_2009.mem_page #detailHead li.name .kana,
body.prof_2009.staff_page #detailHead li.name .kana,
body.prof_2010.mem_page #detailHead li.name .kana,
body.prof_2010.staff_page #detailHead li.name .kana,
body.prof_2011.mem_page #detailHead li.name .kana,
body.prof_2011.staff_page #detailHead li.name .kana {
    margin-left: 0.5em;
    font-size: 1.2rem;
}

body.prof_2008.mem_page #detailHead li.roman,
body.prof_2008.staff_page #detailHead li.roman,
body.prof_2009.mem_page #detailHead li.roman,
body.prof_2009.staff_page #detailHead li.roman,
body.prof_2010.mem_page #detailHead li.roman,
body.prof_2010.staff_page #detailHead li.roman,
body.prof_2011.mem_page #detailHead li.roman,
body.prof_2011.staff_page #detailHead li.roman {
    position: static;
    grid-column: 3;
    grid-row: 2;
    align-self: start;
    transform: translateY(-20px);
    color: #333333;
    font-size: 1.4rem;
}

body.prof_2008.mem_page #detailHead li.sentFanmail,
body.prof_2008.staff_page #detailHead li.sentFanmail,
body.prof_2009.mem_page #detailHead li.sentFanmail,
body.prof_2009.staff_page #detailHead li.sentFanmail,
body.prof_2010.mem_page #detailHead li.sentFanmail,
body.prof_2010.staff_page #detailHead li.sentFanmail,
body.prof_2011.mem_page #detailHead li.sentFanmail,
body.prof_2011.staff_page #detailHead li.sentFanmail {
    display: none;
}

body.prof_2008.mem_page #detailHead #btn_prev,
body.prof_2008.mem_page #detailHead #btn_next,
body.prof_2008.staff_page #detailHead #btn_prev,
body.prof_2008.staff_page #detailHead #btn_next,
body.prof_2009.mem_page #detailHead #btn_prev,
body.prof_2009.mem_page #detailHead #btn_next,
body.prof_2009.staff_page #detailHead #btn_prev,
body.prof_2009.staff_page #detailHead #btn_next,
body.prof_2010.mem_page #detailHead #btn_prev,
body.prof_2010.mem_page #detailHead #btn_next,
body.prof_2010.staff_page #detailHead #btn_prev,
body.prof_2010.staff_page #detailHead #btn_next,
body.prof_2011.mem_page #detailHead #btn_prev,
body.prof_2011.mem_page #detailHead #btn_next,
body.prof_2011.staff_page #detailHead #btn_prev,
body.prof_2011.staff_page #detailHead #btn_next {
    position: absolute;
    top: 31px;
    margin: 0;
    font-size: 1.8rem;
    line-height: 1;
}

body.prof_2008.mem_page #detailHead #btn_prev,
body.prof_2008.staff_page #detailHead #btn_prev,
body.prof_2009.mem_page #detailHead #btn_prev,
body.prof_2009.staff_page #detailHead #btn_prev,
body.prof_2010.mem_page #detailHead #btn_prev,
body.prof_2010.staff_page #detailHead #btn_prev,
body.prof_2011.mem_page #detailHead #btn_prev,
body.prof_2011.staff_page #detailHead #btn_prev {
    left: 0;
}

body.prof_2008.mem_page #detailHead #btn_next,
body.prof_2008.staff_page #detailHead #btn_next,
body.prof_2009.mem_page #detailHead #btn_next,
body.prof_2009.staff_page #detailHead #btn_next,
body.prof_2010.mem_page #detailHead #btn_next,
body.prof_2010.staff_page #detailHead #btn_next,
body.prof_2011.mem_page #detailHead #btn_next,
body.prof_2011.staff_page #detailHead #btn_next {
    right: 0;
}

body.prof_2008.mem_page #detailHead #btn_prev a,
body.prof_2008.mem_page #detailHead #btn_next a,
body.prof_2008.staff_page #detailHead #btn_prev a,
body.prof_2008.staff_page #detailHead #btn_next a,
body.prof_2009.mem_page #detailHead #btn_prev a,
body.prof_2009.mem_page #detailHead #btn_next a,
body.prof_2009.staff_page #detailHead #btn_prev a,
body.prof_2009.staff_page #detailHead #btn_next a,
body.prof_2010.mem_page #detailHead #btn_prev a,
body.prof_2010.mem_page #detailHead #btn_next a,
body.prof_2010.staff_page #detailHead #btn_prev a,
body.prof_2010.staff_page #detailHead #btn_next a,
body.prof_2011.mem_page #detailHead #btn_prev a,
body.prof_2011.mem_page #detailHead #btn_next a,
body.prof_2011.staff_page #detailHead #btn_prev a,
body.prof_2011.staff_page #detailHead #btn_next a {
    display: block;
    position: relative;
    color: #111111;
}

body.prof_2008.mem_page #detailHead #btn_prev a,
body.prof_2008.staff_page #detailHead #btn_prev a,
body.prof_2009.mem_page #detailHead #btn_prev a,
body.prof_2009.staff_page #detailHead #btn_prev a,
body.prof_2010.mem_page #detailHead #btn_prev a,
body.prof_2010.staff_page #detailHead #btn_prev a,
body.prof_2011.mem_page #detailHead #btn_prev a,
body.prof_2011.staff_page #detailHead #btn_prev a {
    padding: 8px 0 0 40px;
}

body.prof_2008.mem_page #detailHead #btn_next a,
body.prof_2008.staff_page #detailHead #btn_next a,
body.prof_2009.mem_page #detailHead #btn_next a,
body.prof_2009.staff_page #detailHead #btn_next a,
body.prof_2010.mem_page #detailHead #btn_next a,
body.prof_2010.staff_page #detailHead #btn_next a,
body.prof_2011.mem_page #detailHead #btn_next a,
body.prof_2011.staff_page #detailHead #btn_next a {
    padding: 8px 40px 0 0;
}

body.prof_2008.mem_page #detailHead #btn_prev.none a,
body.prof_2008.mem_page #detailHead #btn_next.none a,
body.prof_2008.staff_page #detailHead #btn_prev.none a,
body.prof_2008.staff_page #detailHead #btn_next.none a,
body.prof_2009.mem_page #detailHead #btn_prev.none a,
body.prof_2009.mem_page #detailHead #btn_next.none a,
body.prof_2009.staff_page #detailHead #btn_prev.none a,
body.prof_2009.staff_page #detailHead #btn_next.none a,
body.prof_2010.mem_page #detailHead #btn_prev.none a,
body.prof_2010.mem_page #detailHead #btn_next.none a,
body.prof_2010.staff_page #detailHead #btn_prev.none a,
body.prof_2010.staff_page #detailHead #btn_next.none a,
body.prof_2011.mem_page #detailHead #btn_prev.none a,
body.prof_2011.mem_page #detailHead #btn_next.none a,
body.prof_2011.staff_page #detailHead #btn_prev.none a,
body.prof_2011.staff_page #detailHead #btn_next.none a {
    color: #cbcccb;
    pointer-events: none;
}

body.prof_2008.mem_page #detailHead #btn_prev a:after,
body.prof_2008.mem_page #detailHead #btn_next a:after,
body.prof_2008.staff_page #detailHead #btn_prev a:after,
body.prof_2008.staff_page #detailHead #btn_next a:after,
body.prof_2009.mem_page #detailHead #btn_prev a:after,
body.prof_2009.mem_page #detailHead #btn_next a:after,
body.prof_2009.staff_page #detailHead #btn_prev a:after,
body.prof_2009.staff_page #detailHead #btn_next a:after,
body.prof_2010.mem_page #detailHead #btn_prev a:after,
body.prof_2010.mem_page #detailHead #btn_next a:after,
body.prof_2010.staff_page #detailHead #btn_prev a:after,
body.prof_2010.staff_page #detailHead #btn_next a:after,
body.prof_2011.mem_page #detailHead #btn_prev a:after,
body.prof_2011.mem_page #detailHead #btn_next a:after,
body.prof_2011.staff_page #detailHead #btn_prev a:after,
body.prof_2011.staff_page #detailHead #btn_next a:after {
    display: block;
    position: absolute;
    top: 0;
    width: 36px;
    height: 36px;
    border-top: 4px solid #23b7fe;
    border-right: 4px solid #23b7fe;
    content: "";
}

body.prof_2008.mem_page #detailHead #btn_prev.none a:after,
body.prof_2008.mem_page #detailHead #btn_next.none a:after,
body.prof_2008.staff_page #detailHead #btn_prev.none a:after,
body.prof_2008.staff_page #detailHead #btn_next.none a:after,
body.prof_2009.mem_page #detailHead #btn_prev.none a:after,
body.prof_2009.mem_page #detailHead #btn_next.none a:after,
body.prof_2009.staff_page #detailHead #btn_prev.none a:after,
body.prof_2009.staff_page #detailHead #btn_next.none a:after,
body.prof_2010.mem_page #detailHead #btn_prev.none a:after,
body.prof_2010.mem_page #detailHead #btn_next.none a:after,
body.prof_2010.staff_page #detailHead #btn_prev.none a:after,
body.prof_2010.staff_page #detailHead #btn_next.none a:after,
body.prof_2011.mem_page #detailHead #btn_prev.none a:after,
body.prof_2011.mem_page #detailHead #btn_next.none a:after,
body.prof_2011.staff_page #detailHead #btn_prev.none a:after,
body.prof_2011.staff_page #detailHead #btn_next.none a:after {
    border-color: #cccccc;
}

body.prof_2008.mem_page #detailHead #btn_prev a:after,
body.prof_2008.staff_page #detailHead #btn_prev a:after,
body.prof_2009.mem_page #detailHead #btn_prev a:after,
body.prof_2009.staff_page #detailHead #btn_prev a:after,
body.prof_2010.mem_page #detailHead #btn_prev a:after,
body.prof_2010.staff_page #detailHead #btn_prev a:after,
body.prof_2011.mem_page #detailHead #btn_prev a:after,
body.prof_2011.staff_page #detailHead #btn_prev a:after {
    left: 0;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

body.prof_2008.mem_page #detailHead #btn_next a:after,
body.prof_2008.staff_page #detailHead #btn_next a:after,
body.prof_2009.mem_page #detailHead #btn_next a:after,
body.prof_2009.staff_page #detailHead #btn_next a:after,
body.prof_2010.mem_page #detailHead #btn_next a:after,
body.prof_2010.staff_page #detailHead #btn_next a:after,
body.prof_2011.mem_page #detailHead #btn_next a:after,
body.prof_2011.staff_page #detailHead #btn_next a:after {
    right: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

body.prof_2008.mem_page #box_anchor_navi,
body.prof_2008.staff_page #box_anchor_navi,
body.prof_2009.mem_page #box_anchor_navi,
body.prof_2009.staff_page #box_anchor_navi,
body.prof_2010.mem_page #box_anchor_navi,
body.prof_2010.staff_page #box_anchor_navi,
body.prof_2011.mem_page #box_anchor_navi,
body.prof_2011.staff_page #box_anchor_navi {
    display: none;
}

body.prof_2008.mem_page #list_prof,
body.prof_2008.staff_page #list_prof,
body.prof_2009.mem_page #list_prof,
body.prof_2009.staff_page #list_prof,
body.prof_2010.mem_page #list_prof,
body.prof_2010.staff_page #list_prof,
body.prof_2011.mem_page #list_prof,
body.prof_2011.staff_page #list_prof {
    float: right;
    width: 200px;
    margin: 0 0 32px;
    padding-bottom: 16px;
    overflow: hidden;
    background-color: #323232;
}

body.prof_2008.mem_page #list_prof h5,
body.prof_2008.staff_page #list_prof h5,
body.prof_2009.mem_page #list_prof h5,
body.prof_2009.staff_page #list_prof h5,
body.prof_2010.mem_page #list_prof h5,
body.prof_2010.staff_page #list_prof h5,
body.prof_2011.mem_page #list_prof h5,
body.prof_2011.staff_page #list_prof h5 {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 18px 0 0 15px;
    color: #23b7fe;
    font-size: 1.4rem;
}

body.prof_2008.mem_page #list_prof h5:after,
body.prof_2008.staff_page #list_prof h5:after,
body.prof_2009.mem_page #list_prof h5:after,
body.prof_2009.staff_page #list_prof h5:after,
body.prof_2010.mem_page #list_prof h5:after,
body.prof_2010.staff_page #list_prof h5:after,
body.prof_2011.mem_page #list_prof h5:after,
body.prof_2011.staff_page #list_prof h5:after {
    display: block;
    position: absolute;
    top: 0;
    right: 4px;
    height: 100%;
    border-right: 3px solid #2cbafe;
    content: "";
    -webkit-transform: skew(-36deg);
    -ms-transform: skew(-36deg);
    transform: skew(-36deg);
}

body.prof_2008.mem_page #list_prof ul,
body.prof_2008.staff_page #list_prof ul,
body.prof_2009.mem_page #list_prof ul,
body.prof_2009.staff_page #list_prof ul,
body.prof_2010.mem_page #list_prof ul,
body.prof_2010.staff_page #list_prof ul,
body.prof_2011.mem_page #list_prof ul,
body.prof_2011.staff_page #list_prof ul {
    margin: 14px 0 0;
    padding: 0 8px 0 14px;
}

body.prof_2008.mem_page div#box_list_player ul,
body.prof_2008.staff_page div#box_list_player ul,
body.prof_2009.mem_page div#box_list_player ul,
body.prof_2009.staff_page div#box_list_player ul,
body.prof_2010.mem_page div#box_list_player ul,
body.prof_2010.staff_page div#box_list_player ul,
body.prof_2011.mem_page div#box_list_player ul,
body.prof_2011.staff_page div#box_list_player ul {
    padding-bottom: 24px;
    border-bottom: 1px solid #666666;
}

body.prof_2008.mem_page #list_prof li,
body.prof_2008.staff_page #list_prof li,
body.prof_2009.mem_page #list_prof li,
body.prof_2009.staff_page #list_prof li,
body.prof_2010.mem_page #list_prof li,
body.prof_2010.staff_page #list_prof li,
body.prof_2011.mem_page #list_prof li,
body.prof_2011.staff_page #list_prof li {
    margin-bottom: 0.4em;
    font-size: 1.2rem;
}

body.prof_2008.mem_page #list_prof li a,
body.prof_2008.staff_page #list_prof li a,
body.prof_2009.mem_page #list_prof li a,
body.prof_2009.staff_page #list_prof li a,
body.prof_2010.mem_page #list_prof li a,
body.prof_2010.staff_page #list_prof li a,
body.prof_2011.mem_page #list_prof li a,
body.prof_2011.staff_page #list_prof li a {
    display: block;
    position: relative;
    padding: 0.6em 0.6em 0.4em;
    color: #a6a4a4;
}

body.prof_2008.mem_page #list_prof li.current a,
body.prof_2008.mem_page #list_prof li.select a,
body.prof_2008.staff_page #list_prof li.current a,
body.prof_2008.staff_page #list_prof li.select a,
body.prof_2009.mem_page #list_prof li.current a,
body.prof_2009.mem_page #list_prof li.select a,
body.prof_2009.staff_page #list_prof li.current a,
body.prof_2009.staff_page #list_prof li.select a,
body.prof_2010.mem_page #list_prof li.current a,
body.prof_2010.mem_page #list_prof li.select a,
body.prof_2010.staff_page #list_prof li.current a,
body.prof_2010.staff_page #list_prof li.select a,
body.prof_2011.mem_page #list_prof li.current a,
body.prof_2011.mem_page #list_prof li.select a,
body.prof_2011.staff_page #list_prof li.current a,
body.prof_2011.staff_page #list_prof li.select a {
    left: -0.7em;
    padding-left: 1.3em;
    background-color: #23b7fe;
    color: #ffffff;
    cursor: default;
    pointer-events: none;
}

body.prof_2008.mem_page #scene,
body.prof_2008.staff_page #scene,
body.prof_2009.mem_page #scene,
body.prof_2009.staff_page #scene,
body.prof_2010.mem_page #scene,
body.prof_2010.staff_page #scene,
body.prof_2011.mem_page #scene,
body.prof_2011.staff_page #scene {
    width: 721px;
    height: 373px;
    margin: 0 0 24px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-indent: -9999px;
}

body.prof_2008.mem_page #scene,
body.prof_2008.staff_page #scene,
body.prof_2009.mem_page #scene,
body.prof_2009.staff_page #scene,
body.prof_2010.mem_page #scene,
body.prof_2010.staff_page #scene,
body.prof_2011.mem_page #scene,
body.prof_2011.staff_page #scene,
body.prof_2008.mem_page #messageArea,
body.prof_2008.staff_page #messageArea,
body.prof_2009.mem_page #messageArea,
body.prof_2009.staff_page #messageArea,
body.prof_2010.mem_page #messageArea,
body.prof_2010.staff_page #messageArea,
body.prof_2011.mem_page #messageArea,
body.prof_2011.staff_page #messageArea,
body.prof_2008.mem_page #personal,
body.prof_2008.staff_page #personal,
body.prof_2009.mem_page #personal,
body.prof_2009.staff_page #personal,
body.prof_2010.mem_page #personal,
body.prof_2010.staff_page #personal,
body.prof_2011.mem_page #personal,
body.prof_2011.staff_page #personal,
body.prof_2008.mem_page .otherTable,
body.prof_2008.staff_page .otherTable,
body.prof_2009.mem_page .otherTable,
body.prof_2009.staff_page .otherTable,
body.prof_2010.mem_page .otherTable,
body.prof_2010.staff_page .otherTable,
body.prof_2011.mem_page .otherTable,
body.prof_2011.staff_page .otherTable,
body.prof_2008.mem_page #box_photo_gallery,
body.prof_2008.staff_page #box_photo_gallery,
body.prof_2009.mem_page #box_photo_gallery,
body.prof_2009.staff_page #box_photo_gallery,
body.prof_2010.mem_page #box_photo_gallery,
body.prof_2010.staff_page #box_photo_gallery,
body.prof_2011.mem_page #box_photo_gallery,
body.prof_2011.staff_page #box_photo_gallery {
    width: 770px;
}

body.prof_2008.mem_page #messageArea,
body.prof_2008.staff_page #messageArea,
body.prof_2009.mem_page #messageArea,
body.prof_2009.staff_page #messageArea,
body.prof_2010.mem_page #messageArea,
body.prof_2010.staff_page #messageArea,
body.prof_2011.mem_page #messageArea,
body.prof_2011.staff_page #messageArea {
    width: 721px;
    margin: 0 0 32px;
}

body.prof_2008.mem_page #messageArea,
body.prof_2008.staff_page #messageArea,
body.prof_2009.mem_page #messageArea,
body.prof_2009.staff_page #messageArea,
body.prof_2010.mem_page #messageArea,
body.prof_2010.staff_page #messageArea,
body.prof_2011.mem_page #messageArea,
body.prof_2011.staff_page #messageArea {
    width: 770px;
}

body.prof_2008.mem_page #messageArea dl,
body.prof_2008.staff_page #messageArea dl,
body.prof_2009.mem_page #messageArea dl,
body.prof_2009.staff_page #messageArea dl,
body.prof_2010.mem_page #messageArea dl,
body.prof_2010.staff_page #messageArea dl,
body.prof_2011.mem_page #messageArea dl,
body.prof_2011.staff_page #messageArea dl {
    min-height: 254px;
    margin: 0;
    padding: 0 0 0 220px;
    position: relative;
}

body.prof_2008.mem_page #messageArea dt.bustUp,
body.prof_2008.staff_page #messageArea dt.bustUp,
body.prof_2009.mem_page #messageArea dt.bustUp,
body.prof_2009.staff_page #messageArea dt.bustUp,
body.prof_2010.mem_page #messageArea dt.bustUp,
body.prof_2010.staff_page #messageArea dt.bustUp,
body.prof_2011.mem_page #messageArea dt.bustUp,
body.prof_2011.staff_page #messageArea dt.bustUp {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 198px;
    height: 254px;
    margin: 0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    text-indent: -9999px;
}

body.prof_2008.mem_page #messageArea dt,
body.prof_2008.staff_page #messageArea dt,
body.prof_2009.mem_page #messageArea dt,
body.prof_2009.staff_page #messageArea dt,
body.prof_2010.mem_page #messageArea dt,
body.prof_2010.staff_page #messageArea dt,
body.prof_2011.mem_page #messageArea dt,
body.prof_2011.staff_page #messageArea dt {
    margin: 0 0 4px;
    color: #23b7fe;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.45;
}

body.prof_2008.mem_page #messageArea dd,
body.prof_2008.staff_page #messageArea dd,
body.prof_2009.mem_page #messageArea dd,
body.prof_2009.staff_page #messageArea dd,
body.prof_2010.mem_page #messageArea dd,
body.prof_2010.staff_page #messageArea dd,
body.prof_2011.mem_page #messageArea dd,
body.prof_2011.staff_page #messageArea dd {
    margin: 0 0 12px;
    color: #333333;
    font-size: 1.4rem;
    line-height: 1.8;
}

body.prof_2008.mem_page #personal,
body.prof_2008.staff_page #personal,
body.prof_2009.mem_page #personal,
body.prof_2009.staff_page #personal,
body.prof_2010.mem_page #personal,
body.prof_2010.staff_page #personal,
body.prof_2011.mem_page #personal,
body.prof_2011.staff_page #personal,
body.prof_2008.mem_page .otherTable,
body.prof_2008.staff_page .otherTable,
body.prof_2009.mem_page .otherTable,
body.prof_2009.staff_page .otherTable,
body.prof_2010.mem_page .otherTable,
body.prof_2010.staff_page .otherTable,
body.prof_2011.mem_page .otherTable,
body.prof_2011.staff_page .otherTable {
    width: 100%;
    border-collapse: collapse;
}

body.prof_2008.mem_page #personal,
body.prof_2008.staff_page #personal,
body.prof_2009.mem_page #personal,
body.prof_2009.staff_page #personal,
body.prof_2010.mem_page #personal,
body.prof_2010.staff_page #personal,
body.prof_2011.mem_page #personal,
body.prof_2011.staff_page #personal,
body.prof_2008.mem_page .otherTable,
body.prof_2008.staff_page .otherTable,
body.prof_2009.mem_page .otherTable,
body.prof_2009.staff_page .otherTable,
body.prof_2010.mem_page .otherTable,
body.prof_2010.staff_page .otherTable,
body.prof_2011.mem_page .otherTable,
body.prof_2011.staff_page .otherTable {
    width: 770px;
    table-layout: fixed;
}

body.prof_2008.mem_page #personal th,
body.prof_2008.staff_page #personal th,
body.prof_2009.mem_page #personal th,
body.prof_2009.staff_page #personal th,
body.prof_2010.mem_page #personal th,
body.prof_2010.staff_page #personal th,
body.prof_2011.mem_page #personal th,
body.prof_2011.staff_page #personal th,
body.prof_2008.mem_page .otherTable th,
body.prof_2008.staff_page .otherTable th,
body.prof_2009.mem_page .otherTable th,
body.prof_2009.staff_page .otherTable th,
body.prof_2010.mem_page .otherTable th,
body.prof_2010.staff_page .otherTable th,
body.prof_2011.mem_page .otherTable th,
body.prof_2011.staff_page .otherTable th {
    width: 25%;
    padding: 10px;
    border: 1px solid #d7dfe5;
    background-color: #eff8fe;
    color: #333333;
    font-weight: 400;
    text-align: center;
}

body.prof_2008.mem_page #personal td,
body.prof_2008.staff_page #personal td,
body.prof_2009.mem_page #personal td,
body.prof_2009.staff_page #personal td,
body.prof_2010.mem_page #personal td,
body.prof_2010.staff_page #personal td,
body.prof_2011.mem_page #personal td,
body.prof_2011.staff_page #personal td,
body.prof_2008.mem_page .otherTable td,
body.prof_2008.staff_page .otherTable td,
body.prof_2009.mem_page .otherTable td,
body.prof_2009.staff_page .otherTable td,
body.prof_2010.mem_page .otherTable td,
body.prof_2010.staff_page .otherTable td,
body.prof_2011.mem_page .otherTable td,
body.prof_2011.staff_page .otherTable td {
    padding: 10px;
    border: 1px solid #d7dfe5;
    color: #333333;
}

body.prof_2008.mem_page #box_photo_gallery,
body.prof_2008.staff_page #box_photo_gallery,
body.prof_2009.mem_page #box_photo_gallery,
body.prof_2009.staff_page #box_photo_gallery,
body.prof_2010.mem_page #box_photo_gallery,
body.prof_2010.staff_page #box_photo_gallery,
body.prof_2011.mem_page #box_photo_gallery,
body.prof_2011.staff_page #box_photo_gallery {
    width: 721px;
    margin: 0 0 32px;
}

body.prof_2008.mem_page #box_photo_gallery,
body.prof_2008.staff_page #box_photo_gallery,
body.prof_2009.mem_page #box_photo_gallery,
body.prof_2009.staff_page #box_photo_gallery,
body.prof_2010.mem_page #box_photo_gallery,
body.prof_2010.staff_page #box_photo_gallery,
body.prof_2011.mem_page #box_photo_gallery,
body.prof_2011.staff_page #box_photo_gallery {
    width: 770px;
}

body.prof_2008.mem_page #box_photo_gallery ul,
body.prof_2008.staff_page #box_photo_gallery ul,
body.prof_2009.mem_page #box_photo_gallery ul,
body.prof_2009.staff_page #box_photo_gallery ul,
body.prof_2010.mem_page #box_photo_gallery ul,
body.prof_2010.staff_page #box_photo_gallery ul,
body.prof_2011.mem_page #box_photo_gallery ul,
body.prof_2011.staff_page #box_photo_gallery ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 0 0 18px;
    padding: 0;
}

body.prof_2008.mem_page #box_photo_gallery li,
body.prof_2008.staff_page #box_photo_gallery li,
body.prof_2009.mem_page #box_photo_gallery li,
body.prof_2009.staff_page #box_photo_gallery li,
body.prof_2010.mem_page #box_photo_gallery li,
body.prof_2010.staff_page #box_photo_gallery li,
body.prof_2011.mem_page #box_photo_gallery li,
body.prof_2011.staff_page #box_photo_gallery li {
    width: 76px;
    margin: 0;
    padding: 0;
}

body.prof_2008.mem_page #box_photo_gallery li img,
body.prof_2008.staff_page #box_photo_gallery li img,
body.prof_2009.mem_page #box_photo_gallery li img,
body.prof_2009.staff_page #box_photo_gallery li img,
body.prof_2010.mem_page #box_photo_gallery li img,
body.prof_2010.staff_page #box_photo_gallery li img,
body.prof_2011.mem_page #box_photo_gallery li img,
body.prof_2011.staff_page #box_photo_gallery li img {
    width: 76px;
    height: 50px;
    object-fit: cover;
}

body.prof_2008.mem_page #box_photo_gallery #photo_large,
body.prof_2008.staff_page #box_photo_gallery #photo_large,
body.prof_2009.mem_page #box_photo_gallery #photo_large,
body.prof_2009.staff_page #box_photo_gallery #photo_large,
body.prof_2010.mem_page #box_photo_gallery #photo_large,
body.prof_2010.staff_page #box_photo_gallery #photo_large,
body.prof_2011.mem_page #box_photo_gallery #photo_large,
body.prof_2011.staff_page #box_photo_gallery #photo_large {
    margin: 0;
    text-align: center;
}

body.prof_2008.mem_page #box_photo_gallery #photo_large img,
body.prof_2008.staff_page #box_photo_gallery #photo_large img,
body.prof_2009.mem_page #box_photo_gallery #photo_large img,
body.prof_2009.staff_page #box_photo_gallery #photo_large img,
body.prof_2010.mem_page #box_photo_gallery #photo_large img,
body.prof_2010.staff_page #box_photo_gallery #photo_large img,
body.prof_2011.mem_page #box_photo_gallery #photo_large img,
body.prof_2011.staff_page #box_photo_gallery #photo_large img {
    width: 721px;
    height: auto;
}

body.prof_2008.mem_page #box_photo_gallery #photo_large img,
body.prof_2008.staff_page #box_photo_gallery #photo_large img,
body.prof_2009.mem_page #box_photo_gallery #photo_large img,
body.prof_2009.staff_page #box_photo_gallery #photo_large img,
body.prof_2010.mem_page #box_photo_gallery #photo_large img,
body.prof_2010.staff_page #box_photo_gallery #photo_large img,
body.prof_2011.mem_page #box_photo_gallery #photo_large img,
body.prof_2011.staff_page #box_photo_gallery #photo_large img {
    width: auto;
    max-width: 770px;
    height: auto;
}

body.prof_2008.mem_page #detailPlayerArea h4,
body.prof_2008.staff_page #detailPlayerArea h4,
body.prof_2009.mem_page #detailPlayerArea h4,
body.prof_2009.staff_page #detailPlayerArea h4,
body.prof_2010.mem_page #detailPlayerArea h4,
body.prof_2010.staff_page #detailPlayerArea h4,
body.prof_2011.mem_page #detailPlayerArea h4,
body.prof_2011.staff_page #detailPlayerArea h4 {
    display: inline-block;
    position: relative;
    width: auto;
    height: auto;
    margin: 32px 0 14px;
    padding: 0 30px 0 0;
    border: 0;
    background: none;
    color: #333333;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.25;
    text-indent: 0;
}

body.prof_2008.mem_page #detailPlayerArea h4:after,
body.prof_2008.staff_page #detailPlayerArea h4:after,
body.prof_2009.mem_page #detailPlayerArea h4:after,
body.prof_2009.staff_page #detailPlayerArea h4:after,
body.prof_2010.mem_page #detailPlayerArea h4:after,
body.prof_2010.staff_page #detailPlayerArea h4:after,
body.prof_2011.mem_page #detailPlayerArea h4:after,
body.prof_2011.staff_page #detailPlayerArea h4:after {
    display: block;
    position: absolute;
    right: 10px;
    bottom: 0;
    width: 3px;
    height: 1.4em;
    background-color: #23b7fe;
    content: "";
    -webkit-transform: skew(-28deg);
    -ms-transform: skew(-28deg);
    transform: skew(-28deg);
}

body.prof_2007.mem_page #profileIndex,
body.prof_2007.staff_page #profileIndex,
body.prof_2007.mem_page #profileDetailArea,
body.prof_2007.staff_page #profileDetailArea {
    width: 1024px;
    margin-right: auto;
    margin-left: auto;
}

body.prof_2007.mem_page #titleHeader,
body.prof_2007.staff_page #titleHeader {
    margin-bottom: 28px;
}

body.prof_2007.mem_page #titleHeader h2,
body.prof_2007.staff_page #titleHeader h2 {
    display: none;
}

body.prof_2007.mem_page #memberHeader,
body.prof_2007.staff_page #memberHeader {
    display: flex;
    align-items: flex-end;
    gap: 0 18px;
    margin: 0 0 24px;
    padding-bottom: 18px;
    border-bottom: 1px solid #bbbbbb;
}

body.prof_2007.mem_page #memberHeader h3.num,
body.prof_2007.staff_page #memberHeader h3.num {
    margin: 0;
    color: #23b7fe;
    font-size: 8rem;
    font-weight: 400;
    line-height: 0.9;
}

body.prof_2007.mem_page #memberHeader h3.num .position,
body.prof_2007.staff_page #memberHeader h3.num .position {
    color: #111111;
}

body.prof_2007.mem_page #memberHeader h4.name,
body.prof_2007.staff_page #memberHeader h4.name {
    margin: 0;
    color: #222222;
    font-size: 2.8rem;
    line-height: 1.15;
}

body.prof_2007.mem_page #memberHeader h4.name .kana,
body.prof_2007.staff_page #memberHeader h4.name .kana {
    margin-left: 0.5em;
    font-size: 1.2rem;
}

body.prof_2007.mem_page #memberHeader h4.name .roman,
body.prof_2007.staff_page #memberHeader h4.name .roman {
    color: #333333;
    font-size: 1.4rem;
    font-weight: 400;
}

body.prof_2007.mem_page #memberHeader .buttonFanMailMini,
body.prof_2007.staff_page #memberHeader .buttonFanMailMini {
    display: none;
}

body.prof_2007.mem_page .photoDataArea,
body.prof_2007.staff_page .photoDataArea {
    width: 1024px;
    margin-bottom: 32px;
}

body.prof_2007.mem_page #scenePhoto,
body.prof_2007.staff_page #scenePhoto {
    width: 721px;
    margin: 0 0 24px;
}

body.prof_2007.mem_page #scenePhoto img,
body.prof_2007.staff_page #scenePhoto img {
    width: 100%;
    height: auto;
}

body.prof_2007.mem_page .leftDataSide,
body.prof_2007.staff_page .leftDataSide {
    float: left;
    width: 198px;
}

body.prof_2007.mem_page .rightDataSide,
body.prof_2007.staff_page .rightDataSide {
    margin-left: 220px;
    width: 501px;
}

body.prof_2007.mem_page .photoDataArea.second,
body.prof_2007.staff_page .photoDataArea.second {
    width: 721px;
}

body.prof_2007.mem_page #personalData table,
body.prof_2007.staff_page #personalData table,
body.prof_2007.mem_page .bottomDataArea table,
body.prof_2007.staff_page .bottomDataArea table {
    width: 100%;
    border-collapse: collapse;
}

body.prof_2007.mem_page #personalData td,
body.prof_2007.staff_page #personalData td,
body.prof_2007.mem_page .bottomDataArea th,
body.prof_2007.staff_page .bottomDataArea th,
body.prof_2007.mem_page .bottomDataArea td,
body.prof_2007.staff_page .bottomDataArea td {
    padding: 10px;
    border: 1px solid #d7dfe5;
    color: #333333;
}

body.prof_2007.mem_page #personalData td:first-child,
body.prof_2007.staff_page #personalData td:first-child,
body.prof_2007.mem_page .bottomDataArea th,
body.prof_2007.staff_page .bottomDataArea th {
    background-color: #eff8fe;
    font-weight: 400;
    text-align: center;
}

body.prof_2007.mem_page h5,
body.prof_2007.staff_page h5,
body.prof_2006.mem_page .cell_gray_12px,
body.prof_2006.staff_page .cell_gray_12px,
body.prof_2005.mem_page .cell_gray_12px,
body.prof_2005.staff_page .cell_gray_12px,
body.prof_2004.mem_page .small_10px_03,
body.prof_2004.staff_page .small_10px_03 {
    display: inline-block;
    position: relative;
    margin: 24px 0 12px;
    padding: 0 28px 0 0;
    color: #333333;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1;
    background: none;
}

body.prof_2007.mem_page h5:after,
body.prof_2007.staff_page h5:after,
body.prof_2006.mem_page .cell_gray_12px:after,
body.prof_2006.staff_page .cell_gray_12px:after,
body.prof_2005.mem_page .cell_gray_12px:after,
body.prof_2005.staff_page .cell_gray_12px:after,
body.prof_2004.mem_page .small_10px_03:after,
body.prof_2004.staff_page .small_10px_03:after {
    transform: skew(-36deg);
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    right: 10px;
    height: 90%;
    border-right: 3px solid #2cbafe;
}

body.prof_2006.mem_page #contents_area,
body.prof_2006.staff_page #contents_area,
body.prof_2005.mem_page #contents_area,
body.prof_2005.staff_page #contents_area {
    width: 721px;
    margin-right: auto;
    margin-left: auto;
}

body.prof_2006.mem_page #contents_area img,
body.prof_2006.staff_page #contents_area img,
body.prof_2005.mem_page #contents_area img,
body.prof_2005.staff_page #contents_area img,
body.prof_2004.mem_page #profile_area img,
body.prof_2004.staff_page #profile_area img {
    max-width: 100%;
    height: auto;
}

body.prof_2006.mem_page #contents_area table,
body.prof_2006.staff_page #contents_area table,
body.prof_2005.mem_page #contents_area table,
body.prof_2005.staff_page #contents_area table,
body.prof_2004.mem_page #profile_area table,
body.prof_2004.staff_page #profile_area table {
    max-width: 100%;
}

body.prof_2006.mem_page #contents_area table,
body.prof_2006.staff_page #contents_area table,
body.prof_2005.mem_page #contents_area table,
body.prof_2005.staff_page #contents_area table {
    width: 100% !important;
    table-layout: fixed;
}

body.prof_2006.mem_page #contents_area td,
body.prof_2006.staff_page #contents_area td,
body.prof_2005.mem_page #contents_area td,
body.prof_2005.staff_page #contents_area td {
    box-sizing: border-box;
}

body.prof_2006.mem_page #contents_area .cell_gray,
body.prof_2006.staff_page #contents_area .cell_gray,
body.prof_2005.mem_page #contents_area .cell_gray,
body.prof_2005.staff_page #contents_area .cell_gray,
body.prof_2006.mem_page #contents_area .cell_gray_center,
body.prof_2006.staff_page #contents_area .cell_gray_center,
body.prof_2005.mem_page #contents_area .cell_gray_center,
body.prof_2005.staff_page #contents_area .cell_gray_center {
    padding: 10px;
    border: 1px solid #d7dfe5;
    background-color: #eff8fe;
    color: #333333;
    font-weight: 400;
    text-align: center;
}

body.prof_2006.mem_page #contents_area .cell_gray_k5,
body.prof_2006.staff_page #contents_area .cell_gray_k5,
body.prof_2005.mem_page #contents_area .cell_gray_k5,
body.prof_2005.staff_page #contents_area .cell_gray_k5,
body.prof_2006.mem_page #contents_area .cell_gray_k5_center,
body.prof_2006.staff_page #contents_area .cell_gray_k5_center,
body.prof_2005.mem_page #contents_area .cell_gray_k5_center,
body.prof_2005.staff_page #contents_area .cell_gray_k5_center {
    padding: 10px;
    border: 1px solid #d7dfe5;
    color: #333333;
}

body.prof_2006.mem_page #contents_area .cell_white,
body.prof_2006.staff_page #contents_area .cell_white,
body.prof_2005.mem_page #contents_area .cell_white,
body.prof_2005.staff_page #contents_area .cell_white {
    height: 24px;
}

body.prof_2004.mem_page #profile_area>table,
body.prof_2004.staff_page #profile_area>table {
    width: 721px;
    margin-right: auto;
    margin-left: auto;
}

body.prof_2004.mem_page #profile_area .small_10px_beta,
body.prof_2004.staff_page #profile_area .small_10px_beta,
body.prof_2004.mem_page #profile_area .small_10px_03,
body.prof_2004.staff_page #profile_area .small_10px_03 {
    padding: 10px;
    border: 1px solid #d7dfe5;
    color: #333333;
    font-size: 1.3rem;
    line-height: 1.6;
}

body.prof_2006.mem_page #contents_area .cell_gray_12px,
body.prof_2006.staff_page #contents_area .cell_gray_12px,
body.prof_2005.mem_page #contents_area .cell_gray_12px,
body.prof_2005.staff_page #contents_area .cell_gray_12px,
body.prof_2004.mem_page #profile_area td.small_10px_03,
body.prof_2004.staff_page #profile_area td.small_10px_03 {
    display: table-cell !important;
    position: static !important;
    margin: 0 !important;
    padding: 10px !important;
    border: 1px solid #d7dfe5 !important;
    background-color: #eff8fe !important;
    color: #333333 !important;
    font-size: 1.3rem !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    text-align: center !important;
}

body.prof_2006.mem_page #contents_area .cell_gray_12px:after,
body.prof_2006.staff_page #contents_area .cell_gray_12px:after,
body.prof_2005.mem_page #contents_area .cell_gray_12px:after,
body.prof_2005.staff_page #contents_area .cell_gray_12px:after,
body.prof_2004.mem_page #profile_area td.small_10px_03:after,
body.prof_2004.staff_page #profile_area td.small_10px_03:after {
    display: none;
}

body.prof_2008.mem_page #detailPlayerArea.p01 #scene {
    background-image: url("../2008/image_players/mem_scene_01.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p01 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_01.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p02 #scene {
    background-image: url("../2008/image_players/mem_scene_02.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p02 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_02.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p04 #scene {
    background-image: url("../2008/image_players/mem_scene_04.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p04 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_04.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p05 #scene {
    background-image: url("../2008/image_players/mem_scene_05.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p05 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_05.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p06 #scene {
    background-image: url("../2008/image_players/mem_scene_06.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p06 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_06.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p07 #scene {
    background-image: url("../2008/image_players/mem_scene_07.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p07 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_07.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p08 #scene {
    background-image: url("../2008/image_players/mem_scene_08.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p08 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_08.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p09 #scene {
    background-image: url("../2008/image_players/mem_scene_09.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p09 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_09.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p10 #scene {
    background-image: url("../2008/image_players/mem_scene_10.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p10 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_10.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p11 #scene {
    background-image: url("../2008/image_players/mem_scene_11.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p11 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_11.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p13 #scene {
    background-image: url("../2008/image_players/mem_scene_13.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p13 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_13.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p14 #scene {
    background-image: url("../2008/image_players/mem_scene_14.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p14 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_14.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p15 #scene {
    background-image: url("../2008/image_players/mem_scene_15.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p15 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_15.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p16 #scene {
    background-image: url("../2008/image_players/mem_scene_16.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p16 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_16.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p17 #scene {
    background-image: url("../2008/image_players/mem_scene_17.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p17 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_17.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p18 #scene {
    background-image: url("../2008/image_players/mem_scene_18.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p18 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_18.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p19 #scene {
    background-image: url("../2008/image_players/mem_scene_19.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p19 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_19.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p20 #scene {
    background-image: url("../2008/image_players/mem_scene_20.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p20 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_20.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p21 #scene {
    background-image: url("../2008/image_players/mem_scene_21.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p21 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_21.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p22 #scene {
    background-image: url("../2008/image_players/mem_scene_22.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p22 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_22.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p23 #scene {
    background-image: url("../2008/image_players/mem_scene_23.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p23 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_23.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p24 #scene {
    background-image: url("../2008/image_players/mem_scene_24.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p24 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_24.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p25 #scene {
    background-image: url("../2008/image_players/mem_scene_25.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p25 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_25.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p26 #scene {
    background-image: url("../2008/image_players/mem_scene_26.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p26 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_26.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p27 #scene {
    background-image: url("../2008/image_players/mem_scene_27.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p27 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_27.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p28 #scene {
    background-image: url("../2008/image_players/mem_scene_28.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p28 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_28.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p29 #scene {
    background-image: url("../2008/image_players/mem_scene_29.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p29 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_29.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p30 #scene {
    background-image: url("../2008/image_players/mem_scene_30.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p30 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_30.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p31 #scene {
    background-image: url("../2008/image_players/mem_scene_31.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p31 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_31.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p32 #scene {
    background-image: url("../2008/image_players/mem_scene_32.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p32 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_32.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p33 #scene {
    background-image: url("../2008/image_players/mem_scene_33.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p33 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_33.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p34 #scene {
    background-image: url("../2008/image_players/mem_scene_34.jpg");
}

body.prof_2008.mem_page #detailPlayerArea.p34 #messageArea dt.bustUp {
    background-image: url("../2008/image_players/mem_bust_34.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s01 #scene {
    background-image: url("../2008/image_staffs/staff_scene_01.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s01 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_01.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s02 #scene {
    background-image: url("../2008/image_staffs/staff_scene_02.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s02 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_02.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s03 #scene {
    background-image: url("../2008/image_staffs/staff_scene_03.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s03 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_03.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s04 #scene {
    background-image: url("../2008/image_staffs/staff_scene_04.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s04 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_04.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s05 #scene {
    background-image: url("../2008/image_staffs/staff_scene_05.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s05 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_05.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s06 #scene {
    background-image: url("../2008/image_staffs/staff_scene_06.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s06 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_06.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s07 #scene {
    background-image: url("../2008/image_staffs/staff_scene_07.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s07 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_07.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s08 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_08.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s09 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_09.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s10 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_10.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s11 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_11.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s12 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_12.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s13 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_13.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s14 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_14.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s15 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_15.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s16 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_16.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s17 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_17.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s18 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_18.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s19 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_19.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s20 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_20.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s21 #scene {
    background-image: url("../2008/image_staffs/staff_scene_21.jpg");
}

body.prof_2008.staff_page #detailPlayerArea.s21 #messageArea dt.bustUp {
    background-image: url("../2008/image_staffs/staff_bust_21.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p01 #scene {
    background-image: url("../2009/image_players/mem_scene_01.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p01 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_01.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p02 #scene {
    background-image: url("../2009/image_players/mem_scene_02.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p02 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_02.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p04 #scene {
    background-image: url("../2009/image_players/mem_scene_04.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p04 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_04.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p05 #scene {
    background-image: url("../2009/image_players/mem_scene_05.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p05 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_05.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p06 #scene {
    background-image: url("../2009/image_players/mem_scene_06.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p06 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_06.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p07 #scene {
    background-image: url("../2009/image_players/mem_scene_07.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p07 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_07.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p08 #scene {
    background-image: url("../2009/image_players/mem_scene_08.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p08 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_08.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p09 #scene {
    background-image: url("../2009/image_players/mem_scene_09.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p09 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_09.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p10 #scene {
    background-image: url("../2009/image_players/mem_scene_10.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p10 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_10.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p11 #scene {
    background-image: url("../2009/image_players/mem_scene_11.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p11 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_11.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p13 #scene {
    background-image: url("../2009/image_players/mem_scene_13.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p13 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_13.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p14 #scene {
    background-image: url("../2009/image_players/mem_scene_14.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p14 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_14.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p15 #scene {
    background-image: url("../2009/image_players/mem_scene_15.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p15 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_15.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p16 #scene {
    background-image: url("../2009/image_players/mem_scene_16.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p16 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_16.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p17 #scene {
    background-image: url("../2009/image_players/mem_scene_17.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p17 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_17.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p18 #scene {
    background-image: url("../2009/image_players/mem_scene_18.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p18 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_18.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p19 #scene {
    background-image: url("../2009/image_players/mem_scene_19.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p19 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_19.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p20 #scene {
    background-image: url("../2009/image_players/mem_scene_20.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p20 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_20.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p21 #scene {
    background-image: url("../2009/image_players/mem_scene_21.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p21 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_21.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p22 #scene {
    background-image: url("../2009/image_players/mem_scene_22.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p22 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_22.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p23 #scene {
    background-image: url("../2009/image_players/mem_scene_23.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p23 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_23.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p24 #scene {
    background-image: url("../2009/image_players/mem_scene_24.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p24 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_24.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p25 #scene {
    background-image: url("../2009/image_players/mem_scene_25.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p25 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_25.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p26 #scene {
    background-image: url("../2009/image_players/mem_scene_26.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p26 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_26.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p27 #scene {
    background-image: url("../2009/image_players/mem_scene_27.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p27 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_27.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p28 #scene {
    background-image: url("../2009/image_players/mem_scene_28.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p28 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_28.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p29 #scene {
    background-image: url("../2009/image_players/mem_scene_29.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p29 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_29.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p30 #scene {
    background-image: url("../2009/image_players/mem_scene_30.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p30 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_30.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p34 #scene {
    background-image: url("../2009/image_players/mem_scene_34.jpg");
}

body.prof_2009.mem_page #detailPlayerArea.p34 #messageArea dt.bustUp {
    background-image: url("../2009/image_players/mem_bust_34.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s01 #scene {
    background-image: url("../2009/image_staffs/staff_scene_01.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s01 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_01.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s02 #scene {
    background-image: url("../2009/image_staffs/staff_scene_02.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s02 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_02.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s03 #scene {
    background-image: url("../2009/image_staffs/staff_scene_03.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s03 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_03.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s04 #scene {
    background-image: url("../2009/image_staffs/staff_scene_04.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s04 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_04.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s05 #scene {
    background-image: url("../2009/image_staffs/staff_scene_05.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s05 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_05.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s06 #scene {
    background-image: url("../2009/image_staffs/staff_scene_06.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s06 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_06.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s07 #scene {
    background-image: url("../2009/image_staffs/staff_scene_07.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s07 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_07.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s08 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_08.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s09 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_09.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s10 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_10.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s11 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_11.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s13 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_13.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s14 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_14.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s15 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_15.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s16 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_16.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s17 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_17.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s18 #scene {
    background-image: url("../2009/image_staffs/staff_scene_18.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s18 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_18.jpg");
}

body.prof_2009.staff_page #detailPlayerArea.s19 #messageArea dt.bustUp {
    background-image: url("../2009/image_staffs/staff_bust_19.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p01 #scene {
    background-image: url("../2010/image_players/mem_scene_01.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p01 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_01.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p02 #scene {
    background-image: url("../2010/image_players/mem_scene_02.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p02 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_02.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p03 #scene {
    background-image: url("../2010/image_players/mem_scene_03.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p03 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_03.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p04 #scene {
    background-image: url("../2010/image_players/mem_scene_04.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p04 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_04.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p05 #scene {
    background-image: url("../2010/image_players/mem_scene_05.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p05 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_05.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p06 #scene {
    background-image: url("../2010/image_players/mem_scene_06.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p06 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_06.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p07 #scene {
    background-image: url("../2010/image_players/mem_scene_07.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p07 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_07.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p08 #scene {
    background-image: url("../2010/image_players/mem_scene_08.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p08 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_08.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p09 #scene {
    background-image: url("../2010/image_players/mem_scene_09.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p09 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_09.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p10 #scene {
    background-image: url("../2010/image_players/mem_scene_10.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p10 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_10.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p11 #scene {
    background-image: url("../2010/image_players/mem_scene_11.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p11 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_11.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p13 #scene {
    background-image: url("../2010/image_players/mem_scene_13.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p13 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_13.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p14 #scene {
    background-image: url("../2010/image_players/mem_scene_14.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p14 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_14.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p15 #scene {
    background-image: url("../2010/image_players/mem_scene_15.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p15 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_15.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p16 #scene {
    background-image: url("../2010/image_players/mem_scene_16.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p16 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_16.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p17 #scene {
    background-image: url("../2010/image_players/mem_scene_17.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p17 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_17.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p18 #scene {
    background-image: url("../2010/image_players/mem_scene_18.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p18 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_18.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p19 #scene {
    background-image: url("../2010/image_players/mem_scene_19.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p19 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_19.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p20 #scene {
    background-image: url("../2010/image_players/mem_scene_20.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p20 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_20.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p21 #scene {
    background-image: url("../2010/image_players/mem_scene_21.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p21 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_21.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p22 #scene {
    background-image: url("../2010/image_players/mem_scene_22.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p22 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_22.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p23 #scene {
    background-image: url("../2010/image_players/mem_scene_23.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p23 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_23.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p24 #scene {
    background-image: url("../2010/image_players/mem_scene_24.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p24 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_24.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p25 #scene {
    background-image: url("../2010/image_players/mem_scene_25.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p25 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_25.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p26 #scene {
    background-image: url("../2010/image_players/mem_scene_26.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p26 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_26.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p27 #scene {
    background-image: url("../2010/image_players/mem_scene_27.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p27 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_27.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p28 #scene {
    background-image: url("../2010/image_players/mem_scene_28.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p28 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_28.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p29 #scene {
    background-image: url("../2010/image_players/mem_scene_29.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p29 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_29.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p30 #scene {
    background-image: url("../2010/image_players/mem_scene_30.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p30 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_30.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p34 #scene {
    background-image: url("../2010/image_players/mem_scene_34.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p34 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_34.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p35 #scene {
    background-image: url("../2010/image_players/mem_scene_35.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p35 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_35.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p36 #scene {
    background-image: url("../2010/image_players/mem_scene_36.jpg");
}

body.prof_2010.mem_page #detailPlayerArea.p36 #messageArea dt.bustUp {
    background-image: url("../2010/image_players/mem_bust_36.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s01 #scene {
    background-image: url("../2010/image_staffs/staff_scene_01.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s01 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_01.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s02 #scene {
    background-image: url("../2010/image_staffs/staff_scene_02.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s02 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_02.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s03 #scene {
    background-image: url("../2010/image_staffs/staff_scene_03.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s03 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_03.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s04 #scene {
    background-image: url("../2010/image_staffs/staff_scene_04.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s04 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_04.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s05 #scene {
    background-image: url("../2010/image_staffs/staff_scene_05.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s05 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_05.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s06 #scene {
    background-image: url("../2010/image_staffs/staff_scene_06.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s06 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_06.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s07 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_07.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s08 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_08.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s09 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_09.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s10 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_10.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s11 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_11.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s12 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_12.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s13 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_13.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s14 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_14.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s15 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_15.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s16 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_16.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s17 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_17.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s18 #scene {
    background-image: url("../2010/image_staffs/staff_scene_18.jpg");
}

body.prof_2010.staff_page #detailPlayerArea.s18 #messageArea dt.bustUp {
    background-image: url("../2010/image_staffs/staff_bust_18.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p01 #scene {
    background-image: url("../2011/image_players/mem_scene_01.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p01 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_01.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p02 #scene {
    background-image: url("../2011/image_players/mem_scene_02.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p02 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_02.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p03 #scene {
    background-image: url("../2011/image_players/mem_scene_03.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p03 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_03.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p04 #scene {
    background-image: url("../2011/image_players/mem_scene_04.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p04 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_04.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p05 #scene {
    background-image: url("../2011/image_players/mem_scene_05.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p05 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_05.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p06 #scene {
    background-image: url("../2011/image_players/mem_scene_06.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p06 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_06.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p07 #scene {
    background-image: url("../2011/image_players/mem_scene_07.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p07 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_07.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p08 #scene {
    background-image: url("../2011/image_players/mem_scene_08.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p08 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_08.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p09 #scene {
    background-image: url("../2011/image_players/mem_scene_09.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p09 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_09.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p10 #scene {
    background-image: url("../2011/image_players/mem_scene_10.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p10 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_10.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p11 #scene {
    background-image: url("../2011/image_players/mem_scene_11.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p11 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_11.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p13 #scene {
    background-image: url("../2011/image_players/mem_scene_13.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p13 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_13.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p14 #scene {
    background-image: url("../2011/image_players/mem_scene_14.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p14 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_14.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p15 #scene {
    background-image: url("../2011/image_players/mem_scene_15.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p15 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_15.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p16 #scene {
    background-image: url("../2011/image_players/mem_scene_16.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p16 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_16.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p17 #scene {
    background-image: url("../2011/image_players/mem_scene_17.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p17 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_17.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p18 #scene {
    background-image: url("../2011/image_players/mem_scene_18.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p18 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_18.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p19 #scene {
    background-image: url("../2011/image_players/mem_scene_19.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p19 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_19.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p20 #scene {
    background-image: url("../2011/image_players/mem_scene_20.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p20 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_20.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p21 #scene {
    background-image: url("../2011/image_players/mem_scene_21.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p21 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_21.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p22 #scene {
    background-image: url("../2011/image_players/mem_scene_22.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p22 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_22.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p23 #scene {
    background-image: url("../2011/image_players/mem_scene_23.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p23 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_23.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p24 #scene {
    background-image: url("../2011/image_players/mem_scene_24.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p24 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_24.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p25 #scene {
    background-image: url("../2011/image_players/mem_scene_25.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p25 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_25.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p26 #scene {
    background-image: url("../2011/image_players/mem_scene_26.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p26 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_26.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p27 #scene {
    background-image: url("../2011/image_players/mem_scene_27.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p27 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_27.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p28 #scene {
    background-image: url("../2011/image_players/mem_scene_28.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p28 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_28.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p29 #scene {
    background-image: url("../2011/image_players/mem_scene_29.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p29 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_29.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p30 #scene {
    background-image: url("../2011/image_players/mem_scene_30.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p30 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_30.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p31 #scene {
    background-image: url("../2011/image_players/mem_scene_31.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p31 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_31.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p32 #scene {
    background-image: url("../2011/image_players/mem_scene_32.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p32 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_32.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p33 #scene {
    background-image: url("../2011/image_players/mem_scene_33.jpg");
}

body.prof_2011.mem_page #detailPlayerArea.p33 #messageArea dt.bustUp {
    background-image: url("../2011/image_players/mem_bust_33.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s01 #scene {
    background-image: url("../2011/image_staffs/staff_scene_01.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s01 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_01.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s02 #scene {
    background-image: url("../2011/image_staffs/staff_scene_02.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s02 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_02.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s03 #scene {
    background-image: url("../2011/image_staffs/staff_scene_03.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s03 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_03.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s04 #scene {
    background-image: url("../2011/image_staffs/staff_scene_04.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s04 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_04.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s05 #scene {
    background-image: url("../2011/image_staffs/staff_scene_05.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s05 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_05.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s06 #scene {
    background-image: url("../2011/image_staffs/staff_scene_06.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s06 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_06.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s07 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_07.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s08 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_08.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s09 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_09.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s10 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_10.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s11 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_11.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s12 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_12.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s13 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_13.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s14 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_14.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s15 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_15.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s16 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_16.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s17 #scene {
    background-image: url("../2011/image_staffs/staff_scene_17.jpg");
}

body.prof_2011.staff_page #detailPlayerArea.s17 #messageArea dt.bustUp {
    background-image: url("../2011/image_staffs/staff_bust_17.jpg");
}

/* /2004-2011 detail current follow-up */
/* 2023-2024 sort season selector follow-up */
body.prof_2023.list_number #season_selector #layer_season_selector,
body.prof_2023.list_gene #season_selector #layer_season_selector,
body.prof_2023.list_join #season_selector #layer_season_selector,
body.prof_2023.list_area #season_selector #layer_season_selector,
body.prof_2024.list_number #season_selector #layer_season_selector,
body.prof_2024.list_gene #season_selector #layer_season_selector,
body.prof_2024.list_join #season_selector #layer_season_selector,
body.prof_2024.list_area #season_selector #layer_season_selector {
    right: -6px;
    top: 28px;
    width: 1024px;
    max-width: calc(100vw - 126px);
    border-radius: 12px;
    box-shadow: 0px 2px 8px hsla(0, 0%, 0%, 0.1);
    padding: 20px 30px 56px;
    border: 0;
}

body.prof_2023.list_number #season_selector #layer_season_selector ul.child,
body.prof_2023.list_gene #season_selector #layer_season_selector ul.child,
body.prof_2023.list_join #season_selector #layer_season_selector ul.child,
body.prof_2023.list_area #season_selector #layer_season_selector ul.child,
body.prof_2024.list_number #season_selector #layer_season_selector ul.child,
body.prof_2024.list_gene #season_selector #layer_season_selector ul.child,
body.prof_2024.list_join #season_selector #layer_season_selector ul.child,
body.prof_2024.list_area #season_selector #layer_season_selector ul.child {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    column-count: auto;
    gap: 8px 12px;
    margin: 12px auto 0 auto;
    border: 0;
    font-size: 2.8rem;
    line-height: 1;
}

body.prof_2023.list_number #season_selector #layer_season_selector ul.child:after,
body.prof_2023.list_gene #season_selector #layer_season_selector ul.child:after,
body.prof_2023.list_join #season_selector #layer_season_selector ul.child:after,
body.prof_2023.list_area #season_selector #layer_season_selector ul.child:after,
body.prof_2024.list_number #season_selector #layer_season_selector ul.child:after,
body.prof_2024.list_gene #season_selector #layer_season_selector ul.child:after,
body.prof_2024.list_join #season_selector #layer_season_selector ul.child:after,
body.prof_2024.list_area #season_selector #layer_season_selector ul.child:after {
    content: none;
    display: none;
}

body.prof_2023.list_number #season_selector #layer_season_selector ul.child li,
body.prof_2023.list_gene #season_selector #layer_season_selector ul.child li,
body.prof_2023.list_join #season_selector #layer_season_selector ul.child li,
body.prof_2023.list_area #season_selector #layer_season_selector ul.child li,
body.prof_2024.list_number #season_selector #layer_season_selector ul.child li,
body.prof_2024.list_gene #season_selector #layer_season_selector ul.child li,
body.prof_2024.list_join #season_selector #layer_season_selector ul.child li,
body.prof_2024.list_area #season_selector #layer_season_selector ul.child li {
    width: auto;
    margin: 0;
    font-size: 2.8rem;
    text-align: center;
}

body.prof_2023.list_number #season_selector #layer_season_selector ul.child li a,
body.prof_2023.list_gene #season_selector #layer_season_selector ul.child li a,
body.prof_2023.list_join #season_selector #layer_season_selector ul.child li a,
body.prof_2023.list_area #season_selector #layer_season_selector ul.child li a,
body.prof_2024.list_number #season_selector #layer_season_selector ul.child li a,
body.prof_2024.list_gene #season_selector #layer_season_selector ul.child li a,
body.prof_2024.list_join #season_selector #layer_season_selector ul.child li a,
body.prof_2024.list_area #season_selector #layer_season_selector ul.child li a {
    display: block;
    width: auto;
    padding: 0.4em 0.4em 0.2em 0.4em;
    border: 0;
    border-radius: 4px;
}
