<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";




.wd_pc{
    display: block !important ;
}
.wd_sp{
    display: none !important ;
}


footer{
    position: relative ;
    z-index: 4 ;
    background-color: #FFFFFF ;
}
#underbn{
    position: relative;
    z-index: 4 ;
    background-color: #FFFFFF ;
    padding-top : 100px ;
    margin-top : 100vh ;
    margin-bottom: 0px ;
    padding-bottom : 50px ;
}


.wd_clearfloat{
    position: relative ;
    width: 100% ;
    float : none ;
    clear : both ;
}

.appear{
    opacity: 0 ;
}




.wd_section_back{
    box-sizing: border-box ;
    position: fixed ;
    top : 0% ;
    left: 50% ;
    width : 100% ;
    max-width: 2560px ;
    height: 100% ;
    transform: translate(-50%,0%);
    z-index: 1 ;
    background-color : #7C7C7C ;
}
.wd_section_back01{
    position: absolute;
    top : 0% ;
    left: 0% ;
    width: 0% ;
    height: 50% ;
    background-color: #FFFFFF ;
    z-index: 1 ;
}
.wd_section_back02{
    position: absolute;
    bottom : 0% ;
    right: 0% ;
    width: 0% ;
    height: 50% ;
    background-color: #f89828 ;
    z-index: 1 ;
}
.wd_section_back03{
    position: absolute;
    top : 0% ;
    left: 0% ;
    width: 50% ;
    height: 0% ;
    background-color: #0f1350 ;
    z-index: 2 ;
}
.wd_section_back04{
    position: absolute !important;
    bottom : 0% ;
    right: 0% ;
    width: 50% ;
    height: 0% ;
    background-color: #1A1A1A ;
    z-index: 2 ;
}
.wd_slide_superbox{
    position: absolute !important;
    top : 0% ;
    left: 0% ;
    width: 100% ;
    height: 100% ;
    z-index: 3 ;
    overflow: hidden ;
}
.wd_slide_wrap{
    position: absolute !important;
    top : 0% ;
    left: 50% ;
    width: 110% ;
    height: 100% ;
    transform: translate(-50%,0%);
    object-fit: cover ;
}
.wd_slide{
    width: 100% ;
    height: 100% ;
    object-fit: cover ;
    opacity: 0 ;
}

.wd_bar{
    position: absolute;
    bottom :0px ;
    left: 0% ;
    width: 100% ;
    max-width: 2560px ;
    height: 360px ;
    z-index: 4 ;
}
.wd_bar_wrap{
    position: absolute;
    top : 0% ;
    left: 50%;
    width: 3000px ;
    height: 360px ;
    transform: translate(-50%,0%);
}
.wd_bar_image{
    width: 100% ;
    height: 100%;
    object-fit: cover ;
    opacity: 0 ;
}



.wd_section_blur{
    width: 100% ;
    padding : 40px 40px 100px ;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    z-index: 6 ;
}



.wd_mt{
    font-family: 'Montserrat', sans-serif;
}


.wd_baseball_section{
    position: relative ;
    box-sizing : border-box ;
    min-height: 100vh ;
    font-family: 'Zen Kaku Gothic New', sans-serif;
    color : #1A1A1A ;
    font-weight: 500 ;
    font-size: 14px ;
    overflow: hidden ;
}
.wd_baseball_section div{
    position: relative ;
    box-sizing: border-box ;
}


.wd_fv_superbox{
    width: 100% ;
    height: calc( 100vh - 156px );
    z-index: 4 ;
}

.wd_fv_mainimage{
    position: absolute;
    top : 0% ;
    left: 0% ;
    width: 100% ;
    height: 100% ;
    object-fit: cover ;
    z-index: 7 ;
    opacity: 0 ;
}

.wd_fv_date{
    position: absolute !important ;
    top : 50% ;
    left: 50% ;
    transform: translate(-50%,-50%);
    width: 800px ;
    height: 150px ;
}
.wd_fv_date_l{
    position: absolute !important ;
    top : 0% ;
    left: -10% ;
    width: 50% ;
    height: 100% ;
    overflow: hidden ;
    z-index: 8;
    opacity: 0 ;
}
.wd_fv_date_r{
    position: absolute !important ;
    top : 0% ;
    right: -10% ;
    width: 50% ;
    height: 100% ;
    overflow: hidden ;
    z-index: 8;
    opacity: 0 ;
}

