@charset "utf-8";#caption h1{font-weight:500;line-height:1.5;text-align:center}@media screen and (max-width:767px){#caption h1{padding:.25em 3.125%}}@media screen and (min-width:768px){#caption h1{font-size:125%;padding:.25em}}#ended{text-align:center}#ended .box>strong{background-color:#FD695F;color:#FFF;display:inline-block;line-height:1.5}#ended_area>li{display:inline-block;padding-bottom:1px;vertical-align:bottom}#ended_area>li h2{border-radius:1000px;color:#FFF;line-height:1.25;padding:.375em .5em}#ended_area>li a{border-style:solid;border-width:2px;border-radius:20px;display:block;margin-bottom:7.25%;position:relative}#ended_area>li a:after{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;line-height:1;padding-top:29%;pointer-events:none;position:absolute;bottom:0;left:0;-ms-transform:translate(-25%,25%);-webkit-transform:translate(-25%,25%);transform:translate(-25%,25%);width:29%}#ended_area>li a img{border-radius:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s;width:100%}#ended_area>li a:hover img{opacity:.7}@media screen and (max-width:767px){#ended{margin-bottom:3.125%}#ended .box{padding-top:1.666666666666667%;padding-bottom:3.333333333333333%}#ended .box>strong{margin:.25em 1em 0;padding:.75em 1.5em}#ended_area>li{margin-top:3.333333333333333%;width:-webkit-calc(81.25% + (2px * 2));width:calc(81.25% + (2px * 2))}#ended_area>li h2{font-size:112.5%;margin-bottom:.5em}}@media screen and (min-width:768px){#ended{margin-bottom:50px}#ended .box>strong{margin:.5em 1em;padding:.75em 2.5em}#ended_area>li{margin-top:50px;max-width:404px}#ended_area>li h2{font-size:125%;margin-bottom:1em}}@media screen and (min-width:768px) and (max-width:1023px){#ended .box{padding:50px 50px}#ended_area>li{width:-webkit-calc((100% - 36px) / 2);width:calc((100% - 36px) / 2)}#ended_area>li:nth-child(even){margin-left:36px}}@media screen and (min-width:1024px){#ended .box{padding:50px 100px}#ended_area>li{width:-webkit-calc((100% - 66px) / 2);width:calc((100% - 66px) / 2)}#ended_area>li:nth-child(even){margin-left:66px}}
