@charset "utf-8";
/* スマホ時のスライダーのスタイル */
.spSlider .pc_removalPoint{display:none;}
.spSlider{width:100%;height:auto;}
.spSlider figure figcaption,
.spSlider figure span,
.spSlider figure time,
.spSlider sp_removalPoint{display:none;}
.spSlider .contentsWrap{display:table;position:relative;top:0;left:0;}
.spSlider .contentsWrap >div{display:table-cell;vertical-align:top;}
.spSlider .contentsWrap .pc_dropDownArea{width: 70%;background: rgba(51, 51, 51, 1);color:#fff;text-align:center;}
.spSlider .contentsWrap .pc_dropDownArea h3{margin-top: 16vw; font-size: 7vw;letter-spacing: .2em;font-weight: lighter;line-height: .9;}
.spSlider .contentsWrap .pc_dropDownArea h3:first-letter{color: #eb6101;font-family: museo-sans-rounded, sans-serif;font-style: normal;font-weight: 100;font-weight:bold;}
.spSlider .contentsWrap .pc_dropDownArea h3 .smallFont{font-size: .5em;letter-spacing: 2px;}
.spSlider .contentsWrap .pc_dropDownArea span.subTitle{display:table;width:100%;margin-top: -26vw; }
.spSlider .contentsWrap .pc_dropDownArea span.subTitle p{display:table-cell;height: 4em;min-height:4em;font-size: 3.2vw;letter-spacing: 1.5px;padding: 0 .5em;line-height: 1.4;vertical-align: middle;}
.spSlider .contentsWrap .figureArea{width: 33%;}
.spSlider .contentsWrap .figureArea img{width:100%;height:auto;}
.spSlider .sp_removalPoint{display:block;clear:both;padding: 0 1em .5em;}
.spSlider .sp_removalPoint .daytimes{text-align: center;max-width: 90%;margin: 1vw auto 0;}
.spSlider .sp_removalPoint .daytimes div{display:inline-block;border: 1px solid rgba(0,0,0,.4);padding: 1px 5px;margin: 1.5vw 1em 0;}
.spSlider .sp_removalPoint .daytimes div span{font-size: 3.2vw;vertical-align: middle;}
.spSlider .sp_removalPoint .daytimes time{font-size: 3.2vw;display: inline-block;margin: .5em 0;vertical-align: middle;}
.spSlider .sp_removalPoint .lede{display: table;width: 100%;}
.spSlider .sp_removalPoint .lede p{display: table-cell;text-align: center;line-height: 1.4;font-size: 3.6vw;vertical-align: middle;height:3em;}
.br-sp{display:none;}

.slydr{opacity:0;}
.slick-slider
{
    position: relative;
    background: #f1ece8;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* くにここから */
.pcSlider .pc_removalPoint{display:block;}
.pcSlider .sp_removalPoint{display:none;}
.pcSlider{max-width:1200px;margin:0 auto;}
.pcSlider .contentsWrap{display:table;width:100%;position: relative;top:0;left:0;}
.pcSlider .pc_dropDownArea{background: #333;width: 100%;height: 100%;color: #fff;position: absolute;top: -100%;z-index: 1;padding: 0 1.2vw;transition:top .5s ease;border-right: 1px solid #fff; }
.pcSlider .contentsWrap:hover .pc_dropDownArea{top: 0;transition:top .5s ease;border-right: 1px solid #fff;}
.pcSlider .figureArea{display: table;width: 100%;}
.pcSlider .pc_dropDownArea .h3 {display: table;width: 100%;margin-top: 8vw;}
.pcSlider .pc_dropDownArea .h3 h3{display: table-cell;text-align: center;height: 2em;min-height: 2em;vertical-align: top;font-size:4.1vw;line-height: 0.7;letter-spacing: 3px;}
.pcSlider .pc_dropDownArea .h3 h3:first-letter{color: #eb6101;font-family: museo-sans-rounded, sans-serif;font-weight:bold;}
.pcSlider .pc_dropDownArea .h3 h3 span.smallFont{font-size: 2vw;letter-spacing:normal;}
.pcSlider .pc_dropDownArea span.subTitle{display: table;width: 100%;text-align: center;margin-top:-15.5vw;}
.pcSlider .pc_dropDownArea span.subTitle p{display: table-cell;height: 4em;min-height: 4em;vertical-align: middle;font-size: 1.5vw;}
.pcSlider .figureArea {display: table;width: 100%;    border-width: 0 1px 0 0;
    border-color: transparent #fff;
    border-style: solid;}
.pcSlider .figureArea figure{position: relative;top: 0;left: 0;height: 40.5vw;background: #333;color: #fff;}
.pcSlider .figureArea figure img{position: absolute;top: auto;bottom: 0;width: 100%;height: auto;}
.pcSlider .figureArea figure figcaption{text-align: center;padding-top:1.2vw;padding-bottom:.5vw;font-size: 2vw;letter-spacing: 1px;}
.pcSlider .figureArea figure figcaption .smallFont{font-size: 70%;vertical-align: middle;padding: 0px 0px 0px 0;display: inline-block;height: 1.5em;}
.pcSlider .figureArea figure .captionDaytimes{display:table;width:100%;text-align: center;}
.pcSlider .figureArea figure .captionDaytimes span{display: inline-table;margin-right: 2vw;padding: 0 5px;border: 1px solid rgba(255,255,255,.6);}
.pcSlider .figureArea figure .captionDaytimes time{}
.pcSlider .figureArea figure figcaption:first-letter{color: #eb6101;font-family: museo-sans-rounded, sans-serif;font-weight:bold;}
.pcSlider .figureArea figure time{display: inline-block;vertical-align: middle;}
.pcSlider .pc_removalPoint{margin-top: 9.5vw;text-align: center;}
.pcSlider .pc_removalPoint .daytimes{position: relative;top: 0;left: 0;padding-bottom: 4.5vw;}
.pcSlider .pc_removalPoint .daytimes:after{content: "";display: inline-block;width: 3vw;border-top: 1px solid;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}
.pcSlider .pc_removalPoint .daytimes > div{display: inline-block;position: absolute;top: auto;bottom: 0;left: 0;right: 0;margin: 0 auto;box-sizing: border-box;height: auto;width: auto;}
.pcSlider .pc_removalPoint .daytimes > div > span{ border: 1px solid rgba(255,255,255,.6);padding: 2px 5px;font-size: 1.6vw;box-sizing: border-box;display: inline-block;}
.pcSlider .pc_removalPoint .daytimes > time{display: inline-block;font-size: 2vw;font-weight: lighter;    padding-top: 2vw;}
.pcSlider .pc_removalPoint .lede{margin-top: 1vw;display: table;width: 100%;height: 4em;max-height: 4em;overflow: hidden;}
.pcSlider .pc_removalPoint .lede p{height: 4em;max-height: 4em;display: table-cell;vertical-align: top;font-size: 1.9vw;line-height: 1.4;}
.pcSlider .pc_removalPoint .daytimes{padding-bottom: 7vw;}
.pcSlider .pc_removalPoint .lede{margin-top: 2vw;}

.pcSlider .figureArea figure .captionDaytimes .omit{border:0;padding:0;margin:0;}
.slydr a:hover{opacity:1.0;}
@media print, screen and (min-width:857px){
.pcSlider .pc_dropDownArea .h3 {margin-top: 7vw;}
.pcSlider .pc_dropDownArea .h3 h3{font-size: 2.8vw;line-height: .9;}
.pcSlider .pc_dropDownArea .h3 h3 span.smallFont{font-size: 1.4vw;}
.pcSlider .pc_dropDownArea span.subTitle{margin-top:-12vw;}
.pcSlider .pc_dropDownArea span.subTitle p{font-size: 1.15vw;}
.pcSlider .pc_removalPoint{margin-top: 8.6vw;}
.pcSlider .pc_removalPoint .daytimes{padding-bottom: 5vw;}
.pcSlider .pc_removalPoint .daytimes > div > span{font-size: 1.4vw;}
.pcSlider .pc_removalPoint .daytimes > time{font-size: 1.5vw;}
.pcSlider .pc_removalPoint .lede{margin-top: 1.4vw;}
.pcSlider .pc_removalPoint .lede p{font-size: 1.3vw;}
.pcSlider .figureArea figure{height: 31.5vw;}
.pcSlider .figureArea figure figcaption{font-size: 1.59vw;}
.pcSlider .figureArea figure figcaption .smallFont{font-size: 70%;}
.pcSlider .figureArea figure .captionDaytimes{display: block;height: 1.6em;overflow: hidden;}
.br-sp{display:block;}
}
@media print, screen and (min-width:1097px){
.pcSlider .pc_dropDownArea{    padding: 0 1.5em;}
.pcSlider .pc_dropDownArea .h3 {margin-top: 6vw;}
.pcSlider .pc_dropDownArea .h3 h3{font-size: 2.2vw;line-height: .8;}
.pcSlider .pc_dropDownArea .h3 h3 span.smallFont{font-size: 1.2vw;}
.pcSlider .pc_dropDownArea span.subTitle{margin-top:-9vw;}
.pcSlider .pc_dropDownArea span.subTitle p{font-size: 0.94vw;}
.pcSlider .pc_removalPoint{margin-top: 5.7vw;}
/*.pcSlider .pc_removalPoint .daytimes{padding-bottom: 3vw;}*/
.pcSlider .pc_removalPoint .daytimes > div > span{font-size: 1vw;}
.pcSlider .pc_removalPoint .daytimes > time{font-size: 1.2vw; padding-top: 1.4vw;}
.pcSlider .pc_removalPoint .lede{margin-top: 1.4vw;}
.pcSlider .pc_removalPoint .lede p{font-size: 1vw;}
.pcSlider .figureArea figure{height: 25vw;}
.pcSlider .figureArea figure figcaption{font-size: 1.4vw;padding-top: .7vw;}
.pcSlider .figureArea figure .captionDaytimes{display: block;height: 1.6em;overflow: hidden;}
.pcSlider .pc_removalPoint .daytimes:after{width: 2vw;}
}
@media print, screen and (min-width:1200px){
.slydr{width:1200px;max-width:1200px;margin:0 auto;border-right: 1px solid #fff;}
.pcSlider .pc_dropDownArea{padding: 0 .7em;}
.pcSlider .pc_dropDownArea .h3 {margin-top:7em;}
.pcSlider .pc_dropDownArea .h3 h3{font-size:2.8em;line-height: .8;}
.pcSlider .pc_dropDownArea .h3 h3 span.smallFont{font-size:.5em;}
.pcSlider .pc_dropDownArea span.subTitle{margin-top:-11.5em;}
.pcSlider .pc_dropDownArea span.subTitle p{font-size:1.2em;}
.pcSlider .pc_removalPoint{margin-top: 7em;}
.pcSlider .pc_removalPoint .daytimes{padding-bottom:4.7em;}
.pcSlider .pc_removalPoint .daytimes:after{width: 2em;}
.pcSlider .pc_removalPoint .daytimes > div > span{font-size:1.24em;}
.pcSlider .pc_removalPoint .daytimes > time{font-size:1.5em;padding-top: .8em;}
.pcSlider .pc_removalPoint .lede{margin-top: 1.4em;}
.pcSlider .pc_removalPoint .lede p{font-size:1.3em;}
.pcSlider .figureArea figure{height: 30em;}
.pcSlider .figureArea figure figcaption{font-size: 1.5em;padding-top: .5em;padding-bottom: .2em;}
.pcSlider .figureArea figure figcaption .smallFont{font-size: .7em;}
.pcSlider .figureArea figure .captionDaytimes{display: block;height: 1.6em;overflow: hidden;}
.pcSlider .figureArea figure .captionDaytimes span{margin-right: 1em;}
}