.marks{position:fixed;bottom:20px;right:50px;display:flex;flex-direction:column;gap:10px;z-index:9999}.mark-button{display:flex;align-items:center;justify-content:center}.mark-button img{width:60px;height:auto}.header-container{position:relative;width:100%;height:60vh;min-height:400px;overflow:hidden;background-color:#e5e2e2;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-container.no-bg{width:100%;height:167px;background-color:#f8f8f8;display:flex;flex-direction:column;padding:0;position:relative;min-height:auto}.header-container.no-bg .title-container{flex:1;display:flex;align-items:center;justify-content:center;margin:0}.title.no-bg-title{color:#4f4f4f;font-family:Noto Sans JP,sans-serif;font-weight:900;font-size:17px;line-height:100%;letter-spacing:.3em;text-align:center;margin:0}.logo-container img{width:150.26px;height:55px;position:absolute;top:17px;left:20px}.left{margin-right:5px;font-size:40px}.right{display:flex;flex-direction:column;justify-content:flex-start;font-size:15px;font-weight:600}.title-container{display:flex;flex-direction:column;align-items:center;text-align:center;margin:60px 0}.title{font-size:24px;font-weight:900;color:gray;letter-spacing:5px}.explanation{font-size:17px;font-weight:900;color:#000;letter-spacing:6px}.faq-container,.user-guide-container{align-items:center;margin:100px 335px}.policy-container{align-items:center;margin:100px 276px}.studio-feedback-container{display:flex;flex-direction:column;align-items:center;margin:100px auto;max-width:1100px;padding:0 20px}.about-text{margin-bottom:100px}.question-item{text-align:left;margin-bottom:24px;border-left:2px solid #9a9a9a}.question{width:100%;height:42px;background-color:#9a9a9a;color:#fff;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:18px;padding:0 25px;letter-spacing:5px;cursor:pointer;position:relative}.toggle-icon{font-size:20px;color:#fff;margin-left:10px;transition:transform .3s}.answer{padding:30px;color:#000;display:none}.atitle{font-size:24px;font-weight:700;margin-bottom:20px}.center-wrapper{display:flex;justify-content:center;margin-bottom:100px}.link-to{display:flex;justify-content:center;align-items:center;width:410px;height:44px;text-align:center;border:2px solid #4f4f4f;border-radius:5px;text-decoration:none;color:#000;transition:background-color .2s,color .2s}.link-to:hover{background-color:#4f4f4f;color:#fff}.d-streaming-title{width:100%;height:42px;background-color:#f09cb1;font-size:18px;color:#fff;margin:0 auto;font-weight:700;display:flex;align-items:center;justify-content:flex-start;padding-left:20px;box-sizing:border-box}.user-guigde-item{margin:50px 0}.user-guigde-title{font-weight:700;font-size:18px}.link-reset{all:revert}.user-guigde-explanation{color:#000;font-size:16px;line-height:1.6;margin-top:10px}.studio-feedback-list-side{display:flex;flex-wrap:wrap;gap:18px;width:100%;max-width:1100px;justify-content:center}.studio-feedback-item-side{width:calc(50% - 9px);min-height:296px;display:flex;align-items:flex-start;background:#fff6f8;margin:0 0 60px}.studio-feedback-item{width:100%;max-width:1100px;min-height:296px;display:flex;align-items:flex-start;background:#fff6f8;margin:0 0 60px}.studio-feedback-img{width:30%;min-width:179px;min-height:296px;background-color:#ccc;display:flex;align-items:center;justify-content:center;font-size:14px}.studio-feedback-contents{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:13px}.studio-feedback-content{color:#f09cb1;font-weight:700;font-size:18px;margin-bottom:10px;height:60px}.studio-feedback-detail{color:#4f4f4f;font-size:16px;line-height:1.6;margin-bottom:20px;height:150px}.studio-name{font-size:14px;color:#4f4f4f;margin-top:auto;height:30px}.video-policy-wrapper{text-align:left;margin-bottom:24px;border-left:2px solid #9a9a9a;font-size:16px}.privacy-section-title{font-weight:700;margin-bottom:30px}.privacy-explanation{font-weight:500;margin-bottom:60px}.company-container{display:flex;justify-content:center;align-items:center;margin:150px 335px}.company-content{width:721px;height:503px;display:flex;flex-direction:column;justify-content:center;gap:20px}.info-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;border-bottom:1px solid #f09cb1;padding-bottom:20px}.info-row:last-child{border-bottom:none}.info-label{font-weight:500;font-size:16px;color:#9a9a9a;width:150px;text-align:left;margin-left:70px}.info-value{font-weight:700;font-size:16px;color:#4f4f4f;text-align:left}@media screen and (max-width: 1440px){.header-container.no-bg{width:100%}.faq-container,.user-guide-container,.policy-container,.studio-feedback-container{margin:100px 200px}.company-container{margin:150px 200px}.company-content{width:100%;max-width:721px;height:auto;min-height:503px}.info-label{width:150px;margin-left:50px;flex-shrink:0}.info-value{flex:1}}@media screen and (max-width: 1024px){.header-container:not(.no-bg){height:50vh;min-height:350px}.faq-container,.user-guide-container,.policy-container,.studio-feedback-container{margin:80px 120px}.title{font-size:20px}.explanation{font-size:15px}.about-text{margin-bottom:60px;font-size:14px}.question{font-size:16px;padding:0 15px}.answer{padding:20px;font-size:14px}.company-container{display:flex;justify-content:center;align-items:center;margin:150px 20%}.company-content{width:100%;max-width:721px;height:auto;min-height:503px}.info-label{font-size:14px;width:120px;margin-left:30px;flex-shrink:0}.info-value{font-size:14px;flex:1}}@media screen and (max-width: 768px){.header-container:not(.no-bg){height:40vh;min-height:300px}.faq-container,.user-guide-container,.policy-container,.studio-feedback-container{margin:60px 80px}.title{font-size:18px}.explanation{font-size:14px}.about-text{margin-bottom:40px;font-size:13px}.question{font-size:14px;height:auto;min-height:42px;padding:10px 15px}.answer{padding:15px;font-size:13px}.link-to{width:100%;max-width:410px}.link-to-faq{width:90%;max-width:410px;font-size:14px;height:40px}.user-guigde-title{font-size:16px}.user-guigde-explanation{font-size:14px}.privacy-section-title{font-size:16px}.privacy-explanation{font-size:14px}.studio-feedback-list-side{gap:15px}.studio-feedback-item-side{width:100%;min-height:250px;margin-bottom:30px}.studio-feedback-item{min-height:250px;margin-bottom:30px}.studio-feedback-img{min-width:120px;min-height:250px}.studio-feedback-content{font-size:16px;height:auto;margin-bottom:15px}.studio-feedback-detail{font-size:14px;height:auto;margin-bottom:15px}.studio-name{font-size:12px}.company-container{margin:60px 40px}.company-content{width:100%;height:auto;min-height:400px}.info-label{font-size:14px;width:100px;margin-left:20px;flex-shrink:0}.info-value{font-size:14px;flex:1}}@media screen and (max-width: 480px){.header-container{height:30vh;min-height:250px}.faq-container,.user-guide-container,.policy-container,.studio-feedback-container{margin:40px 30px}.title{font-size:16px;letter-spacing:3px}.explanation{font-size:13px;letter-spacing:2px}.about-text{margin-bottom:30px;font-size:12px}.question{font-size:13px;letter-spacing:2px}.answer{padding:12px;font-size:12px}.link-to-faq{width:100%;font-size:13px;height:36px}.user-guigde-title{font-size:14px}.user-guigde-explanation{font-size:13px}.privacy-section-title{font-size:15px}.privacy-explanation{font-size:13px}.studio-feedback-container{padding:0 15px}.studio-feedback-list-side{gap:10px}.studio-feedback-img{min-width:100px;min-height:200px}.studio-feedback-item,.studio-feedback-item-side{min-height:200px;margin-bottom:20px}.studio-feedback-content{font-size:14px}.studio-feedback-detail{font-size:12px}.studio-name{font-size:11px}.company-container{margin:40px 20px}.company-content{width:100%;height:auto;min-height:350px}.info-label{font-size:12px;width:80px;margin-left:10px;flex-shrink:0}.info-value{font-size:12px;flex:1;word-break:break-all}}
