@import url(phone.min.css)screen and (max-width:767px);@import url(tablet.min.css)screen and (min-width:768px) and (max-width:1024px);@import url(pc.min.css)screen and (min-width:1025px);@keyframes keyGradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes gradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes buttonAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes statusIconAnimation{0%{background-position:0 100%}to{background-position:0 0}}@keyframes borderGradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}section>h3,section>ul>li{display:flex;justify-content:center}section>h3{background:linear-gradient(90deg,#00aeff 0,#46c2fd 100%);color:#fff;border-radius:5px 5px 0 0;margin:auto}section #body,section>ul{box-sizing:border-box;margin:auto}section #body{border-image:linear-gradient(90deg,#46c2fd 0,#00aeff 70%,#00aeff 100%);border-image-slice:1;border-width:1px;border-style:solid;border-image-repeat:round;background:#fffef8;color:#666;border-radius:5px;padding:2rem;font-size:1.4rem;line-height:1.5}section>ul{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;background:linear-gradient(90deg,#00aeff 0,#46c2fd 100%);border-radius:0 0 5px 5px;overflow:hidden;padding:2px .5rem;column-gap:2px}section>ul>li{background:#fdf9fb;width:33%;align-items:center}section>ul>li>a{color:#aeff00;text-decoration:none;font-weight:700}section>ul>li:nth-child(1){border-radius:0 0 0 5px}section>ul>li:nth-child(3){border-radius:0 0 5px 0}@media screen and (max-width:767px){section{width:100%;margin:auto}section h3{width:96%;font-size:2.2rem;padding:1rem 0;margin-top:2rem}section #body{width:96%}section>ul{width:96%;font-size:1.2rem}section>ul>li{padding:1rem 0;width:calc(30% - .2rem)}section>ul>li:nth-child(2){padding:1rem 0;width:calc(40% - .2rem)}}@media screen and (min-width:768px) and (max-width:1024px){section{width:100%;margin:auto}section h3{width:96%;font-size:2.2rem;margin-top:2rem}section #body{width:96%}section>ul{width:96%;font-size:1.2rem}section h3,section>ul>li{padding:1rem 0}}@media screen and (min-width:1025px){section{min-width:1025px;max-width:1680px;width:96%;margin:auto}section h3{font-size:2.2rem;margin-top:2rem}section #body,section h3,section>ul{min-width:1025px;max-width:1680px;width:50%}section h3,section>ul>li{padding:1rem 0}}