@charset "UTF-8";

@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700&subset=japanese";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700";@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700&subset=japanese";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700";.regist{padding-bottom:80px;border-bottom:1px solid #e3e3e3}@media screen and (max-width: 769px){.regist{padding:0 20px 40px;box-sizing:border-box}}.regist__txt{margin-top:60px;font-size:14px;font-size:1.4rem;line-height:2}.privacy{padding-bottom:80px;border-bottom:1px solid #e3e3e3}.privacy h2{font-size:20px;font-size:2rem}@media screen and (max-width: 769px){.privacy{padding:0 20px 40px;box-sizing:border-box}}.privacy__txt{margin-top:40px;font-size:14px;font-size:1.4rem;line-height:2}@media screen and (max-width: 769px){.privacy__txt{margin-top:20px}}.privacy h3{background:#000;width:100%;height:40px;margin-top:40px;line-height:40px;text-align:center;color:#fff;font-size:20px;font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:400}@media screen and (max-width: 769px){.privacy h3{margin-top:20px}}.privacy__kiyaku{width:100%;height:400px;overflow:auto;padding:40px 20px;box-sizing:border-box;font-size:14px;font-size:1.4rem;border:1px solid #000}.privacy__kiyaku .policy__text--break{margin-bottom:1.4rem}.privacy__kiyaku .policy__text--last{margin-top:1.4rem}.privacy__kiyaku .policy__list--mb{margin-bottom:1.4rem}.privacy__kiyaku h3{background:#000;width:100%;height:40px;margin-top:40px;margin-bottom:20px;line-height:40px;padding:0 40px;box-sizing:border-box;color:#fff;font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:400}.privacy__kiyaku h4{margin:4rem 0 0 0;font-size:1.4rem}.privacy__kiyaku p{font-size:1.4rem}.privacy__kiyaku ol{counter-reset:my-counter}.privacy__kiyaku ol li{font-size:1.4rem;position:relative;padding-left:3rem}.privacy__kiyaku ol li::before{counter-increment:my-counter;content:"（" counter(my-counter) "）";position:absolute;left:0}.privacy__kiyaku ol li .indent-paragraph{text-indent:3rem}.privacy__kiyaku ol.circle li{padding-left:1.4rem}.privacy__kiyaku ol.circle li:nth-child(1)::before{content:"①"}.privacy__kiyaku ol.circle li:nth-child(2)::before{content:"②"}.privacy__kiyaku ol.circle li:nth-child(3)::before{content:"③"}.privacy__kiyaku ol.circle li:nth-child(4)::before{content:"④"}.privacy__kiyaku ol.circle li:nth-child(5)::before{content:"⑤"}.privacy__kiyaku ol.circle li:nth-child(6)::before{content:"⑥"}.privacy__kiyaku ol.circle li:nth-child(7)::before{content:"⑦"}.privacy__kiyaku ol.circle li:nth-child(8)::before{content:"⑧"}.privacy__kiyaku ol.circle li:nth-child(9)::before{content:"⑨"}.privacy__kiyaku ol.circle li:nth-child(10)::before{content:"⑩"}.privacy__kiyaku ol.circle li:nth-child(11)::before{content:"⑪"}.privacy__kiyaku ol.circle li:nth-child(12)::before{content:"⑫"}.privacy__kiyaku .indent-paragraph{text-indent:1.4rem}.privacy__kiyaku ol.kana li:nth-child(1)::before{content:"ア"}.privacy__kiyaku ol.kana li:nth-child(2)::before{content:"イ"}.privacy__kiyaku ol.kana li:nth-child(3)::before{content:"ウ"}.privacy__kiyaku ol.kana li:nth-child(4)::before{content:"エ"}.privacy__kiyaku ol.kana li:nth-child(5)::before{content:"オ"}.privacy__kiyaku ol.kana li:nth-child(6)::before{content:"カ"}.privacy__kiyaku ol.kana li:nth-child(7)::before{content:"キ"}.privacy__kiyaku ol.kana li:nth-child(8)::before{content:"ク"}.privacy__kiyaku ol.kana li:nth-child(9)::before{content:"ケ"}.privacy__kiyaku ol.kana li:nth-child(10)::before{content:"コ"}.privacy__kiyaku ol.kana ul li{list-style:disc;padding-left:0;margin-left:1.4rem}.privacy__kiyaku ol.kana ul li::before{content:"" !important}.privacy .check_label{text-align:center;margin-top:40px;font-size:16px;font-size:1.6rem}@media screen and (max-width: 769px){.privacy .check_label{margin-top:20px}}.from{margin:80px auto 200px}@media screen and (max-width: 769px){.from{margin:40px auto 100px;padding:0 20px;box-sizing:border-box}}.from__flow{display:flex;align-items:center;justify-content:center;margin-top:60px}.from__flow li{font-size:12px;font-size:1.2rem;text-align:center}.from__flow li span{display:block;width:40px;height:40px;background:#bf000a;color:#fff;font-size:20px;font-size:2rem;text-align:center;line-height:40px;border-radius:50px}.from__flow li+li{margin-left:40px}.from__flow li+li span{position:relative}.from__flow li+li span:before{content:"";width:40px;height:1px;background:#000;position:absolute;left:-40px;top:50%}.from__flow li:nth-child(2) span:before{height:2px;background:#bf000a;margin-top:-1px}.from__flow+p{margin-top:40px;font-size:14px;font-size:1.4rem}@media screen and (max-width: 769px){.from__flow+p{margin-top:20px}}.from__title__cf{font-size:16px;font-size:1.6rem;font-weight:700;margin-top:40px;text-align:center}.from__title__cf+p{margin-top:20px;font-size:14px;font-size:1.4rem;text-align:center}.from__title__cf+p+p{margin-top:1em;font-size:14px;font-size:1.4rem;text-align:center}@media screen and (max-width: 769px){.from__title__cf{margin-top:20px}}.from dl{margin-top:40px}.from dl dt{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:10px}.from dl dt .required{background:#bf000a;display:inline-block;margin-left:20px;padding:0 5px;height:20px;line-height:20px;text-align:center;color:#fff;font-weight:400}.from dl dt .attention{display:inline-block;color:#bf000a;font-size:12px;font-size:1.2rem;margin-left:20px;font-weight:400}.from dl dd{position:relative}.from dl dd h3{font-size:14px;font-size:1.4rem;margin-bottom:10px;font-weight:400}.from dl dd+dt{margin-top:40px}.from dl dd input+h3{margin-top:20px}.from dl dd .fieldErrorMessage{width:70%;margin:-10px auto 0;background:#bf000a;padding:10px;border-radius:45px;color:#fff;font-size:12px;font-size:1.2rem;text-align:center;position:relative;z-index:1;transition:all .3s ease}.from dl dd .fieldErrorMessage:before{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #bf000a;position:absolute;top:-10px;left:0;right:0;margin:auto}.from dl dd p{font-size:12px;font-size:1.2rem}.from dl dd p+h3{margin-top:20px}@media screen and (max-width: 769px){.from dl{margin-top:20px}}@media screen and (max-width: 769px){.from dl dd+dt{margin-top:20px}}.from__error{background:#bf000a;color:#fff;padding:40px 0;font-size:16px;font-size:1.6rem;text-align:center;margin-top:40px}.from__error span{background:#fff;width:30px;height:30px;margin:0 auto;display:block;color:#bf000a;border-radius:50px;text-align:center;line-height:30px;margin-bottom:20px}@media screen and (max-width: 769px){.from__error{margin-top:20px}}.from .btnarea{margin-top:40px}.from .btnarea .btn{background:#000;width:100%;height:63px;cursor:pointer;color:#fff;font-size:14px;font-size:1.4rem;transition:all .3s ease;line-height:63px;position:relative;border:none;margin-bottom:20px}.from .btnarea .btn:before{content:"";background-position:center center;background-repeat:no-repeat;position:absolute;left:40px;top:50%}.from .btnarea .btn:after{content:"";width:10px;height:10px;position:absolute;top:50%;right:30px;margin-top:-5px;border-style:solid;border-width:1px 1px 0 0;border-color:#fff;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.from .btnarea .btn:hover{opacity:.8}.from .btnarea .btn.red{background:#bf000a}.from.confirm .from__flow li:nth-child(1){color:#e3e3e3}.from.confirm .from__flow li:nth-child(1) span{background:#e3e3e3}.from.confirm .from__flow li:nth-child(2) span:before{height:1px;background:#e3e3e3;margin-top:0}.from.confirm .from__flow li:nth-child(3) span:before{height:2px;background:#bf000a;margin-top:-1px}.from.confirm dl dt{text-align:center}.from.confirm dl dd{background:#fafafa;padding:10px 20px;font-size:16px;font-size:1.6rem}.from.confirm dl dd:nth-of-type(1){background:0 0;padding:0}.from.confirm dl dd:nth-of-type(1) p{background:#fafafa;padding:10px 20px;font-size:16px;font-size:1.6rem}.from.confirm .from__btnarea{display:flex;flex-wrap:wrap;justify-content:space-between}.from.confirm .from__btnarea .btutton{width:48%}.from.confirm .from__btnarea .btutton .btn{width:100%;border:2px solid #000;background:#fff;color:#000;box-sizing:border-box}.from.confirm .from__btnarea .btutton .btn:after{content:"";width:10px;height:10px;position:absolute;top:50%;right:30px;margin-top:-5px;border-style:solid;border-width:1px 1px 0 0;border-color:#fff;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);right:auto;left:30px;border-color:#000;-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg)}.from.confirm .from__btnarea .btn{width:48%}@media screen and (max-width: 769px){.from .btnarea{margin-top:20px}}.from__login__btnarea .btn:before{background-image:url(../images/index/icon_login.svg);width:32px;height:38px;margin-top:-19px}.from .check_label{text-align:center;margin-top:20px;font-size:16px;font-size:1.6rem}.purchase{background:#fafafa;padding:20px;box-sizing:border-box}.purchase h3{font-size:2rem;margin:0 0 20px 0}.purchase p{font-size:1.6rem;margin:10px 0}.purchase .product{padding-left:1rem}.purchase .count,.purchase .price{text-align:right}
/*# sourceMappingURL=map/register.css.map */