@charset "UTF-8";.index #mv:before{background-image:url(../images/community/img_mv.jpg)}@media screen and (max-width:767px){.index #mv:before{background-image:url(../images/community/img_mv_sp.jpg)}}@media print,screen and (min-width:768px){.index #contents h2+section{margin-bottom:20px}}@media screen and (max-width:767px){.index #contents h2+section{padding-bottom:20px}}.index #contents .correlation .ttlStyle03{position:relative}@media print,screen and (min-width:768px){.index #contents .correlation .ttlStyle03{margin:40px 0}}@media screen and (max-width:767px){.index #contents .correlation .ttlStyle03{margin:30px 0 0;width:100%}}@media print,screen and (min-width:768px){.index #contents .correlation .ttlStyle03:after{content:"";width:50px;height:2px;background:#313198;position:absolute;top:50%;left:-50px}}@media print,screen and (min-width:768px){.index #contents .correlation .ttlStyle03:before{content:"";width:40px;height:2px;background:#313198;position:absolute;top:818px;left:-50px}}.index #contents .correlation .ttlStyle03 a{width:320px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:35px}@media screen and (max-width:767px){.index #contents .correlation .ttlStyle03 a{width:240px;height:100px;margin:0 auto 35px;padding-left:30px}.index #contents .correlation .ttlStyle03 a:after{content:"";width:2px;height:32px;background:#313198;position:absolute;bottom:-32px;left:50%}}.index #contents .correlation .ttlStyle03 a svg{top:50%;margin-top:-2px;right:40px}@media screen and (max-width:767px){.index #contents .correlation .ttlStyle03 a svg{right:25px}}.index #contents .correlation .listImg{display:block;margin:0;position:relative}@media screen and (max-width:767px){.index #contents .correlation .listImg{padding-left:25px;margin-bottom:25px}.index #contents .correlation .listImg:after{content:"";width:calc(50% - 2px);height:2px;background:#313198;position:absolute;top:-5px;left:4px}}.index #contents .correlation .listImg:before{content:"";width:2px;height:calc(50% + 104px);background:#313198;position:absolute;top:-105px;left:-50px}@media screen and (max-width:767px){.index #contents .correlation .listImg:before{left:3px;top:-5px;height:100%}}@media print,screen and (min-width:768px){.index #contents .correlation .listImg:after{content:"";width:2px;height:calc(100% - 198px);background:#313198;position:absolute;top:100px;left:-10px}}@media print,screen and (min-width:768px){.index #contents .correlation .listImg li{margin-left:30px}}@media screen and (max-width:767px){.index #contents .correlation .listImg li{width:100%;background:0 0;padding-top:25px}.index #contents .correlation .listImg li figcaption{min-height:inherit}}.index #contents .correlation .listImg li+li{margin-top:20px}@media screen and (max-width:767px){.index #contents .correlation .listImg li+li{margin-top:25px;border-top:1px solid #dcdcdc}}.index #contents .correlation .listImg li a+p{background:#ebebeb;height:100%;padding:24px 30px 28px;font-size:1.3rem;line-height:1.9}@media print,screen and (min-width:768px){.index #contents .correlation .listImg li a+p{position:absolute;top:0;right:-300px;width:300px}}@media screen and (max-width:767px){.index #contents .correlation .listImg li a+p{padding:12px 15px 15px;font-size:1.5rem;line-height:1.6}}@media print,screen and (min-width:768px){.index #contents .correlation .listImg li p+p{position:absolute;right:-590px;top:50%;text-align:center;font-size:1.8rem;font-weight:400;line-height:1.7;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:160px;margin:-60px 0 0}}@media screen and (max-width:767px){.index #contents .correlation .listImg li p+p{width:100%;margin:106px 0 0;font-size:1.8rem;text-align:center;font-weight:400;padding:15px 0 21px}}.index #contents .correlation .listImg li p+p:before{content:"連携";position:absolute;text-align:center;color:#fff}@media print,screen and (min-width:768px){.index #contents .correlation .listImg li p+p:before{width:110px;height:48px;background:url(../images/community/bg_arw.png) no-repeat;top:50%;left:-120px;display:block;margin-top:-24px;letter-spacing:.4em;text-indent:.4em;padding-top:8px}}@media screen and (max-width:767px){.index #contents .correlation .listImg li p+p:before{background:url(../images/community/bg_arw_sp.png) no-repeat;position:absolute;top:-98px;width:56px;height:92px;background-size:100%;letter-spacing:1em;left:50%;margin-left:-25px;font-size:2.2rem;display:block;padding:13px 0 0 17px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:767px){.index #contents .correlation .listImg li a{position:relative}}.index #contents .correlation .listImg li a:after{content:"";width:100%;height:2px;background:#a2a29f;position:absolute;bottom:0;left:0;-webkit-transition:.13s ease-out;transition:.13s ease-out}.index #contents .correlation .listImg li a:hover:after{background:#313198;height:4px}.index #contents .correlation .listImg li a:hover img{opacity:.7}.index #contents .correlation .listImg li:after{display:none}.index #contents .correlation .listImg li:before{content:"";width:40px;height:2px;background:#313198;position:absolute;top:50%;left:-40px}@media screen and (max-width:767px){.index #contents .correlation .listImg li:before{top:31vw;width:20px;left:-20px}}@media screen and (max-width:767px){.index #contents .correlation .listImg li:last-child:after{display:block;content:"";width:30px;height:calc(100% - 31vw - 2px);background:#f5f5f5;position:absolute;bottom:0;left:-32px}}.index #contents .correlation .listImg li:hover img{opacity:1}.iceArena #contents .anchor{margin-top:-20px}@media print,screen and (min-width:768px){.iceArena #contents .anchor{width:600px;padding-right:17px;padding-left:17px}.iceArena #contents .anchor li:nth-child(4){width:207px}}@media screen and (max-width:767px){.iceArena #contents .anchor{margin-top:-10px}}@media screen and (max-width:767px){.iceArena #contents .anchor li{display:block}}.iceArena #contents .drawing img{width:560px}@media screen and (max-width:767px){.iceArena #contents .drawing img{width:100%}}.iceArena #contents section section{padding:40px 0 0}@media screen and (max-width:767px){.iceArena #contents section section{padding:35px 0 0}}.iceArena #contents h2+section{padding:0}.iceArena #contents table{margin-bottom:0}@media screen and (max-width:767px){.iceArena #contents table{margin-right:0;margin-left:0;width:100%}}.iceArena #contents table th{width:140px}@media screen and (max-width:767px){.iceArena #contents table th{width:100px}}.iceArena #contents ruby{display:block}.iceArena #contents ruby rb{margin-right:10px}.iceArena #contents ruby rt{font-size:1.2rem;letter-spacing:.01em;margin-right:10px}@media screen and (max-width:767px){.iceArena #contents #info h2{padding-bottom:22px!important}}@media print,screen and (min-width:768px){.iceArena #contents #info figure{position:absolute;right:0;margin-top:9px}}@media screen and (max-width:767px){.iceArena #contents #info figure{margin-bottom:25px}}@media print,screen and (min-width:768px){.iceArena #contents #info figure img{width:285px}}@media print,screen and (min-width:768px){.iceArena #contents #info figure+p{width:555px}}@media print,screen and (min-width:768px){.iceArena #contents #info figure+p+p{width:555px;margin-top:22px;padding-top:11px;font-size:1.3rem;line-height:2}}@media screen and (max-width:767px){.iceArena #contents #info figure+p+p{margin-top:20px;padding-top:15px;font-size:1.5rem;line-height:1.8}}.iceArena #contents #info #news dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3rem;margin:-3px 0}@media screen and (max-width:767px){.iceArena #contents #info #news dl{font-size:1.5rem}}.iceArena #contents #info #news dl dt{color:#313198;font-weight:500;width:110px;line-height:1.6}@media screen and (max-width:767px){.iceArena #contents #info #news dl dt{margin-bottom:7px}}@media print,screen and (min-width:768px){.iceArena #contents #info #news dl dt:nth-child(n+3){margin-top:10px}}.iceArena #contents #info #news dl dd{font-weight:400;line-height:1.6}@media print,screen and (min-width:768px){.iceArena #contents #info #news dl dd{width:770px}}@media screen and (max-width:767px){.iceArena #contents #info #news dl dd+dt{margin-top:15px}}@media print,screen and (min-width:768px){.iceArena #contents #info #news dl dd:nth-child(n+4){margin-top:10px}}@media print,screen and (min-width:768px){.iceArena #contents #info #news dl dd a{transition:all .5s cubic-bezier(.215,.61,.355,1);-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1)}.iceArena #contents #info #news dl dd a:hover{opacity:.55}}.iceArena #contents #info .range ul{width:auto}.iceArena #contents #info .range ul li{font-weight:300}@media screen and (max-width:767px){.iceArena #contents #info .range ul li+li{margin-top:23px}}.iceArena #contents #info .range ul li a{font-weight:400;background:0 0;padding-left:0}.iceArena #contents #info .range ul li a svg{width:8px;height:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:10px;margin-bottom:-1px;fill:#313198}.iceArena #contents #info .range ul li span{margin-left:30px}@media screen and (max-width:767px){.iceArena #contents #info .range ul li span{display:block;margin:10px 0 0 -2px;text-indent:0}}.iceArena #contents #guide .room{position:relative}@media print,screen and (min-width:768px){.iceArena #contents #guide .room>figure{position:absolute;top:137px;right:0}}@media screen and (max-width:767px){.iceArena #contents #guide .room>figure{padding:0 28px;margin-bottom:35px}}@media print,screen and (min-width:768px){.iceArena #contents #guide .room>figure img{width:285px}}@media print,screen and (min-width:768px){.iceArena #contents #guide .room>figure+p{width:555px;margin-top:-3px}}@media print,screen and (min-width:768px){.iceArena #contents #guide .room>figure+p+p{width:555px;margin-top:22px;padding-top:11px;font-size:1.3rem}}@media screen and (max-width:767px){.iceArena #contents #guide .room>figure+p+p{margin-top:20px;padding-top:15px;font-size:1.5rem;line-height:1.8}}.iceArena #contents #guide .room ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:150px}@media screen and (max-width:767px){.iceArena #contents #guide .room ul{margin-top:15px}}.iceArena #contents #guide .room ul li{width:260px}@media screen and (max-width:767px){.iceArena #contents #guide .room ul li{width:46%}.iceArena #contents #guide .room ul li:nth-child(n+3){margin-top:40px}}.iceArena #contents #guide .room ul li h4{margin-bottom:16px}.iceArena #contents #guide .room ul li p{margin-top:11px;font-size:1.3rem;line-height:1.8}@media screen and (max-width:767px){.iceArena #contents #guide .room ul li p{font-size:1.5rem}}.iceArena #contents #guide .room ul li img{width:100%}.iceArena #contents #rental .note{margin-top:30px;margin-bottom:26px}@media screen and (max-width:767px){.iceArena #contents #rental .note{margin-bottom:15px}}.iceArena #contents #rental .booking .tel{width:360px;height:75px;text-align:center;padding:22px 0;display:inline-block;vertical-align:text-bottom;margin-right:35px}@media screen and (max-width:767px){.iceArena #contents #rental .booking .tel{text-align:left;padding:20px;height:auto;width:calc(100% + 20px);margin-bottom:20px}}@media print,screen and (min-width:768px){.iceArena #contents #rental .booking .tel+p{display:inline-block;width:480px}}@media print,screen and (min-width:768px){.iceArena #contents #rental .cancel td{text-align:center}}@media screen and (max-width:767px){.iceArena #contents #rental .cancel td{vertical-align:top}}.iceArena #contents #rental table{margin-top:20px}.iceArena #contents #open .note{margin-top:30px;margin-bottom:26px}@media screen and (max-width:767px){.iceArena #contents #open .note{margin-bottom:15px}}.iceArena #contents #open table{margin-top:20px}.iceArena #contents #open section section:last-child .note{margin-bottom:0}.iceArena #contents #notes .note{margin-top:0}
/*# sourceMappingURL=map/community.css.map */

