@charset "UTF-8";
/* 分割終わり
---------------------------------------------- */
.pl_ticktBtnbox01,
.pl_ticktBtnFCmodal01 {
    margin: 0 40px 40px;
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 2px 2px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 2px 2px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 2px 2px;
}

.pl_ticktBtnbox01 h2,
.pl_ticktBtnFCmodal01 h2 {
    text-align: center;
    background-color: #00214b;
    margin-bottom: 15px;
}

.pl_ticktBtnbox01 h2 .caps,
.pl_ticktBtnFCmodal01 h2 .caps {
    color: #d4b572;
    font-size: 1.4rem;
    font-family: komu-a, sans-serif;
    letter-spacing: 0.2em;
}

.pl_ticktBtnbox01 h3,
.pl_ticktBtnFCmodal01 h3 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 96px;
    padding-left: 10px;
    padding-top: 14px;
    font-weight: bold;
    font-size: 1.4rem;
    color: #00214b;
    float: left;
}

.pl_ticktBtnbox01 .pl_btnBlock02,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_ticktBtnbox01 .pl_btnBlock03,
.pl_ticktBtnFCmodal01 .pl_btnBlock02,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_ticktBtnFCmodal01 .pl_btnBlock03,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 510px;
    float: right;
    margin-bottom: 15px;
}

.pl_ticktBtnbox01 .pl_btnBlock02:before,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_ticktBtnbox01 .pl_btnBlock03:before,
.pl_ticktBtnbox01 .pl_btnBlock02:after,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03:after,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_ticktBtnbox01 .pl_btnBlock03:after,
.pl_ticktBtnFCmodal01 .pl_btnBlock02:before,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_ticktBtnFCmodal01 .pl_btnBlock03:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03:before,
.pl_ticktBtnFCmodal01 .pl_btnBlock02:after,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_ticktBtnFCmodal01 .pl_btnBlock03:after,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03:after {
    content: ' ';
    display: table;
}

.pl_ticktBtnbox01 .pl_btnBlock02:after,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03:after,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_ticktBtnbox01 .pl_btnBlock03:after,
.pl_ticktBtnFCmodal01 .pl_btnBlock02:after,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_ticktBtnFCmodal01 .pl_btnBlock03:after,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03:after {
    clear: both;
}

.pl_ticktBtnbox01 .pl_btnBlock02 p,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_ticktBtnbox01 .pl_btnBlock03 p,
.pl_ticktBtnFCmodal01 .pl_btnBlock02 p,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_ticktBtnFCmodal01 .pl_btnBlock03 p,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p {
    float: left;
    width: 50%;
}

.pl_ticktBtnbox01 .pl_btnBlock02 p:last-child,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p:last-child,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_ticktBtnbox01 .pl_btnBlock03 p:last-child,
.pl_ticktBtnFCmodal01 .pl_btnBlock02 p:last-child,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_ticktBtnFCmodal01 .pl_btnBlock03 p:last-child,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p:last-child {
    float: right;
}

.pl_ticktBtnbox01 .pl_btnBlock02 p:last-child a,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p:last-child a,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_ticktBtnbox01 .pl_btnBlock03 p:last-child a,
.pl_ticktBtnFCmodal01 .pl_btnBlock02 p:last-child a,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_ticktBtnFCmodal01 .pl_btnBlock03 p:last-child a,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p:last-child a {
    float: right;
}

.pl_ticktBtnbox01 .pl_btnBlock02 p a,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_ticktBtnbox01 .pl_btnBlock03 p a,
.pl_ticktBtnFCmodal01 .pl_btnBlock02 p a,
.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_ticktBtnFCmodal01 .pl_btnBlock03 p a,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a {
    width: 98%;
}

.pl_ticktBtnbox01 .pl_linkHowto01,
.pl_ticktBtnFCmodal01 .pl_linkHowto01 {
    text-align: center;
    float: left;
    width: 50%;
}

.pl_ticktBtnbox01 .pl_linkHowto01 a,
.pl_ticktBtnFCmodal01 .pl_linkHowto01 a {
    text-decoration: underline;
}

.pl_ticktBtnbox01 .pl_linkHowto01 a span,
.pl_ticktBtnFCmodal01 .pl_linkHowto01 a span {
    position: relative;
}

.pl_ticktBtnbox01 .pl_linkHowto01 a span:before,
.pl_ticktBtnFCmodal01 .pl_linkHowto01 a span:before {
    content: '';
    background-position: 0 0;
    background-image: url(../../cmn/images/ticket/2018/ico_howto01.png);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    left: -20px;
    top: -2px;
}

.pl_ticktBtnbox01 .pl_linkUnsold01,
.pl_ticktBtnFCmodal01 .pl_linkUnsold01 {
    text-align: center;
    float: left;
    width: 50%;
}

.pl_ticktBtnbox01 .pl_linkUnsold01 a,
.pl_ticktBtnFCmodal01 .pl_linkUnsold01 a {
    text-decoration: underline;
}