.wd_fv_dateback{
    position: absolute !important ;
    top : 0% ;
    left: 0% ;
    width: 800px ;
}
.wd_fv_date_r .wd_fv_dateback{
    left : auto ;
    right : 0% ;
}


.wd_fv_date_image_wrap{
    position: absolute !important ;
    display: block ;
    top : 50% ;
    left: 50%;
    width: 480px ;
    aspect-ratio: 1 / 1 ;
    transform: translate(-50%,-50%);
    z-index: 9 ;
}
.wd_fv_date_image{
    position: absolute !important ;
    top : 50% ;
    left: 50% ;
    transform: translate(-50%,-50%);
    width: 200% ;
    opacity: 0 ;
}

.wd_fv_logo_swallows{
    position: absolute;
    top : 50% ;
    left: 50px ;
    width: 256px ;
    transform: translate(0%,-50%);
}
.wd_fv_logo_giants{
    position: absolute;
    top : 50% ;
    right: 50px ;
    width: 240px ;
    transform: translate(0%,-50%);
}

.wd_fv_stadium{
    position: absolute !important;
    bottom : -40px ;
    left: 0% ;
    width: 320px ;
    z-index: 8 ;
    opacity: 0 ;
}
.wd_fv_time{
    position: absolute !important;
    bottom : -40px ;
    right: 0% ;
    width: 320px ;
    z-index: 8 ;
    opacity: 0 ;
}

.wd_campaign{
    position: absolute;
    bottom : -240px ;
    right : 0px ;
    width: 240px ;
    opacity: 0 ;
    margin-bottom : 40px ;
}



.wd_section_title{
    width: 100% ;
    z-index: 7 ;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    overflow: hidden ;
}
.wd_section_title.follow{
    margin-top : 100px ;
}
.wd_section_title_l{
    position: absolute !important;
    top : 0% ;
    left: 0% ;
    width: 0% ;
    height: 100% ;
    background-color: #FFFFFF ;
    color : #0f1350 ;
    overflow: hidden ;
}
.wd_section_title_l_text{
    position: absolute !important;
    top : 50% ;
    right : 20px ;
    transform: translate(0%,-50%);
    font-size: 60px ;
    font-weight: 900 ;
    text-align: right ;
    text-shadow: 0px 2px 0px rgba(0,0,0,0.1);
    width: 50vw ;
    line-height: 1.1;
}
.wd_section_title_l_text span{
    font-size : 20px ;
    line-height: 1.1;
    display: block ;
}

.wd_section_title_r{
    float : right ;
    position: relative;
    width: 0% ;
    background-color: #f89828 ;
    overflow: hidden ;
}

.wd_section_title_r_text{
    padding : 40px 20px ;
    font-weight: 900 ;
    width: 50vw ;
}
.wd_section_title_r_text.strong{
    font-size: 32px ;
}


.wd_info_itembox{
    width: calc( 100% - 80px );
    max-width: 1000px ;
    padding : 20px ;
    border : 1px solid #f89828 ;
    margin : 0px auto 40px ;
    color : #FFFFFF ;
    z-index: 4 ;
    left: 20px ;
    background-color: rgba(0,0,0,0.8);
    /** backdrop-filter: blur(8px); **/

}

.wd_info_item_title{
    width: 100% ;
    padding : 10px 10px 10px 140px ;
    font-weight: 900 ;
    color : #0f1350 ;
    background-color: #FFFFFF ;
    box-shadow: 0px 4px 4px rgba(0,0,0,0.25);
}

.wd_info_item_title_date{
    position: absolute !important ;
    top : 0% ;
    left: 0% ;
    width: 120px ;
    height: 100% ;
    font-weight: 900 ;
    background-color: #f89828 ;
    color : #1A1A1A ;
    text-align: center ;
}

.wd_info_item_title_date div{
    position: absolute !important;
    top : 50% ;
    left: 0% ;
    width: 100% ;
    transform: translate(0%,-50%);
}



.wd_info_item_story{
    margin-top : 20px ;
}
.wd_info_item_story p{
    margin-top: 20px ;
}

.wd_info_item_story a,
.wd_info_item_story a:link,
.wd_info_item_story a:visited{
    color : #FFFFFF ;
}

