.clearfix:after{content:'';display:block;clear:both;height:0}.poster-list{position:relative;margin:0 auto;z-index:2}.content-title{line-height:1 !important;text-align:center}.poster-thumbnail{background-color:#ffffff}.poster-link{position:relative;display:block;border:#e73650 solid 1px;z-index:1}.poster-link picture,.poster-link img{width:100%;height:auto;vertical-align:top}.poster-date{font-family:source-han-sans-japanese, sans-serif;font-weight:300;line-height:1}.spot-link01{background-color:#006cba}.spot-link02{background-color:#ea4d07}.spot-link03{background-color:#00888a}.spot-link04{background-color:#009660}.footnote{position:absolute;left:50%;z-index:2}.footnote ul{font-family:source-han-sans-japanese, sans-serif;font-weight:500}

@media screen and (min-width: 768px){#main{padding:0 !important}.lower-content-page-title-jp{width:116px}.main-wrapper{position:relative;padding-bottom:70px;background:#FFF6E9;border-bottom:#e73650 solid 5px}.main-wrapper:after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:567px;background:-webkit-gradient(linear, left top, left bottom, from(#fff6e9), color-stop(20.87%, #fef1e5), color-stop(44.55%, #fce4d8), color-stop(69.6%, #f9cdc4), color-stop(95.44%, #f4ada7), to(#f3a7a1));background:linear-gradient(180deg, #fff6e9 0%, #fef1e5 20.87%, #fce4d8 44.55%, #f9cdc4 69.6%, #f4ada7 95.44%, #f3a7a1 100%)}.contents-inner-group{width:950px;margin:0 auto}.poster-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:742px;margin-bottom:29px}.poster-item{width:342px;margin-top:60px}.content-title{margin:0 0 14px;color:#e73650;font-size:18px}.poster-link{-webkit-transition:all 200ms;transition:all 200ms}.poster-link:hover{opacity:.7}.poster-date{margin-top:8px;font-size:.875rem}.spot-link{display:block;width:340px;margin:11px auto 0;-webkit-transition:all 200ms;transition:all 200ms}.spot-link:hover{opacity:.7}.spot-link-thumbnail{display:none}.footnote{bottom:25px;width:744px;margin-left:-372px}.footnote ul{font-size:.875rem;line-height:1 !important}}

@media screen and (max-width: 767px) and (min-width: 120px){#main{padding-top:35px !important}.lower-content-page-title-jp{display:inline-block;width:82px;margin:0}.sp-group{position:relative;overflow:hidden;width:100%;border-top:#e73650 solid 3px;border-bottom:#e73650 solid 3px;padding-bottom:44px;background:#FFF6E9}.sp-group:after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:35.4666666667vw;background:-webkit-gradient(linear, left top, left bottom, from(#fff6e9), color-stop(20.14%, #fef1e5), color-stop(43.65%, #fce3d8), color-stop(68.85%, #f7ccc3), color-stop(95.08%, #f1aba5), to(#f0a49f));background:linear-gradient(180deg, #fff6e9 0%, #fef1e5 20.14%, #fce3d8 43.65%, #f7ccc3 68.85%, #f1aba5 95.08%, #f0a49f 100%)}.poster-list{margin-bottom:42px}.poster-item{margin-top:42px}.poster-item-contents{margin:0 56px}.content-title{margin:0 0 10px;color:#E1344E;font-size:13px}.poster-date{margin-top:5px;margin-left:1px}.spot-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:89.6vw;margin:8px auto 0}.spot-link-thumbnail{width:24vw}.spot-link-text{width:65.6vw}.footnote{bottom:13px;width:89.3333333333vw;margin-left:-44.6666666667vw}.footnote ul{font-size:10px;line-height:1.6 !important}.footnote li{text-indent:-1em;margin-left:1em}}
