@charset "utf-8";
/* pageNav */
.tab_type-JCFM .tabs_parent > li{
    border-left-width: 1px;
    position: relative;
}
.tab_type-JCFM .tabs_parent > li,
.tab_type-JCFM .tabs_parent > li > a{
    background: #122149;
}
.tab_type-JCFM .tabs_parent > li > a > span:after{
    background-image: none;
    content: "";
    left: 50%;
    margin-left: 3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #ffffff transparent transparent transparent;
}
.tab_type-JCFM .tabs_parent > li.tab_name-top{
    width: 68px;
}
.tab_type-JCFM .tabs_parent > li.tab_name-program,
.tab_type-JCFM .tabs_parent > li.tab_name-member{
    width: 136px;
}
.tab_type-JCFM .tabs_parent > li.tab_name-benefit{
    width: 120px;
}
.tab_type-JCFM .tabs_parent > li.tab_name-guide{
    width: 120px;
}
.tab_type-JCFM .tabs_parent > li.tab_name-faq{
    width: 150px;
}
.tab_type-JCFM .tabs_parent > li.tab_name-discount{
    width: 210px;
}
.tab_type-JCFM .tabs_parent > li > a{
    font-size: 1.4rem;
    color: #d9e0ea;
    font-weight: normal;
    padding: 24px 5px 23px;
}
/* pageNav current */
body[id*="JCFM_"] .tab_type-JCFM .tabs_parent > li[class*="tab_name-"]:hover,
body[id*="JCFM_"] .tab_type-JCFM .tabs_parent > li[class*="tab_name-"] > a:hover{
    background: #d9e0ea;
    transition: all .2s linear;
}
body#JCFM_TOP .tab_type-JCFM .tabs_parent > li.tab_name-top,
body#JCFM_TOP .tab_type-JCFM .tabs_parent > li.tab_name-top a,
body#JCFM_PROGRAM .tab_type-JCFM .tabs_parent > li.tab_name-program,
body#JCFM_PROGRAM .tab_type-JCFM .tabs_parent > li.tab_name-program a,
body#JCFM_MEMBER .tab_type-JCFM .tabs_parent > li.tab_name-member,
body#JCFM_MEMBER .tab_type-JCFM .tabs_parent > li.tab_name-member a,
body#JCFM_BENEFIT .tab_type-JCFM .tabs_parent > li.tab_name-benefit,
body#JCFM_BENEFIT .tab_type-JCFM .tabs_parent > li.tab_name-benefit a,
body#JCFM_GUIDE .tab_type-JCFM .tabs_parent > li.tab_name-guide,
body#JCFM_GUIDE .tab_type-JCFM .tabs_parent > li.tab_name-guide a,
body#JCFM_FAQ .tab_type-JCFM .tabs_parent > li.tab_name-faq,
body#JCFM_FAQ .tab_type-JCFM .tabs_parent > li.tab_name-faq a,
body#JCFM_DISCOUNT .tab_type-JCFM .tabs_parent > li.tab_name-discount,
body#JCFM_DISCOUNT .tab_type-JCFM .tabs_parent > li.tab_name-discount a{
    background: #d9e0ea;
    pointer-events: none;
}
body#JCFM_TOP .tab_type-JCFM .tabs_parent > li.tab_name-top:after,
body#JCFM_PROGRAM .tab_type-JCFM .tabs_parent > li.tab_name-program:after,
body#JCFM_MEMBER .tab_type-JCFM .tabs_parent > li.tab_name-member:after,
body#JCFM_BENEFIT .tab_type-JCFM .tabs_parent > li.tab_name-benefit:after,
body#JCFM_GUIDE .tab_type-JCFM .tabs_parent > li.tab_name-guide:after,
body#JCFM_FAQ .tab_type-JCFM .tabs_parent > li.tab_name-faq:after,
body#JCFM_DISCOUNT .tab_type-JCFM .tabs_parent > li.tab_name-discount:after{
    background-image: none;
    content: "";
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: -6px;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 5px 0 5px;
    border-color: #d9e0ea transparent transparent transparent;
}
body[id*="JCFM_"] .tab_type-JCFM .tabs_parent > li[class*="tab_name-"] > a:hover > span:after,
body#JCFM_TOP .tab_type-JCFM .tabs_parent > li.tab_name-top > a > span:after,
body#JCFM_PROGRAM .tab_type-JCFM .tabs_parent > li.tab_name-program > a > span:after,
body#JCFM_MEMBER .tab_type-JCFM .tabs_parent > li.tab_name-member > a > span:after,
body#JCFM_BENEFIT .tab_type-JCFM .tabs_parent > li.tab_name-benefit > a > span:after,
body#JCFM_GUIDE .tab_type-JCFM .tabs_parent > li.tab_name-guide > a > span:after,
body#JCFM_FAQ .tab_type-JCFM .tabs_parent > li.tab_name-faq > a > span:after,
body#JCFM_DISCOUNT .tab_type-JCFM .tabs_parent > li.tab_name-discount > a > span:after{
    border-color: #122149 transparent transparent transparent;
}
body[id*="JCFM_"] .tab_type-JCFM .tabs_parent > li[class*="tab_name-"] > a:hover,
body#JCFM_TOP .tab_type-JCFM .tabs_parent > li.tab_name-top > a,
body#JCFM_PROGRAM .tab_type-JCFM .tabs_parent > li.tab_name-program > a,
body#JCFM_MEMBER .tab_type-JCFM .tabs_parent > li.tab_name-member > a,
body#JCFM_BENEFIT .tab_type-JCFM .tabs_parent > li.tab_name-benefit > a,
body#JCFM_GUIDE .tab_type-JCFM .tabs_parent > li.tab_name-guide > a,
body#JCFM_FAQ .tab_type-JCFM .tabs_parent > li.tab_name-faq > a,
body#JCFM_DISCOUNT .tab_type-JCFM .tabs_parent > li.tab_name-discount > a{
    color: #122149;
}