.pl_ticktBtnbox01 .pl_linkUnsold01 a span,
.pl_ticktBtnFCmodal01 .pl_linkUnsold01 a span {
    position: relative;
}

.pl_ticktBtnbox01 .pl_linkUnsold01 a span:before,
.pl_ticktBtnFCmodal01 .pl_linkUnsold01 a span:before {
    content: '';
    background-position: 0 0;
    background-image: url(../_pl_img/ico_arrow_right02.png);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    width: 8px;
    height: 11px;
    display: block;
    position: absolute;
    left: -12px;
    top: 2px;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta {
    background-color: #d4b572;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 {
    width: 100%;
    margin-bottom: 0;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p {
    width: 25%;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p:last-child,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p:last-child {
    float: left;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p:last-child a,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p:last-child a {
    float: left;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a {
    box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px 1px;
    border: none;
    position: relative;
    height: 48px;
    padding: 13px 0 0 42px;
    text-align: left;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a span,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a span {
    font-size: 1.4rem;
    color: #1d3994;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a span:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a span:before {
    content: '';
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a span:after,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a span:after {
    content: '';
    background-image: url(../../cmn/images/ticket/2018/ico_arrow01.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    width: 10px;
    height: 16px;
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a span i,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a span i {
    font-style: normal;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_date01,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_date01 {
    padding: 13px 0 0 52px;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_date01 span:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_date01 span:before {
    background-image: url(../../cmn/images/ticket/2018/ico_date01.png);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_price01,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_price01 {
    padding: 13px 0 0 48px;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_price01 span:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_price01 span:before {
    background-image: url(../../cmn/images/ticket/2018/ico_price01.png);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_sche01 span:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_sche01 span:before {
    background-image: url(../../cmn/images/ticket/2018/ico_schedule01.png);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_event01 span:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_event01 span:before {
    background-image: url(../../cmn/images/ticket/2018/ico_event01.png);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_unsold01 span:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p a.pl_btn_unsold01 span:before {
    background-image: url(../../cmn/images/ticket/2019/ico_unsold01.png);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink {
    box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px 1px;
    border: none;
    position: relative;
    height: 48px;
    padding: 13px 28px 0 42px;
    text-align: left;
    font-size: 1.4rem;
    color: #666;
    background: #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    font-size: 1.3rem;
    font-weight: bold;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink:before {
    content: '';
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    opacity: 0.6;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink i,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink i {
    font-style: normal;
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink.pl_btn_date01:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink.pl_btn_date01:before {
    background-image: url(../../cmn/images/ticket/2018/ico_date01.png);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink.pl_btn_price01:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink.pl_btn_price01:before {
    background-image: url(../../cmn/images/ticket/2018/ico_price01.png);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink.pl_btn_sche01:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink.pl_btn_sche01:before {
    background-image: url(../../cmn/images/ticket/2018/ico_schedule01.png);
}

.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink.pl_btn_event01:before,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_btnBlock03 p span.noLink.pl_btn_event01:before {
    background-image: url(../../cmn/images/ticket/2018/ico_event01.png);
}

.pl_ticktBtnbox01 .pl_btn_fc01,
.pl_ticktBtnFCmodal01 .pl_btn_fc01 {
    padding: 15px 10px 13px;
    border: solid 2px #d4b572;
    background-color: #ab0007;
    box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px 1px;
}

.pl_ticktBtnbox01 .pl_btn_fc01 span,
.pl_ticktBtnFCmodal01 .pl_btn_fc01 span {
    color: #fff;
    font-size: 1.6rem;
}

.pl_ticktBtnbox01 .pl_btn_ge01,
.pl_ticktBtnFCmodal01 .pl_btn_ge01 {
    padding: 15px 10px 13px;
    border: solid 2px #d4b572;
    background-color: #0584ca;
    box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px 1px;
}

.pl_ticktBtnbox01 .pl_btn_ge01 span,
.pl_ticktBtnFCmodal01 .pl_btn_ge01 span {
    color: #fff;
    font-size: 1.6rem;
}

.pl_ticktBtnbox01 .pl_btn_fc01,
.pl_ticktBtnbox01 .pl_btn_ge01,
.pl_ticktBtnFCmodal01 .pl_btn_fc01,
.pl_ticktBtnFCmodal01 .pl_btn_ge01 {
    padding: 10px 10px 7px;
}

.pl_ticktBtnbox01 .pl_btn_fc01 span,
.pl_ticktBtnbox01 .pl_btn_ge01 span,
.pl_ticktBtnFCmodal01 .pl_btn_fc01 span,
.pl_ticktBtnFCmodal01 .pl_btn_ge01 span {
    font-size: 2rem;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    top: 50px;
    width: 830px;
    z-index: 100;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    margin: -50px -45px 0 -44px;
    margin-top: 0;
    padding: 9px 0;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_clearFix {
    float: left !important;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 h3 {
    width: 87px;
    text-align: center;
    font-size: 1rem;
    padding-top: 8px;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock02,
.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock03 {
    width: 296px;
    margin-bottom: 0;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock02 .pl_btn_fc01,
.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 .pl_btn_fc01,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock03 .pl_btn_fc01,
.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock02 .pl_btn_ge01,
.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 .pl_btn_ge01,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock03 .pl_btn_ge01 {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    padding: 4px 5px 2px;
    width: 98%;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock02 .pl_btn_fc01 span,
.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 .pl_btn_fc01 span,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock03 .pl_btn_fc01 span,
.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock02 .pl_btn_ge01 span,
.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 .pl_btn_ge01 span,
.pl_ticktBtnFCmodal01 .pl_ticktBtnMeta .pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_btnBlock03 .pl_btn_ge01 span {
    font-size: 1.3rem;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta {
    width: 412px;
    margin-left: 12px;
    padding: 3px;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 {
    width: 396px;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 a {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    height: 24px;
    padding: 2px 0 0 28px !important;
    width: 96px;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 a span {
    font-size: 1.2rem;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 a span:before {
    width: 16px;
    height: 16px;
    left: 5px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 a span:after {
    width: 5px;
    height: 8px;
    right: 4px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 a span i {
    display: none;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 span.noLink {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    height: 24px;
    padding: 2px 0 0 28px;
    width: 96px;
    font-size: 1.2rem;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 span.noLink:before {
    width: 16px;
    height: 16px;
    left: 5px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_ticktBtnMeta .pl_btnBlock03 span.noLink i {
    display: none;
}

.pl_fixed_ticket_menu.pl_ticktBtnbox01 h2,
.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_linkHowto01,
.pl_fixed_ticket_menu.pl_ticktBtnbox01 .pl_linkUnsold01 {
    display: none;
}

.frontPage {
    min-height: 284px;
}

.frontPage .pl_ticktBtnbox01 {
    margin-bottom: 0;
}

/* 分割ファイル終わり
---------------------------------------------- */
/* 2018シーズン以前
---------------------------------------------- */
.pl_newsList05 .noneticket {
    height: 120px;
}

.pl_newsList05 .pl_ticketArea {
    width: 185px;
    float: right;
    margin-bottom: 20px;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBlockA01 {
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 2px 2px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 2px 2px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 2px 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px 8px 10px 9px;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBlockA01 dt.pl_title {
    margin-bottom: 2px;
    text-align: center;
    font-weight: bold;
    font-size: 1.2rem;
    color: #00214b;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBlockA01 dd > .pl_btnT01 {
    padding: 5px 10px 3px;
    color: #fff;
    width: 80px;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBlockA01 dd > .pl_btnT01 + .pl_btnT01 {
    margin-left: 3px;
}

.pl_newsList05 .pl_ticketArea .pl_labelTicket01 {
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 2px 0;
    font-size: 1.1rem;
    font-weight: bold;
    margin-bottom: 5px;
}

.pl_newsList05 .pl_ticketArea .pl_labelTicket01.pl_bgStandard {
    background: #00214b;
    color: #fff;
}

.pl_newsList05 .pl_ticketArea .pl_labelTicket01.pl_bgPremium {
    background: #e3cb00;
    color: #00214b;
}

.pl_newsList05 .pl_ticketArea .pl_labelTicket01.pl_bgSuperpremium {
    background: #af851e;
    color: #00214b;
}

.pl_newsList05 .pl_ticketArea .pl_labelTicket01.pl_bgValue {
    background: #0086d0;
    color: #fff;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBtn {
    background: #f80;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 5px;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBtn:before,
.pl_newsList05 .pl_ticketArea .pl_ticketBtn:after {
    content: ' ';
    display: table;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBtn:after {
    clear: both;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBtn .pl_title {
    margin-bottom: 5px;
    text-align: center;
    font-weight: bold;
    font-size: 1.2rem;
    color: #fff;
    padding-left: 20px;
    position: relative;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBtn .pl_title:before {
    content: url('../_pl_img/icon_ticket01.png');
    position: absolute;
    left: 25px;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBtn .pl_btnS02 {
    width: 85px;
    font-size: 1.3rem;
    height: 0;
    padding: 3px 0;
    float: left;
    color: #333;
}

.pl_newsList05 .pl_ticketArea .pl_ticketBtn .pl_btnS02:first-child {
    margin-right: 5px;
}

.pl_newsList05 .eventLIcon01 {
    margin-right: 195px;
    margin-bottom: 10px;
}

.pl_newsList05 .eventLIcon01 img {
    max-width: 120px;
}

.pl_newsList05 .pl_text .pl_accBlock01 {
    width: 630px;
    margin-left: -180px;
    margin-bottom: 0;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accTitle > a {
    color: #333;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.event:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.gourmet:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.ticket:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.goods:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.fanclub:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.other:before {
    content: '■';
    left: -0.2em;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.event > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.gourmet > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.ticket > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.goods > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.fanclub > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.other > span:before {
    display: none;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.event:before {
    color: #ff99ff;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.gourmet:before {
    color: #ff6633;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.ticket:before {
    color: #009900;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.goods:before {
    color: #ff6666;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.fanclub:before {
    color: #cccc00;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventColumn01 a.pl_linkMore03.other:before {
    color: #ccc;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 {
    border: 5px solid #eee;
    padding: 15px 5px 5px;
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 20px;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 dt {
    font-size: 1.7rem;
    background-color: #fff;
    display: block;
    position: absolute;
    padding: 0 5px;
    top: -15px;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 dd {
    border-top: 1px solid #eee;
    padding-top: 8px;
    margin-bottom: 8px;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 dd:last-child {
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03 {
    font-weight: normal;
    padding-right: 10px;
    padding-left: 10px;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.event,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.gourmet,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.ticket,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.goods,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.fanclub,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.other,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.event,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.gourmet,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.ticket,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.goods,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.fanclub,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.other {
    margin-left: 95px;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.event:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.gourmet:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.ticket:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.goods:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.fanclub:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.other:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.event:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.gourmet:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.ticket:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.goods:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.fanclub:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.other:before {
    color: #fff;
    position: relative;
    display: inline-block;
    padding: 2px 0 0;
    font-size: 1.1rem;
    line-height: 1.2;
    width: 90px;
    text-align: center;
    top: 0;
    margin-top: 0;
    margin-right: 5px;
    margin-left: -95px;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.event > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.gourmet > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.ticket > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.goods > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.fanclub > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.other > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.event > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.gourmet > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.ticket > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.goods > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.fanclub > span:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.other > span:before {
    display: none;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.event:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.event:before {
    background-color: #ff99ff;
    content: 'イベント';
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.gourmet:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.gourmet:before {
    background-color: #ff6633;
    content: 'グルメ';
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.ticket:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.ticket:before {
    background-color: #009900;
    content: 'チケット';
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.goods:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.goods:before {
    background-color: #ff6666;
    content: 'グッズ';
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.fanclub:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.fanclub:before {
    background-color: #cccc00;
    content: 'ファンクラブ';
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 a.pl_linkMore03.other:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03.other:before {
    background-color: #ccc;
    content: 'その他';
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent .eventBox01 span.pl_linkMore03:before {
    content: none;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent > .eventColumn2:before,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent > .eventColumn2:after {
    content: ' ';
    display: table;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent > .eventColumn2:after {
    clear: both;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent > .eventColumn2 dt,
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent > .eventColumn2 dd {
    width: 290px;
    float: left;
}

.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent > .eventColumn2 dt:nth-child(odd),
.pl_newsList05 .pl_text .pl_accBlock01 > .pl_accContent > .eventColumn2 dd:nth-child(odd) {
    margin-right: 10px;
}

.ticketTable01 .pl_pricePanel h3,
.ticketTable01 .pl_table01 th.pl_bgRed a {
    display: none;
}

.ticketTable01 .pl_pricePanel {
    margin-bottom: 20px;
}

.ticketTable01 .pl_table01 tr > * {
    padding: 5px 8px;
    font-size: 1.2rem;
}

.ticketTable01 .pl_table01 thead tr > * {
    background-color: #00214b !important;
    color: #fff;
}

/* イベントカレンダー
---------------------------------------------- */
.pl_newsList05 li:first-child {
    border-top: 1px solid #ccc;
}

.pl_newsList05 li:last-child {
    border-bottom: 1px solid #ccc;
}

.pl_newsList05 > li .pl_event .pl_ticket .pl_btnT04 {
    display: none;
}

.pl_newsList05 > li .pl_event .pl_ticket .pl_gameInfo {
    display: table;
}

.pl_newsList05 > li .pl_event .pl_ticket .pl_gameInfo .pl_teamName {
    display: none;
}

.pl_newsList05 > li .pl_event .pl_ticket .pl_gameInfo .pl_text {
    display: table-cell;
    vertical-align: middle;
}

.pl_newsList05 > li .pl_event .pl_ticket .pl_gameInfo .pl_text .pl_open {
    margin-bottom: 0;
    font-size: 1.2rem;
    text-align: center;
}

.pl_newsList05 .pl_text a.pl_linkMore03,
.pl_newsList05 .pl_text span.pl_linkMore03 {
    position: relative;
    display: block;
    padding-left: 15px;
    font-size: 1.3rem;
    font-weight: bold;
}

.pl_newsList05 .pl_text a.pl_linkMore03:before,
.pl_newsList05 .pl_text span.pl_linkMore03:before {
    content: url(../_pl_img/ico_arrow_right02.png);
    top: 0.9em;
    left: 0;
    margin-top: -0.5em;
    display: block;
    position: absolute;
    line-height: 1;
}

.pl_newsList05 .pl_text a.pl_linkMore03.pl_out01:after,
.pl_newsList05 .pl_text span.pl_linkMore03.pl_out01:after {
    content: url(../_pl_img/ico_newwindow_01.png);
    margin-left: 2px;
}

.pl_newsList05 .pl_text .pl_eventIcon01 {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.pl_newsList05 .pl_text .pl_eventIcon01 img {
    margin-right: 5px;
}

.pl_newsList05 .pl_text .buttonArea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pl_newsList05 .pl_text .buttonArea:before,
.pl_newsList05 .pl_text .buttonArea:after {
    content: ' ';
    display: table;
}

.pl_newsList05 .pl_text .buttonArea:after {
    clear: both;
}

.pl_newsList05 .pl_text .buttonArea.home .eventLIcon01,
.pl_newsList05 .pl_text .buttonArea.visitor .eventLIcon01,
.pl_newsList05 .pl_text .buttonArea.third .eventLIcon01,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventLIcon01,
.pl_newsList05 .pl_text .buttonArea.orange .eventLIcon01 {
    margin: -10px 0 !important;
    max-height: 100px;
    float: left;
}

.pl_newsList05 .pl_text .buttonArea.home .eventLIcon01 img,
.pl_newsList05 .pl_text .buttonArea.visitor .eventLIcon01 img,
.pl_newsList05 .pl_text .buttonArea.third .eventLIcon01 img,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventLIcon01 img,
.pl_newsList05 .pl_text .buttonArea.orange .eventLIcon01 {
    max-height: 100px;
}

.pl_newsList05 .pl_text .buttonArea.home .eventLIcon01 a.nolink,
.pl_newsList05 .pl_text .buttonArea.visitor .eventLIcon01 a.nolink,
.pl_newsList05 .pl_text .buttonArea.third .eventLIcon01 a.nolink,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventLIcon01 a.nolink,
.pl_newsList05 .pl_text .buttonArea.orange .eventLIcon01 a.nolink {
    cursor: default;
}

.pl_newsList05 .pl_text .buttonArea.home .eventLIcon01 a.nolink:hover,
.pl_newsList05 .pl_text .buttonArea.home .eventLIcon01 a.nolink:active,
.pl_newsList05 .pl_text .buttonArea.visitor .eventLIcon01 a.nolink:hover,
.pl_newsList05 .pl_text .buttonArea.visitor .eventLIcon01 a.nolink:active,
.pl_newsList05 .pl_text .buttonArea.third .eventLIcon01 a.nolink:hover,
.pl_newsList05 .pl_text .buttonArea.third .eventLIcon01 a.nolink:active,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventLIcon01 a.nolink:hover,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventLIcon01 a.nolink:active,
.pl_newsList05 .pl_text .buttonArea.orange .eventLIcon01 a.nolink:hover,
.pl_newsList05 .pl_text .buttonArea.orange .eventLIcon01 a.nolink:active {
    opacity: 1;
}

.pl_newsList05 .pl_text .buttonArea.home .eventLIcon01 a.nolink:hover > img,
.pl_newsList05 .pl_text .buttonArea.home .eventLIcon01 a.nolink:active > img,
.pl_newsList05 .pl_text .buttonArea.visitor .eventLIcon01 a.nolink:hover > img,
.pl_newsList05 .pl_text .buttonArea.visitor .eventLIcon01 a.nolink:active > img,
.pl_newsList05 .pl_text .buttonArea.third .eventLIcon01 a.nolink:hover > img,
.pl_newsList05 .pl_text .buttonArea.third .eventLIcon01 a.nolink:active > img,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventLIcon01 a.nolink:hover > img,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventLIcon01 a.nolink:active > img,
.pl_newsList05 .pl_text .buttonArea.orange .eventLIcon01 a.nolink:hover > img,
.pl_newsList05 .pl_text .buttonArea.orange .eventLIcon01 a.nolink:active > img {
    opacity: 1;
}

.pl_newsList05 .pl_text .buttonArea.home .eventlink,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink,
.pl_newsList05 .pl_text .buttonArea.third .eventlink,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink {
    float: right;
}

.pl_newsList05 .pl_text .buttonArea.home .eventlink a,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink a,
.pl_newsList05 .pl_text .buttonArea.third .eventlink a,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink a,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink a {
    display: block;
    position: relative;
    height: 110px;
    width: 95px;
    margin: -15px -20px -15px 0;
    background-color: #fff;
    border: 1px solid #00214b;
}

.pl_newsList05 .pl_text .buttonArea.home .eventlink a:before,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink a:before,
.pl_newsList05 .pl_text .buttonArea.third .eventlink a:before,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink a:before,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink a:before {
    content: url(../../cmn/images/event/schedule/ico_arrow01.png);
    display: block;
    position: absolute;
    top: 27px;
    right: 32px;
}

.pl_newsList05 .pl_text .buttonArea.home .eventlink a span,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink a span,
.pl_newsList05 .pl_text .buttonArea.third .eventlink a span,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink a span,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink a span {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #00214b;
    font-weight: bold;
    font-size: 10px;
    padding: 70px 12px 0;
}

.pl_newsList05 .pl_text .buttonArea.home .eventlink a:hover,
.pl_newsList05 .pl_text .buttonArea.home .eventlink a:active,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink a:hover,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink a:active,
.pl_newsList05 .pl_text .buttonArea.third .eventlink a:hover,
.pl_newsList05 .pl_text .buttonArea.third .eventlink a:active,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink a:hover,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink a:active,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink a:hover,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink a:active {
    opacity: 1;
    background-color: #00214b;
}

.pl_newsList05 .pl_text .buttonArea.home .eventlink a:hover:before,
.pl_newsList05 .pl_text .buttonArea.home .eventlink a:active:before,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink a:hover:before,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink a:active:before,
.pl_newsList05 .pl_text .buttonArea.third .eventlink a:hover:before,
.pl_newsList05 .pl_text .buttonArea.third .eventlink a:active:before,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink a:hover:before,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink a:active:before,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink a:hover:before,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink a:active:before {
    content: url(../../cmn/images/event/schedule/ico_arrow02.png);
}

.pl_newsList05 .pl_text .buttonArea.home .eventlink a:hover span,
.pl_newsList05 .pl_text .buttonArea.home .eventlink a:active span,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink a:hover span,
.pl_newsList05 .pl_text .buttonArea.visitor .eventlink a:active span,
.pl_newsList05 .pl_text .buttonArea.third .eventlink a:hover span,
.pl_newsList05 .pl_text .buttonArea.third .eventlink a:active span,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink a:hover span,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventlink a:active span,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink a:hover span,
.pl_newsList05 .pl_text .buttonArea.orange .eventlink a:active span {
    color: #fff;
}

.pl_newsList05 .pl_text .buttonArea .eventLIcon01,
.pl_newsList05 .pl_text .buttonArea .eventlink {
    z-index: 10;
    position: relative;
}

.pl_newsList05 .pl_text .buttonArea .eventLIcon01 a,
.pl_newsList05 .pl_text .buttonArea .eventLIcon01 a > img,
.pl_newsList05 .pl_text .buttonArea .eventlink a,
.pl_newsList05 .pl_text .buttonArea .eventlink a > img {
    z-index: 10;
    position: relative;
}

ul.pl_newsList05 li.homeGame,
ul.pl_newsList05 li.visitorGame,
ul.pl_newsList05 li.thirdGame,
ul.pl_newsList05 li.lf2019Game,
ul.pl_newsList05 li.orangeGame,
ul.pl_newsList05 li.uniformImageNone {
    background-position: 300px -80px;
    background-repeat: no-repeat;
    -webkit-background-size: 350px;
    background-size: 350px;
}

ul.pl_newsList05 li.homeGame {
    background-image: url(../../cmn/images/event/schedule/bg_home02.png);
}

ul.pl_newsList05 li.visitorGame {
    background-image: url(../../cmn/images/event/schedule/bg_visitor02.png);
}

ul.pl_newsList05 li.thirdGame {
    background-image: url(../../cmn/images/event/schedule/bg_3rd02.png);
}

ul.pl_newsList05 li.lf2019Game {
    background-image: url(../../cmn/images/event/schedule/bg_70th02.png);
}

ul.pl_newsList05 li.orangeGame {
    background-image: url(../../cmn/images/event/schedule/bg_orange02.png);
}

ul.pl_newsList05 li.uniformImageNone {
    background-image: url(../../cmn/images/event/schedule/bg_uniformImageNone.png);
}

/* スペシャルイベント
---------------------------------------------- */
.specialNavi01 > a,
.specialNavi01 > div {
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 6px solid #eee;
    color: #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px 1px;
    padding: 10px;
}

.specialNavi01 > a > *,
.specialNavi01 > div > * {
    display: table-cell;
    vertical-align: middle;
}

.specialNavi01 > a figure,
.specialNavi01 > div figure {
    width: 90px;
}

.specialNavi01 > a figure img,
.specialNavi01 > div figure img {
    width: 80px;
    height: auto;
}

.specialNavi01 > a .specialNavidtl,
.specialNavi01 > div .specialNavidtl {
    font-size: 1.2rem;
    padding-bottom: 10px;
    line-height: 1.5;
}

.specialNavi01 > a .specialNavidtl h2,
.specialNavi01 > div .specialNavidtl h2 {
    font-weight: bold;
    font-size: 2.1rem;
    border-bottom: 3px solid #ddd;
    margin-bottom: 5px;
    margin-top: 10px;
}

.specialNavi01 > a .specialNavidtl .noTitle,
.specialNavi01 > div .specialNavidtl .noTitle {
    padding-top: 15px;
}

.specialNavi01 > a .specialNavigoods,
.specialNavi01 > div .specialNavigoods {
    width: 245px;
    line-height: 1.5;
}

.specialNavi01 > a .specialNavigoods > *,
.specialNavi01 > div .specialNavigoods > * {
    background-color: #eee;
    padding: 10px 5px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin-left: 10px;
}

.specialNavi01 a:hover,
.specialNavi01 a:active {
    border: 6px solid #ab0007;
}

.specialNavi01 + .specialNavi01 {
    margin-top: 10px;
}

.specialBox01 .pl_flAside .pl_dlBlock01 dl {
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.specialBox01 .pl_flAside .pl_dlBlock01 dl > * {
    display: table-cell;
    vertical-align: middle;
}

.specialBox01 .pl_flAside .pl_dlBlock01 dl > * {
    font-size: 1.2rem;
}

.specialBox01 .pl_flAside .pl_clearFix > .pl_flRight {
    min-width: 190px;
}

.specialBox01 .pl_flAside .pl_clearFix > .pl_flRight img {
    width: 180px;
}

.specialBox01 .pl_boxColumn1,
.specialBox01 .pl_boxColumn2,
.specialBox01 .pl_boxColumn3 {
    margin-bottom: 0;
}

.specialBox01 .pl_boxColumn1 .pl_imgBLock01 img {
    max-width: 400px;
}

/* 横幅いっぱいキュレーションver（仮）
---------------------------------------------- */
.pl_contentFull .grid,
.pl_contentFull .grid01 {
    background-color: #1d589e;
    margin: -50px -65px -50px -65px;
    padding: 150px 65px 50px 65px;
}

.pl_contentFull .grid .pl_titleWrap05,
.pl_contentFull .grid01 .pl_titleWrap05 {
    margin-top: -100px;
    background-color: #fff;
    padding: 10px;
}

.pl_contentFull .grid .pl_gridItem,
.pl_contentFull .grid01 .pl_gridItem {
    width: 220px;
    padding: 5px;
    margin-bottom: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pl_contentFull .grid .pl_gridItem a,
.pl_contentFull .grid01 .pl_gridItem a {
    display: block;
    color: #000;
}

.pl_contentFull .grid .pl_gridItem .inner,
.pl_contentFull .grid01 .pl_gridItem .inner {
    background-color: #fff;
    padding: 10px;
}

.pl_contentFull .grid .pl_gridItem .inner .pl_h2Title02,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_h2Title02 {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
}

.pl_contentFull .grid .pl_gridItem .inner .pl_boxColumn2 > *,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_boxColumn2 > *,
.pl_contentFull .grid .pl_gridItem .inner .pl_boxColumn2 > *.pl_imgBLock02,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_boxColumn2 > *.pl_imgBLock02,
.pl_contentFull .grid .pl_gridItem .inner .pl_cellColumn2 > *,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_cellColumn2 > *,
.pl_contentFull .grid .pl_gridItem .inner .pl_cellColumn2 > *.pl_imgBLock02,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_cellColumn2 > *.pl_imgBLock02 {
    width: 50%;
}

.pl_contentFull .grid .pl_gridItem .inner .pl_imgBLock02,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_imgBLock02 {
    margin-bottom: 5px;
}

.pl_contentFull .grid .pl_gridItem .inner .pl_dlBlock01 dt,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_dlBlock01 dt {
    width: 20%;
}

.pl_contentFull .grid .pl_gridItem .inner .pl_dlBlock01 dd,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_dlBlock01 dd {
    margin-left: 20%;
}

.pl_contentFull .grid .pl_gridItem .inner .pl_gridBorderb01,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_gridBorderb01,
.pl_contentFull .grid .pl_gridItem .inner .pl_gridBordert01,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_gridBordert01 {
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 8px;
    background-image: url(../../media/pl_img/bg_line01.png);
    background-repeat: repeat-x;
    background-position: center bottom;
}

.pl_contentFull .grid .pl_gridItem .inner .pl_gridBordert01,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_gridBordert01 {
    padding-top: 8px;
    padding-bottom: 0;
    background-position: center top;
}

.pl_contentFull .grid .pl_gridItem .inner .pl_h2grid,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_h2grid {
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 8px;
    margin-bottom: 10px;
    background-image: url(../../media/pl_img/bg_line01.png);
    background-repeat: repeat-x;
    background-position: center bottom;
}

.pl_contentFull .grid .pl_gridItem .inner .pl_h2grid .pl_titleInner,
.pl_contentFull .grid01 .pl_gridItem .inner .pl_h2grid .pl_titleInner {
    font-weight: bold;
    font-size: 16px;
    color: #00214b;
    padding: 20px;
    margin-bottom: 10px;
}

.pl_contentFull .grid .pl_gridItem.pl_labelEvent .inner,
.pl_contentFull .grid01 .pl_gridItem.pl_labelEvent .inner {
    border-color: #ffcdfb;
}

.pl_contentFull .grid .pl_gridItem.pl_labelFanclub .inner,
.pl_contentFull .grid01 .pl_gridItem.pl_labelFanclub .inner {
    border-color: #cccc00;
}

.pl_contentFull .grid .pl_gridItem.pl_labelGoods .inner,
.pl_contentFull .grid01 .pl_gridItem.pl_labelGoods .inner {
    border-color: #ffaaa6;
}

.pl_contentFull .grid .pl_gridItemW2,
.pl_contentFull .grid01 .pl_gridItemW2 {
    width: 440px;
}

.pl_contentFull .grid .pl_gridItemW3,
.pl_contentFull .grid01 .pl_gridItemW3 {
    width: 660px;
}

.pl_contentFull .grid .pl_gridItemW4,
.pl_contentFull .grid01 .pl_gridItemW4 {
    width: 880px;
}

.pl_contentFull .grid01 .pl_titleWrap05 {
    margin-right: 10px;
    margin-bottom: 20px;
}

.pl_contentFull .grid01 .pl_gridItem {
    padding: 0 10px 10px 0;
    float: left;
}

.eventDetailArea {
    margin-bottom: 40px;
}

.eventDetailArea h3.pl_h3Title02 {
    margin-top: 40px;
}

/*# sourceMappingURL=event.map */

/*# 2020 */
ul > li.li-2020 {
    padding: 0;
}
ul > li.li-2020 .pl_event {
    width: 100%;
}
ul > li.li-2020 > .pl_date {
    width: 60px;
    padding-top: 10px;
}
ul > li.li-2020 .pl_event .pl_gameInfo {
    padding: 5px 0 0;
    margin: 0;
}
ul > li.li-2020 .pl_text ul li:last-child {
    padding: 0;
}
ul > li.li-2020 .eventlink a {
    margin: 0 !important;
    height: 80px !important;
    width: 80px !important;
}
ul > li.li-2020 .eventLIcon01 {
    padding-top: 15px;
}
ul > li.li-2020 .pl_text .eventLIcon01 img {
    max-height: 70px !important;
}
ul > li.li-2020 .btn {
    text-align: center;
    font-weight: bold;
    height: 50px;
    width: 80px;
    border: 2px solid #00214b;
    line-height: 1.1;
}
ul > li.li-2020 .btn-01 {
    color: #fff;
    background-color: #00214b;
}
ul > li.li-2020 .btn-02 {
    background-color: #fff;
    color: #00214b;
}
ul > li.li-2020 .eventLIcon01 {
    padding: 0;
}
ul > li.li-2020 .eventlink {
    margin-left: 20px;
}
ul > li.li-2020 .pl_text .buttonArea::before,
ul > li.li-2020 .pl_text .buttonArea::after {
    content: none;
}
.fx-ccc {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.fx-cc {
    display: flex;
    align-items: center;
}
.fx-ex {
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}

ul > li.li-2020 .item-links.disable .btn,
ul > li.li-2020 .item-links.disable .ga_dairy {
    pointer-events: none;
    background-color: #ddd !important;
}

ul > li.li-2020 .pl_event .pl_ticket .pl_gameInfo .pl_text {
    width: auto;
    text-align: center;
}
ul > li.li-2020 .pl_text .myico {
    padding-top: 0;
    border: none;
    margin-bottom: 7px;
}
.myico {
    font-weight: bold;
    color: #fff;
    font-size: 1.2rem;
    padding: 2px !important;
}
.myico,
.pl_newsList05 > li .pl_event .pl_gameInfo .pl_text *[class*='pl_labelIcon'] {
    display: inline-block !important;
    margin-top: 5px !important;
}
.myico.ico-01 {
    background-color: #0078c1;
}

ul > li.li-2020 .pl_event > * > .pl_ticket {
    width: 500px;
}

/* 2021/01 追加 */
.pl_newsList05 > li .pl_event .pl_ticket .pl_gameInfo {
    display: flex;
}

.pl_newsList02 > li > .pl_date > p,
.pl_newsList05 > li > .pl_date > p {
    margin-bottom: 5px;
    font-size: 18px;
}

.pl_newsList02 > li > .pl_date,
.pl_newsList05 > li > .pl_date {
    vertical-align: middle;
}

.pl_newsList05 > li .pl_event > * > * {
    vertical-align: middle;
}

ul > li.li-2020 .pl_event > * > .pl_ticket {
    width: 150px;
}

ul > li.li-2020 .pl_text .eventLIcon01 img {
    max-height: 50px !important;
}

.pl_newsList05 .pl_text .buttonArea.home .eventLIcon01 a.nolink,
.pl_newsList05 .pl_text .buttonArea.visitor .eventLIcon01 a.nolink,
.pl_newsList05 .pl_text .buttonArea.third .eventLIcon01 a.nolink,
.pl_newsList05 .pl_text .buttonArea.lf2019 .eventLIcon01 a.nolink,
.pl_newsList05 .pl_text .buttonArea.orange .eventLIcon01 a:not(:first-child) {
    margin-left: 10px;
}

.pl_newsList05 > li .pl_event > * > .pl_ticket {
    padding-right: 0;
}

.eventlink a.ga_dairy {
    text-indent: inherit !important;
    color: #00214b;
    background: inherit !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: bold;
}

.uniform_wrap {
    width: 160px;
}

.eventLIcon01.left {
    width: 125px;
}
