@charset "UTF-8";@media screen and (1024px <= width){.lcmd_headline{padding-bottom:20px;text-align:center;background-image:linear-gradient(#ec746e,#ec746e);background-size:58px 6px;background-position:center bottom;background-repeat:no-repeat}.lcmd_headline h2{color:#000;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:34px;line-height:1}#toppage{background-image:image-set(url(./base_texture.webp) 1x,url(./base_texture@2x.webp) 2x);background-size:500px auto;background-repeat:repeat;background-position:center top 332px}#firstview .bg{width:100%;height:470px;overflow:hidden;position:absolute;left:0;top:0;z-index:0}#firstview .bg img{width:100%;height:100%;min-width:1400px;object-fit:cover;object-position:center bottom;clip-path:url(#mask___firstview_clip_path_pc);transform:translate(-50%);position:absolute;left:50%;top:0}#firstview .front{position:relative;z-index:100}#firstview .front .brand_logo{position:absolute;left:calc(50% - 500px);top:0;z-index:10}#firstview .front .brand_logo img{width:145px}#firstview .front h1{display:block;padding-top:35px;text-align:center}#firstview .front h1 img{width:1000px}#firstview .front .term{margin-top:15px;text-align:center}#firstview .front .term img{width:666px}#firstview .front .summary .catchphrase{margin-top:29px;text-align:center}#firstview .front .summary .catchphrase img{width:1000px}#firstview .front .summary .list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:1000px;margin:21px auto 0}#firstview .front .summary .list li img:nth-child(1){filter:drop-shadow(1.7391px 1.7391px 2.6087px rgba(63,31,12,.55))}#firstview .front .summary .list li:nth-of-type(1) img{width:293px}#firstview .front .summary .list li:nth-of-type(2) img{width:293px}#firstview .front .summary .list li:nth-of-type(3) img{width:141px}#firstview .front .summary .list li:nth-of-type(4) img{width:226px}#products{width:1000px;margin:34px auto 0;padding:62px 0 57px;background:#f5f5f5cc}#products .headline .explain{padding:30px 0 8px;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:22px;line-height:1}#products .headline .notice{text-align:center;color:#ec746e;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:15px;line-height:20px}#products .content{margin-top:33px}#products .content .point_group{width:900px;margin:0 auto}#products .content .point_group:nth-of-type(1) .list li:nth-of-type(1){margin-left:140px}#products .content .point_group:nth-of-type(1) .list li:nth-of-type(4){margin-right:140px}#products .content .point_group:nth-of-type(1) .notice{margin-top:24px;text-align:center;color:#ec746e;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:14px;line-height:18px}#products .content .point_group:nth-of-type(2){margin-top:43px}#products .content .point_group:nth-of-type(2) .list li:nth-of-type(1){margin-left:70px}#products .content .point_group:nth-of-type(2) .list li:nth-of-type(5){margin-right:70px}#products .content .point_group:nth-of-type(3){margin-top:55px}#products .content .point_group h3{display:block;padding-bottom:34px;text-align:center}#products .content .point_group h3 img{width:900px}#products .content .point_group .list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:12px 12px}#products .content .point_group .list li{width:140px;height:200px;background:#fff;position:relative}#products .content .point_group .list li img{width:100%;position:absolute;left:0;top:0;z-index:0}#products .content .point_group .list li img img{width:100%}#products .content .point_group .list li figcaption{padding-top:129px;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:12px;line-height:14px;position:relative;z-index:10}#products .content .search_stores_from_the_map{margin-top:54px;text-align:center}#products .content .search_stores_from_the_map img{width:474px}#products .content .remarks{margin-top:10px;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:12px;line-height:1}#prize{margin-top:68px;padding-bottom:171px;position:relative;z-index:0}#prize .headline>p{margin-top:29px;text-align:center}#prize .headline>p img{width:900px}#prize .content{margin-top:15px}#prize .content .prize_list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:900px;margin:0 auto;gap:20px 0}#prize .content .prize_list>li{width:100%;background:#fff}#prize .content .prize_list>li h3 img{width:100%}#prize .content .prize_list>li .wchance_list{padding:30px 0;background:#fceceb}#prize .content .prize_list>li .wchance_list>h4{display:block;padding-bottom:18px;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:18px;line-height:1}#prize .content .prize_list>li .wchance_list>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:680px;margin:0 auto;gap:20px 20px}#prize .content .prize_list>li .wchance_list>ul>li{width:200px}#prize .content .prize_list>li .wchance_list>ul>li img{width:100%}#prize .content .prize_list>li .wchance_list>ul>li figcaption{margin-top:5px;color:#3c3c43;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1}#prize .content .prize_list>li .remarks{width:724px;margin:0 auto;padding-top:26px}#prize .content .prize_list>li .remarks>section{letter-spacing:.025em}#prize .content .prize_list>li .remarks>section:nth-of-type(2){margin-top:18px}#prize .content .prize_list>li .remarks>section h4{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:14px;line-height:22px;font-feature-settings:"palt"}#prize .content .prize_list>li .remarks>section h4 span{font-size:10px;line-height:18px;vertical-align:middle}#prize .content .prize_list>li .remarks>section h4:before{content:"■";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#prize .content .prize_list>li .remarks>section .explain{color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:12px;line-height:18px;font-feature-settings:"palt"}#prize .content .prize_list>li .remarks>section .explain>p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#prize .content .prize_list>li .remarks>section .explain>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#prize .content .prize_list>li .remarks>section .explain>ul>li:before{content:"・";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#prize .content .prize_list>li .remarks>section .explain a{text-decoration:underline}#prize .content .prize_list>li .remarks>section .explain a:hover{text-decoration:none}#prize .content .prize_list>li .annotation{width:724px;margin:0 auto;padding:18px 0 40px}#prize .content .prize_list>li .annotation li{color:#737378;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:10px;line-height:14px;font-feature-settings:"palt"}#howto{margin-top:-123px;padding:95px 0 53px;background-image:linear-gradient(#fceceb,#fceceb);background-size:100% 100%;background-position:center top 118px;background-repeat:no-repeat;overflow:hidden;position:relative;z-index:500}#howto:before{content:"";width:100%;height:120px;min-width:1400px;background:#fceceb;transform:translate(-50%);clip-path:url(#mask___howto_clip_path_pc);position:absolute;left:50%;top:0;z-index:0}#howto .headline{position:relative;z-index:100}#howto .content{margin-top:65px;position:relative;z-index:100}#howto .content>ol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:1000px;margin:0 auto}#howto .content>ol>li{width:300px;position:relative}#howto .content>ol>li:after{content:"";width:20px;height:29px;background-image:url(./howto_step_arrow_pc.svg);background-size:contain;background-position:right center;background-repeat:no-repeat;position:absolute;left:calc(100% + 13.5px);top:217px}#howto .content>ol>li:last-child:after{display:none}#howto .content>ol>li .label img{width:100%}#howto .content>ol>li .illust{background:#fff}#howto .content>ol>li .illust img{width:100%}#howto .content>ol>li .explain{box-sizing:border-box;height:131px;background:#f9d8d6}#howto .content>ol>li:nth-child(1) .explain{padding:16px 23px 0}#howto .content>ol>li:nth-child(1) .explain p{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:14px;line-height:20px;font-feature-settings:"palt"}#howto .content>ol>li:nth-child(2) .explain{padding:16px 28px 0}#howto .content>ol>li:nth-child(2) .explain p{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:14px;line-height:20px;font-feature-settings:"palt"}#howto .content>ol>li:nth-child(3) .explain{padding-top:29px}#howto .content>ol>li:nth-child(3) .explain p{text-align:center;color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:22px;line-height:32px;font-feature-settings:"palt"}#howto .content .official_account{margin-top:45px}#howto .content .official_account>dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:540px;margin:0 auto;border-bottom:1px solid #ec746e}#howto .content .official_account>dl>dt{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:18px;line-height:38.5px}#howto .content .official_account>dl>dt:before{content:"・"}#howto .content .official_account>dl>dd{color:#ec746e;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:18px;line-height:38.5px}#howto .content .official_account>dl>dd a:hover{text-decoration:underline}#howto .content .application{margin-top:33px}#howto .content .application a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:420px;height:80px;margin:0 auto;padding-left:130px;background-image:url(./howto_entry_bg.png);background-size:contain;background-position:center center;background-repeat:no-repeat;color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:36px;line-height:1}#howto .content .annotation{width:1000px;margin:45px auto 0;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:14px;line-height:20px}#howto .content .remarks{width:1000px;margin:27px auto 0}#howto .content .remarks li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:14px;line-height:20px;font-feature-settings:"palt"}#howto .content .remarks li:before{content:"・";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#rules{background:#fff}#rules .headline{padding-top:55px;position:relative;z-index:100}#rules .content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;width:1000px;height:500px;margin:32px auto 0;background:#faf7f6;position:relative;z-index:100}#rules .content .frame{width:951px;height:479px;overflow:auto;font-feature-settings:"palt"}#rules .content .frame .frame_inner{width:898px;margin-left:15px}#rules .content .frame .frame_inner>section{padding:20px 0 24px}#rules .content .frame .frame_inner>section:first-child{padding-top:8px}#rules .content .frame .frame_inner>section:nth-child(n+2){border-top:1px solid #dddddd}#rules h3{display:block;color:#005a1c;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:16px;line-height:26px}#rules h3:before{content:"■"}#rules .detail{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:14px;line-height:26px}#rules .detail p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#rules .detail ol>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#rules .detail ol>li span{white-space:pre-wrap}#rules .detail ol>li span:nth-child(1){flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#rules .detail ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#rules .detail ul>li:before{content:"・";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#rules .detail h4{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:16px;line-height:26px}#rules .detail a{text-decoration:underline}#rules .detail a:hover{text-decoration:none}#rules .detail .opt_margin_top{margin-top:26px}#rules .detail .opt_indent{padding-left:14px}#rules .detail .opt_indent2{padding-left:28px}#banners{padding:54px 0 74px;background:#fff;position:relative;z-index:0}#banners>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:1000px;margin:0 auto;position:relative;z-index:100}#banners>ul li{width:225px}#banners>ul li a img{width:100%}#banners>ul li a figcaption{margin-top:5px;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:12px;line-height:16px;font-feature-settings:"palt"}#banners>ul li a figcaption:after{content:"";display:inline-block;width:16px;height:10px;background-image:url(./icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat}#banners>ul li a:hover figcaption{text-decoration:underline}#banners .bg{width:100%;position:absolute;bottom:0;left:0;z-index:0}#banners .bg img{width:100%}}@media screen and (768px <= width < 1024px){.lcmd_headline{padding-bottom:1.8518518519vw;text-align:center;background-image:linear-gradient(#ec746e,#ec746e);background-size:5.3703703704vw .5555555556vw;background-position:center bottom;background-repeat:no-repeat}.lcmd_headline h2{color:#000;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:3.1481481481vw;line-height:1}#toppage{background-image:image-set(url(./base_texture.webp) 1x,url(./base_texture@2x.webp) 2x);background-size:46.2962962963vw auto;background-repeat:repeat;background-position:center top 30.7407407407vw}#firstview .bg{width:100%;height:43.5185185185vw;overflow:hidden;position:absolute;left:0;top:0;z-index:0}#firstview .bg img{width:100%;height:100%;min-width:129.6296296296vw;object-fit:cover;object-position:center bottom;clip-path:url(#mask___firstview_clip_path_pc);transform:translate(-50%);position:absolute;left:50%;top:0}#firstview .front{position:relative;z-index:100}#firstview .front .brand_logo{position:absolute;left:calc(50% - 46.2962962963vw);top:0;z-index:10}#firstview .front .brand_logo img{width:13.4259259259vw}#firstview .front h1{display:block;padding-top:3.2407407407vw;text-align:center}#firstview .front h1 img{width:92.5925925926vw}#firstview .front .term{margin-top:1.3888888889vw;text-align:center}#firstview .front .term img{width:61.6666666667vw}#firstview .front .summary .catchphrase{margin-top:2.6851851852vw;text-align:center}#firstview .front .summary .catchphrase img{width:92.5925925926vw}#firstview .front .summary .list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:92.5925925926vw;margin:1.9444444444vw auto 0}#firstview .front .summary .list li img:nth-child(1){filter:drop-shadow(.1610277778vw .1610277778vw .2415462963vw rgba(63,31,12,.55))}#firstview .front .summary .list li:nth-of-type(1) img{width:27.1296296296vw}#firstview .front .summary .list li:nth-of-type(2) img{width:27.1296296296vw}#firstview .front .summary .list li:nth-of-type(3) img{width:13.0555555556vw}#firstview .front .summary .list li:nth-of-type(4) img{width:20.9259259259vw}#products{width:92.5925925926vw;margin:3.1481481481vw auto 0;padding:5.7407407407vw 0 5.2777777778vw;background:#f5f5f5cc}#products .headline .explain{padding:2.7777777778vw 0 .7407407407vw;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:2.037037037vw;line-height:1}#products .headline .notice{text-align:center;color:#ec746e;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:1.3888888889vw;line-height:1.8518518519vw}#products .content{margin-top:3.0555555556vw}#products .content .point_group{width:83.3333333333vw;margin:0 auto}#products .content .point_group:nth-of-type(1) .list li:nth-of-type(1){margin-left:12.962962963vw}#products .content .point_group:nth-of-type(1) .list li:nth-of-type(4){margin-right:12.962962963vw}#products .content .point_group:nth-of-type(1) .notice{margin-top:2.2222222222vw;text-align:center;color:#ec746e;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:1.2962962963vw;line-height:1.6666666667vw}#products .content .point_group:nth-of-type(2){margin-top:3.9814814815vw}#products .content .point_group:nth-of-type(2) .list li:nth-of-type(1){margin-left:6.4814814815vw}#products .content .point_group:nth-of-type(2) .list li:nth-of-type(5){margin-right:6.4814814815vw}#products .content .point_group:nth-of-type(3){margin-top:5.0925925926vw}#products .content .point_group h3{display:block;padding-bottom:3.1481481481vw;text-align:center}#products .content .point_group h3 img{width:83.3333333333vw}#products .content .point_group .list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.1111111111vw 1.1111111111vw}#products .content .point_group .list li{width:12.962962963vw;height:18.5185185185vw;background:#fff;position:relative}#products .content .point_group .list li img{width:100%;position:absolute;left:0;top:0;z-index:0}#products .content .point_group .list li img img{width:100%}#products .content .point_group .list li figcaption{padding-top:11.9444444444vw;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:1.1111111111vw;line-height:1.2962962963vw;position:relative;z-index:10}#products .content .search_stores_from_the_map{margin-top:5vw;text-align:center}#products .content .search_stores_from_the_map img{width:43.8888888889vw}#products .content .remarks{margin-top:.9259259259vw;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:1.1111111111vw;line-height:1}#prize{margin-top:6.2962962963vw;padding-bottom:15.8333333333vw;position:relative;z-index:0}#prize .headline>p{margin-top:2.6851851852vw;text-align:center}#prize .headline>p img{width:83.3333333333vw}#prize .content{margin-top:1.3888888889vw}#prize .content .prize_list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:83.3333333333vw;margin:0 auto;gap:1.8518518519vw 0}#prize .content .prize_list>li{width:100%;background:#fff}#prize .content .prize_list>li h3 img{width:100%}#prize .content .prize_list>li .wchance_list{padding:2.7777777778vw 0;background:#fceceb}#prize .content .prize_list>li .wchance_list>h4{display:block;padding-bottom:1.6666666667vw;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:1.6666666667vw;line-height:1}#prize .content .prize_list>li .wchance_list>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:62.962962963vw;margin:0 auto;gap:1.8518518519vw 1.8518518519vw}#prize .content .prize_list>li .wchance_list>ul>li{width:18.5185185185vw}#prize .content .prize_list>li .wchance_list>ul>li img{width:100%}#prize .content .prize_list>li .wchance_list>ul>li figcaption{margin-top:.462962963vw;color:#3c3c43;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.1111111111vw;line-height:1}#prize .content .prize_list>li .remarks{width:67.037037037vw;margin:0 auto;padding-top:2.4074074074vw}#prize .content .prize_list>li .remarks>section{letter-spacing:.025em}#prize .content .prize_list>li .remarks>section:nth-of-type(2){margin-top:1.6666666667vw}#prize .content .prize_list>li .remarks>section h4{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:1.2962962963vw;line-height:2.037037037vw;font-feature-settings:"palt"}#prize .content .prize_list>li .remarks>section h4 span{font-size:.9259259259vw;line-height:1.6666666667vw;vertical-align:middle}#prize .content .prize_list>li .remarks>section h4:before{content:"■";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#prize .content .prize_list>li .remarks>section .explain{color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:1.1111111111vw;line-height:1.6666666667vw;font-feature-settings:"palt"}#prize .content .prize_list>li .remarks>section .explain>p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#prize .content .prize_list>li .remarks>section .explain>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#prize .content .prize_list>li .remarks>section .explain>ul>li:before{content:"・";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#prize .content .prize_list>li .remarks>section .explain a{text-decoration:underline}#prize .content .prize_list>li .remarks>section .explain a:hover{text-decoration:none}#prize .content .prize_list>li .annotation{width:67.037037037vw;margin:0 auto;padding:1.6666666667vw 0 3.7037037037vw}#prize .content .prize_list>li .annotation li{color:#737378;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:.9259259259vw;line-height:1.2962962963vw;font-feature-settings:"palt"}#howto{margin-top:-11.3888888889vw;padding:8.7962962963vw 0 4.9074074074vw;background-image:linear-gradient(#fceceb,#fceceb);background-size:100% 100%;background-position:center top 10.9259259259vw;background-repeat:no-repeat;overflow:hidden;position:relative;z-index:500}#howto:before{content:"";width:100%;height:11.1111111111vw;min-width:129.6296296296vw;background:#fceceb;transform:translate(-50%);clip-path:url(#mask___howto_clip_path_pc);position:absolute;left:50%;top:0;z-index:0}#howto .headline{position:relative;z-index:100}#howto .content{margin-top:6.0185185185vw;position:relative;z-index:100}#howto .content>ol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:92.5925925926vw;margin:0 auto}#howto .content>ol>li{width:27.7777777778vw;position:relative}#howto .content>ol>li:after{content:"";width:1.8518518519vw;height:2.6851851852vw;background-image:url(./howto_step_arrow_pc.svg);background-size:contain;background-position:right center;background-repeat:no-repeat;position:absolute;left:calc(100% + 1.25vw);top:20.0925925926vw}#howto .content>ol>li:last-child:after{display:none}#howto .content>ol>li .label img{width:100%}#howto .content>ol>li .illust{background:#fff}#howto .content>ol>li .illust img{width:100%}#howto .content>ol>li .explain{box-sizing:border-box;height:12.1296296296vw;background:#f9d8d6}#howto .content>ol>li:nth-child(1) .explain{padding:1.4814814815vw 2.1296296296vw 0}#howto .content>ol>li:nth-child(1) .explain p{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:1.2962962963vw;line-height:1.8518518519vw;font-feature-settings:"palt"}#howto .content>ol>li:nth-child(2) .explain{padding:1.4814814815vw 2.5925925926vw 0}#howto .content>ol>li:nth-child(2) .explain p{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:1.2962962963vw;line-height:1.8518518519vw;font-feature-settings:"palt"}#howto .content>ol>li:nth-child(3) .explain{padding-top:2.6851851852vw}#howto .content>ol>li:nth-child(3) .explain p{text-align:center;color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:2.037037037vw;line-height:2.962962963vw;font-feature-settings:"palt"}#howto .content .official_account{margin-top:4.1666666667vw}#howto .content .official_account>dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:50vw;margin:0 auto;border-bottom:1px solid #ec746e}#howto .content .official_account>dl>dt{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:1.6666666667vw;line-height:3.5648148148vw}#howto .content .official_account>dl>dt:before{content:"・"}#howto .content .official_account>dl>dd{color:#ec746e;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:1.6666666667vw;line-height:3.5648148148vw}#howto .content .official_account>dl>dd a:hover{text-decoration:underline}#howto .content .application{margin-top:3.0555555556vw}#howto .content .application a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:38.8888888889vw;height:7.4074074074vw;margin:0 auto;padding-left:12.037037037vw;background-image:url(./howto_entry_bg.png);background-size:contain;background-position:center center;background-repeat:no-repeat;color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:3.3333333333vw;line-height:1}#howto .content .annotation{width:92.5925925926vw;margin:4.1666666667vw auto 0;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:1.2962962963vw;line-height:1.8518518519vw}#howto .content .remarks{width:92.5925925926vw;margin:2.5vw auto 0}#howto .content .remarks li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:1.2962962963vw;line-height:1.8518518519vw;font-feature-settings:"palt"}#howto .content .remarks li:before{content:"・";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#rules{background:#fff}#rules .headline{padding-top:5.0925925926vw;position:relative;z-index:100}#rules .content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;width:92.5925925926vw;height:46.2962962963vw;margin:2.962962963vw auto 0;background:#faf7f6;position:relative;z-index:100}#rules .content .frame{width:88.0555555556vw;height:44.3518518519vw;overflow:auto;font-feature-settings:"palt"}#rules .content .frame .frame_inner{width:83.1481481481vw;margin-left:1.3888888889vw}#rules .content .frame .frame_inner>section{padding:1.8518518519vw 0 2.2222222222vw}#rules .content .frame .frame_inner>section:first-child{padding-top:.7407407407vw}#rules .content .frame .frame_inner>section:nth-child(n+2){border-top:.0925925926vw solid #dddddd}#rules h3{display:block;color:#005a1c;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:1.4814814815vw;line-height:2.4074074074vw}#rules h3:before{content:"■"}#rules .detail{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:1.2962962963vw;line-height:2.4074074074vw}#rules .detail p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#rules .detail ol>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#rules .detail ol>li span{white-space:pre-wrap}#rules .detail ol>li span:nth-child(1){flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#rules .detail ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#rules .detail ul>li:before{content:"・";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#rules .detail h4{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:1.4814814815vw;line-height:2.4074074074vw}#rules .detail a{text-decoration:underline}#rules .detail a:hover{text-decoration:none}#rules .detail .opt_margin_top{margin-top:2.4074074074vw}#rules .detail .opt_indent{padding-left:1.2962962963vw}#rules .detail .opt_indent2{padding-left:2.5925925926vw}#banners{padding:5vw 0 6.8518518519vw;background:#fff;position:relative;z-index:0}#banners>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:92.5925925926vw;margin:0 auto;position:relative;z-index:100}#banners>ul li{width:20.8333333333vw}#banners>ul li a img{width:100%}#banners>ul li a figcaption{margin-top:.462962963vw;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:1.1111111111vw;line-height:1.4814814815vw;font-feature-settings:"palt"}#banners>ul li a figcaption:after{content:"";display:inline-block;width:1.4814814815vw;height:.9259259259vw;background-image:url(./icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat}#banners>ul li a:hover figcaption{text-decoration:underline}#banners .bg{width:100%;position:absolute;bottom:0;left:0;z-index:0}#banners .bg img{width:100%}}@media screen and (width < 768px){.lcmd_headline{padding-bottom:2.6666666667vw;text-align:center;background-image:linear-gradient(#ec746e,#ec746e);background-size:7.7333333333vw .8vw;background-position:center bottom;background-repeat:no-repeat}.lcmd_headline h2{color:#000;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:6.1333333333vw;line-height:1}#toppage{background-image:image-set(url(./base_texture.webp) 1x,url(./base_texture@2x.webp) 2x);background-size:66.6666666667vw auto;background-repeat:repeat;background-position:left top 68.8vw}#firstview{position:relative}#firstview .bg{width:100%;position:absolute;left:0;top:0;z-index:0}#firstview .bg img{width:100%}#firstview .front{position:relative;z-index:100}#firstview .front .brand_logo{position:absolute;left:2.1333333333vw;top:0;z-index:10}#firstview .front .brand_logo img{width:20vw}#firstview .front h1{display:block;padding-top:10vw;text-align:center}#firstview .front h1 img{width:100%}#firstview .front .term{margin-top:3.6vw;text-align:center}#firstview .front .term img{width:90.6666666667vw}#firstview .front .summary .catchphrase{margin-top:3.7333333333vw;text-align:center}#firstview .front .summary .catchphrase img{width:100%}#firstview .front .summary .list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:77.3333333333vw;margin:3.3333333333vw auto 0;gap:2.6666666667vw 0}#firstview .front .summary .list li img:nth-child(1){filter:drop-shadow(.3539333333vw .3539333333vw .5308933333vw rgba(63,31,12,.55))}#firstview .front .summary .list li:nth-of-type(1) img{width:77.3333333333vw}#firstview .front .summary .list li:nth-of-type(2) img{width:77.3333333333vw}#firstview .front .summary .list li:nth-of-type(3) img{width:28.6946666667vw}#firstview .front .summary .list li:nth-of-type(4) img{width:45.992vw}#products{width:93.3333333333vw;margin:6.6666666667vw auto 0;padding:8.6666666667vw 0 10.4vw;background:#f5f5f5cc}#products .headline .explain{padding:6.6666666667vw 0 2vw;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:4vw;line-height:5.3333333333vw}#products .headline .notice{text-align:center;color:#ec746e;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:2.9333333333vw;line-height:4vw}#products .content{margin-top:5.6vw}#products .content .point_group:nth-of-type(1) .notice{margin-top:1.8666666667vw;text-align:center;color:#ec746e;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:2.6666666667vw;line-height:3.4666666667vw}#products .content .point_group:nth-of-type(2){margin-top:6.6666666667vw}#products .content .point_group:nth-of-type(3){margin-top:11.0666666667vw}#products .content .point_group h3{display:block;padding-bottom:4vw;text-align:center}#products .content .point_group h3 img{width:85.3333333333vw}#products .content .point_group .list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.6666666667vw .6666666667vw}#products .content .point_group .list li{width:28vw;height:40vw;background:#fff;position:relative}#products .content .point_group .list li img{width:100%;position:absolute;left:0;top:0;z-index:0}#products .content .point_group .list li img img{width:100%}#products .content .point_group .list li figcaption{padding-top:26vw;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:2.4vw;line-height:2.8vw;position:relative;z-index:10}#products .content .search_stores_from_the_map{margin-top:10.6666666667vw;text-align:center}#products .content .search_stores_from_the_map img{width:85.3333333333vw}#products .content .remarks{margin-top:2.6666666667vw;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:2.4vw;line-height:1}#prize{margin-top:10.2666666667vw;padding-bottom:8.976vw;position:relative;z-index:0}#prize .headline>p{margin-top:4.6666666667vw;text-align:center}#prize .headline>p img{width:100%}#prize .content{margin-top:2.6666666667vw}#prize .content .prize_list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;gap:4vw 0}#prize .content .prize_list>li{margin:0 auto;background:#fff}#prize .content .prize_list>li h3{display:block;text-align:center}#prize .content .prize_list>li h3 img{width:100%}#prize .content .prize_list>li:nth-of-type(1),#prize .content .prize_list>li:nth-of-type(2),#prize .content .prize_list>li:nth-of-type(3){width:80vw}#prize .content .prize_list>li:nth-of-type(4){width:93.3333333333vw}#prize .content .prize_list>li .wchance_list{padding:6.9333333333vw 0 6vw;background:#fceceb}#prize .content .prize_list>li .wchance_list>h4{display:block;padding-bottom:3.3333333333vw;text-align:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:3.6vw;line-height:1}#prize .content .prize_list>li .wchance_list>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:86.6666666667vw;margin:0 auto;gap:2.6666666667vw 2.9333333333vw}#prize .content .prize_list>li .wchance_list>ul>li{width:26.6666666667vw}#prize .content .prize_list>li .wchance_list>ul>li img{width:100%}#prize .content .prize_list>li .wchance_list>ul>li figcaption{margin-top:1.3333333333vw;color:#3c3c43;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:2.4vw;line-height:1;white-space:nowrap}#prize .content .prize_list>li .remarks{width:85.3333333333vw;margin:0 auto;padding-top:4.2666666667vw}#prize .content .prize_list>li .remarks>section{letter-spacing:.025em}#prize .content .prize_list>li .remarks>section:nth-of-type(2){margin-top:3.6vw}#prize .content .prize_list>li .remarks>section h4{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:2.6666666667vw;line-height:4.4vw;font-feature-settings:"palt"}#prize .content .prize_list>li .remarks>section h4 span{font-size:2vw;line-height:3.6vw;vertical-align:middle}#prize .content .prize_list>li .remarks>section h4:before{content:"■";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#prize .content .prize_list>li .remarks>section .explain{color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:2.4vw;line-height:3.6vw;font-feature-settings:"palt"}#prize .content .prize_list>li .remarks>section .explain>p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#prize .content .prize_list>li .remarks>section .explain>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#prize .content .prize_list>li .remarks>section .explain>ul>li:before{content:"・";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#prize .content .prize_list>li .remarks>section .explain a{text-decoration:underline}#prize .content .prize_list>li .remarks>section .explain a:hover{text-decoration:none}#prize .content .prize_list>li .annotation{width:85.3333333333vw;margin:0 auto;padding:3.6vw 0 4.8vw}#prize .content .prize_list>li .annotation li{color:#737378;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:2.1333333333vw;line-height:3.2vw;font-feature-settings:"palt"}#howto{margin-top:-5.2426666667vw;padding:9.3333333333vw 0 7.4666666667vw;background-image:linear-gradient(#fceceb,#fceceb);background-size:100% 100%;background-position:center top 4.976vw;background-repeat:no-repeat;overflow:hidden;position:relative;z-index:500}#howto:before{content:"";width:100%;height:5.2426666667vw;background:#fceceb;clip-path:url(#mask___howto_clip_path_sp);position:absolute;left:0;top:0;z-index:0}#howto .headline{position:relative;z-index:100}#howto .content{margin-top:4.8vw;position:relative;z-index:100}#howto .content>ol{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;gap:8vw 0}#howto .content>ol>li{width:74.6666666667vw;position:relative}#howto .content>ol>li:after{content:"";width:4.8053333333vw;height:3.4773333333vw;background-image:url(./howto_step_arrow_sp.svg);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translate(-50%);position:absolute;left:50%;top:calc(100% + 3.3333333333vw)}#howto .content>ol>li:last-child:after{display:none}#howto .content>ol>li .label img{width:100%}#howto .content>ol>li .illust{background:#fff}#howto .content>ol>li .illust img{width:100%}#howto .content>ol>li .explain{box-sizing:border-box;background:#f9d8d6}#howto .content>ol>li:nth-child(1) .add_friend{padding:9.3333333333vw 0;background:#fff}#howto .content>ol>li:nth-child(1) .add_friend a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:61.0666666667vw;height:14vw;margin:0 auto;padding-left:7.7333333333vw;background-image:url(./howto_add_bg.png);background-size:contain;background-position:center center;background-repeat:no-repeat;color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:6.2608666667vw;line-height:1;font-feature-settings:"palt"}#howto .content>ol>li:nth-child(1) .explain{padding:4vw}#howto .content>ol>li:nth-child(1) .explain p{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:3.2vw;line-height:4.2666666667vw;font-feature-settings:"palt"}#howto .content>ol>li:nth-child(2) .explain{padding:4vw 4.6666666667vw}#howto .content>ol>li:nth-child(2) .explain p{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:3.2vw;line-height:4.2666666667vw;font-feature-settings:"palt"}#howto .content>ol>li:nth-child(3) .explain p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:13.8666666667vw;text-align:center;color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:4.4vw;line-height:6.4vw;font-feature-settings:"palt"}#howto .content .official_account{margin-top:5.3333333333vw}#howto .content .official_account>dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:87.4666666667vw;margin:0 auto;border-bottom:.2vw solid #ec746e}#howto .content .official_account>dl>dt{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:1.6vw 0;flex-shrink:0;color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:3.6vw;line-height:4.2666666667vw}#howto .content .official_account>dl>dt:before{content:"・"}#howto .content .official_account>dl>dd{color:#ec746e;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:3.3333333333vw;line-height:7.7vw}#howto .content .official_account>dl>dd a:hover{text-decoration:underline}#howto .content .application{margin-top:3.4666666667vw}#howto .content .application a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:84vw;height:16vw;margin:0 auto;padding-left:26vw;background-image:url(./howto_entry_bg.png);background-size:contain;background-position:center center;background-repeat:no-repeat;color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:7.2vw;line-height:1}#howto .content .annotation{width:93.3333333333vw;margin:13.6vw auto 0;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:2.6666666667vw;line-height:4vw}#howto .content .remarks{width:93.3333333333vw;margin:4vw auto 0}#howto .content .remarks li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:2.8vw;line-height:4vw;font-feature-settings:"palt"}#howto .content .remarks li:before{content:"・";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#rules{background:#fff}#rules .headline{padding-top:9.2vw;position:relative;z-index:100}#rules .content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;width:93.3333333333vw;height:93.3333333333vw;margin:6.4vw auto 0;background:#faf7f6;position:relative;z-index:100}#rules .content .frame{width:90.1333333333vw;height:90.1333333333vw;overflow:auto;font-feature-settings:"palt"}#rules .content .frame .frame_inner{width:84.2666666667vw;margin-left:2.9333333333vw}#rules .content .frame .frame_inner>section{padding:5.3333333333vw 0}#rules .content .frame .frame_inner>section:first-child{padding-top:2.6666666667vw}#rules .content .frame .frame_inner>section:nth-child(n+2){border-top:.2vw solid #dddddd}#rules h3{display:block;color:#005a1c;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:3.2vw;line-height:4.8vw}#rules h3:before{content:"■"}#rules .detail{color:#333;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:2.6666666667vw;line-height:4.8vw}#rules .detail p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#rules .detail ol>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#rules .detail ol>li span{white-space:pre-wrap}#rules .detail ol>li span:nth-child(1){flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#rules .detail ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;white-space:pre-wrap}#rules .detail ul>li:before{content:"・";flex-shrink:0;white-space:pre-wrap;font-feature-settings:normal}#rules .detail h4{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:3.2vw;line-height:4.8vw}#rules .detail a{text-decoration:underline}#rules .detail a:hover{text-decoration:none}#rules .detail .opt_margin_top{margin-top:4.8vw}#rules .detail .opt_indent{padding-left:3.2vw}#rules .detail .opt_indent2{padding-left:6.4vw}#banners{padding:8.5333333333vw 0 20.8vw;background:#fff;position:relative;z-index:0}#banners>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:93.3333333333vw;margin:0 auto;gap:4.2666666667vw 0;position:relative;z-index:100}#banners>ul li{width:45.0666666667vw}#banners>ul li a img{width:100%}#banners>ul li a figcaption{margin-top:.9333333333vw;color:#3c3c43;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:400;font-size:2.4vw;line-height:3.2vw;font-feature-settings:"palt"}#banners>ul li a figcaption:after{content:"";display:inline-block;width:3.3333333333vw;height:2vw;background-image:url(./icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat}#banners>ul li a:hover figcaption{text-decoration:underline}#banners .bg{width:100%;position:absolute;bottom:0;left:0;z-index:0}#banners .bg img{width:100%}}
