@charset "UTF-8";
/*タブ実装*/
.tab_box .btn_area{
    margin:0 0px;
    display:-webkit-box;
    display:flex;
    list-style-type: none;
}
.tab_btn{
    width:calc(100%/6 - 7px);
    padding:8px 0;
    color:#333;
    background:#f5f7f8;text-align:center;
    cursor:pointer;
    transition:all 0.2s ease 0s;
}
.tab_box .tab_btn + .tab_btn{
    margin-left:8px;
}
.tab_box .tab_btn:hover{
    background-color:#dce1e4;
    }
.tab_box .tab_btn.active{
    background:#07539f;color:#fff;
}
.tab_box .panel_area{
    border:solid 1px #e3ebf3;
    padding:20px;
}
    .tab_box .tab_panel{
        display:none;
}
.tab_box .tab_panel.active{
    display:block;
}

