﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700&family=Roboto:wght@900&display=swap";html,body{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0}div,span,a,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}del{text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:0;border:0;border-top:1px solid #ccc}img{vertical-align:bottom}input,select{vertical-align:middle}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button{padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:none;appearance:none}iframe{display:block}.u-fadeIn{transition:all .5s ease;transform:translate(0, 0)}.u-fadeIn.is-hide{opacity:0;transform:translate(0, 50px)}.u-fadeIn--slideLeft.is-hide{transform:translate(-100px, 0)}.u-fadeIn--slideRight.is-hide{transform:translate(100px, 0)}.c-download-fanza{width:500px;text-align:center}.c-download{display:flex;align-items:center;justify-content:flex-start;width:500px;height:82px}.c-download__link{display:flex;padding:10px;border:1px solid #8e8e8e;border-radius:10px}.c-download__link--icon{padding-right:12px}.c-download__link--icon img{width:50px;height:50px}.c-download__link--text h3{font-size:24px;color:#de3500}.c-download__link--text p{font-size:14px}.c-download__link--qr{width:60px;height:60px;margin:0}.c-download__link--qr .qr_code{width:100% !important;height:100% !important}.c-share{display:flex;align-items:center}.c-share__btn{margin:0 8px}.c-share__txt{margin-right:8px;font-size:16px;font-weight:bold;color:#8a8e92;letter-spacing:.5px}.c-button{box-sizing:border-box;display:block;width:301px;height:55px;margin:auto;font-size:16px;font-weight:bold;line-height:49px;color:#000;text-align:center;text-decoration:none;background:#fff;border:3px solid #ff5106;border-radius:32px}.c-button:hover{color:#fff;background:#ff5106;opacity:1;transition:all .3s ease 0s}.c-entry{max-width:640px;margin:auto}.c-entry__br--sp{display:none}.c-entry__title{padding:40px 0;font-size:30px;font-weight:bold;color:#ff5106;text-align:center}.c-entry__text{display:none;padding:28px 0 36px;font-size:18px;color:#de3500;text-align:center}.c-entry__caution{padding:28px 0 36px;font-weight:bold}.c-entry__caution__spot{font-weight:bold;color:#ff5106}.c-entry button:disabled{width:95%;height:51px;padding:16px 24px;margin:auto;font-size:16px;font-weight:bold;line-height:13px;text-align:center;cursor:not-allowed;background-color:#fff;border:solid 3px #de3500;border-radius:32px;opacity:.3}.c-entry button:enabled{width:95%;height:51px;padding:16px 24px;margin:auto;font-size:16px;font-weight:bold;line-height:13px;text-align:center;cursor:pointer;background-color:#fff;border:solid 3px #de3500;border-radius:32px}.c-entry button:enabled:hover{color:#fff;background:#ff5106;opacity:1;transition:all .3s ease 0s}.l-aside{width:100%}.l-aside--question{padding-top:40px}.l-asideLink{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.l-asideLink__ttl{display:inline-block;padding-bottom:16px;margin:auto;font-size:24px;font-weight:bold}.l-asideLink__ttl::before{position:relative;display:inline-block;width:48px;height:48px;padding-right:16px;padding-bottom:8px;vertical-align:middle;content:url("../images/common/ico_pointclub.svg")}.l-asideLink__download .c-download__link{margin:auto}.l-asideLink__share{margin-top:32px}.p-detailList{width:100%}.p-detailList__ttl{display:inline-block;font-size:20px;font-weight:bold;vertical-align:middle}.p-detailList__ttl:nth-of-type(n + 2){padding-top:24px}.p-detailList__icon{display:inline-block;width:31px;height:32px;padding-right:16px}.p-detailList__item{width:100%;padding-top:8px;font-size:16px}.p-detailList__item__mini{font-size:14px}.p-detailList__itemList{padding-left:1.5em}.p-detailList__itemList li{list-style-type:disc}.p-detailList__noteList{padding-top:8px}body{min-width:1280px;margin:0;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;line-height:1.4;font-display:swap}.l-header{width:100%;background-image:url("../images/pc/cp_20220301/img_head.png");background-repeat:no-repeat;background-position:center;background-size:cover}.l-header__img img{display:block;max-width:640px;margin:0 auto}.l-header__text{display:none;align-items:center;justify-content:center;height:125px;font-weight:bold;background-color:#fff}.l-header__text span{max-width:640px}.l-header__text__spot{font-weight:bold;color:#ff5106}.l-header__text__bold{font-weight:bold}.l-header__bottom{width:100%;padding:16px 0;font-size:14px;color:#fff;text-align:center;background-color:#222}.l-header__bottom__bold{font-size:18px;font-weight:bold}.l-section{max-width:640px;padding-bottom:56px;margin:auto}.l-asideLink{margin-bottom:40px;background:url("../images/pc/cp_20220301/bg_download.png") no-repeat center center/100% 100%}.l-asideLink .c-download__link{background-color:#fff;border:3px solid #de3500;border-radius:10px}.l-aside--banner{max-width:640px;margin:auto}.l-aside--banner a{text-decoration:none}.l-aside--banner:hover .c-button{color:#fff;background:#ff5106;opacity:1;transition:all .3s ease 0s}.l-aside--banner img{display:block;max-width:640px;margin:0 auto}.p-overview__head{padding-top:32px}.p-overview__head__ttl{padding-bottom:32px;font-size:30px;font-weight:bold;text-align:center}.p-overview__head__detail{padding-bottom:40px;font-size:20px;text-align:left}.p-overview__head__spot{font-weight:bold;color:#ff5106}.p-overview__entry{position:relative;left:50%;width:100vw;background-color:#fff5f0;transform:translateX(-50%)}.p-overview__detail{margin-top:24px}.p-detailList{font-size:16px}.p-detailList ul{padding:0;list-style-position:inside}.p-detailList li{margin-left:1.4em;text-indent:-1.4em}.p-detailList table{margin:16px 0 12px}.p-detailList__td__left{padding:16px 20px;font-size:14px;white-space:nowrap;vertical-align:middle;border:solid 1px #a9a9a9}.p-detailList__td__left__center{display:block;text-align:center}.p-detailList__td__left__note{color:#767676;white-space:normal}.p-detailList__td__left__spot{color:#ff5106;white-space:normal}.p-detailList__td__left__bold{font-size:20px;font-weight:bold}.p-detailList__td__right{padding:16px;font-size:18px;font-weight:bold;color:#ff5106;text-align:center;vertical-align:middle;border:solid 1px #a9a9a9}.p-detailList__td__right__left{display:block;text-align:left}.p-detailList__td__right__right{display:inline-block;width:20%;text-align:right}.p-detailList__td__container{max-width:100%;margin-bottom:16px;text-align:center}.p-detailList__td__container__item__top{padding-top:15px;font-size:18px;font-weight:bold}.p-detailList__td__container__item__bottom{padding-bottom:15px;font-size:30px;font-weight:bold;color:#ff5106}.p-detailList__img{display:block;max-width:472px;padding-top:16px;padding-bottom:6px;margin:auto}.p-detailList__note{display:block;padding-top:8px;font-size:14px;color:#8c8c8c}.p-detailList__noteList{padding-top:16px}.p-detailList__spot{color:#ff5106}.p-detailList__spot__bold{font-weight:bold;color:#ff5106}.p-detailList__itemList{font-size:16px}.p-detailList__itemList__spot{font-weight:bold;color:#ff5106}.p-detailList__detail{max-width:640px;padding:18px;margin-top:16px;font-size:14px;background-color:#f4f4f4}.p-detailList__detail__ttl{padding-bottom:8px;font-size:15px;font-weight:bold}.p-detailList__detail__bold{font-weight:bold}