@media print,screen{#content{background-image:url(../images/bg01.png);background-size:26.25vw auto;background-position:center top;padding-bottom:3.125vw;border-bottom:.625vw solid #fff}#content .contentWrap{padding:3.125vw}#content .contentWrap .contents{color:#3c3c3c;background-color:#fff;border-radius:4.375vw;padding-bottom:4.6875vw}#content .contentWrap .contents>label{width:100%;display:block;color:#fff;font-size:3.75vw;font-weight:900;padding:3.125vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:4.375vw;border-top-right-radius:4.375vw}#content .contentWrap .contents>label.event{background-color:#bad428}#content .contentWrap .contents>label.campaign{background-color:#00b5f0}#content .contentWrap .contents>label.other{background-color:#f90}#content .contentWrap .contents .head{position:relative;padding:3.125vw}#content .contentWrap .contents .head h1{color:#8b13ef;font-weight:900;font-size:6.875vw;line-height:1.36em}#content .contentWrap .contents .head .sns{margin-top:3.125vw;overflow:hidden}#content .contentWrap .contents .head .sns ul{display:-webkit-box;display:-ms-flexbox;display:flex}#content .contentWrap .contents .head .sns ul li{margin-right:1.5625vw}#content .contentWrap .contents .summary ._sharebuttons{margin-top:3.125vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#content .contentWrap .contents .summary #past{background-color:#f24fa0;font-size:3.75vw;margin-bottom:3.75vw}#content .contentWrap .contents .summary #past p{text-align:center;padding:.3em;color:#fff;font-weight:900;line-height:1.67em}#content .contentWrap .contents .summary .mainimg{margin-bottom:3.75vw}#content .contentWrap .contents .summary .mainimg img{width:100%}#content .contentWrap .contents .summary .padding{padding:0 3.125vw}#content .contentWrap .contents .summary .padding>h2{position:relative;padding-left:4.0625vw;font-size:5vw;font-weight:900;line-height:1.5em}#content .contentWrap .contents .summary .padding>h2:before{position:absolute;top:0;left:0;content:"";display:inline-block;border-radius:.9375vw;width:1.875vw;height:100%;background-color:#8b13ef}#content .contentWrap .contents .summary .padding a{color:#f24fa0;text-decoration:none;word-break:break-all}#content .contentWrap .contents .summary .padding>h3{color:#8b13ef;font-size:3.75vw;font-weight:700;margin-top:1em}#content .contentWrap .contents .summary .padding>h3:before{content:"●"}#content .contentWrap .contents .summary .padding>h4{font-size:3.75vw;font-weight:700;margin-top:1em}#content .contentWrap .contents .summary .padding>p{margin-top:.5em;font-size:3.75vw;line-height:1.67em}#content .contentWrap .contents .summary .padding>ul{margin-top:.5em;font-size:3.75vw;line-height:1.67em}#content .contentWrap .contents .summary .padding>ul.indent01 li{text-indent:-1em;padding-left:1em}#content .contentWrap .contents .summary .padding>ul.indent01 li:before{content:"・"}#content .contentWrap .contents .summary .padding>ul.indent01 li.ex:before{content:"※"}#content .contentWrap .contents .summary .padding>ul.indent02{font-size:3.125vw}#content .contentWrap .contents .summary .padding>ul.indent02 li{text-indent:-1em;padding-left:1em}#content .contentWrap .contents .summary .padding>ul.indent02 li:before{content:"※"}#content .contentWrap .contents .summary #info{margin-top:4.6875vw}#content .contentWrap .contents .summary #info h3{padding:1.5625vw;background-color:#8b13ef;color:#fff;font-size:3.75vw;font-weight:700}#content .contentWrap .contents .summary #info h3:before{content:""}#content .contentWrap .contents .summary #info ul{margin-top:0;border:.3125vw solid #8b13ef}#content .contentWrap .contents .summary #info ul li{background-color:#fff;border-bottom:.3125vw solid #8b13ef}#content .contentWrap .contents .summary #info ul li a{text-decoration:none;padding:4.375vw 8.125vw;display:block;color:#3c3c3c;font-weight:700;line-height:1.67em;font-size:3.75vw;background-image:url(../../../../common/2020/images/arrow02.svg);background-size:3.75vw;background-repeat:no-repeat;background-position:left 3.125vw center}#content .contentWrap .contents .summary #info ul li:last-of-type{border-bottom:0}#content .contentWrap .contents .summary #info ul li.important{padding:.625vw}#content .contentWrap .contents .summary #info ul li.important a{background-image:url(../../../../common/2020/images/arrow05.svg);background-size:1.875vw 3.125vw;background-repeat:no-repeat;background-position:right 3.75vw center;padding:2.5vw 8.125vw 2.5vw 2.5vw;font-weight:900;color:#fff;background-color:#f90}#content .contentWrap .contents .summary #info ul li.important a label{display:table-cell;padding:.9375vw;color:#f90;background-color:#fff;line-height:1em}#content .contentWrap .contents .summary small.copyright{font-size:3.125vw;line-height:1.6em;margin-top:1em;display:block}#content .btn_index{background-color:#7910d0;padding:6.25vw 0}#content .btn_index a{margin:0 auto;background-image:url(../images/bg02.png);background-size:26.25vw auto;background-position:center top;width:91.875vw;height:20.625vw;padding-top:.5em;display:block;vertical-align:middle;line-height:1.3em;font-size:5.6258vw;font-weight:900;text-decoration:none;text-align:center;color:#8b13ef;display:block;border:.9375vw solid #8b13ef;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:9.375vw;border-radius:10.3125vw;position:relative}#content .btn_index a svg{position:absolute;width:3.4375vw;height:6.25vw;right:4.6875vw;top:calc(50% - 3.125vw)}}@media print,screen and (min-width: 640px){#content{background-size:168px auto;padding-bottom:30px;border-bottom:none}#content .contentWrap{padding:30px 0}#content .contentWrap .contents{width:1200px;margin:0 auto;border-radius:30px;padding-bottom:30px}#content .contentWrap .contents>label{font-size:24px;padding:20px 40px;border-top-left-radius:30px;border-top-right-radius:30px}#content .contentWrap .contents .head{padding:30px 40px}#content .contentWrap .contents .head h1{font-size:44px;line-height:1.36em}#content .contentWrap .contents .head .sns{margin-top:0;position:absolute;top:10px;right:40px}#content .contentWrap .contents .head .sns ul{display:-webkit-box;display:-ms-flexbox;display:flex}#content .contentWrap .contents .head .sns ul li{margin-right:5px}#content .contentWrap .contents .summary{position:relative}#content .contentWrap .contents .summary ._sharebuttons{margin-top:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#content .contentWrap .contents .summary small+._sharebuttons{margin-top:0;position:absolute;right:40px;bottom:0}#content .contentWrap .contents .summary #past{font-size:16px;margin-bottom:30px}#content .contentWrap .contents .summary .mainimg{margin-bottom:30px;padding:0 40px}#content .contentWrap .contents .summary .padding{padding:0 40px}#content .contentWrap .contents .summary .padding>h2{padding-left:20px;font-size:24px;line-height:1.5em}#content .contentWrap .contents .summary .padding>h2:before{border-radius:3px;width:6px}#content .contentWrap .contents .summary .padding a:hover{text-decoration:underline}#content .contentWrap .contents .summary .padding>h3{font-size:16px;margin-top:2em}#content .contentWrap .contents .summary .padding>h4{font-size:16px;font-weight:700;margin-top:1em}#content .contentWrap .contents .summary .padding>p{margin-top:.5em;font-size:16px;line-height:1.67em}#content .contentWrap .contents .summary .padding>ul{margin-top:.5em;font-size:16px;line-height:1.67em}#content .contentWrap .contents .summary .padding>ul.indent01 li{text-indent:-1em;padding-left:1em}#content .contentWrap .contents .summary .padding>ul.indent01 li:before{content:"・"}#content .contentWrap .contents .summary .padding>ul.indent01 li.ex:before{content:"※"}#content .contentWrap .contents .summary .padding>ul.indent02{font-size:16px}#content .contentWrap .contents .summary .padding>ul.indent02 li{text-indent:-1em;padding-left:1em}#content .contentWrap .contents .summary .padding>ul.indent02 li:before{content:"※"}#content .contentWrap .contents .summary #info{margin:30px auto 0 auto}#content .contentWrap .contents .summary #info h3{margin:0;padding:10px;font-size:18px}#content .contentWrap .contents .summary #info ul{border:1px solid #8b13ef}#content .contentWrap .contents .summary #info ul li{border-bottom:1px solid #8b13ef}#content .contentWrap .contents .summary #info ul li a{padding:20px 20px 20px 45px;display:block;color:#3c3c3c;line-height:1.67em;font-size:16px;background-size:20px;background-position:left 20px center}#content .contentWrap .contents .summary #info ul li a:hover{color:#f24fa0}#content .contentWrap .contents .summary #info ul li:last-of-type{border-bottom:0}#content .contentWrap .contents .summary #info ul li.important{padding:2px}#content .contentWrap .contents .summary #info ul li.important a{background-size:8px 14px;background-position:right 22px center;padding:17px;font-size:20px}#content .contentWrap .contents .summary #info ul li.important a label{margin-right:10px;display:inline-block;padding:5px}#content .contentWrap .contents .summary #info ul li.important a:hover{color:#fff;background-color:#f24fa0}#content .contentWrap .contents .summary #info ul li.important a:hover label{color:#f24fa0}#content .contentWrap .contents .summary small.copyright{font-size:12px;margin-top:30px}#content .btn_index{margin-bottom:2px;padding:40px 0}#content .btn_index a{margin:0 auto;background-image:url(../images/bg02.png);background-size:168px auto;background-position:center top;width:380px;height:74px;vertical-align:middle;padding-top:0;padding-left:26px;display:inline-block;line-height:66px;font-size:22px;font-weight:900;text-decoration:none;text-align:left;color:#8b13ef;display:block;border:4px solid #8b13ef;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:9.375vw;border-radius:37px;position:relative}#content .btn_index a svg{position:absolute;width:12px;height:22px;right:16px;top:calc(50% - 11px)}#content .btn_index a:hover{background-color:#8b13ef;border:4px solid #fff;background-image:none;color:#fff}#content .btn_index a:hover svg path{fill:#fff}}