*{margin:0;padding:0}@font-face{font-family:main-font;src:url('./fonts/MPLUS2-Medium.woff') format("woff");font-weight:400;font-display:swap}@font-face{font-family:main-font;src:url('./fonts/MPLUS2-Bold.woff') format("woff");font-weight:700;font-display:swap}*{font-family:main-font,'Hiragino Maru Gothic Pro','Hiragino Kaku Gothic Pro',sans-serif}html{width:100%;height:100%}button{border:none;outline:0;background:0 0}li{list-style:none}img{pointer-events:none}a{color:#00a381}a:visited{color:#00a381}::placeholder{color:var(--basic-inputtext-placeholder-color)}body{font-weight:500;overflow:hidden;width:100%;height:100%;margin:0;padding:0;cursor:default;user-select:none;background-color:var(--basic-background-color);-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;color-scheme:var(--color-scheme);color:var(--basic-title-color);overflow-y:auto;overflow-x:hidden}*{font-family:main-font,"Hiragino Kaku Gothic Pro",sans-serif}.OF-dummy{position:absolute;z-index:100000;top:0;left:0;width:100%;height:100%;text-align:center}#R_statusbar{position:fixed;background-color:#26343b;top:0;left:0;height:0;width:100%;color:#fff;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;transition:all .7s ease;box-shadow:inset 0 0 5px #333}#R_statusbar_message{width:100%;height:0;line-height:45px;font-size:20px;color:#fefefe;margin:0 auto;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-shadow:-1px -1px 1px #333}#main{display:block;width:700px;min-height:calc(100% - 60px);padding:10px 20px;padding-bottom:50px;margin:0 auto;background-color:var(--basic-background-fore-color);border:solid 1px var(--basic-border-color);border-top:none;border-bottom:none;z-index:1000;opacity:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}.team_about{display:none}.team_about .content{margin:50px auto;width:600px}.team_about .content h3{border-left:solid 4px var(--basic-title-color);margin-top:40px;margin-bottom:5px;padding-left:5px;font-size:19px}.team_about .content .text{font-size:16px;margin-left:10px}.team_about .content .free{display:none;text-align:center;font-size:16px;font-weight:700;margin:50px auto;margin-bottom:0;background:linear-gradient(189deg,#f80f0f,#cf3ff5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.team_about .content .campaign{margin:0 auto;margin-top:30px;width:100%;max-width:500px}.team_about .content .campaign a{display:block}.team_about .content .campaign a .content_image{width:100%;object-fit:contain}.team_about .content .loginbutton{display:block;font-size:16px;font-weight:700;z-index:10000;width:250px;height:45px;margin:40px auto;padding:4px 20px;cursor:pointer;text-align:center;color:var(--basic-button-text-color);border:solid 1px var(--basic-border-color);border-radius:4px;background:var(--basic-button-background-fore-color)}.team_about .content .loginbutton:hover{background:var(--basic-button-background-hover-color)}.team_about .content .loginbutton:active{color:#ccc}.team_about .content .loginbutton .indicator{width:25px;height:25px;display:none;margin:0 auto}header{display:flex;justify-content:space-between}.header_left h1{font-size:24px}.header_left h1 a{display:block;color:var(--basic-title-color);text-decoration:none}.header_left .team_name{display:block;color:var(--basic-title-color);text-decoration:underline;font-size:15px;font-weight:700}.header_right .team_name{float:right;width:220px;height:40px;line-height:40px;font-size:17px;color:var(--basic-title-color);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;border:none;cursor:pointer}.header_right button{float:right;width:40px;height:40px;margin-right:11px;cursor:pointer}.header_right button:hover{opacity:.7}.header_right button img{width:40px;height:40px;pointer-events:none}.header_right{font-size:28px;color:#333;width:auto;text-align:center;font-weight:700}.team_main{display:none}.team_main .content{width:700px}#main_top_message{display:none}#team_main_wrapper{margin-top:30px}.team_main .content .wrapper{display:none}.team_main .content .wrapper:has(h3){display:block;margin-top:10px;margin-bottom:40px}.team_main .content .help{padding:10px 0}.team_main .content .help .message_box{background-color:var(--basic-table-fore-background);border-radius:10px;padding:10px;margin-bottom:10px;border:solid 1px var(--basic-border-color)}.team_main .content .help .message_box:last-child{margin-bottom:0}.team_main .content .help .message_box .title{clear:both;font-weight:700;margin-bottom:5px;padding-left:7px;font-size:19px}.team_main .content .help .message_box .message{font-size:16px;padding-left:10px}.team_main .content .help .message_box .message button{color:#00a381}.team_main .content .help .message_box .message a{color:#00a381}.team_main .content .help .message_box .button{font-size:16px;padding-left:5px;text-decoration:underline}.team_main .content .wrapper h3{clear:both;border-left:solid 4px var(--basic-title-color);margin-bottom:5px;padding-left:5px;font-size:19px}.team_main .content .wrapper h3::after{content:'';clear:both;display:block}.team_main .content .wrapper h3 span{float:left;line-height:35px;margin-right:10px}.team_main .content .wrapper h3 img{width:30px;height:30px}.team_main .content .wrapper h3 .title_left_button{float:left;font-size:14px;font-weight:700;z-index:10000;width:auto;height:35px;padding:5px 10px;cursor:pointer}.team_main .content .wrapper h3 .title_left_button:active{color:#ccc}.team_main .content .wrapper h3 .title_left_button .add{margin-top:2px;height:23px;width:23px}.team_main .content .wrapper h3 .title_left_button:hover{opacity:.7}.team_main .content .wrapper h3 .title_right_button{float:right;font-size:14px;font-weight:700;z-index:10000;width:auto;height:35px;padding:5px 15px;margin-right:1px;cursor:pointer}.team_main .content .wrapper h3 .title_right_button:hover{opacity:.7}.team_main .content .wrapper h3 .title_right_button:active{color:#ccc}.team_main .content .help h3{border-left:none}.team_main .content .wrapper .text{font-size:16px;padding-left:5px;margin-bottom:25px}.team_main .content .wrapper .member_list{margin-top:10px}.team_main .content .wrapper .member_list .userbox_head{display:none;height:30px;border-bottom:solid 1px var(--basic-border-color)}.team_main .content .wrapper .member_list .head_title_center{font-size:12px;font-weight:700;text-align:center}.team_main .content .wrapper .member_list .head_title{font-size:12px;margin-left:10px;font-weight:700}.team_main .content .wrapper .member_list .icon_box{width:60px}.team_main .content .wrapper .member_list .name_box{width:370px}.team_main .content .wrapper .member_list .tag_box{width:150px}.team_main .content .wrapper .member_list .plan_box{width:150px}.team_main .content .wrapper .member_list .action_box{width:70px}.team_main .content .wrapper .member_list .member_list_message{margin-top:50px;text-align:center;display:none}.team_main .content .wrapper .member_list .userbox{padding:10px 0;display:flex;border-bottom:solid 1px var(--basic-border-color)}.team_main .content .wrapper .member_list .userbox .icon_box{width:60px;height:60px}.team_main .content .wrapper .member_list .userbox .icon_box img{margin-top:5px;width:50px;height:50px;border-radius:8px}.team_main .content .wrapper .member_list .userbox .name_box{width:370px;height:60px}.team_main .content .wrapper .member_list .userbox .name_box .username{margin-top:10px;margin-left:10px;height:20px;line-height:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team_main .content .wrapper .member_list .userbox .name_box .username_has_tag{margin-top:10px}.team_main .content .wrapper .member_list .userbox .name_box .profile_id{margin-left:10px;height:20px;line-height:20px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team_main .content .wrapper .member_list .userbox .name_box .tag_mobile{display:none;margin-left:10px;height:20px;line-height:20px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--basic-text-color);font-weight:700;text-align:left}.team_main .content .wrapper .member_list .userbox .memo_box{width:150px;height:60px}.team_main .content .wrapper .member_list .userbox .memo_box .tagname{padding-left:5px;margin-left:5px;margin-top:15px;height:30px;width:110px;background-color:transparent;border:solid 1px var(--basic-border-color)}.team_main .content .wrapper .member_list .userbox .plan_box{width:140px;height:60px}.team_main .content .wrapper .member_list .userbox .plan_box .plan_select_box{height:60px}.team_main .content .wrapper .member_list .userbox .plan_box .plan_select_box .select_plan{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:110px;height:32px;margin-top:15px;margin-left:5px;line-height:60px;background-color:transparent;border:solid 1px var(--basic-border-color);line-height:30px;padding-left:5px}.team_main .content .wrapper .member_list .userbox .plan_box .plan_select_box .navi_image{width:20px;height:20px;float:right;margin-right:15px;margin-top:-25px}.team_main .content .wrapper .member_list .userbox .action_box{width:70px;height:60px;cursor:pointer}.team_main .content .wrapper .member_list .userbox .action_box:hover{opacity:.7}.team_main .content .wrapper .member_list .userbox .action_box .actionbutton{display:block;margin:14px auto;width:35px;height:35px;cursor:pointer}.team_main .content .wrapper .member_list .userbox .action_box .actionbutton img{width:35px;height:35px}.team_main .content .wrapper .member_list .footer .next_button{font-size:13px;font-weight:700;line-height:15px;display:block;width:130px;margin:0 auto;margin-top:30px;margin-bottom:100px;padding:7px 10px;cursor:pointer;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease;text-align:center;opacity:1;color:#333;color:var(--basic-button-text-color);border:solid 1px var(--basic-border-color);border-radius:4px;background:#fefefe;background:var(--basic-button-background-fore-color)}.team_main .content .wrapper .member_list .footer .next_button:hover{background:#fafafa;background:var(--basic-button-background-fore-hover-color)}@media screen and (max-width:540px){#main{padding:10px 10px;width:calc(100% - 20px);border:none}.team_about{width:100%}.team_about .content{margin-top:10px;width:100%}.header_right button{margin-right:0}.header_right .team_name{display:none;width:120px;margin-right:5px}.team_main .content{width:100%}#main_top_message{padding:0;margin-top:10px}.team_main .content .help .message_box{background-color:var(--basic-table-fore-background);border-radius:10px;padding:10px;margin-bottom:10px;border:solid 1px var(--basic-border-color)}.team_main .content .wrapper .member_list .name_box{width:250px}.team_main .content .wrapper .member_list .tag_box{display:none}.team_main .content .wrapper .member_list .plan_box{width:130px}.team_main .content .wrapper .member_list .userbox .icon_box{width:70px}.team_main .content .wrapper .member_list .userbox .name_box{width:160px}.team_main .content .wrapper .member_list .userbox .name_box .username{margin-top:20px;width:160px}.team_main .content .wrapper .member_list .userbox .name_box .username_has_tag{margin-top:10px}.team_main .content .wrapper .member_list .userbox .name_box .profile_id{display:none;width:160px}.team_main .content .wrapper .member_list .userbox .name_box .tag_mobile{width:160px;display:block}.team_main .content .wrapper .member_list .userbox .tag_box{display:none}.team_main .content .wrapper .member_list .userbox .plan_box{width:120px}.team_main .content .wrapper .member_list .userbox .memo_box{display:none}.team_main .content .wrapper .member_list .userbox .plan_box .plan_select_box .select_plan{width:100px}.team_main .content .wrapper .member_list .userbox .plan_box .plan_select_box .navi_image{margin-right:5px}}