.tfcc-lp{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;line-height:1.5;color:#000;background-color:#efe0cc}.tfcc-lp *,.tfcc-lp *::before,.tfcc-lp *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.tfcc-lp h2,.tfcc-lp h3,.tfcc-lp h4,.tfcc-lp p,.tfcc-lp ul,.tfcc-lp ol,.tfcc-lp dl,.tfcc-lp dd,.tfcc-lp figure{margin:0}.tfcc-lp ul,.tfcc-lp ol{list-style:none;padding:0}.tfcc-lp a{text-decoration:none;color:inherit}.tfcc-lp img{width:100%;height:auto;vertical-align:bottom}.tfcc-lp summary{cursor:pointer;list-style:none}.tfcc-lp summary::-webkit-details-marker{display:none}.tfcc-lp .c-tfccbtn{display:block;text-align:center;margin:0;padding:40px 20px 0}.tfcc-lp .c-tfccbtn__link{position:relative;display:inline-block;width:100%;max-width:342px;padding:13px 36px;border-radius:999px;background-color:#dc1f26;color:#fff;font-weight:700;font-size:15px;letter-spacing:.2em;text-align:center}@media screen and (min-width: 769px){.tfcc-lp .c-tfccbtn__link{font-size:17px}}.tfcc-lp .c-tfccbtn__link::after{content:"";position:absolute;right:24px;top:50%;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media(hover: hover)and (pointer: fine){.tfcc-lp .c-tfccbtn__link:hover{opacity:.8}}.tfcc-lp .c-tfccterms{padding:40px 0 0}.tfcc-lp .c-tfccterms__inner{max-width:93.115942029%;margin:0 auto;padding:28px 20px;background-color:#fff}@media screen and (min-width: 769px){.tfcc-lp .c-tfccterms__inner{width:1080px;max-width:90%;padding:44px 48px}}.tfcc-lp .c-tfccterms__ttl{text-align:center;color:#5f3c13;font-size:18px;font-weight:700;letter-spacing:.35em;text-indent:.35em;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid #5f3c13}@media screen and (min-width: 769px){.tfcc-lp .c-tfccterms__ttl{font-size:28px;margin-bottom:28px}}.tfcc-lp .c-tfccterms__box{font-size:12px;line-height:1.7}@media screen and (min-width: 769px){.tfcc-lp .c-tfccterms__box{font-size:14px}}.tfcc-lp .c-tfccterms__item{padding-left:1em;text-indent:-1em}.tfcc-lp .c-tfccterms__item+.c-tfccterms__item,.tfcc-lp .c-tfccterms__item+.c-tfccterms__note{margin-top:.4em}.tfcc-lp .c-tfccterms__note{padding-left:1em;text-indent:-1em}.tfcc-lp .c-tfccterms__note+.c-tfccterms__note,.tfcc-lp .c-tfccterms__note+.c-tfccterms__item{margin-top:.4em}.tfcc-lp .c-tfccterms__sub{padding-left:2em;text-indent:-2em}.tfcc-lp .c-tfccterms__subttl{text-align:center;color:#dc1f26;font-size:14px;font-weight:700;letter-spacing:.3em;text-indent:.3em;margin:1.8em 0 .6em}@media screen and (min-width: 769px){.tfcc-lp .c-tfccterms__subttl{font-size:18px}}.tfcc-lp .c-tfccterms__strong{text-align:center;font-weight:700;font-size:17px}@media screen and (min-width: 769px){.tfcc-lp .c-tfccterms__strong{font-size:21px}}.tfcc-lp .c-tfccterms__center-note{text-align:center;margin-top:.3em}@media screen and (min-width: 769px){.tfcc-lp .c-tfccterms__center-note{font-size:14px}}.tfcc-lp .c-tfccterms__model{font-size:.8em;font-weight:400}.tfcc-lp .c-tfccterms__step{padding-left:1.4em;text-indent:-1.4em}.tfcc-lp .c-tfccterms__num{color:#dc1f26;font-weight:700}.tfcc-lp .c-tfccterms__link{color:inherit;text-decoration:underline}@media(hover: hover)and (pointer: fine){.tfcc-lp .c-tfccterms__link:hover{opacity:.7}}@media screen and (min-width: 769px){.tfcc-lp .u-tfccsp{display:none !important}}@media screen and (max-width: 768px){.tfcc-lp .u-tfccpc{display:none !important}}.tfcc-lp .p-tfcckv img{display:block}.tfcc-lp .p-tfcckv__ttl{margin:0}.tfcc-lp .p-tfcckv__term{background-color:#673a1b}@media screen and (min-width: 769px){.tfcc-lp .p-tfcckv__termImg{max-width:80vw;margin:0 auto}}.tfcc-lp .p-tfccproducts{padding:40px 0 0}.tfcc-lp .p-tfccproducts__link{display:block;padding-left:1%;margin:0 auto}@media screen and (min-width: 769px){.tfcc-lp .p-tfccproducts__link{width:1080px;max-width:90%;padding-left:0}}@media(hover: hover)and (pointer: fine){.tfcc-lp .p-tfccproducts__link:hover{opacity:.8}}.tfcc-lp .p-tfccprize{padding:40px 0 0}.tfcc-lp .p-tfccprize__inner{max-width:93.115942029%;margin:0 auto;padding:28px 20px;background-color:#fff;border:3px solid #5f3c13;border-radius:20px 0 0 0}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__inner{width:1080px;max-width:90%;padding:44px 48px;border-width:5px}}.tfcc-lp .p-tfccprize__ttl{text-align:center;color:#dc1f26;font-size:19px;font-weight:700;letter-spacing:.35em;text-indent:.35em;margin-bottom:14px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__ttl{font-size:28px}}.tfcc-lp .p-tfccprize__lead{text-align:center;font-size:22px;font-weight:700;margin:0 calc(50% - 50vw);padding:0 1%}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;padding:0;margin:0 0 28px}}.tfcc-lp .p-tfccprize__lead span{font-size:34px;font-weight:700}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__lead span{font-size:48px}}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}}.tfcc-lp .p-tfccprize__img{width:75%;margin:0 auto 20px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__img{-webkit-box-flex:0;-ms-flex:0 0 276px;flex:0 0 276px;width:276px;margin:0}}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}.tfcc-lp .p-tfccprize__logo{display:none;width:170px;margin:0 auto 14px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__logo{display:block;width:228px;margin:0 auto 18px}}.tfcc-lp .p-tfccprize__desc{font-size:14px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__desc{font-size:15px}}.tfcc-lp .p-tfccprize__notes{margin-top:12px;font-size:12px;line-height:1.4705394191}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__notes{font-size:12px}}.tfcc-lp .p-tfccprize__notes p{padding-left:1em;text-indent:-1em}.tfcc-lp .p-tfccprize__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__links{margin-top:24px}}.tfcc-lp .p-tfccprize__link{position:relative;display:block;width:100%;max-width:312px;padding:8px 28px 8px 20px;text-align:center;border-radius:999px;background-color:#eeefef;color:#008cd7;font-size:12px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccprize__link{font-size:13px}}.tfcc-lp .p-tfccprize__link::after{content:"";position:absolute;right:16px;top:50%;width:6px;height:6px;border-top:1.5px solid #008cd7;border-right:1.5px solid #008cd7;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media(hover: hover)and (pointer: fine){.tfcc-lp .p-tfccprize__link:hover{opacity:.8}}.tfcc-lp .p-tfcchowto{padding:40px 0 0}.tfcc-lp .p-tfcchowto__inner{max-width:93.115942029%;margin:0 auto;padding:28px 20px;background-color:#fff;border:3px solid #5f3c13;border-radius:20px 0 0 0}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__inner{width:1080px;max-width:90%;padding:44px 48px;border-width:5px}}.tfcc-lp .p-tfcchowto__ttl{text-align:center;color:#dc1f26;font-size:19px;font-weight:700;letter-spacing:.35em;text-indent:.35em;margin-bottom:18px}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__ttl{font-size:28px;margin-bottom:24px}}.tfcc-lp .p-tfcchowto__lead{font-size:12px;padding-bottom:14px;border-bottom:1px solid #5f3c13}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__lead{font-size:14px;padding-bottom:18px}}.tfcc-lp .p-tfcchowto__step{margin-top:24px;font-size:12px}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__step{font-size:14px;margin-top:32px}}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__step p{font-size:16px}}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__step--hasfig{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__step-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}.tfcc-lp .p-tfcchowto__step-ttl{font-weight:700;font-size:13px;margin-bottom:8px}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__step-ttl{font-size:18px}}.tfcc-lp .p-tfcchowto__fig{margin:16px auto 0;max-width:100%}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__fig{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}}.tfcc-lp .p-tfcchowto__fig--receipt{width:185px}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__fig--receipt{width:185px}}.tfcc-lp .p-tfcchowto__fig--seal{width:304px}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__fig--seal{width:325px}}.tfcc-lp .p-tfcchowto__note{font-size:12px;margin-top:8px}@media screen and (min-width: 769px){.tfcc-lp .p-tfcchowto__note{font-size:16px}}.tfcc-lp .p-tfcchowto__em{color:#dc1f26;font-weight:700}.tfcc-lp .p-tfccreceive{padding:40px 0 0}.tfcc-lp .p-tfccreceive__inner{max-width:93.115942029%;margin:0 auto;padding:28px 20px;background-color:#fff;border:3px solid #5f3c13;border-radius:20px 0 0 0}@media screen and (min-width: 769px){.tfcc-lp .p-tfccreceive__inner{width:1080px;max-width:90%;padding:44px 48px;border-width:5px}}.tfcc-lp .p-tfccreceive__ttl{text-align:center;color:#dc1f26;font-size:19px;font-weight:700;letter-spacing:.35em;text-indent:.35em;margin-bottom:16px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccreceive__ttl{font-size:28px;margin-bottom:22px}}.tfcc-lp .p-tfccreceive__text{font-size:12px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccreceive__text{font-size:16px}}.tfcc-lp .p-tfccreceive__note{font-size:12px;margin-top:10px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccreceive__note{font-size:16px}}.tfcc-lp .p-tfccfaq{padding:40px 0 0}.tfcc-lp .p-tfccfaq__inner{max-width:93.115942029%;margin:0 auto}@media screen and (min-width: 769px){.tfcc-lp .p-tfccfaq__inner{width:1080px;max-width:90%;padding:44px 48px;background-color:#fff}}.tfcc-lp .p-tfccfaq__ttl{text-align:center;font-size:18px;font-weight:700;letter-spacing:.35em;text-indent:.35em;margin-bottom:20px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccfaq__ttl{font-size:28px;margin-bottom:28px}}.tfcc-lp .p-tfccfaq__q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative;padding:13px 44px 13px 14px;font-weight:700;font-size:12px;background-color:#f3efee}@media screen and (min-width: 769px){.tfcc-lp .p-tfccfaq__q{font-size:15px;padding:15px 56px 15px 20px;gap:14px}}.tfcc-lp .p-tfccfaq__q::after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}@media screen and (min-width: 769px){.tfcc-lp .p-tfccfaq__q::after{right:24px}}@media screen and (min-width: 769px){.tfcc-lp .p-tfccfaq__item:not(:last-child){margin-bottom:14px}}.tfcc-lp .p-tfccfaq__item[open] .p-tfccfaq__q::after{-webkit-transform:translateY(-30%) rotate(225deg);transform:translateY(-30%) rotate(225deg)}.tfcc-lp .p-tfccfaq__a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:14px 18px 18px 14px;font-size:12px;background-color:#fff}@media screen and (min-width: 769px){.tfcc-lp .p-tfccfaq__a{font-size:14px;padding:18px 24px 22px 20px;gap:14px}}.tfcc-lp .p-tfccfaq__a p{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tfcc-lp .p-tfccfaq__a a{color:inherit}@media(hover: hover)and (pointer: fine){.tfcc-lp .p-tfccfaq__a a:hover{opacity:.7}}.tfcc-lp .p-tfccfaq__badge{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;font-size:15px;line-height:1.2}@media screen and (min-width: 769px){.tfcc-lp .p-tfccfaq__badge{font-size:20px}}.tfcc-lp .p-tfccfaq__badge--q{color:#000}.tfcc-lp .p-tfccfaq__badge--a{color:#dc1f26}.tfcc-lp .p-tfccfooter{padding:44px 20px 64px;text-align:center}.tfcc-lp .p-tfccfooter__ttl{font-size:15px;font-weight:700;letter-spacing:.35em;text-indent:.35em;padding:0 24px 14px;margin-bottom:16px;border-bottom:1px solid #5f3c13}@media screen and (min-width: 769px){.tfcc-lp .p-tfccfooter__ttl{max-width:800px;margin:0 auto 16px;padding-bottom:14px;font-size:20px}}.tfcc-lp .p-tfccfooter__text{font-size:12px}@media screen and (min-width: 769px){.tfcc-lp .p-tfccfooter__text{font-size:14px}}.tfcc-lp .p-tfccfooter__text a{color:inherit}@media(hover: hover)and (pointer: fine){.tfcc-lp .p-tfccfooter__text a:hover{opacity:.7}}