@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:bottom;text-decoration:none;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom;max-width:100%}html{font-size:62.5%}body{font-family:游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:2rem;font-weight:700;color:#000;background:#f8f9fa}a:hover,button:hover{opacity:.7}.btn{display:block}section .btn{width:400px;margin:0 auto}section h2{text-align:center;background:#fe679a;position:relative}.small01{font-size:1.2rem!important;margin-top:5px}.fv_register_btn{width:80%;margin:0 auto}.fv_register_btn01{margin-bottom:-10px;margin-top:10px}.step1 h2:before,.step2 h2:before,.step3 h2:before,.more h2:before{position:absolute;content:"";display:block;border-top:solid #ef8200 42px;border-left:solid transparent 84px;border-right:solid transparent 84px;bottom:-42px;left:calc(50% - 84px)}.content{width:730px;max-width:92%;margin:0 auto}.box{display:flex;justify-content:space-between;align-items:flex-start}.step1_box1,.step1_box2,.step1_box3{display:flex;justify-content:center;align-items:flex-start}header{background:#fff;border-bottom:solid 3px #fff;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:9999}.logo{width:126px;aspect-ratio:126 / 35;height:auto;max-width:none}body{font-weight:400}header{width:100%;position:fixed;top:0;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background-color:#fff;z-index:99;margin:0}header .btn_wrap{margin-right:4%}header .btn_wrap a:first-of-type{max-width:135px}header .btn_wrap a:last-of-type{max-width:50px}.fv_register_btn{width:100%;margin:0 auto}.fv_register_btn01{margin-bottom:-2vw;margin-top:2vw}.top_register{padding-top:70px;margin:0 auto 30px;width:90%}.top_register h2{font-weight:700;padding:.4em .5em;color:#494949;background:#fff;border-left:solid 5px #ff73b4;border-bottom:solid 3px #d7d7d7;font-size:24px}.top_register p{font-size:14px;margin:14px 0 8px;line-height:1.4;text-align:center}.top_register_qa{padding-top:70px;margin:0 auto;width:90%}.top_register_qa p{font-size:16px;margin:8px 0;line-height:1.4}.line_rg_btn_wrap{text-align:center}.line_rg_btn{font-size:4.4vw;display:block;border-radius:5px;height:50px;text-align:center;color:#fff;padding-left:50px;line-height:50px;background:url(../img/line_icon.png) no-repeat #00c300;box-shadow:0 4px #090;margin-bottom:30px}.top_register_qa{background-color:#fff;padding:20px 10px}.top_register_qa h2{font-weight:700;font-size:16px;margin-bottom:12px}.rg_qa2{margin-top:25px}.top_register_qa{margin-bottom:30px}.register_content01{margin:0 auto;text-align:center}footer{text-align:center;padding-bottom:40px}footer p small{font-size:1.2rem;font-weight:400}.footer-content ul{display:flex;justify-content:center;flex-wrap:wrap;margin:30px 0}.footer-content ul li{margin:0 1em;font-size:16px;font-weight:400}.footer-content ul li a{text-decoration:none;color:#000}a{text-decoration:none}ul{list-style:none}.fs1{font-size:3vw}.fs2{font-size:3.5vw}.fs3{font-size:4vw}.fs4{font-size:4.5vw}.fs5{font-size:5vw}.fs6{font-size:6vw}.main_title{padding:5vw;font-weight:700;color:#4f4f4f}.contents{padding:0vw 3vw 2vw;color:#4f4f4f}.contents_s{padding:0vw 3vw 2vw 5vw;color:#4f4f4f}.title{padding:5vw;font-weight:700;color:#4f4f4f}.title_s{padding:1vw 5vw;font-weight:700;color:#4f4f4f}.date{padding-top:7vw;padding-left:3vw}.footer-content ul{display:block;margin:20px auto}.footer-content ul li{margin:.8em 1em;font-size:1.5rem}.rg_faq{padding-bottom:15px}.rg_faq .ac{line-height:1.6rem;background:#fafafa;border-radius:10px;border-bottom:4px solid #FAFAFA;color:#000;font-weight:400;font-size:1.6rem;line-height:1.4;margin-bottom:14px;padding-left:10px}.rg_faq .ac_trigger{background:url(../img/q.png) 3% center /15px no-repeat;padding:12px 9% 12px 13%;position:relative}.rg_faq .ac_content{background:url(../img/a.png) 3% center /15px no-repeat;padding:12px 9% 12px 13%}.rg_faq .ac_trigger:before,.rg_faq .ac_trigger:after{margin-right:5px;display:block;content:"";position:absolute;right:1%;top:50%;width:22px;height:2px;background:#696969;transition:.3s}.rg_faq .ac_trigger:after{transform:rotate(90deg)}.register_content{margin:0 auto;padding:20px 5%;background:#fff}.register_content01{margin:0 auto;padding:20px 10%}.register_content_header{margin-bottom:15px}.form-content-option01{background-color:#fe679a;color:#fff;display:inline-block;margin:-6px 0 0 14px;font-size:12px;padding:5px 12px;border-radius:5px;vertical-align:middle}.top_register label{font-weight:700}.nickname-area{margin-top:5vw}.nickname-area p{margin-top:0vw;font-size:3vw;margin-bottom:5vw}.nickname-area p span{font-weight:700}.nickname-area input{border:1px solid #ddd;margin-top:2vw;width:92%;display:block;margin:10px 0;padding:10px;border-radius:5px;font-size:14px}.nick_error{display:flex;align-items:center;font-size:4vw;width:100%;height:8vw;background-color:#ffb1b1;color:red;vertical-align:middle;padding-left:2vw;margin-bottom:3vw}@media screen and (min-width: 769px){.register_content{max-width:700px;padding:50px 100px}html,body{font-size:14px!important}section .btn{width:300px!important}section h2{font-size:24px!important}.small01{font-size:12px!important}.fv_register_btn{width:60%!important}.top_register p,.top_register_qa p{font-size:14px!important}.line_rg_btn{font-size:16px!important}.top_register_qa h2{font-size:18px!important}.fs1{font-size:16px!important}.fs2{font-size:18px!important}.fs3{font-size:20px!important}.fs4{font-size:22px!important}.fs5{font-size:24px!important}.fs6{font-size:28px!important}.main_title{padding:40px!important}.contents,.contents_s{padding:20px 30px!important}.title,.title_s{padding:40px!important}.date{padding-top:40px!important;padding-left:20px!important}.footer-content ul li{font-size:14px!important}.rg_faq .ac{font-size:14px!important;line-height:20px!important}.nickname-area p,.nickname-area input{font-size:16px!important}.nick_error{margin:0 auto 30px;font-size:16px!important;height:32px!important;display:flex;justify-content:center;align-items:center;width:440px;height:auto;text-align:center}.nick_error_inner{margin:0 auto;text-align:center}.label_margin{margin-top:10px}.nickname-area{margin-top:30px}.next_btn_wrap{margin:40px auto 30px;text-align:center;font-weight:700}.login_alt_options{margin:20px auto 0;text-align:center}.forget_pass{margin-top:50px}.top_register{padding-top:100px;margin:0 auto 30px;width:90%}.fa,.fas{font-size:20px}#toggle-button{position:absolute;top:7px;right:20px;height:100%;padding:5px;background-color:transparent;border:none;outline:none;cursor:pointer}footer p small{font-size:14px;font-weight:400}.footer-content ul li{margin:20px}.footer-content ul{display:block;margin:30px auto}}@media (max-width: 768px){#toggle-button{right:10px}}
