@charset "utf-8";
/* CSS Document */
#section-main-slider{
background-color:#333;
position:relative;
padding-top:75%;/*3:2*/
}
@media only screen and (min-width:768px){
#section-main-slider{padding-top:56.26%;}/*16:9*/
}
@media only screen and (min-width:1200px){
#section-main-slider{padding-top:33%;}/*3:1*/
}

/*.aspect6_19outer{
position:relative;
padding-top:56.25%;
}*/

#section-main-slider .img-mainvisial{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

/*
#section-main-slider .img-mainvisial img{
transition:transform 7s;
-moz-transition:transform 7s;
-webkit-transition:-webkit-transform 7s;
transition-timing-function:linear;
-moz-transition-timing-function:linear;
-webkit-transition-timing-function:linear;
}
*/
#section-main-slider .img-mainvisial img{
transition:transform 7s linear;
-moz-transition:transform 7s linear;
-webkit-transition:-webkit-transform 7s linear;
}


#section-main-slider .img-mainvisial img{
-moz-transform:scale(1.3);
-webkit-transform:scale(1.3);
transform:scale(1.3);
}
#section-main-slider .img-mainvisial img.active{
-moz-transform:scale(1);
-webkit-transform: scale(1);
transform:scale(1);
}


/*poster*********************************************************************************/
#section-poster{
width:100%;
margin-top:1em;
padding:1em 0;
background-color:#EEE;
}
.slider01{
display:none;
margin:0 1em;
}
.slider01 .slick-list{margin-right:-.5em;}
.slider01 .slick-slide{
margin-right:.5em;/* ガター */
outline:0;
}
.slider01.slick-initialized{display:block;}
.slider01 img{width:100%;}


/*section-list-news***************************************/
#section-list-news{}
#section-list-news .heading-section-02{margin-top:1em;}

#section-list-news .contentUnit{
width:100%;
padding:1em 0;
border-bottom:#CCC dotted 1px;
}

dl.card-news{}
dl.card-news dt,
dl.card-news dd{padding:.25em 0;}
dl.card-news dt{font-size:2rem;}
dl.card-news dd.data02{font-size:1.4rem;}
dl.card-news dd.data03{line-height:2em;}
dl.card-news dd.data03:after{content:"…";}

dl.card-news dd.data02 .ico{
display:inline-block;
margin:0 1em 0 0;
padding:0 1em;
font-size:1rem;
background-color:#009EA6;
color:#FFF;
}
#section-list-news .anchor01{
display:block;
width:8em;
margin:.5em 0 auto auto;
padding:.5em 0;
text-align:center;
border:#009EA6 solid 1px;
color:#009EA6;
transition:all .7s;
}
#section-list-news .anchor01:hover{
border:#009EA6 solid 1px;
color:#FFF;
background-color:#009EA6;
}


#section-sns{}
#section-sns .heading-section-02{margin-top:1em;}
/*aside-facebook***************************************/
#list-instagram{
width:100%;
margin-top:.25em;
}
#list-instagram li{
display:inline-block;
box-sizing:border-box;
width:33.3%;
margin-top:.5em;
padding:.25em;
}
#list-instagram li .box-responce-1-1{
width:100%;
padding-top:100%;
}

#list-instagram .thumbnail{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
object-fit:cover;
}




#aside-facebook,#aside-instagram{}
#aside-facebook{}
.page-plugin-wrapper{
max-width:500px;/* Facebook Page Plugin の最大幅 */
margin:0 auto;
}
.page-plugin-wrapper>.fb-page{width:100%;}
.page-plugin-wrapper>.fb-page>span,
.page-plugin-wrapper iframe{width:100% !important;}

#aside-instagram{}
.snapwidget-widget{
border:none;
overflow:hidden;
width:100%;
}
/*section-guide-movie***************************************/
#section-guide-movie{
padding:2em;
margin-top:2em;
background-color:#333;
border-radius:.25em;
}
#section-guide-movie h2{
font-family:'Rock Salt',cursive;
margin:0 0 1em 0;
font-size:2rem;
color:#FFF;
text-shadow:0 0 .1em rgb(255,255,255);
text-align:center;
}
.movieBox01{
position: relative;
width:100%;
padding:56.25% 0 0 0;/*比率固定16:9*/
}
.movieBox01 iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:none;
}