@media print, screen and (min-width:768px){
    .correlation .adjust{
        page-break-after: always;
    }
    .inner.correlation{
        max-width: 1080px;
        width: auto;
    }
    .inner-narrow{
        width: 880px;
        margin-left: auto;
        margin-right: auto;
    }
    .sect01-upper{
        width: 880px;
        margin: 0 auto;
    }
    .sect01-lower{
        position: relative;
        overflow: hidden;
        padding-left: 100px;
    }
    .index #contents .correlation .listImg:after{
        height: 100%;
    }
    .index #contents .correlation .listImg:before{
        height: 868px !important;
    }
    .index #contents .correlation .listImg li:last-child:after{
        display: block;
        content: "";
        width: 30px;
        height: calc(50% - 2px);
        background: #f5f5f5;
        position: absolute;
        bottom: 0;
        left: -55px;
        z-index: 1;
    }
    .index #contents .correlation .listImg:after{
        top: 101px;
    }
    .index #contents .correlation .listImg li{
        display: flex;
        width: 620px;
    }
    .index #contents .correlation .listImg li a,
    .index #contents .correlation .listImg .noLink figure{
        display: flex;
        position: relative;
        width: 320px;
        height: auto;
    }
    .index #contents .correlation .listImg li a+p,
    .index #contents .correlation .listImg .noLink figure+p{
        position: static;
        height: auto !important;
    }
    .index #contents .correlation .listImg .noLink figure{
        flex: 0 0 auto;
    }
    .index #contents .correlation .listImg li p+p{
        right: -290px;
    }
    .index #contents .correlation  .listImg li a figure,
    .index #contents .correlation .listImg .noLink figure{
        display: flex;
        flex-direction: column;
    }
    .index #contents .correlation  .listImg li a figure img{
        flex: 0 0 auto;
    }
    .index #contents .correlation  .listImg li a figure figcaption{
        flex: 1 1 100%
    }
    .index #contents .correlation .ttlStyle03:before{
        top: 931px;
    }
}