@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700;800&family=Bai+Jamjuree:wght@700&display=swap";a{text-decoration:none}.wrapper{z-index:1;width:100%;color:#fff;overflow:hidden}#container{position:relative;z-index:1;padding-top:7.2vw}#container .contentsWrap .mainContents .tsukurouTitle{margin:6% auto;font-weight:bold;text-align:center}@media screen and (min-width: 1920px){#container .contentsWrap .mainContents .tsukurouTitle{font-size:5.6rem}}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .tsukurouTitle{font-size:5.6rem}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .tsukurouTitle{font-size:3.5714285714vw}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .tsukurouTitle{font-size:5.3333333333vw}}#container .contentsWrap .mainContents .subContentsTitle{width:96%;margin:4% auto}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .subContentsTitle{width:94%}}#container .contentsWrap .mainContents .text{margin:0;color:#585858;font-weight:bold;text-align:center}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .text{font-size:min(2.4rem,20px)}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .text{font-size:min(1.5422077922vw,20px)}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .text{font-size:min(3.2vw,20px)}}@media screen and (min-width: 1920px){#container .contentsWrap .mainContents .text{font-size:2.4rem}}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .text{font-size:2.4rem}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .text{font-size:1.5422077922vw}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .text{font-size:2.6666666667vw}}#container .contentsWrap .mainContents h4:before{display:none}#container .contentsWrap .mainContents .topImg{display:block;max-width:640px;margin:0 auto}#container .contentsWrap .mainContents .text{margin-top:2%;margin-bottom:4%;line-height:1.8em}#container .contentsWrap .mainContents .atteList{margin-top:4%;margin-bottom:4%;color:#585858}@media screen and (min-width: 1920px){#container .contentsWrap .mainContents .atteList{font-size:1.8rem}}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .atteList{font-size:1.8rem}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .atteList{font-size:1.1363636364vw}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .atteList{font-size:2.1333333333vw}}#container .contentsWrap .mainContents .atteList li{font-weight:bold}#container .contentsWrap .btnWrap .btn-pp a{width:min(40.449704vw,450px)}@media screen and (max-width: 980px){#container .contentsWrap .btnWrap .btn-pp a{width:55.3333333333vw}}#container .contentsWrap .dateList{width:100%;margin:0 auto 3%}#container .contentsWrap .dateList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2%;border:solid 4px #585858;line-height:1.8}@media screen and (max-width: 1920px){#container .contentsWrap .dateList li{font-size:min(2.4rem,20px)}}@media screen and (max-width: 1240px){#container .contentsWrap .dateList li{font-size:min(1.5422077922vw,20px)}}@media screen and (max-width: 980px){#container .contentsWrap .dateList li{font-size:min(3.2vw,20px)}}#container .contentsWrap .dateList li .dateTitle{width:9em;background:#585858;color:#f5f5f5;font-weight:bold;text-align:center}#container .contentsWrap .dateList li .dateText{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 1em;background:#f5f5f5;font-weight:bold}#container .contentsWrap .btnDetail{position:relative;z-index:10;width:360px;margin-left:auto}@media screen and (max-width: 980px){#container .contentsWrap .btnDetail{width:60%}}#container .contentsWrap .btnDetail .btnBtn{width:100%;margin-top:3%}#container .contentsWrap .btnDetail .btnBtn a{display:block;cursor:pointer}#container .contentsWrap .btnDetail .btnBtn a .floatBtnBase{position:relative;padding-top:15px;padding-right:25px;padding-bottom:12px;padding-left:38px;background-color:#585858;background-image:url(/assets/official/img/common/bgFloatBtn.webp);background-position:center;background-size:cover}#container .contentsWrap .btnDetail .btnBtn a .floatBtnBase :before{content:"";position:absolute;top:35%;right:6%;width:5%;height:30%;background:-webkit-gradient(linear, left top, left bottom, from(#fef200), to(#ffbe1e));background:-webkit-linear-gradient(top, #fef200, #ffbe1e);background:linear-gradient(to bottom, #fef200, #ffbe1e);clip-path:polygon(0 0, 0% 100%, 100% 50%);pointer-events:none;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%)}@media screen and (max-width: 980px){#container .contentsWrap .btnDetail .btnBtn a .floatBtnBase{padding-top:1%;padding-right:13%;padding-bottom:4%;padding-left:11%}}#container .contentsWrap .btnDetail .btnBtn a .floatBtnBase span{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, from(#fef200), to(#ffbe1e));background:-webkit-linear-gradient(top, #fef200, #ffbe1e);background:linear-gradient(to bottom, #fef200, #ffbe1e);-webkit-background-clip:text;font-size:20px;font-weight:bold;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 980px){#container .contentsWrap .btnDetail .btnBtn a .floatBtnBase span{font-size:3vw}}#container .contentsWrap .btnDetail .btnBtn a .floatBtnBase:before{content:"";position:absolute;top:0;left:0;z-index:2;display:block;width:18%;height:100%;background:#fff30a;background:-webkit-gradient(linear, left top, left bottom, from(#fef200), to(#ffbe1e));background:-webkit-linear-gradient(top, #fef200, #ffbe1e);background:linear-gradient(to bottom, #fef200, #ffbe1e);-webkit-clip-path:polygon(0 0, 57% 0, 28% 100%, 0% 100%);clip-path:polygon(0 0, 57% 0, 28% 100%, 0% 100%)}@media screen and (max-width: 980px){#container .contentsWrap .btnDetail .btnBtn a .floatBtnBase:before{width:16%}}