body{font-family:"\30D2 \30E9 \30AE \30CE \89D2 \30B4  Pro W3","Hiragino Kaku Gothic Pro","\30E1 \30A4 \30EA \30AA ",Meiryo,"\6E38 \30B4 \30B7 \30C3 \30AF ","Yu Gothic","\FF2D \FF33  \FF30 \30B4 \30B7 \30C3 \30AF ","MS PGothic",sans-serif}body #mainContents{display:flex;flex-direction:column;height:100%;min-height:100dvh}.d-flex{display:flex}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline;text-underline-position:under}.mt12{margin-top:12px}.mt16{margin-top:12px}.mt24{margin-top:24px}.mt-space{margin-top:48px}.mb8{margin-bottom:8px}.white-space-normal{white-space:normal}.p24{padding:24px}.py32{padding-top:32px;padding-bottom:32px}.font10{font-size:10px}.font12{font-size:12px}.font14{font-size:14px}.line24{line-height:24px}.bgPink{background:#fff2f5!important}.bgCyan{background:#f1fdff!important}.bgGray{background:#f6f6f6!important}.cWhite{color:#fff!important}.cRed{color:#ff4a4a!important}.cRed2{color:#ff1010!important}.cPink{color:#ff739c!important}.cCyan{color:#13b8d6!important}.hide{display:none!important}.showLg,.showMd,.showSm{display:none}.no-scroll{overflow:hidden!important}.btn-round{display:inline-block;text-align:center;text-decoration:none;padding:7px;color:#fff;background:#358afc;border-radius:50px;line-height:20px;max-width:297px;width:90%;box-shadow:4px 8px 16px rgb(53,138,252,.2),inset 0 -1px 0 rgb(0,0,0,.2)}.direct-link{color:#05b0ff;text-decoration:underline;text-underline-offset:2px}.table-policy{width:100%;margin:0 -4px;border-collapse:collapse;border-spacing:0}.table-policy td{padding:0 4px 16px;white-space:pre-line;vertical-align:top}.table-policy.customer-policy td:first-child{width:22%;min-width:80px}.table-policy.payment-policy td:first-child{width:32%;min-width:108px}@-webkit-keyframes bounce{0%{bottom:39%}50%{bottom:31%}100%{bottom:39%}}@-moz-keyframes bounce{0%{bottom:39%}50%{bottom:31%}100%{bottom:39%}}@-o-keyframes bounce{0%{bottom:39%}50%{bottom:31%}100%{bottom:39%}}@keyframes bounce{0%{bottom:39%}50%{bottom:31%}100%{bottom:39%}}@-webkit-keyframes bounce-header{0%{bottom:67%}50%{bottom:56%}100%{bottom:67%}}@-moz-keyframes bounce-header{0%{bottom:67%}50%{bottom:56%}100%{bottom:67%}}@-o-keyframes bounce-header{0%{bottom:67%}50%{bottom:56%}100%{bottom:67%}}@keyframes bounce-header{0%{bottom:67%}50%{bottom:56%}100%{bottom:67%}}@font-face{font-family:mplus-1c-heavy;src:url(../font/mplus-1c-heavy.woff)}.common_info-container{padding:56px 16px;white-space:pre-line;font-size:12px;line-height:16px;color:#212121;background-color:#f6f6f6;flex:1}.common_info-container h1{display:inline-block}.common_info-container h1.has-dot::first-letter{font-size:16px}.label-tooltip{position:absolute;background:#fff;padding:8px 12px;border-radius:5px;font-size:14px;font-weight:700;line-height:15px;left:50%;transform:translate(-50%,-100%);margin-top:-12px;min-width:188px;animation:bounce 1.5s infinite}.header-tooltip{animation:bounce-header 1.5s infinite}.label-tooltip:after{content:"";display:inline-block;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:-8px;left:50%;margin-left:-8px}.footer-register{position:fixed;width:100%;bottom:0;text-align:center;left:50%;padding:46px 8px 8px;transform:translate(-50%)}.footer-register .label-tooltip{padding:8px 15px;margin-top:-8px;box-shadow:4px 8px 16px rgb(0,0,0,.2);white-space:nowrap}.footer-register .btn-round{font-size:14px;line-height:1;padding:8px;width:231px}.btn-round strong{font-family:mplus-1c-heavy}.top .header{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff}.top .header .header-logo{display:flex;width:25%;max-width:5rem;justify-content:flex-start;align-items:center}.top .header .header-logo img{width:100%}.top .header .header-action{display:flex;align-items:center;justify-content:space-between}.top .color-green-bg{background-color:#358afc}.top .color-black-bg{background-color:#212121}.top .color-pink-bg{background-color:#ff739c}.top .header .header-action a{color:#fff;text-decoration:none;display:flex;align-items:center;border-radius:25px;padding:8px;min-width:91px;line-height:16px;font-size:12px;font-weight:700;justify-content:center;margin-left:12px}.top .header .header-action a img{width:10px;margin-right:5px}.top .breadcrumb{font-size:.84rem;background-color:#f6f6f6;padding:.4rem .7rem;color:#212121}.top .breadcrumb .color-pink{color:#ff739c}.top .breadcrumb .breadcrumb-text{font-size:.75rem}.top .action{display:flex;width:100%;align-items:center;justify-content:center}.top .action .agree-term{color:#fff;text-decoration:none;font-size:.62rem;width:88%;display:flex;justify-content:center;line-height:normal;white-space:initial;padding:.7rem 0;border-radius:2rem;padding:.6rem 0;max-width:20rem}.top .action .go-top{color:#fff;text-decoration:none;font-size:.75rem;width:55%;display:flex;justify-content:center;line-height:normal;white-space:initial;border-radius:.2rem;padding:.6rem;align-items:center;position:relative;max-width:12rem}.top .action .go-top img{width:.65rem;position:absolute;left:.6rem}.top .action .agree-term span{text-align:center}.top .action .agree-term .high-light{font-size:1rem}.top .high-light{font-weight:700}.top .color-pink{color:#ff739c}.top .top-link{font-size:.75rem;text-align:center;white-space:normal}.top .top-link a{text-decoration:none;color:unset}.top .footer{background:#212121;color:#fff;text-align:center;padding:24px;font-size:12px;margin-bottom:100px}.top .footer .link-footer a:not(:last-child){margin-right:25px}.top .footer .link-footer img{width:25px}.top .footer .footer-logo img{width:125px;margin-top:4px}.top .division{display:none}ul.list-disc{list-style-type:none;padding-left:0;white-space:normal}ul.list-disc li{position:relative;padding-left:10px;margin-bottom:8px}ul.list-disc li:last-child{margin-bottom:0}ul.list-disc li:before{content:'・';position:absolute;left:-2px}ol.list-number{list-style-type:none;padding-left:0;white-space:normal}ol.list-number li{counter-increment:item;position:relative;padding-left:26px;margin-bottom:8px}ol.list-number li:last-child{margin-bottom:0}ol.list-number li:before{content:'(' counter(item) ')';position:absolute;left:0}.table-used-business{width:100%;border-collapse:separate;border-spacing:0}.table-used-business tr{height:44px}.table-used-business th{background-color:#c7c5d3;padding:14px 8px;font-size:12px;text-align:center;line-height:14px;box-shadow:inset 0 -1px 0 #f6f6f6;background-clip:padding-box;width:52%}.table-used-business td{padding:14px 8px;font-size:12px;background-color:#fff;text-align:center;line-height:14px;box-shadow:inset 0 -1px 0 #f6f6f6;background-clip:padding-box}@media only screen and (min-width:960px){html{scroll-behavior:smooth}.showLg{display:block}}@media only screen and (min-width:560px) and (max-width:959px){.showMd{display:block}}@media only screen and (max-width:519px){.showSm{display:block}}@media only screen and (min-width:755px){.top .top-link{display:flex;align-items:center;justify-content:center}.top .division{display:block}.top .top-link a{padding-left:.3rem;padding-right:.3rem}}@media only screen and (min-width:960px){.top .top-link{font-size:.69rem}.top .top-link a{padding-left:0;padding-right:0}}@media only screen and (min-width:1014px){.top .top-link{font-size:.75rem}}@media only screen and (min-width:1076px){.top .top-link a{padding-left:.3rem;padding-right:.3rem}}