.wd_info_item_story a{
    padding : 0px 10px ;
    background:linear-gradient(transparent 60%, #01895e 60%);
}
.wd_info_item_story a:hover{
    opacity: 0.5;
}

.wd_faq_itembox .wd_info_item_story a,
.wd_faq_itembox .wd_info_item_story a:link,
.wd_faq_itembox .wd_info_item_story a:visited{
    color : #1A1A1A ;
    background:linear-gradient(transparent 60%, #FFDD00 60%);
}



.wd_info_item_story img{
    width: auto ;
    max-width: 100% ;
    margin : 20px auto 0px ;
}




.wd_access_gmap{
    width: 100% ;
    max-width: 1920px ;
    height: 400px ;
    z-index: 4 ;
}
.wd_access_gmap iframe{
    width: 100% ;
    height: 100% ;
}



.wd_inner{
    width: 100% ;
    
}



.spark_tl{
    position: absolute !important ;
    bottom : 100% ;
    left : -32px ;
    width: 32px ;
    display: none ;
}

.spark_bl{
    position: absolute !important ;
    top : 100% ;
    left : -32px ;
    width: 32px ;
    display: none ;
}

.spark_tr{
    position: absolute !important ;
    bottom : 100% ;
    left : 0px ;
    width: 32px ;
    display: none ;
}

.spark_br{
    position: absolute !important ;
    top : 100% ;
    left : 0px ;
    width: 32px ;
    display: none ;
}


.wd_ticket_map{
    display: block ;
    width: 100% ;
    max-width: 800px ;
    margin : 0px auto 40px ;
    left: 20px ;
    position: relative ;
}

.wd_contact_inner{
    width: 100% ;
    max-width: 640px ;
    margin : 0px auto ;
    color : #FFFFFF ;
}

.wd_contact_inner a,
.wd_contact_inner a:link,
.wd_contact_inner a:visited{
    color : #FFFFFF ;
    font-weight: 900 ;
    text-decoration: underline;
}
.wd_contact_inner a:hover{
    opacity: 0.5;
}


.wd_contact_title{
    font-weight: 900;
    font-size: 24px ;
    text-align: center ;
    border-bottom : 2px solid #FFFFFF ;
}


.wd_contact_inner input[type="text"]{
    display: block ;
    position: relative;
    box-sizing : border-box ;
    width: 100% ;
    height: 40px ;
    padding : 0px 20px ;
    border : 1px solid #FFFFFF ;
    background-color : #FFFFFF ;
}
.wd_contact_inner textarea{
    display: block ;
    position: relative;
    box-sizing : border-box ;
    width: 100% ;
    height: 300px ;
    padding : 20px ;
    border : 1px solid #FFFFFF ;
    background-color : #FFFFFF ;
}


.wd_contact_inner p.wd_contact_itemtitle{
    margin : 20px auto 0px ;
}



.wd_contact_inner input[type="submit"]{
    display: block ;
    position: relative;
    box-sizing : border-box ;
    width: 100% ;
    height: 80px ;
    border : 1px solid #FFFFFF ;
    background-color : #FFFFFF ;
    margin : 80px auto ;
    font-size: 20px ;
    font-weight: 900 ;
}
.wd_contact_inner input[type="submit"]:hover{
    opacity: 0.5 ;
}


.wd_ticket_table_superbox{
    width: 100% ;
    max-width: 640px ;
    position: relative ;
    display: flex ;
    flex-wrap : wrap ;
    justify-content: space-between ;
    box-sizing: border-box ;
    margin : 0px auto ;
    left: 20px ;
}
.wd_ticket_table_superbox.follow{
    margin-top : 40px ;
}
.wd_ticket_table_title{
    position: relative ;
    display: block ;
    box-sizing: border-box ;
    width: 120px ;
    height: 40px ;
    border-radius: 20px ;
    line-height: 40px ;
    text-align: center ;
    color : #1A1A1A ;
    margin-bottom : 10px ;
    font-weight: 900 ;
    font-size: 14px !important ;
}
.wd_blank{
    opacity: 0 ;
}
.wd_ticket_net{
    background-color: #ff487f ;
}

.wd_ticket_ss{
    background-color : #bbef14 ;
}
.wd_ticket_s{
    background-color : #ffb200 ;
}
.wd_ticket_a{
    background-color : #0cd3ff ;
}
.wd_ticket_b{
    background-color : #a3ffff ;
}
.wd_ticket_o{
    background-color : #efefef ;
}
.wd_ticket_w{
    background-color : #FFFFFF ;
}

.wd_ticket_table_today,
.wd_ticket_table_pre{
    position: relative ;
    display: block ;
    box-sizing: border-box ;
    width: calc( 50% - 64px ) ;
    height: 40px ;
    background-color: #FFFFFF ;
    line-height: 40px ;
    text-align: center ;
    color : #1A1A1A ;
    margin-bottom : 10px ;
    font-weight: 900 ;
}

.wd_ticket_table_4,
.wd_ticket_table_today{
    border-radius: 0px 20px 20px 0px ;
}
.wd_ticket_table_2,
.wd_ticket_table_pre{
    border-radius: 20px 0px 0px 20px ;
}
.wd_ticket_table_2,
.wd_ticket_table_3,
.wd_ticket_table_4{
    position: relative ;
    display: block ;
    box-sizing: border-box ;
    width: calc( 33% - 42px ) ;
    height: 40px ;
    background-color: #FFFFFF ;
    line-height: 40px ;
    text-align: center ;
    color : #1A1A1A ;
    margin-bottom : 10px ;
    font-weight: 900 ;
}




.wd_sponsor_flex{
    width: 100% ;
    max-width: 1280px ;
    margin : 0px auto ;
    position: relative ;
    display: flex ;
    flex-wrap: wrap ;
    justify-content: center ;
}


.wd_sponsor_flex_item{
    position: relative ;
    display: block ;
    width: 240px ;
    margin : 0px 4px 8px;
    left: 20px ;
}
.wd_sponsor_flex_item:hover{
    opacity: 0.5;
}
.wd_sponsor_flex_item_wrap{
    position: relative ;
    width: 240px ;
    height: 120px ;
    background-color: #FFFFFF ;
}
.wd_sponsor_flex_item_wrap img{
    position: relative ;
    display: block ;
    width: 100% ;
    height: 100% ;
    object-fit: contain ;
}



.wd_access_inner{
    position: relative ;
    display: flex ;
    flex-wrap: wrap ;
    justify-content: space-between ;
    width: 100% ;
    max-width: 640px ;
    margin : 100px auto 0px;
}

.wd_access_title{
    text-align: center ;
    font-weight: 900 ;
    width: 100% ;
    height: 40px ;
    border : 1px solid #FFFFFF ;
    line-height: 38px ;
    border-radius: 20px ;
    color: #FFFFFF ;
    margin : 0px auto ;
    left: 20px ;
}
.wd_access_title.follow{
    margin-top : 40px ;
}

.wd_access_item_l{
    position: relative ;
    display: block ;
    box-sizing: border-box ;
    width: 49.5% ;
    padding : 10px  ;
    background-color: #FFFFFF ;
    border-radius: 100px 0px 0px 100px ;
    text-align: right ;
    margin-top :20px ;
    font-weight: 900 ;
    left: 20px ;
}
.wd_access_item_r{
    position: relative ;
    display: block ;
    box-sizing: border-box ;
    width: 49.5% ;
    padding : 10px ;
    background-color: #FFFFFF ;
    border-radius: 0px 100px 100px 0px ;
    text-align: left ;
    margin-top :20px ;
    left: 20px ;
}





.totop{
    position: fixed ;
    bottom : 0% ;
    right : 0% ;
    width: 128px ;
    height: 128px ;
    z-index: 11 ;
    cursor: pointer ;
}
.totop img{
    position: absolute;
    top : 0% ;
    left: 0% ;
    width: 100% ;
}
.totop_on{
    display: none ;
}



.wd_faq_itembox{
    width: calc( 100% - 80px );
    max-width: 1000px ;
    padding : 20px ;
    border : 1px solid #0f1350 ;
    margin : 0px auto 20px ;
    color : #0f1350 ;
    z-index: 4 ;
    left: 20px ;
    background-color: rgba(255,255,255,0.8);
}
.wd_faq_item_title{
    width: 100% ;
    padding: 10px ;
    background-color: #0f1350 ;
    color : #FFFFFF ;
    font-weight: 900 ;
}

.wd_faq_itembox li{
    padding-left : 1em ;
    text-indent : -1em ;
    margin : 10px 0px ;
}



.link_twitter{
    box-sizing: border-box ;
    position: fixed ;
    top : 24px ;
    right : -100px ;
    width: 64px ;
    height: 64px ;
    padding : 14px ;
    margin-right : 24px ;
    border : 2px solid #FFFFFF ;
    background-color: #0f1350 ;
    border-radius: 50% ;
    box-shadow: 0px 4px 0px rgba(0,0,0,0.5);
    z-index: 11 ;
}
.link_twitter img{
    width: 100% ;
}



.wd_contact_tel_title{
    position: relative;
    box-sizing: border-box ;
    /** background-color: #FFFFFF ; **/
    color : #FFFFFF ;
    font-weight: 900 ;
    border : 1px solid #FFFFFF ;
    text-align: center ;
    width: 100% ;
    height: 40px ;
    line-height: 38px ;
    border-radius: 100px ;
    padding : 0px ;
    margin : 0px auto 10px ;
    left: 20px ;
}
.wd_contact_tel_title.follow{
    margin-top : 40px ;
}

.wd_contact_tel_left{
    position: relative ;
    box-sizing: border-box ;
    width: 49.5% ;
    background-color: #FFFFFF ;
    border-radius: 100px 0px 0px 100px ;
    font-size: 20px ;
    left: 20px ;
}
.wd_contact_tel_left div{
    position: absolute !important ;
    box-sizing: border-box ;
    top : 50% ;
    right : 0% ;
    padding: 10px ;
    transform: translate(0%,-50%);
    font-weight: 900 ;

}

.wd_contact_tel_right{
    position: relative ;
    box-sizing: border-box ;
    width: 49.5% ;
    font-weight: 900 ;
    background-color: #FFFFFF ;
    border-radius: 0px 100px 100px 0px ;
    font-size: 20px ;
    padding: 10px 20px ;
    left: 20px ;
}
.wd_contact_tel_right div{
    font-size : 12px ;
    font-weight: 500 ;
}

.wd_sponsorsub_superbox{
    text-align: center ;
    margin : 40px auto 0px ;
}

.wd_sponsorsub_superbox div{
    display: inline-block !important ;
    padding : 0px 20px ;
    font-weight: 900 ;
    color : #FFFFFF ;
    line-height: 2.0 ;
}


.wd_fv_circle_l{
    position: absolute !important ;
    top : -80px ;
    left: 90px ;
    width: 120px ;
    margin-left: 100px ;
    opacity: 0 ;
    z-index: 10 ;
}
.wd_fv_circle_r{
    position: absolute !important ;
    top : -80px ;
    right: 90px ;
    width: 120px ;
    margin-right: 100px ;
    opacity: 0 ;
    z-index: 10 ;
}






.wd_detail_superbox{
    width: calc( 100% - 80px );
    max-width: 640px ;
    margin : 0px auto ;

}

.wd_detail_itembox{
    display: flex ;
    flex-wrap: wrap ;
    justify-content: space-between ;
    width: 100% ;
    margin-bottom :4px ;
    left: 20px ;
}

.wd_detail_item_l{
    position: relative ;
    width: 160px ;
    background-color: #FFFFFF ;
}

.wd_detail_item_l_wrap{
    position: absolute !important ;
    top : 50% ;
    width: 100% ;
    box-sizing: border-box ;
    padding: 10px ;
    transform: translate(0%,-50%);
    text-align: right ;
    font-weight: 900 ;
}
.wd_detail_item_r{
    width: calc( 100% - 164px );
    padding : 20px 20px ;
    background-color: #FFFFFF ;
    word-break: break-all ;
}

.wd_detail_itembox.first .wd_detail_item_l{
    border-radius: 12px 0px 0px 0px ;
}
.wd_detail_itembox.first .wd_detail_item_r{
    border-radius: 0px 12px 0px 0px ;
}
.wd_detail_itembox.last .wd_detail_item_l{
    border-radius: 0px 0px 0px 12px ;
}
.wd_detail_itembox.last .wd_detail_item_r{
    border-radius: 0px 0px 12px 0px ;
}

.wd_detail_item_r span{
    display: inline-block ;
    margin-right : 20px ;
}
.wd_detail_item_r a,
.wd_detail_item_r a:link,
.wd_detail_item_r a:visited{
    background:linear-gradient(transparent 60%, #FFCC00 60%);
}
.wd_detail_item_r a:hover{
    opacity: 0.5;
}
.wd_detail_item_r p{
    margin-top : 20px ;
}




.wd_movie_flex{
    width: 100% ;
    display: flex !important ;
    flex-wrap: wrap ;
    justify-content: center ;
}
.wd_movie_item{
    position: relative !important;
    width: 640px ;
    aspect-ratio: 16 / 9 ;
}

.wd_movie_item video{
    width: 100% ;
}
.wd_movie_item iframe{
    width: 100% ;
    height: 100% ;
}




.footer{
    position: relative ;
    padding: 100vh 40px 40px ;
    z-index: 4 ;
    width: 100% ;
    box-sizing: border-box ;
}
.footer_logo{
    display: block ;
    width: 100%;
    max-width: 320px ;
    margin : 0px auto ;
}

.footer_copy{
    margin-top : 40px ;
    font-size: 10px ;
    color : #FFFFFF ;
    text-align: center ;
}
















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





.wd_pc{
    display: none !important ;
}
.wd_sp{
    display: block !important ;
}








footer{
}
#underbn{
}


.wd_clearfloat{
}

.appear{
}




.wd_section_back{
}
.wd_section_back01{
}
.wd_section_back02{
}
.wd_section_back03{
}
.wd_section_back04{
}
.wd_slide_superbox{
}
.wd_slide_wrap{
}
.wd_slide{
}

.wd_bar{
    max-width: 1280px ;
    height: 180px ;
}
.wd_bar_wrap{
    width: 1500px ;
    height: 180px ;
}
.wd_bar_image{}



.wd_section_blur{
    padding : 40px 24px 100px ;
}



.wd_mt{
}


.wd_baseball_section{
}
.wd_baseball_section div{
}


.wd_fv_superbox{
    height: calc( 100vh - 60px );
}

.wd_fv_mainimage{
}

.wd_fv_date{
    width: 100% ;
    max-width: 640PX ;
    height: 100px ;
}
.wd_fv_date_l{
    
}
.wd_fv_date_r{
}

.wd_fv_dateback{
    width: 200%;
    height: 100px !important ;
}
.wd_fv_date_r .wd_fv_dateback{
}


.wd_fv_date_image_wrap{
    width: 75% ;
}
.wd_fv_date_image{
}

.wd_fv_logo_swallows{
    left: 30px ;
    width: 50% ;
}
.wd_fv_logo_giants{
    right : 30px ;
    width: 50% ;
}

.wd_fv_stadium{
    bottom : -30px ;
    width: 50% ;
}
.wd_fv_time{
    bottom : -30px ;
    width: 50% ;
}

.wd_campaign{
    bottom : -160px ;
    width: 160px ;
}


.wd_section_title{
}
.wd_section_title.follow{
}
.wd_section_title_l{
}
.wd_section_title_l_text{
    right : 10px ;
    font-size: 30px ;
}
.wd_section_title_l_text.sponsors{
    font-size: 24px ;
}

.wd_section_title_r{
}

.wd_section_title_r_text{
    padding : 40px 10px ;
    font-size : 12px !important ;
}



.wd_info_itembox{
    width: 100% ;
    padding : 20px ;
}

.wd_info_item_title{
    position: relative ;
    padding : 0px ;
}

.wd_info_item_title_date{
    position: relative !important ;
    top : auto ;
    left: auto ;
    width: 100% ;
    height: auto ;
    text-align: center ;
}

.wd_info_item_title_date div{
    position: relative !important;
    top : auto ;
    left: auto ;
    box-sizing: border-box ;
    width: 100% ;
    height: auto ;
    transform: translate(0%,0%);
}

.wd_info_item_title_inner{
    padding: 10px ;
}

.wd_info_item_story{
    margin-top : 10px ;
    font-size: 12px ;
}
.wd_info_item_story p{
    margin-top: 10px ;
}

.wd_info_item_story a,
.wd_info_item_story a:link,
.wd_info_item_story a:visited{
}

.wd_info_item_story a{
}
.wd_info_item_story a:hover{
}

.wd_info_item_story img{
    margin : 10px auto 0px ;
}




.wd_access_gmap{
}
.wd_access_gmap iframe{
}



.wd_inner{
}



.spark_tl{
}

.spark_bl{
}

.spark_tr{
}

.spark_br{
}


.wd_ticket_map{
}

.wd_contact_inner{
}

.wd_contact_inner a,
.wd_contact_inner a:link,
.wd_contact_inner a:visited{
}
.wd_contact_inner a:hover{
}


.wd_contact_title{
    font-weight: 900;
    font-size: 24px ;
    text-align: center ;
    border-bottom : 2px solid #FFFFFF ;
}


.wd_contact_inner input[type="text"]{
    display: block ;
    position: relative;
    box-sizing : border-box ;
    width: 100% ;
    height: 40px ;
    padding : 0px 20px ;
    border : 1px solid #FFFFFF ;
    background-color : #FFFFFF ;
}
.wd_contact_inner textarea{
    display: block ;
    position: relative;
    box-sizing : border-box ;
    width: 100% ;
    height: 300px ;
    padding : 20px ;
    border : 1px solid #FFFFFF ;
    background-color : #FFFFFF ;
}


.wd_contact_inner p.wd_contact_itemtitle{
    margin : 20px auto 0px ;
}



.wd_contact_inner input[type="submit"]{
}
.wd_contact_inner input[type="submit"]:hover{
}


.wd_ticket_table_superbox{
}
.wd_ticket_table_title{
}
.wd_blank{
}

.wd_ticket_ss{
}
.wd_ticket_s{
}
.wd_ticket_a{
}
.wd_ticket_b{
}
.wd_ticket_o{
}

.wd_ticket_table_today,
.wd_ticket_table_pre{
}

.wd_ticket_table_today{
}
.wd_ticket_table_pre{
}



.wd_sponsor_flex{
}


.wd_sponsor_flex_item{
    width: 160px ;
    margin : 0px 1px 2px;
}
.wd_sponsor_flex_item:hover{
}
.wd_sponsor_flex_item_wrap{
    width: 160px ;
    height: 80px ;
}
.wd_sponsor_flex_item_wrap img{
}



.wd_access_inner{
}

.wd_access_title{
}
.wd_access_title.follow{
}

.wd_access_item_l{
    width: 100% ;
    padding : 10px  ;
    border-radius: 20px 20px 0px 0px ;
    text-align: center ;
    margin-top :20px ;
}
.wd_access_item_r{
    width: 100% ;
    border-radius: 0px 0px 20px 20px ;
    margin-top :2px ;
    text-align: center ;
}





.totop{
}
.totop img{
}
.totop_on{
}



.wd_faq_itembox{
    width: 100% ;
}
.wd_faq_item_title{
    width: 100% ;
    padding: 10px ;
    background-color: #0f1350 ;
    color : #FFFFFF ;
    font-weight: 900 ;
}




.link_twitter{
    top : 12px ;
    width: 40px ;
    height: 40px ;
    padding : 8px ;
    margin-right : 12px ;
}
.link_twitter img{}








.wd_contact_tel_title{
}
.wd_contact_tel_title.follow{
}

.wd_contact_tel_left{
    position: relative ;
    box-sizing: border-box ;
    width: 100% ;
    background-color: #FFFFFF ;
    border-radius: 20px 20px 0px 0px ;
    font-size: 20px ;
    left: 20px ;
}
.wd_contact_tel_left div{
    position: relative !important ;
    top : auto ;
    right : auto ;
    padding: 10px ;
    transform: translate(0%,0%);
    text-align: center ;
}

.wd_contact_tel_right{
    width: 100% ;
    border-radius: 0px 0px 20px 20px ;
    font-size: 20px ;
    padding: 10px 20px ;
    text-align: center ;
    margin-top : 2px ;
}
.wd_contact_tel_right div{
}






.wd_fv_circle_l{
    top : -68px ;
    left: 0px ;
    width: 80px ;
}
.wd_fv_circle_r{
    position: absolute !important ;
    top : -68px ;
    right: 2px ;
    width: 80px ;
}






.wd_detail_superbox{
    width: 100% ;
}

.wd_detail_itembox{
}

.wd_detail_item_l{
    width: 80px ;
}

.wd_detail_item_l_wrap{
    padding: 10px 4px ;
}
.wd_detail_item_r{
    width: calc( 100% - 84px );
    padding : 20px 10px ;
    background-color: #FFFFFF ;
}

.wd_detail_itembox.first .wd_detail_item_l{
    border-radius: 12px 0px 0px 0px ;
}
.wd_detail_itembox.first .wd_detail_item_r{
    border-radius: 0px 12px 0px 0px ;
}
.wd_detail_itembox.last .wd_detail_item_l{
    border-radius: 0px 0px 0px 12px ;
}
.wd_detail_itembox.last .wd_detail_item_r{
    border-radius: 0px 0px 12px 0px ;
}

.wd_detail_item_r span{
    display: inline-block ;
    margin-right : 20px ;
}























} /** max-wdith : 1000px **/</pre></body></html>