@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700&display=swap";span.br{display:block}.contest3rd article{font-weight:700}.contest3rd{background-image:url(/assets/img/page_bg_sp2.png);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.main-visual-inner{background:url(/assets/img/mv_bg-sp2.png),url(/assets/img/mv_star_above-sp.png),url(/assets/img/mv_star_bottom-sp.png);background-position:center top,center top,center 77%;background-repeat:no-repeat;background-size:100%;padding:37px 0 0;text-align:center}.main-visual-inner h1{margin:auto;width:78%}.main-visual-inner p{margin:8px auto 0;text-align:center;width:95%}.main-visual-inner p img{max-width:836px;margin:0 auto}.main-visual-inner p.lead{width:44%}.main-visual-inner p.lead img{max-width:463px;margin:0 auto}.contest3rd .section{margin:20% auto 0;width:86%;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.section-inner{text-align:center}.section-inner.st{background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:auto;padding-top:236.6%;padding-bottom:15%;width:100%}.section-inner.diamond{background-image:url(/assets/img/sec_bg_diamond-sp.png)}.section-inner.goldpair{background-image:url(/assets/img/sec_bg_goldpair-sp.png)}.section-inner.st h1{margin:-251.6% auto 3%}.section-inner h1{margin:auto;width:97%}.st .section-comment{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/assets/img/st_bg-comment.png) no-repeat center center;background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:21px;height:0;margin:5% auto 0;padding-top:37.5%;position:relative;width:79.5%}.st .section-comment img{position:absolute;top:-14%;left:-9%;margin:auto;right:initial;width:27%}.st .section-comment p{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:3.1vw;font-weight:700;margin:-48% auto 0;line-height:1.6;text-align:center;width:75%;letter-spacing:-.7px}.section-develop{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:108px}.section-develop a{position:absolute;width:55%;left:50%;top:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.section-develop a img:hover{-webkit-transition:.3s;transition:.3s;opacity:.5}.st .section-develop img{width:83%;margin:0 auto}.st .section-lead{margin:0 0 5%}.st .section-work{position:relative}.st .section-work img{margin:5px auto 7px}.st .section-work figcaption{font-size:3vw;font-weight:700;position:absolute;left:0;right:0;bottom:14%}.st .section-benefits{width:80%;margin:10% auto 7%;-webkit-transform:translateY(22.5px);transform:translateY(22.5px)}.st .section-benefits a:hover img{opacity:.7}.pc_br{display:none}.section-work img{width:100%}.section-inner.th{background:url(/assets/img/sec_bg_th-sp2.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;height:initial;padding-top:880.3%;width:100%}.section-inner.th h1{margin:-887.69% auto 3%}.section-inner.th h1 img{margin:auto}.th .section-work{text-align:center}.th .section-work figcaption{font-size:3.5vw;font-weight:700;margin:21px auto 1%;text-align:center;width:90%}.th .section-work img{border-radius:14px;-webkit-filter:drop-shadow(0 8px 8px rgba(123,96,149,.3));filter:drop-shadow(0 8px 8px rgba(123,96,149,.3));margin:0 auto;width:95%}.th .section-comment{font-size:3.5vw;font-weight:700;margin:74px auto 0;position:relative;text-align:left;width:96%;min-height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #cfa264;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px}.th .section-comment-heading{color:#e93f9f;margin:0;text-align:center;position:absolute;right:0;left:0;top:-57px}.th .section-comment-heading img{width:37%}.th .section-comment-content{line-height:2;text-align:center;margin:0;width:100%;padding:12% 0 9%}.th .flex{margin:11% auto 2%}.th .flex-box{margin:0 auto 15%;text-align:left;width:80%}.th .section-benefits{width:80%;margin:10% auto 0;padding-bottom:13%}.summary{font-family:NotoSansCJKjp,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;margin:7% 0 0}.summary-inner{margin:auto;max-width:950px;width:87%}.summary-ttl{background:url(/assets/img/bg_ttl_pink.png) no-repeat center top;background-size:cover;border-radius:8px;-webkit-box-shadow:0 4px 4px rgba(255,255,255,.3);box-shadow:0 4px 4px #ffffff4d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17.5px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 0 10px;text-align:center;cursor:pointer}.summary-ttl.active{border-radius:8px 8px 0 0}.summary-ttl:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAPFBMVEUAAAD////////////////////////////////////////////////////////pQqvvgcL62uz75PHqVLHSz2xzAAAADnRSTlMA6pL5gFdMEMWtluyUx0TyhxEAAACoSURBVCjPhZPZDoQgDEV7AVlcijr//6/DkAE0Cj1PTU7C0vZSwyoPreGVpQfOgCsw7m4n8A1MVzvzg7nZwIXjOEsZilVciXGv9fq/l9815/sdehouacM9zSZp9DWILPc1W1IjrciPtCeMNEj/ehXfSEILOh9+7oUYP7VOAsLThI9JbaGlryGMRBiosA6Ztb9MmfCmg7TIcgxaiJYmlxqiWwQ3aI3tGsEvovIl7CGICX0AAAAASUVORK5CYII=);margin:0 0 0 10px}.summary-ttl.active:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABcElEQVRIicXXMUoDQRiG4deIqSNiKisL7QM2tmJyASGeQjyCnsGQU5gDGLHURrS3sRJJNoJJaSx++WRGwpCsuyQ7+8FA2N2Zh9kws/+smRkZsgG0gGPgANgFaq7bGHgFHoFb4Ab4/ndIwSmtZmYXZpZY9oxcn1ra2GnoqZkNcoBhBm6MzPC6mXWXAMN03ZipsB7orRD16YV4CF8VgPp0FsHtAlGftvf8ctLSeAHqWdbWEkmAfS3BihvjPAKKM2T9zrgKvAHbEWBlBOxoxs2IKM5qejh2WoIbJcAN/cdJ5FetjAR/AdXwTnJ0vRKhfncy7/K0Mu9qjAielOBO9KrvgcPI8INm/BQZVZ4F90uA+37LfAe2IqF/W+YU6ERCla7M2J9FzXZv9rOoEvWsYBRnjH9/BaVPp8DqY2HpU2qxV1p5Gxb0wyXAYd6CfrbpGHJpZh85QD2rPqlHmLyHNlUr/tC26e59zhzatAuqaW9YHOAHYaDz5XlPxBMAAAAASUVORK5CYII=);margin:0 0 0 10px}.summary-wrap{background:#fff;border-radius:0 0 8px 8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3) inset;box-shadow:0 2px 6px #0000004d inset;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:25px}.summary-wrap h2{font-size:16px;font-weight:700;margin:0 0 15px}.summary-wrap dl{margin:0 0 25px}.summary-wrap dd p{margin:20px 0 10px}.summary-wrap dd .indent{padding:0 0 0 1em}.summary-wrap dd .listDisc01{margin:0;padding:0 0 0 1em;text-indent:-1em;list-style:none}.bnr-area{padding:8% 0 26%}.split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:auto;max-width:750px;width:90%}.split-item{width:30%}.split-item a:hover img{opacity:.8}.sp{display:block}.pc{display:none}sup{font-size:80%}@media screen and (min-width: 1000px){.contest3rd{background:url(/assets/img/page_bg_pc2.png) no-repeat;background-color:#ff9e9e;background-attachment:fixed;background-position:center;background-size:cover;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.section-inner.st{background-position:83% 53%,center 56px;padding:0 0 194px}.section-inner .section-work{width:auto;margin:40px auto 0%}.contest3rd .st .section-comment{margin:2% auto;padding:9% 5%}.contest3rd .st .section-comment p{font-size:21px;margin:auto;padding:0 20px;width:428px}.st .section-comment .section-icon{max-width:135px;top:-4px}.st .section-result{font-size:18px!important}.th .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 2%;width:93%}.th .section-comment{font-size:3.5vw;font-weight:700;margin:90px auto 0;position:relative;text-align:left;width:361px;min-height:195px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:4px solid #cfa264;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px}.th .section-comment-heading{color:#e93f9f;margin:0;text-align:center;position:absolute;right:0;left:0;top:-85px}.th .section-comment-heading img{width:37%}.th .section-comment-content{font-size:21px;line-height:1.6995796357;text-align:center;margin:0;width:100%;padding:0}}@media screen and (min-width: 768px){.main-visual-inner h1{width:65%}.main-visual-inner p{margin:23px auto 0}.main-visual-inner p.lead{width:60%}.st .section-comment img{position:absolute;top:-20%;left:0;margin:auto;right:0;width:24%}.st .section-comment p{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:3.5vw;font-weight:700;margin:-48% auto 0;line-height:2;text-align:center;width:75%;letter-spacing:0}.st .section-benefits{width:100%;margin:auto;-webkit-transform:translateY(54px);transform:translateY(54px)}.st .section-benefits .pc>div img{max-width:463px;margin:0 auto}.th .section-benefits{width:100%;margin:auto;padding-bottom:0}.summary{margin:60px 0 0}.summary-ttl{font-size:20px}.main-visual-inner{background:url(/assets/img/mv_bg-pc2.png),url(/assets/img/mv_star_above-pc.png),url(/assets/img/mv_star_bottom-pc.png);background-position:center 35px,center top,center 77%;background-repeat:no-repeat;background-size:70%;padding:35px 0 49px;text-align:center;margin:auto;max-width:1198px}.main-visual-inner h1{width:49%}.contest3rd .section{margin:30px 0 0;width:auto}.section-inner{margin:auto;max-width:978px}.section-inner h1{margin:auto;text-align:center;max-width:860px;width:90%}.section-inner.st{background-image:url(/assets/img/sec_bg_st-pc2.png);background-repeat:no-repeat;background-position:center 58%;background-size:100% 94%;height:auto;padding:0 0 144px}.section-inner.diamond{background-image:url(/assets/img/sec_bg_diamond-pc.png)}.section-inner.goldpair{background-image:url(/assets/img/sec_bg_goldpair-pc.png);background-size:100% 95.5%}.section-inner.st h1{margin:auto;max-width:860px;width:90%}.section-inner.st.diamond h1{-webkit-transform:translateY(35px);transform:translateY(35px)}.section-inner.st h1 img{margin:auto}.section-inner.th{background:url(/assets/img/sec_bg_th-pc2.png) no-repeat center 47px;background-size:100% 99%;height:auto;padding:24px 0 90px}.section-inner.th h1,.section-inner.th h1 img{margin:auto}.section-lead{margin:22px auto 0}.section-work img{margin:auto;width:90%}.st .section-work img{border-radius:14px;-webkit-filter:drop-shadow(0 8px 8px rgba(123,96,149,.3));filter:drop-shadow(0 8px 8px rgba(123,96,149,.3));margin:0 auto;padding-top:30px}.th .section-work img{border-radius:14px;-webkit-filter:drop-shadow(0 8px 8px rgba(123,96,149,.3));filter:drop-shadow(0 8px 8px rgba(123,96,149,.3));-webkit-box-shadow:0 8px 8px rgba(123,96,149,.3);box-shadow:0 8px 8px #7b60954d;margin:0 0 16px}.section-lead.st{font-size:22px;margin:0 0 3%;padding:22px 0 0;text-align:center}.section-lead.st img{max-width:684px;width:70%}.section-inner .section-work{margin:40px auto 4%;text-align:center;width:80%}.section-inner .section-work figcaption{font-size:16px;font-weight:700;position:static}.st .section-comment{background:url(/assets/img/st_bg-comment.png) no-repeat center;background-size:90%;display:block;height:auto;margin:auto;max-width:515px;padding:9% 5% 8%;position:relative}.st .section-comment .section-icon{position:absolute;left:-35px;margin:auto;right:auto;right:initial;top:-20px;width:135px}.st .section-comment .section-icon.section-icon-nd{top:20px}.st .section-comment p{font-size:17px;margin:auto;padding:0 20px;width:initial}.section-comment-spacing{letter-spacing:-.15em}.st .section-result{font-size:16px!important;margin:30px auto 0;width:563px}.flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flex-box{width:410px}.section-comment-heading{color:#e93f9f;font-size:16px;font-weight:700;line-height:1.2;text-align:center}.section-comment-heading.first{margin:-15% 0!important}.section-comment-content{font-size:18px;line-height:2;margin:15px auto 0;text-align:left;width:333px}.section-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0;width:80%!important}.th .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 2%;width:93%}.th .flex-box{margin:0 0 50px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.th .section-comment{font-size:3.2vw;font-weight:700;margin:90px auto 0;position:relative;text-align:left;width:90%;min-height:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:4px solid #cfa264;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px}.th .section-comment-heading{color:#e93f9f;margin:0;text-align:center;position:absolute;right:0;left:0;top:-85px}.th .section-comment-heading img{width:37%}.th .section-comment-content{font-size:18px;line-height:1.6995796357;text-align:center;margin:0;width:100%;padding:0}.th .section-bottom{margin:20px auto 0;width:70%}.th .section-result{font-size:18px;margin:0;width:auto}.section-inner.th h1 img{margin:auto}.pc{display:block}.sp{display:none}}@media screen and (min-width: 540px){.th .section-comment-heading{top:-67px}.th .section-comment-heading img{width:30%}}@media screen and (max-width: 767px){.section-develop{padding-top:45px}.section-develop a{width:80%}.diamond .section-develop a{-webkit-transform:translate(-50%,290%);transform:translate(-50%,290%)}.goldpair .section-develop a{-webkit-transform:translate(-50%,335%);transform:translate(-50%,335%)}.summary-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4.5vw}}@media screen and (min-width: 767px){.bnr-area{padding:8% 0 12%}}@media screen and (max-width: 500px){.split{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.split-item{width:47%;margin-bottom:6%}}
