@charset "utf-8";

/***************************************************************************************
------------------------------
PC ONLY
------------------------------
*****************************/

@media screen and (min-width:600px) {
    .tb_only,
    .sp_only,
    .pc_none,
    .pctb_none {
        display: none !important;
    }
    #wrapper {
        min-width: 1280px;
    }
    .inner {
        width: 1280px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 40px;
        padding-right: 40px;
    }
    .inner02 {
        width: 850px;
        padding: 0;
    }
    .inner.inner03 {
        width: 1000px;
        padding: 0;
    }
    a,
    .slider .slick-dots li button {
        opacity: 1;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
    }
    a:hover,
    .post_page article a:hover,
    .page_type .article a:hover,
    .txt_link:hover {
        text-decoration: none;
        opacity: 0.6;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
    }
    .post_page article .link_normal a:hover,
    .page_type .article .link_normal a:hover{
        background: none;
        opacity: 1;
    }
    .slider .slick-dots li button:hover {
        text-decoration: none;
        opacity: 0.3;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
    }
    .mv .side li:last-child a:hover {
        opacity: 0.6;
    }
    nav .main_nav a:hover {
        color: #ffff00 !important;
        opacity: 1;
    }
    nav .main_nav a:hover:before {
        opacity: 1;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
    }
    .mod_img_panel a:hover,
    .mod_btn_panel a:hover {
        opacity: 1;
    }
    .mod_img_panel a:hover .txt {
        background: rgba(0, 0, 0, 0) linear-gradient(transparent 71%, #ffff00 0%) repeat scroll 0 0px;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
    }
    .mod_label_panel a:hover {
        opacity: 1 !important;
        ;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
        background: #ffff00 !important;
    }
    .mod_flow a img,
    .mod_btn_panel a img,
    .mod_chart .refresh a img {
        opacity: 1;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
    }
    .mod_flow a:hover img,
    .mod_btn_panel a:hover img,
    .mod_chart .refresh a:hover img {
        opacity: 0.6;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
    }
    .mod_chart .refresh a:hover {
        color: #000 !important;
    }
    .mod_movie_box_w {
        margin-left: auto;
        margin-right: auto;
        width: 75%;
    }
    .btn a:hover,
    input[type="submit"]:hover,
    .mod_chart .btn_yes_no > li:first-child a:hover,
    a:hover .btn_style .in {
        background-color: #ffff00 !important;
        opacity: 1 !important;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
    }
    .page_cat a:hover {
        background-color: #ffff00 !important;
        opacity: 1;
    }
    .btn a:hover .txt_link {
        text-decoration: none;
        opacity: 0.6;
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
    }
    /*______________________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
event_map_area 
______________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
    .event_map_area {
        position: relative;
        height: 742px;
    }
    .event_map_area .img {
        text-align: center;
    }
    .event_map_area .img img {
        width: 815px;
        margin-left: 145px;
    }
    .event_map_area .eventmap_tiiki {
        position: absolute;
        border: 2px solid #20a0dc;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding: 10px 8px 15px 25px;
        width: 240px;
    }
    .event_map_area .eventmap_tiiki dd ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
    }
    .event_map_area .eventmap_tiiki dd li {
        width: 33.3%;s
    }
    .event_map_area .eventmap_tiiki.eventmap_01 {
        left: 920px;
        top: 160px;
    }
    .event_map_area .eventmap_tiiki.eventmap_02 {
        left: 920px;
        top: 372px;
    }
    .event_map_area .eventmap_tiiki.eventmap_03 {
        left: 495px;
        top: 129px;
    }
    .event_map_area .eventmap_tiiki.eventmap_04 {
        left: 560px;
        top: 565px;
    }
    .event_map_area .eventmap_tiiki.eventmap_05 {
        left: 250px;
        top: 220px;
    }
    .event_map_area .eventmap_tiiki.eventmap_06 {
        left: 313px;
        top: 587px;
    }
    .event_map_area .eventmap_tiiki.eventmap_07 {
        left: 0;
        top: 389px;
    }
    .page_type .article .event_map_area a {
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
        background: rgba(0, 0, 0, 0) linear-gradient(transparent 71%, #ffff0000 0%) repeat scroll 0 0px;
    }
    .page_type .article .event_map_area a:hover {
        transition: 0.5s ease;
        -webkit-transition: 0.5s ease;
        opacity: 1;
        background: rgba(0, 0, 0, 0) linear-gradient(transparent 71%, #ffff00 0%) repeat scroll 0 0px;
    }
}