
.font-yumin{
	font-family: "游明朝", YuMincho,'Yu Mincho', "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","Noto Serif JP","serif" !important;
}

.inview{
	opacity: 0;
}

/*footer {
    margin-top: 0px;
}*/

.scrolled main {
    padding-top: calc(130px + var(--fsBannerHeight));
}

html {
  scroll-padding-top: 0px
}

#da{
	margin: 0px;
	padding: 0px;
    color: #333;
}

#da img{
    image-rendering: -webkit-optimize-contrast;
}

_::-webkit-full-page-media, _:future, :root #fp img {/*safari*/
    image-rendering: auto;
}

footer {
    margin-top: 0px;
}


html {
    -webkit-font-smoothing: antialiased;
}

body{
	-webkit-font-smoothing: subpixel-antialiased;
}

.wrapper {
    display: block;
}


#da .cbg{
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    position: relative;
}

#da .da-main{
    margin: 0 auto;
    padding: 45px 0 55px;
    width: 430px;
}

#da .da-main h1{
    width: 395px;
}

#da .da-main .date{
    margin: 5px auto 0;
    width: 230px;
}

#da .da-main .ltext{
    margin: 18px 0 0;
    font-size: 1.6rem;
    line-height: 1.3;
}

#da .da-main .ltext sup{
    font-size: 1.2rem;
    vertical-align: super;
}

#da .da-main .lnotes{
    margin: 20px 0 0;
    font-size: 1.1rem;
    line-height: 1.4;
}

#da .da-main .days{
    margin: 25px auto 0;
    width: 390px;
}

#da .da-main .days ul li{
    padding: 15px 0 0;
}

#da .da-main .days ul li.d2{
    width: 187px;
}

#da .da-main .days ul li.d3{
    width: 188px;
}

#da .da-main .days ul li.d5{
    width: 187px;
}

#da .da-main .days ul li.d6{
    width: 187px;
}




.modal-block-in .video-area .movie-btn .start{
    width: 70px;
}

.modal-block-in .btn{
	padding: 25px 0 0;
}

.modal-block-in .btn a{
	padding: 24px 0;
	font-size: 1.4rem;
	width: 310px;
}

.modal-block-in .btn a svg{
	right: 18px;
    font-size: 1.1rem;
}

/*modal*/

.modaal-container {
    width: 360px;
}

.modaal-close{
    width: 30px;
    height: 30px;
    top: -40px;
}








