*,:after,:before{box-sizing:border-box}body,html{height:100%}body{-webkit-text-size-adjust:100%;background:#242424;color:#fff;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,Helvetica Neue,Arial,sans-serif}section{position:relative}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2{font-size:1.5rem}h2{line-height:1}h2 img{display:inline-block}h2.underline{border-bottom:1px solid #767676;margin-bottom:40px;padding-bottom:20px}@media (max-width:540px){h2.underline{font-size:1rem;margin-bottom:20px}}h2.underline.icon{margin-bottom:20px;padding-bottom:9px}h2.underline.icon,h2.underline.icon span{align-items:center;display:flex;justify-content:flex-start}h2.underline.icon span i{font-size:1.6875rem;margin-right:10px}@media (max-width:540px){h2.underline.icon span i{font-size:1.625rem;height:auto}}h2.underline.more{align-items:center;display:flex;font-size:1.25rem;justify-content:space-between;margin-bottom:25px;padding-bottom:5px}@media (max-width:540px){h2.underline.more{font-size:1rem;margin-bottom:20px}}h2.underline.more span{align-items:center;display:flex;justify-content:flex-start}h2.underline.more span>i{font-size:1.75rem;margin-right:10px}@media (max-width:540px){h2.underline.more span>i{font-size:1.625rem}}h2.underline.more a{align-items:center;display:flex;font-size:.75rem;justify-content:flex-end;white-space:nowrap}h2.underline.more a:after{content:"\e924";display:inline-block;font-family:omochim!important;margin-left:5px}h2.rounded{background:#d80000;border-radius:20px;margin-bottom:20px;padding:8px 15px}h2.rounded,h2.rounded span{align-items:center;display:flex;justify-content:flex-start}h2.rounded span{word-break:break-all}h2.rounded span.icon,h2.rounded span.icon span{align-items:center;display:flex;justify-content:flex-start}h2.rounded span.icon span i{font-size:1.6875rem;margin-right:10px}@media (max-width:540px){h2.rounded span.icon span i{font-size:1.625rem;height:auto}}h2.rounded.more{align-items:center;background:#d80000;border-radius:40px;display:flex;font-size:1.25rem;height:40px;justify-content:space-between;margin-bottom:25px;padding:0 0 0 15px}@media (max-width:540px){h2.rounded.more{font-size:1rem;margin:0 20px 20px}}h2.rounded.more>span{align-items:center;display:flex;justify-content:flex-start}h2.rounded.more>span>i{font-size:1.75rem;margin-right:10px}@media (max-width:540px){h2.rounded.more>span>i{font-size:1.625rem}}h2.rounded.more a{align-items:center;border:1px solid #fff;border-radius:40px;display:flex;font-size:.75rem;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}h2.rounded.more a>span{display:none}@media (max-width:540px){h2.rounded.more a>span{padding-right:.5em}}h2.rounded.more a>i{position:absolute;right:12px;top:50%;transform:translateY(-50%)}h2.rounded.more a:hover{opacity:1;padding:0 12px 0 24px;width:-moz-fit-content;width:fit-content}@media (max-width:540px){h2.rounded.more a:hover{padding:0;width:40px}}h2.rounded.more a:hover span{display:block;padding-right:18px}@media (max-width:540px){h2.rounded.more a:hover span{display:none}}h2.rounded.more a:focus{opacity:1}h3,h4,h5,h6{font-size:.875rem}ol,ul{list-style:none;margin:0;padding:0}a{-webkit-tap-highlight-color:transparent;color:#fff;text-decoration:none;transition:all .5s ease}@media (max-width:1024px){a{transition:all 0s ease}}a:hover{opacity:.5;text-decoration:none}@media (max-width:1024px){a:hover{opacity:1}}a:focus{opacity:.5;outline:none;text-decoration:none}@media (max-width:1024px){a:focus{opacity:1}}a:active{opacity:.5;outline:none;text-decoration:none}@media (max-width:1024px){a:active{opacity:1}}p{text-align:justify}.disp-none,.pc-none{display:none}@media (max-width:540px){.pc-none{display:block}}.sp-none{display:block}@media (max-width:540px){.sp-none{display:none}}button,input,select,textarea{background:none;border:none;box-shadow:none;outline:none}form{display:inline-block}@media (max-width:540px){form{width:100%}}form ul li{font-size:.875rem;margin-bottom:10px}form dl{font-size:.875rem;text-align:left}form dl dt{font-weight:700;margin-bottom:10px}form dl dd:not(:last-of-type){margin-bottom:20px}form dl dd .note{display:block;font-size:.75rem;margin-top:5px}form dl dd .note.error{color:red}input,textarea{width:100%}input{background-color:#fff;border-radius:6px;font-size:.875rem;height:40px;padding:0 10px;transition:all .3s ease;width:360px}@media (max-width:540px){input{max-width:100%;width:100vw}}input:focus{background:#fce6a3}input:invalid{background:#fce6a3}input[type=date],input[type=email],input[type=password],input[type=text]{border:1px solid hsla(0,0%,46%,.5);color:#242424;line-height:1}input[type=checkbox]{margin-right:10px}input[type=checkbox],input[type=radio]{height:auto;width:auto}input[type=submit]{cursor:pointer;transition:all .5s ease}input[type=submit]:hover{opacity:.5}input.error-background{background:#f3e97a}textarea{background-color:#fff;border:1px solid hsla(0,0%,46%,.5);border-radius:6px;display:block;font-size:.875rem;overflow:hidden;padding:10px;resize:vertical;transition:all .3s ease;width:360px}@media (max-width:540px){textarea{width:100%}}textarea:focus{background:#fce6a3}select{background-color:#fff;border-radius:6px;font-size:.875rem;padding:10px;transition:all .3s ease}select:focus{background:#fce6a3}select:invalid{background:#fce6a3}button{cursor:pointer;transition:all .5s ease}button:hover{opacity:.5}button:disabled{cursor:inherit;transition:none}button:disabled:hover{opacity:1}.content{margin:0 auto;max-width:960px;padding:24px 0}.content p{font-size:.875rem;text-align:center}.content.bktp{background:rgba(0,0,0,.2);border-radius:6px}@media (max-width:540px){.content.bktp{margin:0 20px}}.user-icon{background:#fff;border:2px solid #767676;border-radius:100px;height:30px;margin:0;overflow:hidden;width:30px}.user-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.btn{background-color:#ffc107;background-image:url(../images/icon_right_gr.svg);background-position:center right 13px;background-repeat:no-repeat;box-shadow:0 4px 0 #d5a102;color:#3d3d3d;cursor:pointer;font-weight:700;height:40px;margin-bottom:4px;padding:0 13px;position:relative;transition:all .1s ease;white-space:nowrap}.btn:hover{background-color:#ffe23a;box-shadow:0 6px 0 #d5a102;opacity:1;transform:translateY(-2px)}@media (max-width:540px){.btn:hover{background-color:#ColorSly;box-shadow:0 4px 0 #d5a102;transform:translateY(0)}}.btn:active{background-color:#ffc107;box-shadow:0 1px 0 #d5a102;opacity:1;transform:translateY(3px)}.btn:focus{opacity:1}.btn.wh{background-image:url(../images/icon_right_wh.svg);background-position:center right 13px;background-repeat:no-repeat}.btn.gr{background-color:#6f6f6f!important;box-shadow:0 4px 0 #606060;color:#fff!important}.btn.gr:hover{background-color:#929292!important;box-shadow:0 6px 0 #606060}@media (max-width:540px){.btn.gr:hover{background-color:#ColorMmgr!important;box-shadow:0 4px 0 #606060}}.btn.gr:active{background-color:#6f6f6f!important;box-shadow:0 1px 0 #606060}.btn.red{background-color:#d80000!important;box-shadow:0 4px 0 #980000;color:#fff!important}.btn.red:hover{background-color:#ff1616!important;box-shadow:0 6px 0 #980000}@media (max-width:540px){.btn.red:hover{background-color:#ColorDr!important;box-shadow:0 4px 0 #980000}}.btn.red:active{background-color:#d80000!important;box-shadow:0 1px 0 #980000}.btn.dk{background-color:#3d3d3d!important;border:1px solid #ffc107;box-shadow:none;color:#ffc107!important}.btn.dl,.btn.na{background-image:none}.btn.dl{height:30px;padding:0;width:170px}.btn.follow{background-image:url(../images/icon_plus_gr.svg)}.btn.follow,.btn.unfollow{background-position:center left 10px;background-repeat:no-repeat;height:30px;min-width:140px;padding:0 3em}.btn.unfollow{background-image:url(../images/icon_minus_wh.svg)}.btn.friend{background-image:url(../images/icon_plus_gr.svg)}.btn.friend,.btn.unfriend{background-position:center left 10px;background-repeat:no-repeat;height:30px;min-width:140px;padding:0 3em}.btn.unfriend{background-image:url(../images/icon_minus_wh.svg)}@media (max-width:540px){.btn.header{background-image:none;height:30px;padding:0;width:30px}}.btn.back{background-image:url(../images/icon_left_wh.svg);background-position:center left 10px;background-repeat:no-repeat}.btn.small{width:120px}.btn.medium{width:260px}.btn.large{width:340px}.alert-box{align-items:center;background-color:#f8e6ab;background-image:url(../images/icon_close_gr.svg);background-position:center right 13px;background-repeat:no-repeat;background-size:16px;border-radius:6px;color:#3d3d3d;cursor:pointer;display:flex;font-size:.875rem;justify-content:center;margin:0 auto 20px;min-height:40px;padding:.25em 2.75em .25em .25em;width:560px}@media (max-width:960px){.alert-box{background-position:center right 10px;background-size:10px;margin:0 auto;max-width:340px;min-height:20px;padding-left:15px;padding-right:20px;position:relative;top:-10px}}.alert-box:hover{opacity:.5}.pagination ul{align-items:center;display:flex;justify-content:center}.pagination ul li{font-size:.75rem}.pagination ul li:not(:last-child){margin-right:10px}.pagination ul li a{align-items:center;background:#6f6f6f;border-radius:3px;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.pagination ul li a:hover{background:rgba(255,193,7,.5);opacity:1}.pagination ul li a.current{background:#ffc107;color:#3d3d3d}.pagination ul li a.next img,.pagination ul li a.prev img{height:10px}.pagination ul li a.tolist{width:140px}.item{background:none;border-radius:6px;color:#fff;cursor:pointer;overflow:hidden;padding:5px;transition:all .5s ease}.item .item-wrap{position:relative}.item .item-wrap .clear{left:-5px;position:absolute;top:-5px;z-index:2}.item .item-wrap .th{border-radius:6px;height:179px;margin:0 auto 8px;overflow:hidden;position:relative;width:100%}.item .item-wrap .th a{display:block;height:100%;position:relative;width:100%}.item .item-wrap .th a .status{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;font-size:.75rem;height:26px;justify-content:center;overflow:hidden;position:absolute;right:0;top:0;width:50px}.item .item-wrap .th a span{color:#fff;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media (max-width:540px){.item .item-wrap .th a span{font-size:.875rem}}.item .item-wrap .th a:not(.onImage) .suspended{background:rgba(0,0,0,.8)}.item .item-wrap .th a .suspended{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:700;justify-content:center;overflow:hidden;position:absolute;top:50%;white-space:nowrap;width:100%}.item .item-wrap .th a.go{display:block;height:auto;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:auto}@media (max-width:540px){.item .item-wrap .th a.go{display:none}}.item .item-wrap .th a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item .item-wrap .th a .image .frame,.item .item-wrap .th a .image .icon,.item .item-wrap .th a .image .text{background-repeat:no-repeat;background-size:100%;margin:0 auto;position:relative}.item .item-wrap .th .onImage span.no-image{display:none}.item .item-wrap .th .icon-list{background:rgba(0,0,0,.4);bottom:0;left:0;overflow:hidden;padding:8px;position:absolute;width:100%}.item .item-wrap .th .icon-list ul{align-items:center;display:flex;justify-content:flex-start}.item .item-wrap .th .icon-list ul:not(:last-of-type){margin-bottom:5px}.item .item-wrap .th .icon-list ul:last-of-type li{width:50%}.item .item-wrap .th .icon-list ul li{align-items:center;color:#fff;display:flex;justify-content:flex-start;margin-right:5px}.item .item-wrap .th .icon-list ul li div{align-items:center;display:flex;font-size:.75rem;justify-content:flex-start}.item .item-wrap .th .icon-list ul li div i{font-size:1rem;margin-right:.3em}.item .item-wrap .th .icon-list ul li div.good-count i,.item .item-wrap .th .icon-list ul li div.play-count i{font-size:1.25rem}.item .item-wrap .th .icon-list ul li div.achievement{margin-right:1em}.item .item-wrap .th .difficulty{font-size:.75rem;text-align:center}.item .item-wrap .stage-name{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:.875rem;font-weight:700;overflow:hidden;word-break:break-all}@media (max-width:960px){.item .item-wrap .stage-name{font-size:.875rem}}.item .item-wrap .stage-name a{color:#fff}.item .item-wrap .user-name{font-size:.75rem;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .item-wrap .user-name a{color:#fff;text-decoration:underline}.item .item-wrap .user-id{font-size:.75rem;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .item-wrap .user-id a{color:#fff;text-decoration:underline}.item .item-wrap .achievement-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.875rem;font-weight:700;margin-bottom:5px;overflow:hidden;word-break:break-all}.item .item-wrap .achievement-name a{color:#fff;text-decoration:underline}.item:hover{background:#ffc107;cursor:pointer}.item:hover .item-wrap .th .go{opacity:1}.item:hover .item-wrap .th .difficulty{color:#fff}.item:hover .achievement-name,.item:hover .achievement-name a,.item:hover .stage-name,.item:hover .stage-name a,.item:hover .user-id,.item:hover .user-id a,.item:hover .user-name,.item:hover .user-name a{color:#242424}@media (max-width:960px){.item:active{background:#ffc107;cursor:pointer}.item:active .item-wrap .th .go{opacity:1}.item:active .item-wrap .th .difficulty{color:#fff}.item:active .achievement-name,.item:active .achievement-name a,.item:active .stage-name,.item:active .stage-name a,.item:active .user-id,.item:active .user-id a,.item:active .user-name,.item:active .user-name a{color:#242424}}.item.suspend{background:rgba(0,0,0,.5);color:#242424;cursor:auto;pointer-events:none}.item.suspend .clear{filter:brightness(50%)}.item.suspend .th a span{color:#fff}.item.suspend .th a img{filter:brightness(50%)}.item.suspend .th a .difficulty{font-size:.75rem;text-align:center}.item.suspend .th .icon-list ul li{opacity:.5}.item.suspend .stage-name a,.item.suspend .user-name a{color:#242424}.item.suspend .item-wrap .add-family{color:#fff;opacity:.5}.slider-wrap{width:100%}@media (max-width:540px){.slider-wrap{overflow:hidden}}.slider-wrap .slider{display:none}.slider-wrap .slider.slick-initialized{display:block}.slider-wrap .slider .next,.slider-wrap .slider .prev{align-items:center;background:hsla(0,0%,100%,.4);border-radius:70px;box-shadow:0 0 8px rgba(0,0,0,.16);cursor:pointer;display:flex;height:70px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:70px;z-index:1}.slider-wrap .slider .next.slick-disabled,.slider-wrap .slider .prev.slick-disabled{opacity:0}.slider-wrap .slider .prev{left:-35px;transition:all .5s ease}.slider-wrap .slider .prev:after{color:#ffc107;content:"\e916";display:block;font-family:omochim;font-size:40px;left:47%;position:absolute;text-shadow:0 0 10px #000;top:50%;transform:translate(-50%,-50%)}@media (max-width:540px){.slider-wrap .slider .prev:after{font-size:30px;left:67%}}.slider-wrap .slider .next{right:-35px;transition:all .5s ease}.slider-wrap .slider .next:after{color:#ffc107;content:"\e925";display:block;font-family:omochim;font-size:40px;left:53%;position:absolute;text-shadow:0 0 10px #000;top:50%;transform:translate(-50%,-50%)}@media (max-width:540px){.slider-wrap .slider .next:after{font-size:30px;left:34%}.slider-wrap .col-2 .slick-list{margin:0 auto;width:350px}}.slider-wrap .col-2 .item{background:#333;margin:0 20px 40px 0;min-height:156px;padding:10px;transition:all .5s ease;width:490px}@media (max-width:1024px){.slider-wrap .col-2 .item{margin-right:9px}}.slider-wrap .col-2 .item:hover{background:#ffc107;color:#242424}.slider-wrap .col-2 .item:hover ul.approval li{background:#6f6f6f;color:#fff}.slider-wrap .col-2 .item .item-wrap{align-items:stretch;display:flex;justify-content:space-between}.slider-wrap .col-2 .item .item-wrap .th{background:#ddd;height:150px;margin:0;width:150px}.slider-wrap .col-2 .item .item-wrap .th img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider-wrap .col-2 .item .item-wrap .description{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;overflow:hidden;width:calc(100% - 160px)}.slider-wrap .col-2 .item .item-wrap .description .team-name{font-size:1rem;font-weight:700;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:540px){.slider-wrap .col-2 .item .item-wrap .description .team-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.875rem;text-overflow:clip;white-space:normal;word-break:break-all}}.slider-wrap .col-2 .item .item-wrap .description .text{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-size:.875rem;overflow:hidden;text-overflow:clip;white-space:normal;width:100%;word-break:break-all}@media (max-width:540px){.slider-wrap .col-2 .item .item-wrap .description .text{font-size:.75rem}}.slider-wrap .col-2 .item .item-wrap .description ul{align-items:center;display:flex;justify-content:flex-end;margin-top:auto;width:100%}.slider-wrap .col-2 .item .item-wrap .description ul.approval li{align-items:center;background:#6f6f6f;border-radius:20px;display:flex;font-size:.75rem;justify-content:center;padding:0 1em;white-space:nowrap}.slider-wrap .col-2 .item .item-wrap .description ul.approval li:not(:last-child){margin-right:10px}@media (max-width:960px){.slider-wrap .col-2 .slick-slide>div .item{margin:0 10px 20px 0;width:350px!important}}.slider-wrap .col-2 .slick-slide>div:last-of-type .item{margin:0 10px 0 0}@media (max-width:540px){.slider-wrap .col-62 .slick-list{margin:0 auto;width:350px}}.slider-wrap .col-62 .slick-slide>div .item{margin:0 17px 40px 0;min-height:286px;width:188px!important}@media (max-width:960px){.slider-wrap .col-62 .slick-slide>div .item{margin:0 10px 20px 0;width:170px!important}}.slider-wrap .col-62 .slick-slide>div:last-of-type .item{margin:0 10px 0 0}.slider-wrap .col-6{margin-left:20px;padding-top:15px}@media (max-width:1024px){.slider-wrap .col-6{padding:0}}@media (max-width:960px){.slider-wrap .col-6{margin-left:0}}.slider-wrap .col-6 .item{margin:0 5px;min-height:192px;transition:all .5s ease;width:150px!important}@media (max-width:960px){.slider-wrap .col-6 .item{min-height:156px;padding:0;width:110px!important}}.slider-wrap .col-6 .item .item-wrap .th{background:#ddd;border-radius:6px;height:130px;margin-bottom:10px;width:130px}@media (max-width:960px){.slider-wrap .col-6 .item .item-wrap .th{height:86px;margin-bottom:5px;width:100%}}.slider-wrap .col-6 .item .item-wrap .th a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.slider-wrap .col-6 .item .item-wrap .th a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.slider-wrap .col-6 .item .item-wrap .user-name{font-size:.875rem;font-weight:700;height:14px;line-height:1;margin-bottom:5px;overflow:hidden}@media (max-width:960px){.slider-wrap .col-6 .item .item-wrap .user-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:2.5em;line-height:1.25;margin-bottom:2px;white-space:normal;width:100%;word-break:break-all}}.slider-wrap .col-6 .item .item-wrap .user-id{font-size:.75rem;font-weight:400;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slider-wrap .col-6 .item .item-wrap .user-id a{color:#3d3d3d;text-decoration:underline}.slider-wrap .col-6 .item .item-wrap .icon-list ul{align-items:center;display:flex;justify-content:flex-start}.slider-wrap .col-6 .item .item-wrap .icon-list ul:not(:last-of-type){margin-bottom:8px}@media (max-width:540px){.slider-wrap .col-6s .slick-list{margin:0 auto;width:350px}}.slider-wrap .col-6s .item{background:#333;margin:0 14px 40px 0;min-height:265px;padding:10px;transition:all .5s ease;width:189px}@media (max-width:1024px){.slider-wrap .col-6s .item{margin-right:9px}}@media (max-width:960px){.slider-wrap .col-6s .item{margin-right:12px;min-height:265px;width:175px}}@media (max-width:540px){.slider-wrap .col-6s .item{margin:0 9px 30px 0;min-height:246px;width:170px}}.slider-wrap .col-6s .item:hover{background:#ffc107;color:#242424}.slider-wrap .col-6s .item .item-wrap .th{background:#ddd;height:169px;padding:8px;width:169px}@media (max-width:960px){.slider-wrap .col-6s .item .item-wrap .th{height:165px;width:165px}}@media (max-width:540px){.slider-wrap .col-6s .item .item-wrap .th{height:150px;width:150px}}.slider-wrap .col-6s .item .item-wrap .th img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.slider-wrap .col-6s .item .item-wrap .user-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.875rem;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:clip;white-space:normal;word-break:break-all}.slider-wrap .col-6s .item .item-wrap .post-time{font-size:.75rem}@media (max-width:540px){.slider-wrap .col-7 .slick-list{margin:0 auto;width:350px}}.slider-wrap .col-7 .item{margin:0 19px 55px 0;padding:5px;width:160px}@media (max-width:1024px){.slider-wrap .col-7 .item{margin-right:16px}}@media (max-width:960px){.slider-wrap .col-7 .item{margin-right:15px;width:110px}}@media (max-width:540px){.slider-wrap .col-7 .item{margin:0 10px 30px 0;width:110px}}.slider-wrap .col-7 .item .item-wrap .th{background:#333;height:150px;padding:0 8px 8px;transition:all .3s ease;width:150px}@media (max-width:960px){.slider-wrap .col-7 .item .item-wrap .th{height:110px;width:110px}}@media (max-width:540px){.slider-wrap .col-7 .item .item-wrap .th{height:100px;width:100px}}.slider-wrap .col-7 .item .item-wrap .th a{height:120px;margin:0 auto}@media (max-width:960px){.slider-wrap .col-7 .item .item-wrap .th a{height:80px}}.slider-wrap .col-7 .item .item-wrap .th a .image .frame,.slider-wrap .col-7 .item .item-wrap .th a .image .icon,.slider-wrap .col-7 .item .item-wrap .th a .image .text{height:120px;width:120px}@media (max-width:960px){.slider-wrap .col-7 .item .item-wrap .th a .image .frame,.slider-wrap .col-7 .item .item-wrap .th a .image .icon,.slider-wrap .col-7 .item .item-wrap .th a .image .text{height:80px;width:80px}}.slider-wrap .col-7 .item .item-wrap .stage-name{-webkit-line-clamp:2;font-size:.75rem;font-weight:400}.slider-wrap .col-7 .item .item-wrap .stage-name a{text-decoration:underline}.list-wrap{margin:0 auto 40px;max-width:1000px}@media (max-width:960px){.list-wrap{margin-bottom:10px;width:737px}}@media (max-width:540px){.list-wrap{margin:0 auto 10px;max-width:350px}}.list-wrap .list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.list-wrap .col-5 .item{margin:0 13px 40px 0;transition:all .5s ease;width:189px}@media (max-width:960px){:root .list-wrap .col-5 .item,_::-webkit-full-page-media,_:future{-webkit-transition:all .3s ease;transition:all .3s ease}}.list-wrap .col-5 .item:nth-child(5n){margin-right:0}@media (max-width:1024px){.list-wrap .col-5 .item{margin-right:9px}}@media (max-width:960px){.list-wrap .col-5 .item{margin-right:12px;width:170px}.list-wrap .col-5 .item:nth-child(4n){margin-right:0}.list-wrap .col-5 .item:nth-child(5n){margin-right:9px}}@media (max-width:540px){.list-wrap .col-5 .item{margin:0 9px 30px 0}.list-wrap .col-5 .item:nth-child(2n){margin-right:0}}.list-wrap .col-5 .item .item-wrap .th{height:179px;width:179px}@media (max-width:960px){.list-wrap .col-5 .item .item-wrap .th{height:165px;width:165px}}@media (max-width:540px){.list-wrap .col-5 .item .item-wrap .th{height:160px;width:160px}}.list-wrap .col-5s .item{background:#333;margin:0 13px 40px 0;padding:10px;transition:all .5s ease;width:189px}.list-wrap .col-5s .item:nth-child(5n){margin-right:0}@media (max-width:1024px){.list-wrap .col-5s .item{margin-right:9px}}@media (max-width:960px){.list-wrap .col-5s .item{margin-right:12px;width:175px}.list-wrap .col-5s .item:nth-child(4n){margin-right:0}.list-wrap .col-5s .item:nth-child(5n){margin-right:9px}}@media (max-width:540px){.list-wrap .col-5s .item{margin:0 9px 30px 0;width:170px}.list-wrap .col-5s .item:nth-child(2n),.list-wrap .col-5s .item:nth-child(5n){margin-right:0}}.list-wrap .col-5s .item:hover{background:#ffc107;color:#242424}.list-wrap .col-5s .item .item-wrap .th{background:#ddd;height:169px;padding:8px;width:169px}@media (max-width:960px){.list-wrap .col-5s .item .item-wrap .th{height:165px;width:165px}}@media (max-width:540px){.list-wrap .col-5s .item .item-wrap .th{height:150px;width:150px}}.list-wrap .col-5s .item .item-wrap .th img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.list-wrap .col-5s .item .item-wrap .user-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.875rem;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:clip;white-space:normal;word-break:break-all}.list-wrap .col-5s .item .item-wrap .post-time{font-size:.75rem}.list-wrap .col-6 .item{margin:0 8px 55px 0;padding:5px;width:160px}.list-wrap .col-6 .item:nth-child(6n){margin-right:0}@media (max-width:1024px){.list-wrap .col-6 .item{margin-right:4px}}@media (max-width:960px){.list-wrap .col-6 .item{margin-right:9px;width:115px}}@media (max-width:540px){.list-wrap .col-6 .item{margin:0 10px 30px 0;width:110px}.list-wrap .col-6 .item:nth-child(3n){margin-right:0}}.list-wrap .col-6 .item .item-wrap .th{background:#333;height:150px;padding:0 8px 8px;transition:all .3s ease;width:150px}@media (max-width:960px){.list-wrap .col-6 .item .item-wrap .th{height:auto;width:105px}}@media (max-width:540px){.list-wrap .col-6 .item .item-wrap .th{height:auto;width:100px}}.list-wrap .col-6 .item .item-wrap .th a{height:120px;margin:0 auto}@media (max-width:960px){.list-wrap .col-6 .item .item-wrap .th a{height:80px}}.list-wrap .col-6 .item .item-wrap .th a .image .frame,.list-wrap .col-6 .item .item-wrap .th a .image .icon,.list-wrap .col-6 .item .item-wrap .th a .image .text{height:120px;width:120px}@media (max-width:960px){.list-wrap .col-6 .item .item-wrap .th a .image .frame,.list-wrap .col-6 .item .item-wrap .th a .image .icon,.list-wrap .col-6 .item .item-wrap .th a .image .text{height:80px;width:80px}}.list-wrap .col-6 .item .item-wrap .th .difficulty{font-size:.75rem;text-align:center}.list-wrap .col-6 .item .item-wrap .stage-name{-webkit-line-clamp:2;font-size:.75rem;font-weight:400}.list-wrap .col-6 .item .item-wrap .stage-name a{text-decoration:underline}.menu{align-items:center;background:#6f6f6f;border-radius:30px;cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;line-height:1;position:relative;transition:all .5s ease;width:30px}.menu.on{background:#ffc107;color:#242424}.menu.reported{opacity:.5;pointer-events:none}.menu:hover{background:#ffc107;color:#242424}.menu .select-option{background:#ddd;border-radius:6px;box-shadow:3px 3px 0 rgba(0,0,0,.3);color:#3d3d3d;display:none;font-size:.75rem;padding:10px;position:absolute;right:0;top:40px;z-index:1}@media (max-width:540px){.menu .select-option{right:-10px}}.menu .select-option:before{border:solid transparent;border-bottom:solid #ddd;border-width:10px 8px;bottom:100%;content:"";margin-left:-10px;position:absolute;right:7px}@media (max-width:540px){.menu .select-option:before{right:17px}.menu.emoticon .select-option{right:-45px}.menu.emoticon .select-option:before{right:52px}}.counter-btn{align-items:center;display:flex;justify-content:flex-end}.counter-btn .counter{color:#ddd;font-size:.75rem;line-height:1;margin-right:10px}.counter-btn .counter.over{color:#d80000!important}.counter-btn .btn{border-radius:3px;font-size:.75rem;height:30px}.counter-btn .btn.over{pointer-events:none}#modal{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:3000}#modal .modal-wrap{background:#242424;border-radius:6px;box-shadow:3px 3px 0 rgba(0,0,0,.3);min-height:305px;padding:40px;position:relative;width:640px}@media (max-width:540px){#modal .modal-wrap{border-radius:3px;min-height:330px;padding:20px;width:350px}}#modal .modal-wrap.large{position:absolute;top:0;width:910px}@media (max-width:540px){#modal .modal-wrap.large{margin:20px 0;width:350px}}#modal .modal-wrap .close{align-items:center;background:#6f6f6f;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;left:10px;position:absolute;top:10px;width:30px}#modal .modal-wrap .modal-content{display:block}.modal-content{color:#fff;display:none;text-align:center}.modal-content h3{font-size:1.125rem;margin-bottom:20px}.modal-content .header{border-top:1px solid #6f6f6f;font-size:.875rem;margin-bottom:20px;padding-top:20px}.modal-content .message{border-bottom:1px solid #6f6f6f;border-top:1px solid #6f6f6f;margin-bottom:35px;padding:20px 0}.modal-content .message h4{font-size:.875rem}.modal-content .message .text{margin-bottom:20px}.modal-content .message .text.red{color:#d80000;font-weight:700}.modal-content .message .text p{display:inline-block;font-size:.875rem;line-height:1.5;text-align:left;word-break:break-all}.modal-content .message .text p i{font-size:1.25rem;margin-right:10px;vertical-align:middle}.modal-content .message ul li{text-align:left}.modal-content .message ul li input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}.modal-content .message ul li input[type=radio]+label{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;line-height:1;position:relative}.modal-content .message ul li input[type=radio]+label:before{background:#fff;border:1px solid #6f6f6f;border-radius:20px;content:"";display:block;flex-shrink:0;height:20px;margin-right:13px;width:20px}.modal-content .message ul li input[type=radio]:checked+label:after{background:#d80000;border-radius:10px;content:"";display:block;height:10px;left:5px;position:absolute;width:10px}.modal-content .message ul li textarea{width:100%}.modal-content .message ul li:not(:last-child){margin-bottom:14px}.modal-content .btn-set{align-items:center;display:flex;justify-content:center}.modal-content .btn-set .btn{border-radius:6px;color:#3d3d3d;font-size:.875rem}.modal-content .btn-set .btn:first-of-type{margin-right:20px}@media (max-width:540px){.modal-content .btn-set .btn:first-of-type{margin-right:10px}}.page-top{bottom:15px;display:none;height:90px;position:fixed;right:10px;width:90px;z-index:2000}@media (max-width:540px){.page-top{bottom:10px;height:70px;width:70px}}.fixed-alert{left:50%!important;position:fixed!important;transform:translateX(-50%)!important;z-index:100}@media (max-width:540px){.fixed-alert{top:10px!important}}.creation{bottom:15px;left:0;position:fixed;z-index:2000}@media (max-width:540px){.creation{display:none}}p.g-recaptcha-license{color:#767676;font-size:10px;padding-right:10px;text-align:inherit}div .g-recaptcha-license{margin-top:10px}.grecaptcha-badge{visibility:hidden}@font-face{font-display:block;font-family:omochim;font-style:normal;font-weight:400;src:url(../fonts/omochim.ttf?2) format("truetype"),url(../fonts/omochim.woff?2) format("woff"),url(../fonts/omochim.svg?2#omochim) format("svg")}i{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:omochim!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon_alert:before{content:"\e92d"}.icon_clear_siege:before{content:"\e900"}.icon_account:before{content:"\e901"}.icon_activities:before{content:"\e902"}.icon_beginner:before{content:"\e903"}.icon_bell:before,header .header-inner .right-content .message-balloon article h4.icon-information:before,main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date.icon-information:before{content:"\e904"}.icon_bookmark:before{content:"\e905"}.icon_box:before{content:"\e906"}.icon_calender:before{content:"\e907"}.icon_clap:before{content:"\e908"}.icon_clear_masterpiece:before{content:"\e909"}.icon_clear-run:before{content:"\e90a"}.icon_clear-shot:before{content:"\e90b"}.icon_close:before{content:"\e90c"}.icon_community:before,header .header-inner .right-content .message-balloon article h4.icon-community:before,main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date.icon-community:before{content:"\e90d"}.icon_copy:before{content:"\e90e"}.icon_dl:before{content:"\e90f"}.icon_down:before{content:"\e910"}.icon_edit:before{content:"\e911"}.icon_goal:before{content:"\e912"}.icon_important:before,header .header-inner .right-content .message-balloon article h4.icon-important:before,main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date.icon-important:before{content:"\e913"}.icon_info:before{content:"\e914"}.icon_left:before{content:"\e915"}.icon_left_l:before{content:"\e916"}.icon_like:before{content:"\e917"}.icon_link:before{content:"\e918"}.icon_logo:before{content:"\e919"}.icon_make:before{content:"\e91a"}.icon_menu:before{content:"\e91b"}.icon_message:before{content:"\e91c"}.icon_new:before{content:"\e91d"}.icon_official:before{content:"\e91e"}.icon_play:before{content:"\e91f"}.icon_plus:before{content:"\e920"}.icon_remix:before{content:"\e921"}.icon_reward:before{content:"\e922"}.icon_reward02:before{content:"\e923"}.icon_right:before{content:"\e924"}.icon_right_l:before{content:"\e925"}.icon_search:before{content:"\e926"}.icon_search02:before{content:"\e927"}.icon_share:before{content:"\e928"}.icon_spanner:before{content:"\e929"}.icon_trophy:before{content:"\e92a"}.icon_tug:before{content:"\e92b"}.icon_up:before{content:"\e92c"}.icon_home:before{content:"\e92e"}.icon_team:before{content:"\e935"}.icon_web:before{content:"\e92f"}.icon_option:before{content:"\e930"}.icon_login:before{content:"\e936"}.icon_check:before{content:"\e931"}.icon_flag:before{content:"\e932"}.icon_alert02:before{content:"\e933"}.icon_reward03:before{content:"\e934"}.icon_txt:before{content:"\e937"}.icon_frame:before{content:"\e938"}.icon_zoom:before{content:"\e939"}.icon_three:before{content:"\e93a"}.icon_smile:before{content:"\e93b"}.icon_fb:before{content:"\e93c"}.icon_inst:before{content:"\e93d"}.icon_tiktok:before{content:"\e93e"}.icon_x:before{content:"\e93f"}.icon_youtube:before{content:"\e940"}.icon_eye:before{content:"\e941"}.icon_no:before{content:"\e942"}.icon_family:before{content:"\e943"}.icon_plan:before{content:"\e944"}.icon_ticket:before{content:"\e945"}.icon_check02:before{content:"\e946"}.icon_ok:before{content:"\e947"}.icon_na:before{content:"\e948"}.icon_right02:before{content:"\e949"}.icon_human:before{content:"\e94a"}.icon_3d:before{content:"\e94b"}.icon_seek:before{content:"\e94c"}.icon_reset:before{content:"\e94d"}@media (max-width:540px){body.not-logged-in header .header-inner .left-content .search-box:before{right:138px}body.not-logged-in header .header-inner .left-content .search-box:after{right:141px}}body.not-logged-in header .header-inner .left-content .activities a,body.not-logged-in header .header-inner .left-content .avatar a,body.not-logged-in header .header-inner .left-content .profile a,body.not-logged-in header .header-inner .right-content .user a{display:none}body.not-logged-in header .header-inner .right-content .language a{display:block}@media (max-width:540px){body.not-logged-in header .header-inner .right-content .language a{display:none}}body.not-logged-in header .header-inner .right-content .option a{display:none}body.not-logged-in header .header-inner .right-content .login a{display:block;margin-right:0}@media (max-width:540px){body.not-logged-in header .header-inner .right-content .login a{margin-right:10px}body.not-logged-in header #sp-menu ul li div.activities,body.not-logged-in header #sp-menu ul li div.avatar,body.not-logged-in header #sp-menu ul li div.profile{display:none}body.not-logged-in header #sp-menu ul li div.language{display:block}body.not-logged-in header #sp-menu ul li div.option{display:none}}body.single header .header-inner .right-content .message{margin-right:0}body.single header .header-inner .right-content .menu{display:none}header{align-items:center;background:rgba(0,0,0,.7);border-bottom:2px solid #d80000;display:flex;height:80px;justify-content:center;position:fixed;width:100%;z-index:10}@media (max-width:540px){header{align-items:center;display:flex;height:50px;justify-content:space-between;position:relative}}header .header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:0 24px;width:100%}@media (max-width:960px){header .header-inner{padding:0 10px}}header .header-inner>div{width:auto}@media (max-width:1024px){header .header-inner>div{width:50%}}@media (max-width:960px){header .header-inner>div{width:auto}}header .header-inner .left-content{align-items:center;display:flex;justify-content:flex-start}header .header-inner .left-content .activities a,header .header-inner .left-content .avatar a,header .header-inner .left-content .cabinet a,header .header-inner .left-content .home a,header .header-inner .left-content .make a,header .header-inner .left-content .plan a,header .header-inner .left-content .profile a,header .header-inner .left-content .seek a{display:block;font-size:.75rem;margin-right:24px;text-align:center}@media (max-width:960px){header .header-inner .left-content .activities a,header .header-inner .left-content .avatar a,header .header-inner .left-content .cabinet a,header .header-inner .left-content .home a,header .header-inner .left-content .make a,header .header-inner .left-content .plan a,header .header-inner .left-content .profile a,header .header-inner .left-content .seek a{margin-right:12px}}@media (max-width:540px){header .header-inner .left-content .activities a,header .header-inner .left-content .avatar a,header .header-inner .left-content .cabinet a,header .header-inner .left-content .home a,header .header-inner .left-content .make a,header .header-inner .left-content .plan a,header .header-inner .left-content .profile a,header .header-inner .left-content .seek a{margin-right:10px}}header .header-inner .left-content .activities a i,header .header-inner .left-content .avatar a i,header .header-inner .left-content .cabinet a i,header .header-inner .left-content .home a i,header .header-inner .left-content .make a i,header .header-inner .left-content .plan a i,header .header-inner .left-content .profile a i,header .header-inner .left-content .seek a i{display:block;font-size:1.875rem;margin:0 auto 5px;transition:all .1s ease}@media (max-width:540px){header .header-inner .left-content .activities a i,header .header-inner .left-content .avatar a i,header .header-inner .left-content .cabinet a i,header .header-inner .left-content .home a i,header .header-inner .left-content .make a i,header .header-inner .left-content .plan a i,header .header-inner .left-content .profile a i,header .header-inner .left-content .seek a i{margin-bottom:0}header .header-inner .left-content .activities a span,header .header-inner .left-content .avatar a span,header .header-inner .left-content .cabinet a span,header .header-inner .left-content .home a span,header .header-inner .left-content .make a span,header .header-inner .left-content .plan a span,header .header-inner .left-content .profile a span,header .header-inner .left-content .seek a span{display:none}}header .header-inner .left-content .activities a:hover,header .header-inner .left-content .avatar a:hover,header .header-inner .left-content .cabinet a:hover,header .header-inner .left-content .home a:hover,header .header-inner .left-content .make a:hover,header .header-inner .left-content .plan a:hover,header .header-inner .left-content .profile a:hover,header .header-inner .left-content .seek a:hover{color:#ffc107;opacity:1}header .header-inner .left-content .activities a:hover i,header .header-inner .left-content .avatar a:hover i,header .header-inner .left-content .cabinet a:hover i,header .header-inner .left-content .home a:hover i,header .header-inner .left-content .make a:hover i,header .header-inner .left-content .plan a:hover i,header .header-inner .left-content .profile a:hover i,header .header-inner .left-content .seek a:hover i{transform:translateY(-2px)}@media (max-width:540px){header .header-inner .left-content .activities a:hover i,header .header-inner .left-content .avatar a:hover i,header .header-inner .left-content .cabinet a:hover i,header .header-inner .left-content .home a:hover i,header .header-inner .left-content .make a:hover i,header .header-inner .left-content .plan a:hover i,header .header-inner .left-content .profile a:hover i,header .header-inner .left-content .seek a:hover i{transform:translateY(0)}}header .header-inner .left-content .activities.active>a,header .header-inner .left-content .avatar.active>a,header .header-inner .left-content .cabinet.active>a,header .header-inner .left-content .home.active>a,header .header-inner .left-content .make.active>a,header .header-inner .left-content .plan.active>a,header .header-inner .left-content .profile.active>a,header .header-inner .left-content .seek.active>a{color:#ffc107}header .header-inner .left-content .activities.active>a .user-icon,header .header-inner .left-content .avatar.active>a .user-icon,header .header-inner .left-content .cabinet.active>a .user-icon,header .header-inner .left-content .home.active>a .user-icon,header .header-inner .left-content .make.active>a .user-icon,header .header-inner .left-content .plan.active>a .user-icon,header .header-inner .left-content .profile.active>a .user-icon,header .header-inner .left-content .seek.active>a .user-icon{border:2px solid #ffc107}header .header-inner .left-content .activities span,header .header-inner .left-content .avatar span,header .header-inner .left-content .cabinet span,header .header-inner .left-content .home span,header .header-inner .left-content .make span,header .header-inner .left-content .plan span,header .header-inner .left-content .profile span,header .header-inner .left-content .seek span{display:block;font-weight:700;margin:0 auto}@media (max-width:540px){header .header-inner .left-content .activities a,header .header-inner .left-content .activities span,header .header-inner .left-content .avatar a,header .header-inner .left-content .avatar span,header .header-inner .left-content .cabinet a,header .header-inner .left-content .cabinet span,header .header-inner .left-content .home a,header .header-inner .left-content .home span,header .header-inner .left-content .make a,header .header-inner .left-content .make span,header .header-inner .left-content .plan a,header .header-inner .left-content .plan span,header .header-inner .left-content .profile a,header .header-inner .left-content .profile span,header .header-inner .left-content .seek a,header .header-inner .left-content .seek span{display:none}}header .header-inner .left-content .logo a{align-items:center;color:#fff;display:flex;font-size:1rem;margin-right:20px;white-space:nowrap}header .header-inner .left-content .logo a i{font-size:1.5rem;margin-right:10px}header .header-inner .left-content .search-box{align-items:flex-start;display:flex;justify-content:flex-start;position:relative}@media (max-width:540px){header .header-inner .left-content .search-box{background:#242424;bottom:-62px;box-shadow:3px 3px 0 rgba(0,0,0,.3);display:none;height:60px;left:0;padding:10px 20px;position:absolute;width:100%;z-index:200}header .header-inner .left-content .search-box:before{border:solid transparent;border-bottom:solid #eb3323;border-width:10px 8px;bottom:100%;content:"";margin-left:-10px;position:absolute;right:138px;right:97px}header .header-inner .left-content .search-box:after{border:solid transparent;border-bottom:solid #242424;border-width:7px 5px;bottom:100%;content:"";margin-bottom:0;margin-left:-7px;position:absolute;right:141px;right:100px}}header .header-inner .left-content .search-box .search-inner{background:#3d3d3d;border:1px solid #fff;border-radius:3px;padding:0 6px;width:250px}@media (max-width:960px){header .header-inner .left-content .search-box .search-inner{border-radius:6px;width:100%}}header .header-inner .left-content .search-box form{align-items:center;display:flex;height:100%;justify-content:center}header .header-inner .left-content .search-box form>i{font-size:1.125rem}header .header-inner .left-content .search-box form input[type=text]{background:#3d3d3d;border:none;color:#fff;display:inline-block;height:28px;padding:0 .25em;width:100%}@media (max-width:540px){header .header-inner .left-content .search-box form input[type=text]{height:38px}}header .header-inner .left-content .search-box form button{cursor:pointer;display:inline-block;line-height:1;padding:0}header .header-inner .left-content .search-box form button i{color:#fff;font-size:.875rem;transition:all .5s ease}@media (max-width:540px){header .header-inner .left-content .search-box form button i{font-size:1rem}}header .header-inner .left-content .search-box form button i:hover{opacity:.5}header .header-inner .left-content .search-box .search-balloon{background:#ddd;border-radius:3px;box-shadow:3px 3px 0 rgba(0,0,0,.3);display:none;left:0;padding:10px;position:absolute;top:40px;width:250px;z-index:1}@media (max-width:540px){header .header-inner .left-content .search-box .search-balloon{border-radius:0;box-shadow:0 3px 0 rgba(0,0,0,.3);top:60px;width:100%}}header .header-inner .left-content .search-box .search-balloon:before{border:solid transparent;border-bottom:solid #ddd;border-width:10px 8px;bottom:100%;content:"";left:125px;margin-bottom:0;margin-left:-10px;position:absolute}@media (max-width:540px){header .header-inner .left-content .search-box .search-balloon:before{left:50%;transform:translateX(-50%)}}header .header-inner .left-content .search-box .search-balloon ul li{border-radius:3px;color:#242424;cursor:pointer;font-size:.75rem;font-weight:700;margin:0;padding:10px;word-break:break-all}@media (max-width:540px){header .header-inner .left-content .search-box .search-balloon ul li{border-radius:6px;font-size:.875rem;padding:10px 38px;white-space:normal}}header .header-inner .left-content .search-box .search-balloon ul li:hover{background:#ffc107}header .header-inner .center-content{align-items:center;display:flex;justify-content:center}@media (max-width:540px){header .header-inner .center-content{display:none}}header .header-inner .center-content .btn{align-items:center;background-color:#ffc107;border-radius:3px;color:#3d3d3d;display:flex;font-size:.75rem;justify-content:center;line-height:1}header .header-inner .center-content .btn:before{content:url(../images/icon_dl_h18_gr.svg);margin-right:8px}header .header-inner .right-content{align-items:center;display:flex;justify-content:flex-end;position:relative}@media (max-width:540px){header .header-inner .right-content{position:static}}header .header-inner .right-content .application a,header .header-inner .right-content .language a,header .header-inner .right-content .login a,header .header-inner .right-content .message a,header .header-inner .right-content .option a,header .header-inner .right-content .team a,header .header-inner .right-content .user a{display:block;font-size:.75rem;margin-right:24px;text-align:center}@media (max-width:960px){header .header-inner .right-content .application a,header .header-inner .right-content .language a,header .header-inner .right-content .login a,header .header-inner .right-content .message a,header .header-inner .right-content .option a,header .header-inner .right-content .team a,header .header-inner .right-content .user a{margin-right:12px}}@media (max-width:540px){header .header-inner .right-content .application a,header .header-inner .right-content .language a,header .header-inner .right-content .login a,header .header-inner .right-content .message a,header .header-inner .right-content .option a,header .header-inner .right-content .team a,header .header-inner .right-content .user a{margin-right:10px}}header .header-inner .right-content .application a i,header .header-inner .right-content .language a i,header .header-inner .right-content .login a i,header .header-inner .right-content .message a i,header .header-inner .right-content .option a i,header .header-inner .right-content .team a i,header .header-inner .right-content .user a i{display:block;font-size:1.875rem;margin:0 auto 5px;transition:all .1s ease}@media (max-width:540px){header .header-inner .right-content .application a i,header .header-inner .right-content .language a i,header .header-inner .right-content .login a i,header .header-inner .right-content .message a i,header .header-inner .right-content .option a i,header .header-inner .right-content .team a i,header .header-inner .right-content .user a i{margin-bottom:0}header .header-inner .right-content .application a span,header .header-inner .right-content .language a span,header .header-inner .right-content .login a span,header .header-inner .right-content .message a span,header .header-inner .right-content .option a span,header .header-inner .right-content .team a span,header .header-inner .right-content .user a span{display:none}}header .header-inner .right-content .application a:hover,header .header-inner .right-content .language a:hover,header .header-inner .right-content .login a:hover,header .header-inner .right-content .message a:hover,header .header-inner .right-content .option a:hover,header .header-inner .right-content .team a:hover,header .header-inner .right-content .user a:hover{color:#ffc107;opacity:1}header .header-inner .right-content .application a:hover i,header .header-inner .right-content .language a:hover i,header .header-inner .right-content .login a:hover i,header .header-inner .right-content .message a:hover i,header .header-inner .right-content .option a:hover i,header .header-inner .right-content .team a:hover i,header .header-inner .right-content .user a:hover i{transform:translateY(-2px)}@media (max-width:540px){header .header-inner .right-content .application a:hover i,header .header-inner .right-content .language a:hover i,header .header-inner .right-content .login a:hover i,header .header-inner .right-content .message a:hover i,header .header-inner .right-content .option a:hover i,header .header-inner .right-content .team a:hover i,header .header-inner .right-content .user a:hover i{transform:translateY(0)}}header .header-inner .right-content .application.active>a,header .header-inner .right-content .language.active>a,header .header-inner .right-content .login.active>a,header .header-inner .right-content .message.active>a,header .header-inner .right-content .option.active>a,header .header-inner .right-content .team.active>a,header .header-inner .right-content .user.active>a{color:#ffc107}header .header-inner .right-content .application.active>a .user-icon,header .header-inner .right-content .language.active>a .user-icon,header .header-inner .right-content .login.active>a .user-icon,header .header-inner .right-content .message.active>a .user-icon,header .header-inner .right-content .option.active>a .user-icon,header .header-inner .right-content .team.active>a .user-icon,header .header-inner .right-content .user.active>a .user-icon{border:2px solid #ffc107}header .header-inner .right-content .application span,header .header-inner .right-content .language span,header .header-inner .right-content .login span,header .header-inner .right-content .message span,header .header-inner .right-content .option span,header .header-inner .right-content .team span,header .header-inner .right-content .user span{display:block;font-weight:700;margin:0 auto}@media (max-width:540px){header .header-inner .right-content .application span,header .header-inner .right-content .language span,header .header-inner .right-content .login span,header .header-inner .right-content .message span,header .header-inner .right-content .option span,header .header-inner .right-content .team span,header .header-inner .right-content .user span{display:none}}header .header-inner .right-content .user:hover .user-icon{border:2px solid #ffc107;transform:translateY(-2px)}@media (max-width:540px){header .header-inner .right-content .user:hover .user-icon{transform:translateY(0)}header .header-inner .right-content .application a,header .header-inner .right-content .team a{display:none}}header .header-inner .right-content .language a{display:none}header .header-inner .right-content .option:hover a .user-icon{border:2px solid #ffc107;transform:translateY(-2px)}@media (max-width:540px){header .header-inner .right-content .option:hover a .user-icon{transform:translateY(0)}}header .header-inner .right-content .option a{align-items:center;display:flex;justify-content:center;margin-right:0}@media (max-width:540px){header .header-inner .right-content .option a{display:none}}header .header-inner .right-content .option a .user-icon{margin-right:5px}header .header-inner .right-content .login a{display:none}header .header-inner .right-content .message{cursor:pointer;font-size:.75rem;margin-right:24px;text-align:center;transition:all .5s ease;white-space:nowrap}@media (max-width:960px){header .header-inner .right-content .message{margin-right:10px}}header .header-inner .right-content .message i{display:block;font-size:1.875rem;margin:0 auto 5px}header .header-inner .right-content .message:hover{color:#ffc107;opacity:1}header .header-inner .right-content .message:hover i{transform:translateY(-2px)}@media (max-width:540px){header .header-inner .right-content .message:hover i{transform:translateY(0)}}header .header-inner .right-content .message.active{color:#ffc107}header .header-inner .right-content .user-icon{margin:0 auto 5px;transition:all .1s ease}@media (max-width:540px){header .header-inner .right-content .user-icon{margin:0}}header .header-inner .right-content .language{position:relative}@media (max-width:540px){header .header-inner .right-content .language{position:static;z-index:10}}header .header-inner .right-content .language ul{background:#ddd;border-radius:6px;display:none;padding:10px;position:absolute;right:-12px;top:67px;width:104px}@media (max-width:540px){header .header-inner .right-content .language ul{background:#ddd;border-radius:0;padding:10px;position:absolute;right:0;top:260px;width:100%;z-index:1}}header .header-inner .right-content .language ul:before{border:solid transparent;border-bottom:solid #ddd;border-width:10px 8px;bottom:100%;content:"";margin-left:-10px;position:absolute;right:43px}@media (max-width:540px){header .header-inner .right-content .language ul:before{left:45px;right:auto}}header .header-inner .right-content .language ul li{color:#242424;font-size:.75rem;font-weight:700;position:relative}@media (max-width:540px){header .header-inner .right-content .language ul li{font-size:.875rem}}header .header-inner .right-content .language ul li form{display:block}header .header-inner .right-content .language ul li form input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}header .header-inner .right-content .language ul li form input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:flex-start;padding:10px 0 10px 1.25em;position:relative}@media (max-width:540px){header .header-inner .right-content .language ul li form input[type=radio]+label{border-radius:6px;padding-left:4.75em}}header .header-inner .right-content .language ul li form input[type=radio]+label:before{content:"";display:block;left:-.25em;position:absolute}@media (max-width:540px){header .header-inner .right-content .language ul li form input[type=radio]+label:before{left:4.75em;position:absolute}}header .header-inner .right-content .language ul li form input[type=radio]+label:hover{background:#ffc107}header .header-inner .right-content .language ul li form input[type=radio]:checked+label:before{content:"\e931";font-family:omochim!important}@media (max-width:540px){header .header-inner .right-content .language ul li form input[type=radio]:checked+label:before{font-size:.625rem}}header .header-inner .right-content .option{position:relative}@media (max-width:540px){header .header-inner .right-content .option{position:static;z-index:10}}header .header-inner .right-content .option ul{background:#ddd;border-radius:6px;display:none;padding:10px;position:absolute;right:-8px;top:67px;width:250px}@media (max-width:540px){header .header-inner .right-content .option ul{background:#ddd;border-radius:0;padding:10px;position:absolute;right:0;top:310px;width:100%;z-index:1}}header .header-inner .right-content .option ul:before{border:solid transparent;border-bottom:solid #ddd;border-width:10px 8px;bottom:100%;content:"";margin-left:-10px;position:absolute;right:16px}@media (max-width:540px){header .header-inner .right-content .option ul:before{left:46px;right:auto}}header .header-inner .right-content .option ul li{font-size:.75rem;font-weight:700}@media (max-width:540px){header .header-inner .right-content .option ul li{font-size:.875rem}header .header-inner .right-content .option ul li:not(:first-child){margin:10px 0 0}}header .header-inner .right-content .option ul li:not(:last-child){margin-bottom:5px}header .header-inner .right-content .option ul li:nth-child(3){border-top:1px solid #3d3d3d;margin-top:10px;padding-top:10px}@media (max-width:540px){header .header-inner .right-content .option ul li:nth-child(3){padding-top:10px}}header .header-inner .right-content .option ul li.mode{border-top:1px solid #3d3d3d;margin-top:5px;padding-top:5px}@media (max-width:540px){header .header-inner .right-content .option ul li.mode{padding-bottom:15px;padding-top:20px}}header .header-inner .right-content .option ul li:last-child{border-top:1px solid #3d3d3d;margin-top:5px;padding-top:5px}@media (max-width:540px){header .header-inner .right-content .option ul li:last-child{padding-top:10px}}header .header-inner .right-content .option ul li a{align-items:center;border-radius:3px;color:#3d3d3d;display:flex;height:30px;justify-content:flex-start;padding:0 1em;width:100%}@media (max-width:540px){header .header-inner .right-content .option ul li a{border-radius:6px;height:39px;text-indent:4em}}header .header-inner .right-content .option ul li a:hover{background:#ffc107;color:#3d3d3d}header .header-inner .right-content .option ul li .user-info{color:#242424;margin-bottom:10px}header .header-inner .right-content .option ul li .user-info .user-icon{border:none;height:60px;margin:0 auto 5px;width:60px}header .header-inner .right-content .option ul li .user-info .user-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.875rem;overflow:hidden;text-align:center;word-break:break-all}@media (max-width:540px){header .header-inner .right-content .option ul li .user-info .user-name{display:block;text-overflow:ellipsis;white-space:nowrap;word-break:inherit}}header .header-inner .right-content .option ul li .user-info .user-id{font-size:.875rem;font-weight:400;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}header .header-inner .right-content .option ul li .plan{background:#fff;color:#242424;font-weight:400;line-height:1;padding:9px 10px}header .header-inner .right-content .option ul li dl{background:#fff;border-radius:3px;color:#242424;overflow:hidden;text-align:left}@media (max-width:540px){header .header-inner .right-content .option ul li dl{border-radius:6px}}header .header-inner .right-content .option ul li dl dt{background-color:#ffc107;background-image:url(../images/icon_down_gr.svg);background-position:center right 10px;background-repeat:no-repeat;cursor:pointer;padding:9px}@media (max-width:540px){header .header-inner .right-content .option ul li dl dt{background-position:center right 20px;text-indent:4em}}header .header-inner .right-content .option ul li dl dt.close{background-image:url(../images/icon_up_gr.svg)}header .header-inner .right-content .option ul li dl dd{display:none;margin:10px 0;padding:0 10px;position:relative}@media (max-width:540px){header .header-inner .right-content .option ul li dl dd{padding:0 20px}}header .header-inner .right-content .option ul li dl dd form{display:block}header .header-inner .right-content .option ul li dl dd form input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}header .header-inner .right-content .option ul li dl dd form input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:flex-start;padding:10px 0 10px 1.25em;position:relative}@media (max-width:540px){header .header-inner .right-content .option ul li dl dd form input[type=radio]+label{border-radius:6px;padding-left:4.25em}}header .header-inner .right-content .option ul li dl dd form input[type=radio]+label:before{content:"";display:block;left:-.25em;position:inherit}@media (max-width:540px){header .header-inner .right-content .option ul li dl dd form input[type=radio]+label:before{left:4.25em;position:absolute}}header .header-inner .right-content .option ul li dl dd form input[type=radio]+label:hover{background:#ffc107}header .header-inner .right-content .option ul li dl dd form input[type=radio]:checked+label:before{content:"\e931";font-family:omochim!important}@media (max-width:540px){header .header-inner .right-content .option ul li dl dd form input[type=radio]:checked+label:before{font-size:.625rem}}header .header-inner .right-content .option ul li .mode-switch{align-items:center;background:#767676;border:2px solid #767676;border-radius:6px;display:flex;justify-content:center;overflow:hidden}header .header-inner .right-content .option ul li .mode-switch input{display:none}header .header-inner .right-content .option ul li .mode-switch input[type=radio]:checked+label{background:#ffc107!important}header .header-inner .right-content .option ul li .mode-switch label{align-items:center;background-color:#ddd;border-radius:0;color:#3d3d3d;cursor:pointer;display:flex;font-size:.75rem;font-weight:700;height:40px;justify-content:center;line-height:1;margin:0;padding:10px;transition:all .5s ease;width:115px}@media (max-width:540px){header .header-inner .right-content .option ul li .mode-switch label{width:50%}}header .header-inner .right-content .option ul li .mode-switch label:first-of-type{margin-right:2px}header .header-inner .right-content .message{position:relative}@media (max-width:540px){header .header-inner .right-content .message{margin-right:10px}}header .header-inner .right-content .message.notify:after{background:#d80000;border:1px solid #fff;border-radius:10px;content:"";display:block;height:10px;position:absolute;right:50%;top:-2px;transform:translateX(15px);width:10px}header .header-inner .right-content .message-balloon{background:#ddd;border-radius:6px;box-shadow:3px 3px 0 rgba(0,0,0,.3);display:none;padding:10px;position:absolute;right:-54px;top:67px;width:253px;z-index:2}@media (max-width:540px){header .header-inner .right-content .message-balloon{right:-40px;top:42px}}header .header-inner .right-content .message-balloon:before{border:solid transparent;border-bottom:solid #ddd;border-width:10px 8px;bottom:100%;content:"";margin-bottom:0;margin-left:-10px;position:absolute;right:69px}@media (max-width:540px){header .header-inner .right-content .message-balloon:before{right:44px}}header .header-inner .right-content .message-balloon h3{border-bottom:1px solid #707070;color:#3d3d3d;font-size:1rem;margin-bottom:10px;padding-bottom:10px;text-align:center}header .header-inner .right-content .message-balloon article{border-bottom:1px solid #707070;color:#3d3d3d;margin-bottom:10px;padding-bottom:10px;white-space:normal}header .header-inner .right-content .message-balloon article h4{align-items:center;color:#3d3d3d;display:flex;font-size:.75rem;justify-content:flex-start;text-align:justify}header .header-inner .right-content .message-balloon article h4:before{font-weight:400}header .header-inner .right-content .message-balloon article h4.icon-information:before{align-items:center;background:#3d3d3d;border:1px solid #6f6f6f;border-radius:20px;color:#fff;display:flex;font-family:omochim!important;font-size:.875rem;height:20px;justify-content:center;margin-right:10px;padding-left:1.6px;padding-top:1px;width:20px}header .header-inner .right-content .message-balloon article h4.icon-community:before,header .header-inner .right-content .message-balloon article h4.icon-important:before{color:#3d3d3d;font-family:omochim!important;font-size:1.25rem;line-height:1;margin-right:10px}header .header-inner .right-content .message-balloon article p{color:#3d3d3d;font-size:.75rem;text-align:justify}header .header-inner .right-content .message-balloon .btn{align-items:center;background-color:#6f6f6f;border-radius:3px;box-shadow:0 4px 0 #606060;color:#fff;display:flex;font-size:.75rem;height:30px;justify-content:center;line-height:1;margin:0 auto;width:130px}header .header-inner .right-content .message-balloon .btn:hover{background-color:#929292;box-shadow:0 6px 0 #606060;color:#fff}@media (max-width:540px){header .header-inner .right-content .message-balloon .btn:hover{background-color:#ColorMmgr!important;box-shadow:0 4px 0 #606060}}header .header-inner .right-content .message-balloon .btn:active{background-color:#6f6f6f;box-shadow:0 1px 0 #c9c9c9;opacity:1;transform:translateY(3px)}header .header-inner .right-content .search{display:none}@media (max-width:540px){header .header-inner .right-content .search{margin-right:10px}header .header-inner .right-content .menu:before{content:"\e91b";font-family:omochim!important}header .header-inner .right-content .menu.close:before{content:"\e90c";font-family:omochim!important}}header .header-inner .right-content .btn.header{display:none}header .header-inner .right-content .btn.header:active{box-shadow:0 1px 0 #c9c9c9;opacity:1;transform:translateY(3px)}@media (max-width:540px){header .header-inner .right-content .btn.header{align-items:center;background:#fff;border-radius:3px;box-shadow:0 4px 0 #c9c9c9;color:#3d3d3d;display:flex;justify-content:center}header .header-inner .right-content .btn.header i{font-size:1.125rem}}header #sp-menu{display:none}@media (max-width:540px){header #sp-menu{background:#242424;height:auto;left:0;padding:10px 30px 0;position:absolute;top:50px;width:100%;z-index:2}}header #sp-menu:before{border:solid transparent;border-bottom:solid #eb3323;border-width:10px 8px;bottom:100%;content:"";margin-left:-10px;position:absolute;right:17px}header #sp-menu:after{border:solid transparent;border-bottom:solid #242424;border-width:7px 5px;bottom:100%;content:"";margin-bottom:0;margin-left:-7px;position:absolute;right:20px}header #sp-menu ul li{font-size:.875rem;font-weight:700;margin-bottom:20px}header #sp-menu ul li>div a{align-items:center;display:flex;justify-content:flex-start}header #sp-menu ul li>div a i{font-size:1.875rem;margin-right:15px}header #sp-menu ul li>div a .user-icon{margin-right:15px}header #sp-menu ul li>div a:active{color:#ffc107}header #sp-menu ul li>div a:active .user-icon{border:2px solid #ffc107}header #sp-menu ul li>div.active>a{color:#ffc107}header #sp-menu ul li>div.active>a .user-icon{border:2px solid #ffc107}@media (max-width:540px){header #sp-menu ul li>div.language{display:none}}header #sp-menu ul li .application a{display:none}header .alert-box{background-image:url(../images/icon_right_gr.svg);background-position:center right 10px;background-size:6px;border:2px solid #d80000;border-radius:0 0 6px 6px;border-top:none;box-shadow:0 3px 0 rgba(0,0,0,.3);font-size:.75rem;font-weight:700;height:30px;line-height:1.1;margin:0 auto;max-width:360px;min-height:auto;overflow:hidden;padding:0 0 0 30px;position:absolute;top:80px}@media (max-width:540px){header .alert-box{left:50%;max-width:350px;top:50px;transform:translateX(-50%)}}header .alert-box>i{font-size:1.25rem;margin-right:5px}header .alert-box a{color:#3d3d3d}header .alert-box .close{align-items:center;background:#d80000;color:#fff;display:flex;height:30px;justify-content:center;left:0;position:absolute;width:30px}header .alert-box .close i{font-size:.875rem}main{background-color:#242424;background-image:url(../images/bg_grid_gr.svg);position:relative}main #content-wrapper{margin:0 auto;min-height:calc(100vh - 142px);position:relative}@media (max-width:540px){main #content-wrapper{min-height:calc(100vh - 215px)}}main #content-wrapper #side-menu,main #content-wrapper.single #side-menu{display:none}main #content-wrapper #main-content{margin:0 auto;max-width:1213px;padding:100px 0 50px;position:relative}main #content-wrapper #main-content.single{width:100%}@media (max-width:1024px){main #content-wrapper #main-content{width:100%}}@media (max-width:540px){main #content-wrapper #main-content{padding:20px 0 50px;width:100%}}main #content-wrapper #main-content section:not(:last-of-type){margin-bottom:40px}@media (max-width:540px){main #content-wrapper #main-content section:not(:last-of-type){margin-bottom:35px}}main #content-wrapper #main-content section .content-inner{margin:0 auto;position:relative;width:100%}@media (max-width:1024px){main #content-wrapper #main-content section .content-inner{width:96%}}@media (max-width:540px){main #content-wrapper #main-content section .content-inner{width:100%}}main #content-wrapper #main-content section .content-inner.w560{max-width:560px;text-align:center}@media (max-width:540px){main #content-wrapper #main-content section .content-inner.w560{width:calc(100% - 40px)}}main #content-wrapper #main-content section .content-inner.w560 h2{font-size:1.5rem;margin-bottom:40px}@media (max-width:540px){main #content-wrapper #main-content section .content-inner.w560 h2{margin-bottom:15px}}main #content-wrapper #main-content section .content-inner.w560 h3{font-size:1rem;font-weight:400;margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content section .content-inner.w560 h3{margin-bottom:15px}}main #content-wrapper #main-content section .content-inner.w800{width:800px}@media (max-width:1024px){main #content-wrapper #main-content section .content-inner.w800{width:96%}}@media (max-width:540px){main #content-wrapper #main-content section .content-inner.w800{width:calc(100% - 40px)}}footer{background:#000;border-top:2px solid #d80000;font-size:.75rem;padding:1.5em 0;text-align:center}@media (max-width:540px){footer{padding:2em 0}}footer nav{border-bottom:1px solid #6f6f6f;margin:0 auto 1em;max-width:1200px;padding-bottom:1em}@media (max-width:540px){footer nav{margin:0 auto 1em;min-width:auto}}footer nav ul{align-items:center;display:flex;justify-content:center}@media (max-width:540px){footer nav ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:380px}}footer nav ul li:not(:last-child):after{border-right:1px solid #fff;content:"";margin:0 1em}@media (max-width:540px){footer nav ul li{margin-bottom:.5em}footer nav ul li:nth-child(3):after{border-right:none}}footer small{font-family:Helvetica Neue,Arial,sans-serif;font-size:.75rem}@media (max-width:540px){footer small{font-size:.625rem}}main #content-wrapper .kv-slider{margin-bottom:60px;width:100%}@media (max-width:540px){main #content-wrapper .kv-slider{margin-bottom:30px}}main #content-wrapper .kv-slider img{max-width:none;width:100%}main #content-wrapper .kv-slider .kv-dots{bottom:-40px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:2}@media (max-width:540px){main #content-wrapper .kv-slider .kv-dots{bottom:-25px}}main #content-wrapper .kv-slider .kv-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:30px}main #content-wrapper .kv-slider .kv-dots li button{background:transparent;border:0;font-size:0}main #content-wrapper .kv-slider .kv-dots li button:before{background:#6b6b6b;content:"";font-size:6px;height:2px;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px}main #content-wrapper .kv-slider .kv-dots li.slick-active button:before{background:#ffb909}main #content-wrapper #main-content.top .alert-box{left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (max-width:960px){main #content-wrapper #main-content.top .alert-box{left:auto;margin:auto;position:relative;top:-10px;transform:none}}main #content-wrapper #main-content.top section .content-inner .alert-box{top:-60px}main #content-wrapper #main-content.top section .content-inner h3{margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.top section .content-inner h3{margin-bottom:20px}}main #content-wrapper #main-content.top .has-slider{padding-top:0}main #content-wrapper #main-content.has-slider{padding:50px 0}main #content-wrapper #main-content.login section:not(:last-of-type) .w560{border-bottom:1px solid #767676;padding-bottom:40px}@media (max-width:540px){main #content-wrapper #main-content.login section:not(:last-of-type) .w560{padding-bottom:35px}}main #content-wrapper #main-content.login section .content-inner.w560 h2{font-size:1.75rem}main #content-wrapper #main-content.login section .content-inner.w560 h2 i{display:block;font-size:4.375rem;margin:0 auto 10px}main #content-wrapper #main-content.login section .content-inner.w560 h3{margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.login section .content-inner.w560 h3{margin-bottom:20px}}main #content-wrapper #main-content.login section .content-inner.w560 form{margin-bottom:14px}main #content-wrapper #main-content.login section .content-inner.w560 form ul{margin-bottom:30px}main #content-wrapper #main-content.login section .content-inner.w560 form .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;justify-content:center;margin:0 auto}main #content-wrapper #main-content.login section .content-inner.w560 .links{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:260px}main #content-wrapper #main-content.login section .content-inner.w560 .links a{color:#ffc107;font-size:.75rem;font-weight:700;text-decoration:underline}main #content-wrapper #main-content.login section .content-inner.w560 .social-login{align-items:center;display:flex;justify-content:center}main #content-wrapper #main-content.login section .content-inner.w560 .social-login a:not(:last-of-type){margin-right:20px}main #content-wrapper #main-content.login section .content-inner.w560 .note{display:block;font-size:.625rem;margin-top:3px}main #content-wrapper #main-content.create-account section .content-inner.w560 h3{margin-bottom:25px}main #content-wrapper #main-content.create-account section .content-inner.w560 form input[type=date]{text-align:left}main #content-wrapper #main-content.create-account section .content-inner.w560 form input[type=date]::-webkit-date-and-time-value{text-align:left}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl{margin:0 0 40px 4em}@media (max-width:540px){main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl{margin:0 0 10px}}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl{color:#242424;cursor:pointer;position:relative;text-align:left;width:360px}@media (max-width:540px){main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl{border-radius:6px;width:100%}}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dt{background-color:#fff;background-image:url(../images/icon_down_gr.svg);background-position:center right 10px;background-repeat:no-repeat;border:1px solid hsla(0,0%,46%,.5);border-radius:6px;color:#fff;font-weight:400;height:40px;margin-bottom:0;padding:9px}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dt.close{background-color:#fce6a3}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dt.select{background-color:#fff;background-image:url(../images/icon_down_gr.svg);color:#242424}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dt.select.close{background-color:#fce6a3}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dt.error-background{background:#f3e97a}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd{background:#ddd;border-radius:3px;box-shadow:3px 3px 0 rgba(0,0,0,.302);display:none;left:0;margin-top:12px;padding:10px 5px 10px 10px;position:absolute;top:40px;width:100%;z-index:1}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd:before{border:solid transparent;border-bottom:solid #ddd;border-width:12px 8px;bottom:100%;content:"";left:50%;margin-left:-8px;position:absolute}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div{height:300px;overflow-y:scroll;scrollbar-color:#646464 transparent;scrollbar-width:thin}@media (max-width:540px){main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div{height:330px}}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div::-webkit-scrollbar{width:6px}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div::-webkit-scrollbar-track{background-color:transparent}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div::-webkit-scrollbar-thumb{background-color:#646464;border-radius:3px}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]{background-color:initial;border-radius:0;display:none;height:auto;left:0;opacity:0;padding:0;position:relative;width:auto}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-weight:700;justify-content:flex-start;margin-right:5px;padding:10px 0 10px 1.25em;position:relative}@media (max-width:540px){main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label{border-radius:6px}}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label:before{content:"";display:block;left:0;position:absolute}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label:hover,main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.create-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]:checked+label:before{content:"\e931";font-family:omochim!important;font-size:.625rem}main #content-wrapper #main-content.create-account section .content-inner.w560 form p{font-size:.875rem;margin-bottom:40px;text-align:center}main #content-wrapper #main-content.create-account section .content-inner.w560 form p a{font-weight:700;text-decoration:underline}main #content-wrapper #main-content.create-account section .content-inner.w560 form p a img{display:inline-block;vertical-align:middle}main #content-wrapper #main-content.create-account section .content-inner.w560 form .agree-check{margin:0 auto 40px}main #content-wrapper #main-content.create-account section .content-inner.w560 form .btn{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:.875rem;justify-content:center;margin:0 auto;width:280px}main #content-wrapper #main-content.create-account section .content-inner.w560 form .btn:disabled{opacity:.5}main #content-wrapper #main-content.create-account section .content-inner.w560 form .btn label{margin-right:1em}main #content-wrapper #main-content.confirm-email section .content-inner.w560 h2{margin-bottom:40px}main #content-wrapper #main-content.confirm-email section .content-inner.w560 h3{margin-bottom:25px}main #content-wrapper #main-content.confirm-email section .content-inner.w560 .message{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:3px;color:#3d3d3d;display:flex;font-size:.875rem;font-weight:700;height:30px;justify-content:center;line-height:1;margin:0 auto 30px;width:300px}main #content-wrapper #main-content.confirm-email section .content-inner.w560 .message.red{color:#d80000;max-width:360px;width:auto}main #content-wrapper #main-content.confirm-email section .content-inner.w560 p{font-size:.875rem;margin-bottom:30px;text-align:center}main #content-wrapper #main-content.confirm-email section .content-inner.w560>ul{display:inline-block;font-size:.75rem;margin-bottom:40px;width:336px}main #content-wrapper #main-content.confirm-email section .content-inner.w560>ul>li{line-height:1.75;padding-left:1em;text-align:justify;text-indent:-1em}main #content-wrapper #main-content.confirm-email section .content-inner.w560>ul>li:not(:last-child){margin-bottom:5px}main #content-wrapper #main-content.confirm-email section .content-inner.w560>ul>li>ul{display:inline-block}main #content-wrapper #main-content.confirm-email section .content-inner.w560>ul>li>ul>li{padding-left:1em;text-indent:-1em}main #content-wrapper #main-content.confirm-email section .content-inner.w560>ul>li>ul>li:not(:last-child){margin-bottom:2px}main #content-wrapper #main-content.confirm-email section .content-inner.w560 form .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;justify-content:center;margin:0 auto}main #content-wrapper #main-content.confirm-email section .content-inner.w560 a.btn{align-items:center;background-image:url(../images/icon_left_gr.svg);background-position:center left 13px;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;justify-content:center;margin:112px auto 0}main #content-wrapper #main-content.app-download{padding-top:120px}@media (max-width:540px){main #content-wrapper #main-content.app-download{padding-top:70px}}main #content-wrapper #main-content.app-download section .content-inner.w800{align-items:center;background:#fff;border-radius:6px;box-shadow:5px 5px 8px rgba(36,36,36,.8);color:#3d3d3d;display:flex;justify-content:space-between;padding:40px 0 40px 40px}@media (max-width:540px){main #content-wrapper #main-content.app-download section .content-inner.w800{padding:20px}}main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type{width:64.48%}@media (max-width:540px){main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type{width:100%}}main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type h2{font-size:2.25rem;margin-bottom:40px}@media (max-width:540px){main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type h2{font-size:1.5rem;margin-bottom:20px;text-align:center}}main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type p{font-size:.9375rem;line-height:2;margin-bottom:50px}@media (max-width:540px){main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type p{font-size:.875rem;margin-bottom:30px}}main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type .dl-links{align-items:center;display:flex;justify-content:space-between}@media (max-width:540px){main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type .dl-links{display:block}}main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type .dl-links a{width:48%}@media (max-width:540px){main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type .dl-links a{width:100%}}main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type .dl-links a.btn{align-items:center;background-color:#000;border-radius:6px;box-shadow:0 4px 0 #6f6f6f;color:#fff;display:flex;font-size:.875rem;height:60px;justify-content:center;line-height:1;margin:0 auto}main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type .dl-links a.btn:hover{background-color:#3d3d3d!important;box-shadow:0 6px 0 #6f6f6f}@media (max-width:540px){main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type .dl-links a.btn:hover{background-color:#ColorBk!important;box-shadow:0 4px 0 #6f6f6f}}main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type .dl-links a.btn:active{background-color:#000!important;box-shadow:0 1px 0 #6f6f6f}@media (max-width:540px){main #content-wrapper #main-content.app-download section .content-inner.w800>div:first-of-type .dl-links a.btn:not(:last-of-type){margin-bottom:10px}}main #content-wrapper #main-content.app-download section .content-inner.w800>div:last-of-type{width:31.45%}@media (max-width:540px){main #content-wrapper #main-content.app-download section .content-inner.w800>div:last-of-type{display:none}}main #content-wrapper #main-content.reset-password section .content-inner.w560 h3{margin-bottom:25px}main #content-wrapper #main-content.reset-password section .content-inner.w560 form dl{margin-bottom:40px}@media (max-width:540px){main #content-wrapper #main-content.reset-password section .content-inner.w560 form dl{margin-bottom:20px}}main #content-wrapper #main-content.reset-password section .content-inner.w560 form p{font-size:.875rem;margin-bottom:40px}main #content-wrapper #main-content.reset-password section .content-inner.w560 form .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;justify-content:center;margin:0 auto}main #content-wrapper #main-content.reconfigure-password section .content-inner.w560 h3{margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.reconfigure-password section .content-inner.w560 h3{text-align:justify}}main #content-wrapper #main-content.reconfigure-password section .content-inner.w560 form dl{margin-bottom:40px}main #content-wrapper #main-content.reconfigure-password section .content-inner.w560 form .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;justify-content:center;margin:0 auto}main #content-wrapper #main-content.faq-page{max-width:100%;padding-top:80px}@media (max-width:540px){main #content-wrapper #main-content.faq-page{padding-top:0}}main #content-wrapper #main-content.faq-page section{margin-bottom:30px;overflow:hidden}main #content-wrapper #main-content.faq-page section h2{margin-top:30px;text-align:center}main #content-wrapper #main-content.faq-page section .content-inner{height:100%;margin:0 auto;max-width:1000px;overflow:hidden}main #content-wrapper #main-content.faq-page section .content-inner.comparison-faq{margin-bottom:50px}main #content-wrapper #main-content.faq-page section .content-inner.comparison-faq .for-corporate{background:#242424;margin:0 auto;max-width:700px;padding:0 20px 20px;position:relative;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.faq-page section .content-inner.comparison-faq .for-corporate{margin:220px 20px 0}}main #content-wrapper #main-content.faq-page section .content-inner.comparison-faq .for-corporate .btn{align-items:center;border-radius:6px;color:#242424;display:flex;font-size:.875rem;justify-content:center;margin:0 auto;max-width:274px}main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl{border-bottom:1px solid #707070;margin-bottom:20px}@media (max-width:540px){main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl{margin:0 20px 20px}}main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl dd:before,main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl dt:before{border-radius:30px;color:#242424;content:"";display:inline-block;font-size:1.5rem;font-weight:700;height:40px;line-height:40px;text-align:center;width:40px}main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl dt{align-items:flex-start;background-image:url(../images/icon_down_wh.svg);background-position:center right 10px;background-repeat:no-repeat;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px;padding-right:3em}main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl dt:before{background:#ffc107;content:"Q"}main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl dt.close{background-image:url(../images/icon_up_wh.svg)}main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl dt p{font-size:1.125rem;margin-top:8px;width:calc(100% - 52px)}main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl dd{align-items:flex-start;display:flex;justify-content:space-between;padding:0 0 20px 25px}main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl dd:before{background:#fff;content:"A"}main #content-wrapper #main-content.faq-page section .content-inner.faq-list dl dd p{font-size:1rem;margin-top:10px;width:calc(100% - 60px)}main #content-wrapper #main-content.support section .content-inner.w560 h3{font-weight:700;margin:0 auto 25px;text-align:justify;width:360px}@media (max-width:540px){main #content-wrapper #main-content.support section .content-inner.w560 h3{width:100%}}main #content-wrapper #main-content.support section .content-inner.w560 form{width:360px}main #content-wrapper #main-content.support section .content-inner.w560 form dl{margin-bottom:40px}main #content-wrapper #main-content.support section .content-inner.w560 form dl .type-bug{display:none}main #content-wrapper #main-content.support section .content-inner.w560 form .errorInput{background:#ffeaab}main #content-wrapper #main-content.support section .content-inner.w560 form .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;justify-content:center;margin:0 auto;padding:0 45px;width:auto}main #content-wrapper #main-content.confirm section .content-inner.w560 form dl{max-width:360px}main #content-wrapper #main-content.confirm section .content-inner.w560 form dl dd{word-wrap:break-word;font-size:1rem}main #content-wrapper #main-content.confirm section .content-inner.w560 form .btn-set{align-items:center;display:flex;justify-content:space-between}main #content-wrapper #main-content.confirm section .content-inner.w560 form .btn-set .btn{margin:0;width:200px}main #content-wrapper #main-content.confirm section .content-inner.w560 form .btn-set .btn.back{align-items:center;background-image:url(../images/icon_left_wh.svg);background-position:center left 13px;background-repeat:no-repeat;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;justify-content:center;width:120px}main #content-wrapper #main-content.complete section .content-inner.w560 .message{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:3px;color:#3d3d3d;display:flex;font-size:.875rem;font-weight:700;height:30px;justify-content:center;line-height:1;margin:0 auto 30px;width:280px}main #content-wrapper #main-content.complete section .content-inner.w560 p{display:inline-block;font-size:.875rem;margin-bottom:30px}@media (max-width:540px){main #content-wrapper #main-content.complete section .content-inner.w560 p{text-align:justify}}main #content-wrapper #main-content.complete section .content-inner.w560>ul{display:inline-block;font-size:.75rem;margin-bottom:40px;width:336px}main #content-wrapper #main-content.complete section .content-inner.w560>ul>li{line-height:1.75;padding-left:1em;text-align:justify;text-indent:-1em}main #content-wrapper #main-content.complete section .content-inner.w560>ul>li:not(:last-child){margin-bottom:5px}main #content-wrapper #main-content.complete section .content-inner.w560>ul>li>ul{display:inline-block}main #content-wrapper #main-content.complete section .content-inner.w560>ul>li>ul>li{padding-left:1em;text-indent:-1em}main #content-wrapper #main-content.complete section .content-inner.w560>ul>li>ul>li:not(:last-child){margin-bottom:2px}main #content-wrapper #main-content.complete section .content-inner.w560 .btn{margin:0 auto}main #content-wrapper #main-content.complete section .content-inner.w560 .btn.back{align-items:center;background-color:#6f6f6f;background-image:none;border-radius:6px;color:#fff;display:flex;font-size:.875rem;justify-content:center;line-height:1;width:120px}main #content-wrapper #main-content.privacypolicy section .content-inner h2{margin-bottom:20px;padding-bottom:20px;text-align:center}main #content-wrapper #main-content.privacypolicy section .content-inner h3{font-size:1.125rem;margin-bottom:20px}@media (max-width:1024px){main #content-wrapper #main-content.privacypolicy section .content-inner h3{margin-left:2%;margin-right:2%}}@media (max-width:540px){main #content-wrapper #main-content.privacypolicy section .content-inner h3{font-size:1rem}}main #content-wrapper #main-content.privacypolicy section .content-inner ul{margin-bottom:30px}@media (max-width:1024px){main #content-wrapper #main-content.privacypolicy section .content-inner ul{margin-left:2%;margin-right:2%}}main #content-wrapper #main-content.privacypolicy section .content-inner ul>li{font-size:.875rem;line-height:1.8}@media (max-width:540px){main #content-wrapper #main-content.privacypolicy section .content-inner ul>li{font-size:.75rem}}main #content-wrapper #main-content.privacypolicy section .content-inner ul>li:not(:last-child){margin-bottom:.5em}main #content-wrapper #main-content.privacypolicy section .content-inner ol{counter-reset:item}main #content-wrapper #main-content.privacypolicy section .content-inner ol.number>li{font-size:.875rem;line-height:1.8;padding-left:1.25em;text-indent:-1.25em}@media (max-width:540px){main #content-wrapper #main-content.privacypolicy section .content-inner ol.number>li{font-size:.75rem}}main #content-wrapper #main-content.privacypolicy section .content-inner ol.number>li:not(:last-child){margin-bottom:.5em}main #content-wrapper #main-content.privacypolicy section .content-inner ol.number>li:before{content:counter(item) ".  ";counter-increment:item}main #content-wrapper #main-content.privacypolicy section .content-inner ol.brackets>li{font-size:.875rem;line-height:1.8;padding-left:1.75em;text-indent:-1.75em}@media (max-width:540px){main #content-wrapper #main-content.privacypolicy section .content-inner ol.brackets>li{font-size:.75rem}}main #content-wrapper #main-content.privacypolicy section .content-inner ol.brackets>li:not(:last-child){margin-bottom:.5em}main #content-wrapper #main-content.privacypolicy section .content-inner ol.brackets>li:before{content:"(" counter(item) ") ";counter-increment:item}main #content-wrapper #main-content.commerce section .content-inner{max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.commerce section .content-inner{width:calc(100% - 40px)}}main #content-wrapper #main-content.commerce section .content-inner h2{margin-bottom:20px;padding-bottom:20px;text-align:center}main #content-wrapper #main-content.commerce section .content-inner table{border-spacing:2px 0;color:#fff;font-size:.875rem;width:100%}main #content-wrapper #main-content.commerce section .content-inner table th{background:#d3d3d3;padding:.8em 1.2em;text-align:left;width:240px}main #content-wrapper #main-content.commerce section .content-inner table td{background:#fff;padding:.8em 1.2em;text-align:justify;width:calc(100% - 242px)}main #content-wrapper #main-content.commerce section .content-inner table td span{font-size:.75rem}main #content-wrapper #main-content.commerce section .content-inner table td dl dt{margin-bottom:.25em}main #content-wrapper #main-content.commerce section .content-inner table td dl dd{padding-left:1em}@media (max-width:540px){main #content-wrapper #main-content.commerce section .content-inner table td dl dd{padding-left:0}}main #content-wrapper #main-content.commerce section .content-inner table td dl dd:first-of-type{margin-bottom:1em}main #content-wrapper #main-content.commerce section .content-inner table td ul li{padding-left:2em;text-indent:-2.7em}@media (max-width:540px){main #content-wrapper #main-content.commerce section .content-inner table td ul li{padding-left:0;text-indent:0}}main #content-wrapper #main-content.commerce section .content-inner table td ul li:first-child{margin-bottom:1em}main #content-wrapper #main-content.commerce section .content-inner table tr:nth-child(odd) td,main #content-wrapper #main-content.commerce section .content-inner table tr:nth-child(odd) th{background:#4b4b4b}main #content-wrapper #main-content.commerce section .content-inner table tr:nth-child(2n) td,main #content-wrapper #main-content.commerce section .content-inner table tr:nth-child(2n) th{background:#333}@media (max-width:540px){main #content-wrapper #main-content.commerce section .content-inner table td,main #content-wrapper #main-content.commerce section .content-inner table th{display:block;text-align:center;width:100%}main #content-wrapper #main-content.commerce section .content-inner table th{margin-bottom:2px}main #content-wrapper #main-content.commerce section .content-inner table td{margin-bottom:5px}}main #content-wrapper #main-content.messages section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.messages section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.messages section .content-inner #tab{margin:0 auto;max-width:960px}main #content-wrapper #main-content.messages section .content-inner #tab .tab-btn{display:none}main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap{align-items:flex-end;border-bottom:2px solid #ffc107;display:flex;height:40px;justify-content:flex-start;padding:0 10px}main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap .message{position:relative}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap .message{margin-right:10px}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap .message.notify:after{background:#d80000;border:1px solid #fff;border-radius:10px;content:"";display:block;height:10px;position:absolute;right:12%;top:0;transform:translateX(15px);width:10px}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;flex-wrap:wrap;height:auto;justify-content:center;padding-bottom:10px}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap li{margin-right:5px}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap li{margin:2px;width:calc(50% - 4px)}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap .tab-list{align-items:center;background:#646464;border-radius:3px 3px 0 0;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:30px;justify-content:center;text-align:center;transition:all .5s ease;width:130px}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap .tab-list{border-radius:3px;height:40px;width:100%}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap .tab-list:hover{background:rgba(255,193,7,.5);height:40px;width:130px}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-list-wrap .tab-list:hover{height:40px;width:100%}}main #content-wrapper #main-content.messages section .content-inner #tab #all:checked~.tab-list-wrap #all,main #content-wrapper #main-content.messages section .content-inner #tab #community:checked~.tab-list-wrap #community,main #content-wrapper #main-content.messages section .content-inner #tab #important:checked~.tab-list-wrap #important,main #content-wrapper #main-content.messages section .content-inner #tab #information:checked~.tab-list-wrap #information{background:#ffc107;color:#3d3d3d;height:40px;width:130px}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab #all:checked~.tab-list-wrap #all,main #content-wrapper #main-content.messages section .content-inner #tab #community:checked~.tab-list-wrap #community,main #content-wrapper #main-content.messages section .content-inner #tab #important:checked~.tab-list-wrap #important,main #content-wrapper #main-content.messages section .content-inner #tab #information:checked~.tab-list-wrap #information{zoom:1.2;height:40px;width:100%}}main #content-wrapper #main-content.messages section .content-inner #tab #all:checked~.tab-content-wrap #all,main #content-wrapper #main-content.messages section .content-inner #tab #community:checked~.tab-content-wrap #community,main #content-wrapper #main-content.messages section .content-inner #tab #important:checked~.tab-content-wrap #important,main #content-wrapper #main-content.messages section .content-inner #tab #information:checked~.tab-content-wrap #information{display:block}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content{display:none}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul{margin-bottom:40px}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;justify-content:flex-start;min-height:44px;padding:5px 0}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li{height:auto}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li.title{display:none}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li.title div{color:#ddd;font-size:.875rem;text-align:center;width:190px}@media (max-width:960px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li.title div{width:200px}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li.title p{color:#ddd;font-size:.875rem;text-align:center;width:calc(100% - 190px)}@media (max-width:960px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li.title p{width:calc(100% - 200px)}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a{align-items:center;display:flex;height:auto;justify-content:flex-start;padding:5px 10px;position:relative;width:100%}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a{display:block}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a:after{background:url(../images/icon_right_yl.svg) no-repeat;background-size:contain;content:"";display:block;height:13px;position:absolute;right:13px;top:50%;transform:translateY(-50%);width:8px}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date{align-items:center;color:#ffc107;display:flex;font-family:monospace;font-size:.75rem;font-weight:700;justify-content:flex-start;width:190px}@media (max-width:960px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date{width:200px}}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date{margin-bottom:5px;width:100%}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date:before{font-weight:400}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date.icon-information:before{align-items:center;background:#ffc107;border-radius:20px;color:#3d3d3d;display:flex;font-family:omochim!important;font-size:.875rem;height:20px;justify-content:center;margin-right:10px;width:20px}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date.icon-community:before,main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a .date.icon-important:before{color:#ffc107;font-family:omochim!important;font-size:1.25rem;line-height:1;margin-right:10px}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a p{color:#ffc107;font-size:.875rem;font-weight:700;overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 190px)}@media (max-width:960px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a p{width:calc(100% - 200px)}}@media (max-width:540px){main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a p{width:100%}}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a:hover{background:#ffc107;border-radius:3px;font-weight:700;opacity:1}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a:hover:after{background:url(../images/icon_right_gr.svg) no-repeat}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a:hover .date{color:#3d3d3d}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a:hover .date.icon-information:before{background:#3d3d3d;color:#ffc107}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a:hover .date.icon-community:before,main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a:hover .date.icon-important:before,main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a:hover p{color:#3d3d3d}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked:after{background:url(../images/icon_right_wh.svg) no-repeat}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked .date{color:#fff;font-weight:400}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked .date.icon-information:before{background:#fff;color:#3d3d3d}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked .date.icon-community:before,main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked .date.icon-important:before{color:#fff}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked p{color:#fff;font-weight:400}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked:hover:after{background:url(../images/icon_right_gr.svg) no-repeat}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked:hover .date{color:#3d3d3d}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked:hover .date.icon-information:before{background:#3d3d3d;color:#ffc107}main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked:hover .date.icon-community:before,main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked:hover .date.icon-important:before,main #content-wrapper #main-content.messages section .content-inner #tab .tab-content>ul li a.checked:hover p{color:#3d3d3d}main #content-wrapper #main-content.messages section .content-inner .content{margin-top:20px}main #content-wrapper #main-content.messages-detail section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.messages-detail section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.messages-detail section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.messages-detail section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.messages-detail section .content-inner h3{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;font-size:1.25rem;justify-content:space-between;margin:0 auto 20px;max-width:960px;padding-bottom:20px}@media (max-width:540px){main #content-wrapper #main-content.messages-detail section .content-inner h3{display:block;font-size:1rem;margin:0 auto 10px;padding-bottom:10px}}main #content-wrapper #main-content.messages-detail section .content-inner h3 span{display:block}main #content-wrapper #main-content.messages-detail section .content-inner h3 span.date{font-size:.75rem;white-space:nowrap}@media (max-width:540px){main #content-wrapper #main-content.messages-detail section .content-inner h3 span.date{font-size:.625rem;margin-top:10px;text-align:right}}main #content-wrapper #main-content.messages-detail section .content-inner .txt{margin:0 auto 100px;max-width:960px}@media (max-width:1024px){main #content-wrapper #main-content.messages-detail section .content-inner .txt{margin-left:2%;margin-right:2%}}@media (max-width:540px){main #content-wrapper #main-content.messages-detail section .content-inner .txt{margin:0 auto 40px}}main #content-wrapper #main-content.messages-detail section .content-inner .txt p{text-align:justify}@media (max-width:540px){main #content-wrapper #main-content.messages-detail section .content-inner .txt p{font-size:.75rem}}main #content-wrapper #main-content.messages-detail section .content-inner .txt p:not(:last-of-type){margin-bottom:2em}main #content-wrapper #main-content.download-install section .content-inner.w560 h3{margin-bottom:30px;text-align:justify}main #content-wrapper #main-content.download-install section .content-inner.w560 .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;justify-content:center}main #content-wrapper #main-content.download-install section .content-inner.w560 .btn.large{font-size:1.125rem;height:60px;margin:0 auto 40px;width:320px}main #content-wrapper #main-content.download-install section .content-inner.w560 .btn.dl{border-radius:3px;font-size:.875rem;height:23px;padding:0 .25em;width:auto}main #content-wrapper #main-content.download-install section .content-inner.w560 .btn.dl:before{content:url(../images/icon_dl_h18_gr.svg);margin-right:8px}main #content-wrapper #main-content.download-install section .content-inner.w560 p{margin-bottom:20px}@media (max-width:540px){main #content-wrapper #main-content.download-install section .content-inner.w560 p{margin-bottom:15px}}main #content-wrapper #main-content.download-install section .content-inner.w560 p span{display:inline-block}main #content-wrapper #main-content.license section .content-inner.w560 h2{margin-bottom:20px;padding-bottom:20px}main #content-wrapper #main-content.license section .content-inner.w560 dl dt{font-size:1rem;margin-bottom:10px;text-align:justify}@media (max-width:540px){main #content-wrapper #main-content.license section .content-inner.w560 dl dt{font-size:.875rem}}main #content-wrapper #main-content.license section .content-inner.w560 dl dd{font-size:.875rem;padding-left:1.14em;text-align:justify}@media (max-width:540px){main #content-wrapper #main-content.license section .content-inner.w560 dl dd{font-size:.75rem}}main #content-wrapper #main-content.license section .content-inner.w560 dl dd:not(:last-of-type){margin-bottom:30px}@media (max-width:540px){main #content-wrapper #main-content.license section .content-inner.w560 dl dd:not(:last-of-type){margin-bottom:40px}}main #content-wrapper #main-content.credit section .content-inner.w560 h2{margin-bottom:20px;padding-bottom:20px}main #content-wrapper #main-content.credit section .content-inner.w560 table{border-spacing:2px 0;color:#fff;font-size:.875rem;width:100%}@media (max-width:540px){main #content-wrapper #main-content.credit section .content-inner.w560 table{font-size:.75rem}}main #content-wrapper #main-content.credit section .content-inner.w560 table th{background:#d3d3d3;padding:.5em;width:215px;word-break:keep-all}@media (max-width:540px){main #content-wrapper #main-content.credit section .content-inner.w560 table th{padding:1em;width:160px;word-break:normal}}main #content-wrapper #main-content.credit section .content-inner.w560 table td{background:#fff;padding:.5em;text-align:justify;width:calc(100% - 215px)}@media (max-width:540px){main #content-wrapper #main-content.credit section .content-inner.w560 table td{padding:1em;width:calc(100% - 160px)}}main #content-wrapper #main-content.credit section .content-inner.w560 table tr:nth-child(odd) td,main #content-wrapper #main-content.credit section .content-inner.w560 table tr:nth-child(odd) th{background:#4b4b4b}main #content-wrapper #main-content.credit section .content-inner.w560 table tr:nth-child(2n) td,main #content-wrapper #main-content.credit section .content-inner.w560 table tr:nth-child(2n) th{background:#333}main #content-wrapper #main-content.information section .content-inner.w560 h2{margin-bottom:20px;padding-bottom:20px}main #content-wrapper #main-content.information section .content-inner.w560 .btn{align-items:center;background-color:#ffc107;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;justify-content:center;line-height:1;margin:0 auto}main #content-wrapper #main-content.information section .content-inner.w560 .btn:not(:last-of-type){margin-bottom:10px}main #content-wrapper #main-content.activity section .content-inner h3{margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.activity section .content-inner h3{margin-bottom:20px}}main #content-wrapper #main-content.add-family-account section .content-inner.w560 h3{margin-bottom:25px}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form input[type=date]{text-align:left}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form input[type=date]::-webkit-date-and-time-value{text-align:left}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl{margin:0 0 30px 4em;max-width:416px}@media (max-width:540px){main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl{margin-left:0}}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl:last-of-type{margin-bottom:60px}@media (max-width:540px){main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl:last-of-type{margin-bottom:30px}}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd.error{color:#ef1d1d;font-weight:400}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd p{font-size:.875rem;margin-bottom:40px;text-align:center}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd p a{font-weight:700;text-decoration:underline}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd p a img{display:inline-block;vertical-align:middle}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd .mode-switch dl{align-items:center;border-bottom:1px solid #767676;border-top:1px solid #767676;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:360px;padding-top:10px}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd .mode-switch dl dt{font-size:.875rem;font-weight:400;margin-bottom:10px;width:calc(70% - 52px)}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd .mode-switch dl dd{border:2px solid #6f6f6f;border-radius:15px;cursor:pointer;height:30px;margin:0 0 10px auto;overflow:hidden;position:relative;width:52px}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd .mode-switch dl dd input[type=checkbox]{display:none}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd .mode-switch dl dd:before{background:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd .mode-switch dl dd:after{background:#6f6f6f;border-radius:22px;content:"";display:block;height:22px;left:3px;position:absolute;top:2px;transition:all .3s ease;width:22px}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd .mode-switch dl dd.checked:before{background:#ffc107}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd .mode-switch dl dd.checked:after{left:23px}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl{color:#242424;position:relative;text-align:left;width:360px}@media (max-width:540px){main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl{border-radius:6px;width:100%}}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dt{background-color:#fff;background-image:url(../images/icon_down_gr.svg);background-position:center right 10px;background-repeat:no-repeat;border-radius:6px;color:#fff;font-weight:400;height:40px;margin-bottom:0;padding:9px}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dt.close{background-color:#fce6a3}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dt.select{background-color:#fff;background-image:url(../images/icon_down_gr.svg);color:#242424;font-weight:700}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dt.select.close{background-color:#fce6a3}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dt.error-background{background:#f3e97a}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dd{background:#ddd;border-radius:3px;box-shadow:3px 3px 0 rgba(0,0,0,.302);display:none;left:0;margin-top:12px;padding:10px;position:absolute;top:40px;width:100%;z-index:1}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dd:before{border:solid transparent;border-bottom:solid #ddd;border-width:12px 8px;bottom:100%;content:"";left:50%;margin-left:-8px;position:absolute}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dd div{height:300px;overflow-y:scroll}@media (max-width:540px){main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dd div{height:330px}}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dd div input[type=radio]{background-color:initial;border-radius:0;display:none;height:auto;left:0;opacity:0;padding:0;position:relative;width:auto}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dd div input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-weight:700;justify-content:flex-start;padding:10px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dd div input[type=radio]+label{border-radius:6px}}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dd div input[type=radio]+label:hover,main #content-wrapper #main-content.add-family-account section .content-inner.w560 form>dl dd>dl dd div input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.add-family-account section .content-inner.w560 form .btn{align-items:center;background-color:#ffc107;border-radius:6px;color:#242424;display:flex;font-size:.875rem;justify-content:center;line-height:1;margin:0 auto;width:280px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h3{align-items:center;background:#333;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;margin-bottom:20px;min-height:54px;padding:10px;text-align:left;width:100%}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h3 .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;height:30px;justify-content:center}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h3 .btn{margin-left:20px;width:140px}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h3 .unchangeable{align-items:center;background:#333;border:1px solid #6f6f6f;border-radius:6px;display:flex;font-size:.875rem;height:30px;justify-content:center;width:120px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h4{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;margin-bottom:20px;padding:0 10px;text-align:justify;width:100%}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h4.underline{border-bottom:1px solid #707070;padding-bottom:20px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h4 span{width:28%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h4 span{width:40%}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h4 span:last-of-type{font-weight:400;width:72%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560 h4 span:last-of-type{width:60%}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl dt{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:flex-start;margin-bottom:20px;padding:0 0 20px 10px;text-align:justify;width:28%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl dt{width:40%}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl dt:not(:last-of-type){border-bottom:1px solid #707070}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl dt.self-introduction{align-items:flex-start}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl dd{margin-bottom:20px;padding:0 10px 20px 0;text-align:justify;width:72%;word-break:break-all}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl dd{width:60%}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl dd:not(:last-of-type){border-bottom:1px solid #707070}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl.mode-switch{border-bottom:1px solid #707070;margin-bottom:30px;padding-bottom:20px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl.mode-switch dt{border-bottom:none;margin-bottom:10px;padding:0 0 0 10px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl.mode-switch dd{border-bottom:none;margin-bottom:10px;padding:0 10px 0 0}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl.mode-switch dd .switch{align-items:center;background:#333;border:1px solid #ffc107;border-radius:60px;color:#ffc107;display:flex;font-weight:700;height:30px;justify-content:center;margin-left:auto;width:60px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560>dl.mode-switch dd .switch.off{border:1px solid #6f6f6f;color:#ddd}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form{padding:0 10px;width:100%}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form input,main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form textarea{width:100%}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form input[type=date]{text-align:left}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form input[type=date]::-webkit-date-and-time-value{text-align:left}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl{border-bottom:1px solid #707070;margin-bottom:40px;padding-bottom:20px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl{color:#242424;position:relative;text-align:left;width:100%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl{border-radius:6px;width:100%}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dt{background-color:#fff;background-image:url(../images/icon_down_gr.svg);background-position:center right 10px;background-repeat:no-repeat;border-radius:6px;color:#fff;font-weight:400;height:40px;margin-bottom:0;padding:9px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dt.close{background-color:#fce6a3}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dt.select{background-color:#fff;background-image:url(../images/icon_down_gr.svg);color:#242424;font-weight:700}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dt.select.close{background-color:#fce6a3}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dd{background:#ddd;border-radius:3px;box-shadow:3px 3px 0 rgba(0,0,0,.302);display:none;left:0;margin-top:12px;padding:10px;position:absolute;top:40px;width:100%;z-index:1}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dd:before{border:solid transparent;border-bottom:solid #ddd;border-width:12px 8px;bottom:100%;content:"";left:50%;margin-left:-8px;position:absolute}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dd div{height:260px;overflow-y:scroll}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dd div{height:290px}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]{background-color:initial;border-radius:0;display:none;height:auto;left:0;opacity:0;padding:0;position:relative;width:auto}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-weight:700;justify-content:flex-start;padding:10px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label{border-radius:6px}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label:hover,main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl{align-items:center;border-bottom:1px solid #767676;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px;padding-bottom:30px;width:100%}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl dt{font-size:.875rem;margin-bottom:10px;width:calc(70% - 52px)}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl dt:last-of-type{margin-bottom:0}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl dd{border:2px solid #6f6f6f;border-radius:15px;cursor:pointer;height:30px;margin:0 0 10px auto;overflow:hidden;position:relative;width:52px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl dd:last-of-type{margin-bottom:0}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl dd input[type=checkbox]{display:none;width:auto}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl dd:before{background:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl dd:after{background:#6f6f6f;border-radius:22px;content:"";display:block;height:22px;left:3px;opacity:.5;position:absolute;top:2px;transition:all .3s ease;width:22px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl dd.checked:before{background:#ffc107}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .mode-switch dl dd.checked:after{left:23px;opacity:1}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;height:40px;justify-content:center;margin:0 auto}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .btn.change{margin-bottom:20px;width:280px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 form .btn.gr{width:160px}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 .delete-account{margin:0 auto;text-align:left;width:100%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560 .delete-account{width:100%}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 .delete-account span{color:#ffc107;cursor:pointer;font-size:.875rem;text-decoration:underline;transition:all .3s ease}@media (max-width:540px){main #content-wrapper #main-content.edit-family-account section .content-inner.w560 .delete-account span{width:100%}}main #content-wrapper #main-content.edit-family-account section .content-inner.w560 .delete-account span:hover{opacity:.5}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h3{align-items:center;background:#333;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;margin-bottom:20px;min-height:54px;padding:10px;text-align:left;width:100%}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h3 .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;height:30px;justify-content:center}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h3 .btn{margin-left:20px;width:140px}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h3 .unchangeable{align-items:center;background:#333;border:1px solid #6f6f6f;border-radius:6px;display:flex;font-size:.875rem;height:30px;justify-content:center;width:120px}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h4{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;margin-bottom:20px;padding:0 10px;text-align:justify;width:100%}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h4.underline{border-bottom:1px solid #707070;padding-bottom:20px}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h4 span{width:28%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h4 span{width:40%}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h4 span:last-of-type{font-weight:400;width:72%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 h4 span:last-of-type{width:60%}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 .notice{align-items:center;color:#d80000;display:flex;font-size:.875rem;font-weight:700;justify-content:center;margin-bottom:30px}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 .notice i{font-size:1.375rem;margin-right:10px}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560>dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560>dl dt{align-items:center;border-bottom:1px solid #707070;display:flex;font-size:.875rem;font-weight:700;justify-content:flex-start;margin-bottom:20px;padding:0 0 20px 10px;text-align:justify;width:28%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560>dl dt{width:40%}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560>dl dt.self-introduction{align-items:flex-start}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560>dl dd{border-bottom:1px solid #707070;margin-bottom:20px;padding:0 10px 20px 0;text-align:justify;width:72%;word-break:break-all}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560>dl dd{width:60%}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form{padding:0 10px;width:100%}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form input,main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form textarea{width:100%}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form input[type=date]{text-align:left}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form input[type=date]::-webkit-date-and-time-value{text-align:left}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl{border-bottom:1px solid #707070;margin-bottom:40px;padding-bottom:20px}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl{color:#242424;position:relative;text-align:left;width:100%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl{border-radius:6px;width:100%}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dt{background-color:#fff;background-image:url(../images/icon_down_gr.svg);background-position:center right 10px;background-repeat:no-repeat;border-radius:6px;color:#fff;font-weight:400;height:40px;margin-bottom:0;padding:9px}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dt.close{background-color:#fce6a3}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dt.select{background-color:#fff;background-image:url(../images/icon_down_gr.svg);color:#242424;font-weight:700}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dt.select.close{background-color:#fce6a3}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dd{background:#ddd;border-radius:3px;box-shadow:3px 3px 0 rgba(0,0,0,.302);display:none;left:0;margin-top:12px;padding:10px;position:absolute;top:40px;width:100%;z-index:1}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dd:before{border:solid transparent;border-bottom:solid #ddd;border-width:12px 8px;bottom:100%;content:"";left:50%;margin-left:-8px;position:absolute}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dd div{height:260px;overflow-y:scroll}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dd div{height:290px}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]{background-color:initial;border-radius:0;display:none;height:auto;left:0;opacity:0;padding:0;position:relative;width:auto}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-weight:700;justify-content:flex-start;padding:10px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label{border-radius:6px}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label:hover,main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;height:40px;justify-content:center;margin:0 auto}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form .btn.change{margin-bottom:20px;width:280px}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 form .btn.gr{width:160px}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 .delete-account{margin:0 auto;text-align:left;width:100%}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 .delete-account{width:100%}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 .delete-account span{color:#ffc107;cursor:pointer;font-size:.875rem;text-decoration:underline;transition:all .3s ease}@media (max-width:540px){main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 .delete-account span{width:100%}}main #content-wrapper #main-content.edit-family-child-account section .content-inner.w560 .delete-account span:hover{opacity:.5}main #content-wrapper #main-content.plan{max-width:100%;padding-top:80px}@media (max-width:540px){main #content-wrapper #main-content.plan{padding-top:0}}main #content-wrapper #main-content.plan section{margin-bottom:30px;overflow:hidden}main #content-wrapper #main-content.plan section .content-inner{height:100%;margin:0 auto;max-width:1000px;overflow:hidden}main #content-wrapper #main-content.plan section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.plan section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.plan section .content-inner .box{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:3px 3px 0 rgba(0,0,0,.16);color:#242424;display:flex;height:300px;justify-content:center;padding:0 20px;width:300px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner .box{height:260px;width:260px}}main #content-wrapper #main-content.plan section .content-inner .box .box-inner h3{font-size:2.25rem;font-weight:400;line-height:1.2;margin-bottom:15px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner .box .box-inner h3{font-size:1.75rem}}main #content-wrapper #main-content.plan section .content-inner .box .box-inner p{font-size:1.125rem}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner .box .box-inner p{font-size:1rem}}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type{align-items:center;background:#242424;border:2px solid #ffc107;border-radius:6px;display:flex;justify-content:space-between;margin:0 auto 10px;max-width:800px;padding:20px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type{display:block;margin:0 20px 10px;padding:20px}}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .type{align-items:center;color:#ffc107;display:flex;font-size:1.125rem;font-weight:700;justify-content:center;text-align:center;width:100%}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .type{width:100%}}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .detail{width:47.7%}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .detail{width:100%}}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .detail .btn{align-items:center;border-radius:6px;color:#242424;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:center;margin:0 auto 10px;max-width:485px}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .detail p{font-size:.875rem;margin-top:6px;text-align:left}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label{background:#333;border:1px solid #fff;border-radius:100px;box-shadow:2px 2px 0 #fff;display:none;height:100px;left:-50px;padding:0 10px;position:absolute;top:-20px;width:100px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label{left:-10px;top:-65px}}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label>div{color:#ffc107;font-weight:700;text-align:center}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label>div i{font-size:1.875rem}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label>div i{font-size:1.25rem}}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label>div p{font-size:.75rem;line-height:1.2;text-align:center}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label.free-trial{background:linear-gradient(#ffc107,#ffc107 27%,#333 0,#333);border-color:#ffc107;box-shadow:2px 2px 0 #ffc107}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label.free-trial>div{color:#ffc107;line-height:.5;padding-top:5%}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label.free-trial>div img{display:inline-block;left:50%;position:absolute;top:8px;transform:translateX(-50%)}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label.caution{background:linear-gradient(#d80000,#d80000 40%,#242424 0,#242424);border-color:#d80000;box-shadow:2px 2px 0 #d80000}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label.caution>div{color:#d80000;padding-top:25%}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label.caution>div i{color:#242424;display:inline-block;left:50%;position:absolute;top:6px;transform:translateX(-50%)}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-type .label.caution>div p{font-size:.875rem}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-option{margin:0 0 10px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-option{margin:0 40px 10px}}main #content-wrapper #main-content.plan section .content-inner.current-plan .plan-option .btn{align-items:center;border-radius:6px;color:#242424;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:center;margin:0 auto;max-width:485px}main #content-wrapper #main-content.plan section .content-inner.current-plan>p{font-size:.875rem;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan>p{margin:0 20px;text-align:left}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type{margin-top:30px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type{margin-top:80px}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type .label.caution,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type .label.free-trial,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .label.caution,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .label.free-trial,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type .label.caution,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type .label.free-trial,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .label.caution,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .label.free-trial{align-items:center;display:flex;justify-content:center}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type .detail table,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .detail table,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type .detail table,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .detail table{border-spacing:2px 0}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type .detail table:nth-of-type(2),main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .detail table:nth-of-type(2),main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type .detail table:nth-of-type(2),main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .detail table:nth-of-type(2){border-bottom:1px solid #6f6f6f;border-top:1px solid #6f6f6f;margin:20px 0 10px;padding:20px 0 10px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type .detail table:nth-of-type(2),main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .detail table:nth-of-type(2),main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type .detail table:nth-of-type(2),main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .detail table:nth-of-type(2){margin-bottom:20px}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type .detail table:nth-of-type(2) tr th,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .detail table:nth-of-type(2) tr th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type .detail table:nth-of-type(2) tr th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .detail table:nth-of-type(2) tr th{padding:13px 0 13px 1.5em}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type .detail table:nth-of-type(2) tr:first-child td,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-type .detail table:nth-of-type(2) tr:first-child th,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .detail table:nth-of-type(2) tr:first-child td,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .detail table:nth-of-type(2) tr:first-child th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type .detail table:nth-of-type(2) tr:first-child td,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-type .detail table:nth-of-type(2) tr:first-child th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .detail table:nth-of-type(2) tr:first-child td,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .detail table:nth-of-type(2) tr:first-child th{border-bottom:none}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.free-trial .plan-option,main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-option,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.free-trial .plan-option,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-option{align-items:center;display:flex;justify-content:center}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type{border-color:#d80000}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .type,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .type{color:#d80000}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .detail table,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .detail table{border-bottom:1px solid #6f6f6f;margin-bottom:10px;padding-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .plan-type .detail table,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .plan-type .detail table{margin-bottom:20px}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .text,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .text{font-size:.875rem;line-height:1.75;margin:0 auto;max-width:800px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .text,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .text{margin:0 20px}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .text p:not(:last-of-type),main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .text ul,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .text p:not(:last-of-type),main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .text ul{margin-bottom:.75em}main #content-wrapper #main-content.plan section .content-inner.current-plan.family.payment-error .text ul li,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard.payment-error .text ul li{color:#d80000;font-weight:700}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type{align-items:center;display:flex;justify-content:space-between}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type{display:block;padding-bottom:20px}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table{width:100%}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr td,main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr td,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr th{color:#fff;font-size:.875rem;font-weight:400;text-align:left}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr th{padding:13px 0 13px 2.5em;width:50%}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr th{padding-left:.75em;width:50%}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr td,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr td{padding:13px 0 13px 1.25em}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr td,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr td{padding-left:.75em}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr:first-child td,main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr:first-child th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr:first-child td,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr:first-child th{border-bottom:10px solid #242424}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr:nth-child(odd) td,main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr:nth-child(odd) th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr:nth-child(odd) td,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr:nth-child(odd) th{background:#4b4b4b}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr:nth-child(2n) td,main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table tr:nth-child(2n) th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr:nth-child(2n) td,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table tr:nth-child(2n) th{background:#333}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table.trial th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table.trial th{padding:13px 1em}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table.trial th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table.trial th{padding:13px 1.5em}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table.trial:first-child td,main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail table.trial:first-child th,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table.trial:first-child td,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail table.trial:first-child th{border-bottom:none}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail p.end-date,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail p.end-date{border-bottom:1px solid #6f6f6f;margin-bottom:20px;padding-bottom:20px}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail p.end-date span,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail p.end-date span{font-size:1.125rem;font-weight:700}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail .btn,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail .btn{align-items:center;border-radius:6px;color:#242424;display:flex;font-size:.875rem;justify-content:center;margin-top:10px;width:100%}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail .btn.gr,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail .btn.gr{height:30px;margin-left:auto;max-width:275px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-type .detail .btn.gr,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-type .detail .btn.gr{max-width:none;width:100%}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-option,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-option{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 10px;max-width:800px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-option,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-option{display:block;margin:0 40px 10px}}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-option .btn,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-option .btn{color:#242424;margin:0;max-width:none;width:48.75%}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-option .btn,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-option .btn{width:100%}main #content-wrapper #main-content.plan section .content-inner.current-plan.family .plan-option .btn:first-of-type,main #content-wrapper #main-content.plan section .content-inner.current-plan.standard .plan-option .btn:first-of-type{margin-bottom:20px}}main #content-wrapper #main-content.plan section .content-inner.comparison-plan{margin-bottom:50px}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list{align-items:flex-start;align-items:stretch;display:flex;justify-content:space-between;margin-bottom:60px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list{display:block;margin:0 20px 45px}}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail{background:#242424;border:2px solid #3d3d3d;border-radius:6px;overflow:hidden;padding-bottom:20px;width:31.5%}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail{margin-bottom:30px;width:100%}}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail h3{background:#3d3d3d;font-size:1.25rem;margin-bottom:20px;padding:10px 0;text-align:center}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail h3 span{display:block;font-size:.875rem;font-weight:400;text-align:center;width:100%}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail dl{padding:0 20px}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail dl dt{font-size:.875rem;margin-bottom:5px;text-align:center}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail dl dd{border-bottom:1px solid #707070;font-size:1.5rem;font-weight:700;margin-bottom:15px;padding-bottom:15px;text-align:center}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail dl dd span{font-size:.875rem;font-weight:400}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail ul{margin-bottom:20px;padding:0 20px}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail ul li{align-items:center;display:flex;font-size:.875rem;justify-content:flex-start}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail ul li:before{color:#ffc107;content:"\e947";display:inline-block;font-family:omochim;font-size:1rem;margin-right:10px}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail ul li.na:before{color:#d80000;content:"\e948"}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail ul li:not(:last-child){margin-bottom:10px}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail .btn{align-items:center;border-radius:6px;color:#242424;display:flex;font-size:.875rem;justify-content:center;margin:0 auto;width:calc(100% - 40px)}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail .btn.in-use{background-color:#333;border:1px solid #ffc107;box-shadow:none;color:#ffc107;pointer-events:none}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail p{font-size:.75rem;margin:10px auto 0;width:calc(100% - 40px)}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail p a{font-weight:700;text-decoration:underline}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail.lite{border-color:#6f6f6f}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail.lite h3{background:#6f6f6f}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail.standard{border-color:#91962b}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail.standard h3{background:#91962b}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail.family{border-color:#0a91ac}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail.family h3{background:#0a91ac}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .plan-list .detail.family dl dd strong{color:#0a91ac}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate{background:#242424;border:2px solid #ffc107;border-radius:6px;margin:0 auto;max-width:700px;padding:0 20px 20px;position:relative;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate{margin:220px 20px 0}}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate h3{align-items:center;background:#242424;border:2px solid #ffc107;border-radius:34px;color:#ffc107;display:flex;font-size:1.125rem;height:34px;justify-content:center;line-height:1;margin:-17px auto 10px;max-width:283px}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate .balloon{align-items:center;display:flex;justify-content:center;position:absolute}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate .balloon span{color:#31beb9;font-size:1rem;font-weight:700;text-align:left;transform:rotate(-5deg)}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate .balloon.left{background:url(../images/plan/img_plan_12.svg) no-repeat;height:99px;left:-22.25%;padding:0 2em;top:-25px;width:234px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate .balloon.left{background:url(../images/plan/img_plan_12_SP.svg) no-repeat;height:129px;left:-10px;padding:0 2em 1.25em;top:-205px;width:229px}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate .balloon.left span{transform:rotate(-8deg)}}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate .balloon.right{background:url(../images/plan/img_plan_13.svg) no-repeat;bottom:20px;height:100px;padding:0 1em 0 3em;right:-22%;width:252px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate .balloon.right{background:url(../images/plan/img_plan_13_SP.svg) no-repeat;height:112px;padding:0 1.25em 1em 2em;right:-10px;top:-115px;width:240px}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate .balloon.right span{transform:rotate(5deg)}}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate p{margin-bottom:15px;text-align:center}main #content-wrapper #main-content.plan section .content-inner.comparison-plan .for-corporate .btn{align-items:center;border-radius:6px;color:#242424;display:flex;font-size:.875rem;justify-content:center;margin:0 auto;max-width:274px}main #content-wrapper #main-content.plan section .content-inner.faq dl{border-bottom:1px solid #707070;margin-bottom:20px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.faq dl{margin:0 20px 20px}}main #content-wrapper #main-content.plan section .content-inner.faq dl dd:before,main #content-wrapper #main-content.plan section .content-inner.faq dl dt:before{border-radius:30px;color:#242424;content:"";display:inline-block;font-size:1.5rem;font-weight:700;height:40px;line-height:40px;text-align:center;width:40px}main #content-wrapper #main-content.plan section .content-inner.faq dl dt{align-items:flex-start;background-image:url(../images/icon_down_wh.svg);background-position:center right 10px;background-repeat:no-repeat;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px;padding-right:3em}main #content-wrapper #main-content.plan section .content-inner.faq dl dt:before{background:#ffc107;content:"Q"}main #content-wrapper #main-content.plan section .content-inner.faq dl dt.close{background-image:url(../images/icon_up_wh.svg)}main #content-wrapper #main-content.plan section .content-inner.faq dl dt p{font-size:1.125rem;margin-top:8px;width:calc(100% - 52px)}main #content-wrapper #main-content.plan section .content-inner.faq dl dd{align-items:flex-start;display:flex;justify-content:space-between;padding:0 0 20px 25px}main #content-wrapper #main-content.plan section .content-inner.faq dl dd:before{background:#fff;content:"A"}main #content-wrapper #main-content.plan section .content-inner.faq dl dd p{font-size:1rem;margin-top:10px;width:calc(100% - 60px)}main #content-wrapper #main-content.plan section .content-inner.faq .btn.more{align-items:center;background-image:none;border-radius:3px;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;margin:0 auto;max-width:440px}@media (max-width:540px){main #content-wrapper #main-content.plan section .content-inner.faq .btn.more{width:310px}}main #content-wrapper #main-content.plan section .content-inner.faq .btn.more i{margin-left:11px}main #content-wrapper #main-content.plan section .content-inner.faq .progress{display:none;margin:30px}main #content-wrapper #main-content.plan section .content-inner.faq .progress img{content:url(../images/radial-progress-yellow.svg);height:auto;margin:0 auto;width:30px}main #content-wrapper #main-content.plan section.header{margin-bottom:90px;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.plan section.header{margin-bottom:60px}}main #content-wrapper #main-content.plan section.header h2{font-size:2.25rem;font-weight:400}main #content-wrapper #main-content.plan section.header h2 span{font-size:1.75rem}main #content-wrapper #main-content.plan section.header .lead{align-items:center;background:url(../images/plan/img_plan_main.png) no-repeat;background-position:50%;display:flex;height:200px;justify-content:center;margin:0 auto 90px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.plan section.header .lead{height:160px;margin-bottom:60px}}main #content-wrapper #main-content.plan section.header .lead h2{font-size:2.25rem;font-weight:700;text-shadow:3px 3px 0 rgba(0,0,0,.5)}@media (max-width:540px){main #content-wrapper #main-content.plan section.header .lead h2{font-size:2rem}}main #content-wrapper #main-content.plan section.header .lead h2 span{font-size:1.75rem}@media (max-width:540px){main #content-wrapper #main-content.plan section.header .lead h2 span{font-size:1.5625rem}}main #content-wrapper #main-content.plan section.multi-play{background:url(../images/plan/img_plan_01.png) no-repeat;background-position:50%;background-size:cover;height:600px;margin-bottom:0}@media (max-width:540px){main #content-wrapper #main-content.plan section.multi-play{background-position:0;height:560px}}main #content-wrapper #main-content.plan section.multi-play .content-inner .box{margin-top:50px}@media (max-width:540px){main #content-wrapper #main-content.plan section.multi-play .content-inner .box{margin:20px 0 0 20px}}main #content-wrapper #main-content.plan section.stage-edit{height:640px;margin-bottom:0}@media (max-width:540px){main #content-wrapper #main-content.plan section.stage-edit{height:560px}}main #content-wrapper #main-content.plan section.stage-edit .content-inner{left:50%;position:absolute;transform:translateX(-50%);z-index:1}main #content-wrapper #main-content.plan section.stage-edit .content-inner .box{position:absolute;right:0;top:80px}@media (max-width:540px){main #content-wrapper #main-content.plan section.stage-edit .content-inner .box{right:10px;top:20px}}main #content-wrapper #main-content.plan section.stage-edit .content-inner .img01{position:absolute;right:300px;top:20px}@media (max-width:540px){main #content-wrapper #main-content.plan section.stage-edit .content-inner .img01{display:none}}main #content-wrapper #main-content.plan section.stage-edit .content-inner .img02{bottom:30px;position:absolute}@media (max-width:540px){main #content-wrapper #main-content.plan section.stage-edit .content-inner .img02{bottom:0;left:10px}}main #content-wrapper #main-content.plan section.stage-edit .plan-slider{position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (max-width:540px){main #content-wrapper #main-content.plan section.stage-edit .plan-slider{position:static;transform:none}}main #content-wrapper #main-content.plan section.stage-edit .plan-slider .slide{margin:0 20px}@media (max-width:540px){main #content-wrapper #main-content.plan section.stage-edit .plan-slider .slide{margin-bottom:20px}}main #content-wrapper #main-content.plan section.family-account{background:url(../images/plan/img_plan_05.png) no-repeat;background-position:50%;background-size:cover;height:600px;margin-bottom:0}@media (max-width:540px){main #content-wrapper #main-content.plan section.family-account{height:560px}}main #content-wrapper #main-content.plan section.family-account .content-inner .box{margin:20px auto}main #content-wrapper #main-content.plan section.storage-capacity{background:url(../images/plan/img_plan_06.png) no-repeat;background-position:50%;background-size:cover;height:600px;margin-bottom:0}@media (max-width:540px){main #content-wrapper #main-content.plan section.storage-capacity{height:560px}}main #content-wrapper #main-content.plan section.storage-capacity .content-inner .box{margin-top:50px}@media (max-width:540px){main #content-wrapper #main-content.plan section.storage-capacity .content-inner .box{margin:20px 0 0 20px}}main #content-wrapper #main-content.plan section.free-play{margin-bottom:0;padding:100px 0;position:relative}@media (max-width:540px){main #content-wrapper #main-content.plan section.free-play{padding:60px 0 220px}}main #content-wrapper #main-content.plan section.free-play .content-inner{margin:0 auto;max-width:740px;overflow:visible}@media (max-width:540px){main #content-wrapper #main-content.plan section.free-play .content-inner{padding:0 20px}}main #content-wrapper #main-content.plan section.free-play .content-inner h3{font-size:2.25rem;font-weight:400;margin-bottom:20px}main #content-wrapper #main-content.plan section.free-play .content-inner h3 span{font-size:1.75rem}main #content-wrapper #main-content.plan section.free-play .content-inner p{font-size:.875rem}main #content-wrapper #main-content.plan section.free-play .omochim{height:173px;opacity:0;position:absolute;right:-200px;top:-200px;width:211px}main #content-wrapper #main-content.plan section.free-play .omochim.animate{animation:down 2s ease 0s 1 forwards,rotate .5s linear 2.5s 1 forwards}@media (max-width:540px){main #content-wrapper #main-content.plan section.free-play .omochim.animate{animation:downsp 2s ease 0s 1 forwards,rotate .5s linear 2.5s 1 forwards}}@keyframes down{to{opacity:1;right:0;top:50px}}@keyframes downsp{to{opacity:1;right:20px;top:250px}}@keyframes rotate{25%{transform:rotate(-10deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}main #content-wrapper #main-content.plan .to-plan{bottom:110px;height:142px;position:fixed;right:10px;width:153px;z-index:2000}@media (max-width:540px){main #content-wrapper #main-content.plan .to-plan{height:93px;width:100px}}main #content-wrapper #main-content.plan-confirm{max-width:100%;padding-top:80px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm{padding-top:0}}main #content-wrapper #main-content.plan-confirm section{margin-bottom:30px}main #content-wrapper #main-content.plan-confirm section .content-inner{height:100%;margin:0 auto;max-width:1000px}main #content-wrapper #main-content.plan-confirm section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.plan-confirm section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.plan-confirm section .content-inner h3.underline{border-bottom:1px solid #707070;font-size:1.125rem;margin-bottom:20px;padding-bottom:5px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner h3.underline{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type{background:#242424;border:2px solid #ffc107;border-radius:6px;margin:0 auto 50px;max-width:800px;padding:20px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type{margin:0 20px 20px;padding:20px 10px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .type{border-bottom:1px solid #ffc107;color:#ffc107;font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:20px;padding-bottom:20px;text-align:center}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment{display:block}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .price{width:27.75%}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .price{margin-bottom:20px;width:100%}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .price h5{font-weight:400;margin-bottom:5px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .price h5{text-align:center}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .price .amount{align-items:center;background:#333;display:flex;height:90px;justify-content:center}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .price .amount p{font-size:.75rem;text-align:center}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .price .amount p span{display:block;font-size:1.5rem;font-weight:700;margin-bottom:5px;text-align:center}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment{width:69.75%}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;width:100%}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment h5{font-weight:400;margin-bottom:5px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment h5{margin-bottom:15px;text-align:center;width:100%}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul{align-items:flex-start;display:flex;justify-content:flex-start}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul{display:block;width:60.6%}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li{align-items:center;background:#1e6764;display:flex;height:90px;justify-content:center;padding-left:10px;position:relative;text-align:center;width:120px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li{height:70px;padding-left:0;width:200px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:not(:first-child){padding-left:30px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:not(:first-child){padding-left:0;padding-top:20px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:after,main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:before{content:"";display:block;height:0;position:absolute;width:0}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:before{border-left:50px solid transparent;border-right:50px solid transparent;border-color:transparent transparent transparent #242424;border-style:solid;border-width:50px 22px;left:0;top:-5px;z-index:1}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:before{border:110px solid transparent;border-top:14px solid #242424;left:-10px;top:0}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:after{border-left:45px solid transparent;border-right:45px solid transparent;border-color:transparent transparent transparent #1e6764;border-style:solid;border-width:45px 20px;right:-40px;top:0;z-index:2}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:after{border:100px solid transparent;border-top:12px solid #1e6764;bottom:-112px;right:0;top:auto}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:first-child:before{content:none}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:nth-child(2){background:#188682}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:nth-child(2):after{border-left:20px solid #188682}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:nth-child(2):after{border-left:100px solid transparent;border-top:12px solid #188682}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:nth-child(3){background:#149690}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:nth-child(3):after{border-left:20px solid #149690}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:nth-child(3):after{border-left:100px solid transparent;border-top:12px solid #149690}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:nth-child(4){background:#00b8b0}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:nth-child(4):after{border-left:20px solid #00b8b0}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:nth-child(4):after{border-left:100px solid transparent;border-top:12px solid #00b8b0}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:last-child{background:#ffc107;width:27px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:last-child{height:27px;width:200px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:last-child:after{border-left:20px solid #ffc107}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li:last-child:after{border-left:100px solid transparent;border-top:12px solid #ffc107}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li .amount{align-items:center;display:flex;justify-content:center}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li .amount p{font-size:1rem;font-weight:700;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li .amount p{align-items:center;display:flex;justify-content:center}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li .amount p span{background:#fff;border-radius:20px;color:#242424;display:inline-block;font-size:.875rem;line-height:1;margin-top:5px;padding:5px 10px;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment ul li .amount p span{margin-left:10px;margin-top:0;width:94px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount{align-items:center;display:flex;justify-content:center;padding-top:10px;position:relative;z-index:2}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount{display:block;min-height:319px;width:38.6%}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount img{order:-1}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount img{margin:-10px 0 0 20px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount:after,main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount:before{content:"";display:block;height:44px;position:absolute;top:0;width:26px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount:after,main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount:before{height:58px;width:66px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount:before{background:url(../images/plan/img_plan_07.svg) no-repeat;left:-7px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount:before{background:url(../images/plan/img_plan_07_SP.svg) no-repeat;left:0;top:-7px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount:after{background:url(../images/plan/img_plan_08.svg) no-repeat;right:-7px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount:after{background:url(../images/plan/img_plan_08_SP.svg) no-repeat;bottom:-7px;left:0;right:0;top:auto}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount .balloon{align-items:center;background:url(../images/plan/img_plan_15.svg) no-repeat;background-size:contain;display:flex;height:60px;justify-content:center;width:388px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount .balloon{background:url(../images/plan/img_plan_15_SP.svg) no-repeat;height:156px;margin:47px 0 0 -10px;width:137px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount .balloon p{align-items:center;color:#242424;display:flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.2;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount .balloon p{display:block;padding:0 20px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-type .price-payment .payment .discount .balloon p span{color:#31beb9;font-size:1.75rem}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail{margin:0 auto 50px;max-width:800px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail{margin:0 20px 50px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table{border-spacing:2px 0;margin:0 auto;width:100%}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr td,main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr th{color:#fff;font-size:.875rem;font-weight:400;text-align:left}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr td,main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr th{height:50px}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr th{padding:12px 0 12px 5.25em;width:56.25%}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr th{padding:10px;width:63.25%}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr td{font-weight:700;padding:12px 0;text-align:center;width:43.75%}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr td{width:36.75%}}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr td i{font-size:1rem}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr td i.icon_ok{color:#ffc107}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr td i.icon_na{color:#d80000}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr:nth-child(odd) td,main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr:nth-child(odd) th{background:#4b4b4b}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr:nth-child(2n) td,main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table tr:nth-child(2n) th{background:#333}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table.coupon th{padding:13px 0 13px 1em}main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table.coupon:first-child td,main #content-wrapper #main-content.plan-confirm section .content-inner .plan-detail table.coupon:first-child th{border-bottom:none}main #content-wrapper #main-content.plan-confirm section .content-inner .cancellation,main #content-wrapper #main-content.plan-confirm section .content-inner .delivery,main #content-wrapper #main-content.plan-confirm section .content-inner .period-method{margin-bottom:50px;padding:0 18px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .cancellation,main #content-wrapper #main-content.plan-confirm section .content-inner .delivery,main #content-wrapper #main-content.plan-confirm section .content-inner .period-method{padding:0 20px 0 38px}}main #content-wrapper #main-content.plan-confirm section .content-inner .period-method ul{margin-bottom:20px}main #content-wrapper #main-content.plan-confirm section .content-inner .period-method ul li{align-items:flex-start;display:flex;font-size:.875rem;justify-content:flex-start;line-height:2}main #content-wrapper #main-content.plan-confirm section .content-inner .period-method ul li>div:last-of-type{margin-left:1em}main #content-wrapper #main-content.plan-confirm section .content-inner .period-method ul li:not(:last-child){margin-bottom:5px}main #content-wrapper #main-content.plan-confirm section .content-inner .period-method ul li:last-child{margin-bottom:5px;padding-left:1.65em;text-indent:-1.65em}main #content-wrapper #main-content.plan-confirm section .content-inner .delivery ul li{font-size:.875rem}main #content-wrapper #main-content.plan-confirm section .content-inner .cancellation dl dt{font-size:.875rem;font-weight:700;margin-bottom:5px}main #content-wrapper #main-content.plan-confirm section .content-inner .cancellation dl dd ul{margin-bottom:15px;padding-left:20px}main #content-wrapper #main-content.plan-confirm section .content-inner .cancellation dl dd ul li{font-size:.875rem;padding-left:1em;text-indent:-1em}main #content-wrapper #main-content.plan-confirm section .content-inner .cancellation dl dd ul li:not(:last-child){margin-bottom:5px}main #content-wrapper #main-content.plan-confirm section .content-inner .cancellation dl dd p{font-size:.75rem;padding-left:20px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan{padding:0 20px 15px}}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan.billing-maintenance form .payment-plan-select{opacity:.5;pointer-events:none}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form{width:100%}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select{align-items:center;border-bottom:1px solid #707070;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 50px;padding-bottom:15px;width:100%}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div{margin-bottom:15px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div{width:100%}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div:last-of-type{margin-bottom:80px}}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div input[type=radio]{display:none}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label{align-items:center;background:#333;border-radius:6px;cursor:pointer;display:flex;height:130px;justify-content:center;padding:0 20px;position:relative;text-align:center;transition:all .5s ease;width:390px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label{width:100%}}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label:before{align-items:center;background:#6f6f6f;border-radius:30px;color:#fff;content:"\e946";display:flex;font-family:omochim;height:30px;justify-content:center;left:10px;position:absolute;top:10px;width:30px}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label:first-of-type{margin-right:20px}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label dl{width:100%}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label dl dt{border-bottom:1px solid #707070;color:#fff;font-size:1rem;margin-bottom:15px;padding-bottom:15px;text-align:center;transition:all .5s ease}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label dl dd{color:#fff;font-size:1.5rem;font-weight:700;text-align:center;transition:all .5s ease}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label dl dd span{font-size:.875rem;font-weight:400}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label .balloon{align-items:center;background:url(../images/plan/img_plan_14.svg) no-repeat;background-size:contain;bottom:-10px;display:flex;height:93px;justify-content:center;padding:.5em .25em 0 1.25em;position:absolute;right:-88px;width:176px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label .balloon{background:url(../images/plan/img_plan_14_SP.svg) no-repeat;bottom:-73px;height:105px;padding-left:0;right:0;width:216px}}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label .balloon p{color:#242424;font-size:1rem;font-weight:700;line-height:1.1}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div label .balloon p span{color:#31beb9;font-size:1.625rem}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div #month:checked~label#month,main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div #year:checked~label#year{background:#ffc107}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div #month:checked~label#month:before,main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div #year:checked~label#year:before{background:#242424;color:#ffc107}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div #month:checked~label#month dl dd,main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div #month:checked~label#month dl dt,main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div #year:checked~label#year dl dd,main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select>div #year:checked~label#year dl dt{color:#242424}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .payment-plan-select p{text-align:center;width:100%}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .billing-maintenance-note{font-size:.875rem;margin:0 auto;padding:20px;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .billing-maintenance-note{padding:0 20px}}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .billing-maintenance-note span{display:inline-block}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .btn{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:center;margin:0 auto}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .btn.payment{color:#242424;font-size:1rem;height:60px;margin-bottom:20px;opacity:.5;pointer-events:none;width:360px}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan form .btn.confirm-cancel{font-size:.875rem;opacity:1;pointer-events:auto;width:160px}main #content-wrapper #main-content.plan-confirm section .content-inner .payment-plan.downgrade.lite .btn{opacity:1;pointer-events:auto}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .downgrade-note{background:#242424;border:2px solid #d80000;border-radius:6px;margin:0 auto 20px;max-width:800px;padding:20px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .downgrade-note{margin:0 20px 20px;padding:20px}}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .downgrade-note h4{border-bottom:1px solid #d80000;font-size:1rem;line-height:1;margin-bottom:20px;padding-bottom:10px;text-align:center}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .downgrade-note p{font-size:.875rem;margin-bottom:20px}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .downgrade-note ul{padding-left:1em}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .downgrade-note ul{padding-left:0}}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .downgrade-note ul li{color:#d80000;font-size:.875rem;font-weight:700;padding-left:1em;text-indent:-1em}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .downgrade-note ul li:not(:last-child){margin-bottom:20px}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .downgrade-note ul li span{font-size:.75rem}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .plan-type{align-items:center;display:flex;justify-content:center;margin:0 auto 40px;padding:20px 10px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .plan-type{margin:0 20px 20px;padding:20px}}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .plan-type .type{align-items:center;border:none;display:flex;justify-content:center;margin:0;padding:0;width:38.9%}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan .plan-type .type{width:100%}}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type{padding:10px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type{display:block}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .type,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .type{margin-bottom:10px}}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail{width:61.1%}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail{width:100%}}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table{border-spacing:2px 0;width:100%}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr th,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr th{color:#fff;font-size:.875rem;font-weight:400;text-align:left}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr th,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr th{padding:13px 0 13px 2.5em;width:35%}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr th,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr th{padding-left:.75em;width:37%}}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr td{padding:13px 0 13px 1.25em}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr td{padding-left:.75em}}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr:first-child td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr:first-child th,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr:first-child td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr:first-child th{border-bottom:10px solid #242424}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr:nth-child(odd) td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr:nth-child(odd) th,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr:nth-child(odd) td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr:nth-child(odd) th{background:#4b4b4b}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr:nth-child(2n) td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-type .detail table tr:nth-child(2n) th,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr:nth-child(2n) td,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-type .detail table tr:nth-child(2n) th{background:#333}main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-option,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-option{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 10px;max-width:800px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.family .plan-option,main #content-wrapper #main-content.plan-confirm section .content-inner.current-plan.standard .plan-option{display:block;margin:0 40px 10px}}main #content-wrapper #main-content.plan-confirm section.header{margin-bottom:30px;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section.header{margin-bottom:20px}}main #content-wrapper #main-content.plan-confirm section.header .lead{align-items:center;background:url(../images/plan/img_plan_main.png) no-repeat;background-position:50%;display:flex;height:200px;justify-content:center;margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section.header .lead{height:160px}}main #content-wrapper #main-content.plan-confirm section.header .lead h2{font-size:2.25rem;font-weight:700;text-shadow:3px 3px 0 rgba(0,0,0,.5)}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section.header .lead h2{font-size:2rem}}main #content-wrapper #main-content.plan-confirm section.header .lead h2 span{font-size:1.75rem}@media (max-width:540px){main #content-wrapper #main-content.plan-confirm section.header .lead h2 span{font-size:1.5625rem}}.modal-wrap .modal-content.payment-confirm .text{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.modal-wrap .modal-content.payment-confirm .text p{text-align:center;width:50%}.modal-wrap .modal-content.payment-confirm .plan-type{align-items:center;border:1px solid #ffc107;border-radius:6px;display:flex;height:110px;justify-content:space-between;margin:0 auto;padding:10px;position:relative}.modal-wrap .modal-content.payment-confirm .plan-type>div{text-align:center;width:50%}.modal-wrap .modal-content.payment-confirm .plan-type>div.type{color:#ffc107;font-size:1.125rem;font-weight:700}.modal-wrap .modal-content.payment-confirm .plan-type>div.amount{align-items:center;background:#333;display:flex;height:100%;justify-content:center}.modal-wrap .modal-content.payment-confirm .plan-type>div.amount>div span#modal-amount{font-size:1.5rem;font-weight:700}@media (max-width:540px){.modal-wrap .modal-content.payment-confirm .plan-type>div.amount>div span#modal-amount{display:block}}.modal-wrap .modal-content.downgrade .text{text-align:left}.modal-wrap .modal-content.downgrade .detail table{margin:0 auto;width:94%}.modal-wrap .modal-content.downgrade .detail table tr td,.modal-wrap .modal-content.downgrade .detail table tr th{color:#fff;font-size:.875rem;font-weight:400;height:40px;text-align:left}.modal-wrap .modal-content.downgrade .detail table tr th{padding-left:2em;width:50%}@media (max-width:540px){.modal-wrap .modal-content.downgrade .detail table tr th{padding:10px;width:60%}}.modal-wrap .modal-content.downgrade .detail table tr td{font-weight:700;line-height:1;text-align:center;width:50%}@media (max-width:540px){.modal-wrap .modal-content.downgrade .detail table tr td{width:40%}}.modal-wrap .modal-content.downgrade .detail table tr td i{font-size:1rem;margin:0 10px}.modal-wrap .modal-content.downgrade .detail table tr td>div{align-items:center;display:flex;justify-content:center}.modal-wrap .modal-content.downgrade .detail table tr td>div img{margin:0 .5em}.modal-wrap .modal-content.downgrade .detail table tr td>div span{color:#d80000;font-size:1.125rem}.modal-wrap .modal-content.downgrade .detail table tr:nth-child(odd) td,.modal-wrap .modal-content.downgrade .detail table tr:nth-child(odd) th{background:#4b4b4b}.modal-wrap .modal-content.downgrade .detail table tr:nth-child(2n) td,.modal-wrap .modal-content.downgrade .detail table tr:nth-child(2n) th{background:#333}main #content-wrapper #main-content.player-profile section .content-inner h2{font-size:1.25rem;margin:0 auto 20px}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.player-profile section .content-inner h2 span i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner h2 span i{font-size:1.375rem}}main #content-wrapper #main-content.player-profile section .content-inner h3{margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner h3{margin-bottom:20px}}main #content-wrapper #main-content.player-profile section .content-inner .player-information{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;max-width:1000px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information{display:block;margin:0 20px 40px}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .icon>div{background:#ddd;border-radius:6px;height:150px;padding:5px;width:150px}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .icon>div{height:110px;margin:0 auto 10px;width:110px}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .icon>div img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail{margin-bottom:20px;width:calc(100% - 170px)}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail{width:100%}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name{display:block}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name h2{color:#fff;font-size:1.5rem;margin:0 0 10px;width:90%}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name h2 span{display:block;font-size:.75rem;margin-top:10px}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function{display:block;position:absolute;right:0;top:0}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account{order:-1;position:relative}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn{align-items:center;background:#6f6f6f;border-radius:40px;cursor:pointer;display:flex;height:40px;justify-content:center;line-height:1;margin-right:10px;text-align:center;transition:all .5s ease;width:40px}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn{margin-right:0}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn i{font-size:1.625rem}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn.on{background:#ffc107;color:#242424}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn:hover{background-color:#929292;color:#ffe23a}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn:action{background-color:#929292;color:#ffe23a}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .select-option{background:#ddd;border-radius:6px;box-shadow:3px 3px 0 rgba(0,0,0,.3);color:#3d3d3d;display:none;font-size:.75rem;padding:10px;position:absolute;right:-40px;top:50px;white-space:nowrap;z-index:1}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .select-option{right:0;top:50px}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .select-option:before{border:solid transparent;border-bottom:solid #ddd;border-width:10px 8px;bottom:100%;content:"";margin-left:-10px;position:absolute;right:62px}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .select-option:before{right:12px}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .family-account .select-option a{align-items:center;background:#ffc107;border-radius:3px;color:#3d3d3d;display:flex;font-weight:700;justify-content:center;padding:10px}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .violation-report{color:#fff;cursor:pointer;font-size:.75rem;position:relative;transition:all .5s ease}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .violation-report{margin-bottom:10px}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .violation-report:before{align-items:center;background-color:#6f6f6f;border-radius:40px;color:#fff;content:"\e932";display:flex;font-family:omochim;font-size:1.375rem;height:40px;justify-content:center;line-height:1;margin:0 auto 5px;transition:all .5s ease;width:40px}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .violation-report.reported{opacity:.5;pointer-events:none}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .violation-report.on:before{background-color:#ffc107;color:#242424}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .violation-report:hover:before{background-color:#929292;color:#ffe23a}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name .function .violation-report:action{background-color:#929292;color:#ffe23a}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name p{color:#fff}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .detail .user-name p{margin-bottom:10px}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .fnum{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}main #content-wrapper #main-content.player-profile section .content-inner .player-information .fnum>div{font-size:.875rem}main #content-wrapper #main-content.player-profile section .content-inner .player-information .fnum>div:not(:last-of-type){margin-right:1em}main #content-wrapper #main-content.player-profile section .content-inner .player-information .fnum>div span{font-weight:700;margin-right:.25em}main #content-wrapper #main-content.player-profile section .content-inner .player-information .follow-request{align-items:center;display:flex;justify-content:flex-start;margin-left:auto}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .follow-request{display:block;margin-left:0}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .follow-request .btn{align-items:center;border-radius:3px;color:#3d3d3d;display:flex;font-size:.75rem;justify-content:center}main #content-wrapper #main-content.player-profile section .content-inner .player-information .follow-request .btn:first-child{margin-right:20px}@media (max-width:540px){main #content-wrapper #main-content.player-profile section .content-inner .player-information .follow-request .btn:first-child{margin-bottom:15px;margin-right:0}main #content-wrapper #main-content.player-profile section .content-inner .player-information .follow-request .btn{background-position:center left 25px;width:100%}}main #content-wrapper #main-content.player-profile section .content-inner .player-information .follow-request .badge{align-items:center;background:#d80000;border-radius:24px;color:#fff;display:flex;font-size:.75rem;height:24px;justify-content:center;min-width:24px;padding:0 .25em;position:absolute;right:-5px;top:-5px}main #content-wrapper #main-content.player-profile section .content-inner .recently-omochim{pointer-events:none}main #content-wrapper #main-content.player-profile section .content-inner .recently-omochim .recently-omochim-item img{height:auto;margin-top:20px;width:100%}main #content-wrapper #main-content.edit-account section .content-inner.w560 h3{align-items:center;background:#333;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;margin-bottom:20px;min-height:54px;padding:10px;text-align:left;width:100%}main #content-wrapper #main-content.edit-account section .content-inner.w560 h3 .btn{align-items:center;border-radius:6px;color:#333;display:flex;font-size:.875rem;height:30px;justify-content:center}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560 h3 .btn{margin-left:20px;width:140px}}main #content-wrapper #main-content.edit-account section .content-inner.w560 h3 .btn.unchangeable{opacity:.5;pointer-events:none}main #content-wrapper #main-content.edit-account section .content-inner.w560 h4{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;margin-bottom:20px;padding:0 10px;text-align:justify;width:100%}main #content-wrapper #main-content.edit-account section .content-inner.w560 h4.underline{border-bottom:1px solid #707070;padding-bottom:20px}main #content-wrapper #main-content.edit-account section .content-inner.w560 h4 span{width:28%}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560 h4 span{width:40%}}main #content-wrapper #main-content.edit-account section .content-inner.w560 h4 span:last-of-type{font-weight:400;width:72%}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560 h4 span:last-of-type{width:60%}}main #content-wrapper #main-content.edit-account section .content-inner.w560>dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}main #content-wrapper #main-content.edit-account section .content-inner.w560>dl dt{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:flex-start;margin-bottom:20px;padding:0 0 20px 10px;text-align:justify;width:28%}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560>dl dt{width:40%}}main #content-wrapper #main-content.edit-account section .content-inner.w560>dl dt:not(:last-of-type){border-bottom:1px solid #707070}main #content-wrapper #main-content.edit-account section .content-inner.w560>dl dt.self-introduction{align-items:flex-start}main #content-wrapper #main-content.edit-account section .content-inner.w560>dl dd{margin-bottom:20px;padding:0 10px 20px 0;text-align:justify;width:72%;word-break:break-all}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560>dl dd{width:60%}}main #content-wrapper #main-content.edit-account section .content-inner.w560>dl dd:not(:last-of-type),main #content-wrapper #main-content.edit-account section .content-inner.w560>dl.password{border-bottom:1px solid #707070}main #content-wrapper #main-content.edit-account section .content-inner.w560 form{padding:0 10px;width:100%}main #content-wrapper #main-content.edit-account section .content-inner.w560 form input,main #content-wrapper #main-content.edit-account section .content-inner.w560 form textarea{width:100%}main #content-wrapper #main-content.edit-account section .content-inner.w560 form input[type=date]{text-align:left}main #content-wrapper #main-content.edit-account section .content-inner.w560 form input[type=date]::-webkit-date-and-time-value{text-align:left}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl{border-bottom:1px solid #707070;margin-bottom:40px;padding-bottom:20px}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl{color:#242424;cursor:pointer;position:relative;text-align:left;width:100%}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl{border-radius:6px;width:100%}}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dt{background-color:#fff;background-image:url(../images/icon_down_gr.svg);background-position:center right 10px;background-repeat:no-repeat;border:1px solid hsla(0,0%,46%,.5);border-radius:6px;color:#fff;font-weight:400;height:40px;margin-bottom:0;padding:9px}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dt.close{background-color:#fce6a3}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dt.select{background-color:#fff;background-image:url(../images/icon_down_gr.svg);color:#242424}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dt.select.close{background-color:#fce6a3}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd{background:#ddd;border-radius:3px;box-shadow:3px 3px 0 rgba(0,0,0,.302);display:none;left:0;margin-top:12px;padding:10px 5px 10px 10px;position:absolute;top:40px;width:100%;z-index:1}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd:before{border:solid transparent;border-bottom:solid #ddd;border-width:12px 8px;bottom:100%;content:"";left:50%;margin-left:-8px;position:absolute}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div{height:260px;overflow-y:scroll;scrollbar-color:#646464 transparent;scrollbar-width:thin}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div{height:290px}}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div::-webkit-scrollbar{width:6px}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div::-webkit-scrollbar-track{background-color:transparent}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div::-webkit-scrollbar-thumb{background-color:#646464;border-radius:3px}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]{background-color:initial;border-radius:0;display:none;height:auto;left:0;opacity:0;padding:0;position:relative;width:auto}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-weight:700;justify-content:flex-start;margin-right:5px;padding:10px 0 10px 1.25em;position:relative}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label{border-radius:6px}}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label:before{content:"";display:block;left:0;position:absolute}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]+label:hover,main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl>dd dl dd div input[type=radio]:checked+label:before{content:"\e931";font-family:omochim!important;font-size:.625rem}main #content-wrapper #main-content.edit-account section .content-inner.w560 form>dl dd.error{color:#ef1d1d;font-weight:400}main #content-wrapper #main-content.edit-account section .content-inner.w560 form .btn{align-items:center;border-radius:6px;color:#3d3d3d;display:flex;font-size:.875rem;height:40px;justify-content:center;margin:0 auto}main #content-wrapper #main-content.edit-account section .content-inner.w560 form .btn.change{margin-bottom:20px;width:280px}main #content-wrapper #main-content.edit-account section .content-inner.w560 form .btn.gr{width:160px}main #content-wrapper #main-content.edit-account section .content-inner.w560 .delete-account{margin:0 auto;text-align:left;width:100%}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560 .delete-account{width:100%}}main #content-wrapper #main-content.edit-account section .content-inner.w560 .delete-account span{color:#ffc107;cursor:pointer;font-size:.875rem;text-decoration:underline;transition:all .3s ease}@media (max-width:540px){main #content-wrapper #main-content.edit-account section .content-inner.w560 .delete-account span{width:100%}}main #content-wrapper #main-content.edit-account section .content-inner.w560 .delete-account span:hover{opacity:.5}@media (max-width:540px){.modal-wrap .modal-content.delete-account-confirm .btn-set{display:block}.modal-wrap .modal-content.delete-account-confirm .btn-set .btn{width:270px}.modal-wrap .modal-content.delete-account-confirm .btn-set .btn:first-of-type{margin-right:20px}}@media (max-width:540px) and (max-width:540px){.modal-wrap .modal-content.delete-account-confirm .btn-set .btn:first-of-type{margin-bottom:20px;margin-right:0}}@media (max-width:540px){.modal-wrap .modal-content.delete-account .btn-set{display:block}}.modal-wrap .modal-content.delete-account .btn-set .btn{width:270px}.modal-wrap .modal-content.delete-account .btn-set .btn:first-of-type{margin-left:20px;margin-right:0;order:1}@media (max-width:540px){.modal-wrap .modal-content.delete-account .btn-set .btn:first-of-type{margin-bottom:20px;margin-left:0}}main #content-wrapper #main-content.stage section .content-inner #stage-detail{margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail{margin:0 20px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title{margin-bottom:10px;width:100%}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title h2{color:#fff;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:10px;width:100%;word-break:break-all}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail .title h2{font-size:1.125rem;line-height:inherit}}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title h2 textarea{font-size:1.5rem;font-weight:700;height:100%;line-height:1;padding:10px;resize:none;width:100%}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail .title h2 textarea{font-size:1.125rem;line-height:1.4}}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title h2 textarea:-moz-read-only{background:none;border:none;color:#fff}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title h2 textarea:read-only{background:none;border:none;color:#fff}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share{align-items:center;display:flex;justify-content:space-between}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .user{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:700;justify-content:flex-start}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .user{margin-bottom:10px;width:calc(100% - 160px)}}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .user .user-icon{height:36px;margin-right:10px;width:36px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .user .user-icon{height:30px;width:30px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .user a{color:#fff}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .user a span{text-decoration:underline}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .user a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;width:calc(100% - 35px);word-break:break-all}}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .follow,main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .unfollow{align-items:center;background-color:#ffc107;border-radius:3px;color:#3d3d3d;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;line-height:1}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share{display:none;position:relative}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .btn{align-items:center;background-image:url(../images/icon_down_gr.svg);background-position:center right 10px!important;background-repeat:no-repeat!important;border-radius:3px;color:#3d3d3d;cursor:pointer;display:flex;font-size:.75rem;height:30px;justify-content:center;padding:0 30px 0 10px;transition:all .3s ease;width:auto}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .btn.close{background-image:url(../images/icon_up_gr.svg)!important}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .btn.gr{background-image:url(../images/icon_down_wh.svg)!important}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .btn.gr.close{background-image:url(../images/icon_up_wh.svg)!important}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .btn div{align-items:center;display:flex;justify-content:center}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .btn div i{font-size:1.125rem;margin-right:10px}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share{background:#ddd;border-radius:6px;box-shadow:3px 3px 0 rgba(0,0,0,.3);color:#3d3d3d;display:none;font-size:.75rem;padding:10px;position:absolute;right:0;top:40px;z-index:10}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share:before{border:solid transparent;border-bottom:solid #ddd;border-width:10px 8px;bottom:100%;content:"";margin-left:-10px;position:absolute;right:16%}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share:before{left:45px;right:auto}}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share ul li input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share ul li input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-weight:700;justify-content:flex-start;line-height:1;padding:10px 0 10px 1.25em;position:relative;white-space:nowrap}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share ul li input[type=radio]+label{white-space:normal}}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share ul li input[type=radio]+label i{font-size:1.0625rem;margin-right:10px}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share ul li input[type=radio]+label:before{content:"";display:block;left:-.25em;position:absolute}main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share ul li input[type=radio]+label:hover,main #content-wrapper #main-content.stage section .content-inner #stage-detail .title .user-share .share .select-share ul li input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;width:100%}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function{margin-bottom:5px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list{display:block;height:auto}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul{position:relative;width:calc(100% - 14px)}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul li{align-items:center;background:#6f6f6f;border-radius:20px;display:flex;font-size:.75rem;justify-content:center;min-height:20px;overflow:hidden;padding:0 12px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul li:not(:last-child){margin-right:5px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul li span{align-items:center;display:flex;justify-content:center;line-height:1;white-space:nowrap}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul li span .close{align-items:center;border-right:1px solid #242424;cursor:pointer;display:flex;display:none;justify-content:center;margin-right:.5em;min-height:20px;padding:0 .5em 0 .75em;text-align:center;width:20px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul li span .close i{font-size:.625rem;transform:scale(.6)}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul .next,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul .prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul .next.slick-disabled,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul .prev.slick-disabled{opacity:0}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul .next{right:-20px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul .next:after{color:#6f6f6f;content:"\e924";display:block;font-family:omochim;font-size:14px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul .prev{left:-20px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul .prev:after{color:#6f6f6f;content:"\e915";display:block;font-family:omochim;font-size:14px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input{align-items:flex-start;display:flex;display:none;justify-content:flex-start;margin-left:auto;width:230px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input{margin-top:10px;width:100%}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form{align-items:center;display:flex;height:100%;justify-content:center;position:relative}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form input[type=text]{background:#333;border:1px solid #767676;border-radius:3px 0 0 3px;color:#fff;display:inline-block;height:30px;padding:0 .25em;width:156px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form input[type=text]{width:calc(100% - 76px)}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form button{background:#6f6f6f;border:1px solid #767676;border-radius:0 3px 3px 0;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:700;height:30px;transition:all .5s ease;width:74px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form button{width:74px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form button:hover{opacity:.5}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form button:hover{opacity:1}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form .tag-suggest{background-color:#ddd;border-radius:6px;box-shadow:0 3px 0 rgba(0,0,0,.3);display:none;left:0;padding:10px;position:absolute;top:40px;width:100%;z-index:100}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form .tag-suggest:before{border:solid transparent;border-bottom:solid #ddd;border-width:8px 6px;bottom:100%;content:"";left:50%;margin-left:-6px;position:absolute}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form .tag-suggest ul li{border-radius:6px;color:#242424;cursor:pointer;font-weight:700;margin:0;padding:10px;word-break:break-all}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input form .tag-suggest ul li:hover{background:#ffc107}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .slider{display:none}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function .tag-list .slider.slick-initialized{display:inline-block}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section>.date{display:none;font-size:.75rem;margin-bottom:5px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section>.date{align-items:center;display:flex;justify-content:flex-end}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section>.date i{font-size:1.125rem;margin-right:5px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image{aspect-ratio:620/339;margin-bottom:17px;overflow:hidden;position:relative}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image{margin-bottom:10px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image>span{color:#767676;font-size:1.625rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image>span{font-size:1.25rem}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .suspend{background:rgba(0,0,0,.5);color:#fff;font-size:.75rem;font-weight:700;line-height:1;padding:7px;position:absolute;right:0;top:0;z-index:2}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .reward{align-items:center;background:#242424;border:2px solid #fff;border-radius:50px;bottom:56px;color:#fff;display:flex;font-size:1.875rem;height:50px;justify-content:center;left:10px;position:absolute;width:50px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .reward{bottom:0;left:0;z-index:1}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .reward.on{border:2px solid #ffc107;color:#ffc107}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information{align-items:center;background:rgba(0,0,0,.4);bottom:0;display:flex;flex-wrap:wrap;height:46px;justify-content:space-between;left:0;padding:0 10px;position:absolute;width:100%}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information{align-items:center;display:flex;justify-content:center}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information ul{align-items:center;display:flex;justify-content:space-between}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information ul li{align-items:center;color:#fff;display:flex;font-size:.875rem;justify-content:center;line-height:1}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information ul li:not(:last-child){margin-right:10px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information ul li i{font-size:1.75rem}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information ul li i{font-size:1.375rem}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information ul li i+span{margin-left:10px;width:3.8em}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information ul li i+span{margin-left:5px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information ul li.remix i{font-size:1.875rem}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information ul li.remix i{font-size:1.5rem}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information .date{align-items:center;color:#fff;display:flex;font-size:.875rem;justify-content:center;line-height:1}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information .date{display:none}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .other-information .date i{font-size:1.3125rem;margin-right:14px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .stage-image .openType .status{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;font-size:.75rem;height:26px;justify-content:center;overflow:hidden;position:absolute;right:0;top:0;width:50px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .onImage>span{display:none}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:17px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original{display:block;margin-bottom:10px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .sns{align-items:center;display:flex;justify-content:flex-start;order:1}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .sns{border-bottom:1px solid #707070;border-top:1px solid #707070;padding:10px 0;width:100%}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .sns a{color:#fff;display:block;line-height:1}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .sns a:not(:last-of-type){margin-right:20px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .sns a.disable{opacity:.5;pointer-events:none}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .sns a i{font-size:2.5rem}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .sns a i.icon_tiktok{font-size:2.375rem}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .sns a img{height:auto;width:40px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .original-stage{align-items:center;color:#fff;display:flex;font-size:.75rem;justify-content:flex-start;order:2}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .original-stage{display:block;margin-bottom:10px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .original-stage a{color:#fff;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .original-stage .stage-name{align-items:center;display:flex;justify-content:flex-start;max-width:30em;white-space:nowrap}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .original-stage .stage-name{margin-bottom:10px;max-width:100%}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .original-stage .author{align-items:center;display:flex;justify-content:flex-start;margin-left:1.5em;max-width:20em}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .sns-original .original-stage .author{font-size:.625rem;margin-left:3.5em;max-width:100%}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;width:100%}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn{margin-bottom:40px;padding:0 10px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn{align-items:center;display:flex;font-size:1rem;height:60px;justify-content:center}@media (max-width:960px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn{font-size:.625rem}}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn{font-size:1rem}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.play-stage{border-radius:6px;width:32%}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.play-stage{display:none}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.play-stage:before{content:"\e91f";font-family:omochim;font-size:1.875rem;margin-right:8px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.edit{background-color:#ff8134;border-radius:6px;box-shadow:0 4px 0 #da6d2b;color:#fff;display:none;line-height:1;width:32%}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.edit:hover{background-color:#ff993f;box-shadow:0 6px 0 #da6d2b}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.edit:active{background-color:#ff8134;box-shadow:0 1px 0 #da6d2b}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.edit{display:none}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.edit:before{content:"\e911";font-family:omochim;font-size:1.625rem;margin-right:8px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.remix{background-color:#ff8134;border-radius:6px;box-shadow:0 4px 0 #da6d2b;color:#fff;line-height:1;width:32%}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.remix:hover{background-color:#ff993f;box-shadow:0 3px 0 #da6d2b}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.remix:active{background-color:#ff8134;box-shadow:0 1px 0 #ff8134}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.remix{display:none}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .btn.remix:before{content:"\e921";font-family:omochim;font-size:1.875rem;margin-right:8px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .edit-disable{display:none}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .copy-link,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .favorite,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .violation-report{color:#fff;cursor:pointer;font-size:.75rem;position:relative;text-align:center;transition:all .5s ease;width:60px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .copy-link:before,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .favorite:before,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count:before,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .violation-report:before{background-color:#6f6f6f;border-radius:50px;content:"";display:block;height:50px;margin:0 auto 5px;transition:all .5s ease;width:50px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .copy-link:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .favorite:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .violation-report:after{align-items:center;border-radius:50px;color:#fff;content:"";display:flex;font-family:omochim!important;font-size:1.75rem;height:50px;justify-content:center;left:0;line-height:1;margin:auto;position:absolute;right:0;top:0;transition:all .1s ease;width:50px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .copy-link.on:before,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .favorite.on:before,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count.on:before,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .violation-report.on:before{background-color:#ffc107;color:#242424}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .copy-link:hover:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .favorite:hover:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count:hover:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .violation-report:hover:after{color:#ffe23a;transform:translateY(-3px)}@media (max-width:960px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .copy-link:hover:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .favorite:hover:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count:hover:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .violation-report:hover:after{color:#fff;transform:translateY(0)}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .copy-link:active:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .favorite:active:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count:active:after,main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .violation-report:active:after{color:#ffe23a;transform:translateY(-3px)}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .favorite:after{content:"\e917";z-index:1}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count:after{content:"\e908"}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count.click:before{animation:btnAnime .8s}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count.click-on:before{animation:btnAnime02 .43s}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .explosion{stroke:#ffc107;fill:none;stroke-width:1;opacity:0;transform:scale(.02);transform-origin:250px 250px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle{height:60px;left:0;position:absolute;top:-3.7px;width:60px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle .border{fill:#fff}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle .particleLayer{opacity:0}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle .particleLayer circle{opacity:0;transform-origin:250px 250px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .explosion{animation:explosionAnime .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer{animation:particleLayerAnime .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:first-child{animation:particleAnimate1 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(2){animation:particleAnimate2 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(3){animation:particleAnimate3 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(4){animation:particleAnimate4 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(5){animation:particleAnimate5 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(6){animation:particleAnimate6 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(7){animation:particleAnimate7 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(8){animation:particleAnimate8 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(9){animation:particleAnimate9 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(10){animation:particleAnimate10 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(11){animation:particleAnimate11 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(12){animation:particleAnimate12 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(13){animation:particleAnimate13 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click .particleLayer circle:nth-child(14){animation:particleAnimate14 .8s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer{animation:particleLayerAnime .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:first-child{animation:particleAnimate1 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(2){animation:particleAnimate2 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(3){animation:particleAnimate3 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(4){animation:particleAnimate4 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(5){animation:particleAnimate5 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(6){animation:particleAnimate6 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(7){animation:particleAnimate7 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(8){animation:particleAnimate8 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(9){animation:particleAnimate9 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(10){animation:particleAnimate10 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(11){animation:particleAnimate11 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(12){animation:particleAnimate12 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(13){animation:particleAnimate13 .25s;animation-fill-mode:forwards}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .good-count .particle.click-on .particleLayer circle:nth-child(14){animation:particleAnimate14 .25s;animation-fill-mode:forwards}@keyframes explosionAnime{0%{opacity:0;transform:scale(.01)}1%{opacity:1;transform:scale(.01)}5%{stroke-width:200}20%{stroke-width:300}50%{stroke:#ffc107;stroke-width:1;transform:scale(1.1)}50.1%{stroke-width:0}to{stroke:#ffc107;stroke-width:0;transform:scale(1.1)}}@keyframes particleLayerAnime{0%{opacity:0;transform:translate(0)}30%{opacity:0}31%{opacity:1}60%{transform:translate(0)}70%{opacity:1}to{opacity:0;transform:translateY(-20px)}}@keyframes particleAnimate1{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-16px,-59px)}90%{transform:translate(-16px,-59px)}to{opacity:1;transform:translate(-16px,-59px)}}@keyframes particleAnimate2{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(41px,43px)}90%{transform:translate(41px,43px)}to{opacity:1;transform:translate(41px,43px)}}@keyframes particleAnimate3{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(50px,-48px)}90%{transform:translate(50px,-48px)}to{opacity:1;transform:translate(50px,-48px)}}@keyframes particleAnimate4{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-39px,36px)}90%{transform:translate(-39px,36px)}to{opacity:1;transform:translate(-39px,36px)}}@keyframes particleAnimate5{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-39px,32px)}90%{transform:translate(-39px,32px)}to{opacity:1;transform:translate(-39px,32px)}}@keyframes particleAnimate6{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(48px,6px)}90%{transform:translate(48px,6px)}to{opacity:1;transform:translate(48px,6px)}}@keyframes particleAnimate7{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-69px,-36px)}90%{transform:translate(-69px,-36px)}to{opacity:1;transform:translate(-69px,-36px)}}@keyframes particleAnimate8{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-12px,-52px)}90%{transform:translate(-12px,-52px)}to{opacity:1;transform:translate(-12px,-52px)}}@keyframes particleAnimate9{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-43px,-21px)}90%{transform:translate(-43px,-21px)}to{opacity:1;transform:translate(-43px,-21px)}}@keyframes particleAnimate10{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-10px,47px)}90%{transform:translate(-10px,47px)}to{opacity:1;transform:translate(-10px,47px)}}@keyframes particleAnimate11{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(66px,-9px)}90%{transform:translate(66px,-9px)}to{opacity:1;transform:translate(66px,-9px)}}@keyframes particleAnimate12{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(40px,-45px)}90%{transform:translate(40px,-45px)}to{opacity:1;transform:translate(40px,-45px)}}@keyframes particleAnimate13{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(29px,24px)}90%{transform:translate(29px,24px)}to{opacity:1;transform:translate(29px,24px)}}@keyframes particleAnimate14{0%{transform:translate(0)}30%{opacity:1;transform:translate(0)}80%{transform:translate(-10px,50px)}90%{transform:translate(-10px,50px)}to{opacity:1;transform:translate(-10px,50px)}}@keyframes btnAnime{0%{transform:scale(0)}39%{transform:scale(0)}60%{transform:scale(1.2)}70%{transform:scale(1) translateY(-10%)}75%{transform:scale(1.1,.9) translateY(5%)}80%{transform:scale(.95,1.05) translateY(-3%)}to{transform:scale(1) translate(0)}}@keyframes btnAnime02{0%{transform:scale(.85)}80%{transform:scale(.9)}to{transform:scale(1)}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .copy-link:after{content:"\e90e"}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .copy-link.disable{opacity:.5;pointer-events:none}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .violation-report:after{content:"\e932"}main #content-wrapper #main-content.stage section .content-inner #stage-detail #edit-section .edit-function-btn .violation-report.reported{opacity:.5;pointer-events:none}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information>h3{border-bottom:1px solid #767676;font-size:1.125rem;margin-bottom:20px;padding-bottom:10px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information p{font-size:.875rem}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information>.explain-txt{margin-bottom:55px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information>.explain-txt textarea{font-size:.875rem;max-height:32em;overflow-y:auto;resize:none;width:100%}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information>.explain-txt textarea:-moz-read-only{background:none;border:none;color:#fff;padding:0}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information>.explain-txt textarea:read-only{background:none;border:none;color:#fff;padding:0}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward{margin-bottom:55px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward{margin-bottom:40px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail{align-items:flex-start;display:flex;justify-content:flex-start}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail{display:block}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type{align-items:center;background:#333;border-radius:6px;display:flex;height:150px;justify-content:center;margin-right:20px;padding-top:10px;position:relative;width:176px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type{height:135px;margin:0 auto 20px;width:165px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .zoom{cursor:pointer;font-size:1.25rem;left:5px;line-height:1;position:absolute;top:5px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .menu{background:none;display:none;position:absolute;right:1px;top:1px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .menu.on{background:#ffc107;color:#242424}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .menu:hover{background:#ffc107}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .menu .select-option ul li input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .menu .select-option ul li input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:flex-start;line-height:1;padding:10px;position:relative;white-space:nowrap}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .menu .select-option ul li input[type=radio]+label:hover,main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .menu .select-option ul li input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .image{text-align:center}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .image .reward-img{height:auto;max-width:none;width:100px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .image .reward-img{width:90px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .type .image p{font-size:.75rem;text-align:center}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail .explain-txt h4{font-size:.875rem;margin-bottom:15px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail.unset .type{padding-bottom:33px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail.unset .type{padding:0}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail.unset .type .menu.edit,main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail.unset .type .zoom{display:none}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #reward .detail.unset .type .image .set{align-items:center;background:#6f6f6f;border-radius:60px;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 10px;width:60px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement{align-items:stretch;counter-reset:number 0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:55px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement{padding-left:10px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail{counter-increment:number 1;margin-top:0;position:relative;width:176px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail{margin-bottom:30px;width:155px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail:before{background:#4b4b4b;border-radius:60px;content:counter(number) "";display:none;font-size:1.125rem;height:60px;left:50%;line-height:30px;position:absolute;text-align:center;top:-30px;transform:translateX(-50%);width:60px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type{align-items:center;background:#333;border-radius:6px;display:flex;height:160px;justify-content:center;margin-bottom:10px;position:relative;width:176px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type{height:155px;width:155px}}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .menu{background:none;display:none;position:absolute;right:1px;top:1px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .menu.on{background:#ffc107;color:#242424}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .menu:hover{background:#ffc107}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .menu .select-option ul li input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .menu .select-option ul li input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:flex-start;line-height:1;padding:10px;position:relative;white-space:nowrap}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .menu .select-option ul li input[type=radio]+label:hover,main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .menu .select-option ul li input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .image{text-align:center}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .image .frame{background-repeat:no-repeat;background-size:100%;height:120px;position:relative;width:120px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .image .frame .icon,main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .image .frame .icon .text{background-repeat:no-repeat;background-size:100%;height:120px;width:120px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .type .image p{font-size:.75rem;text-align:center}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail .explain-txt h4{font-size:.875rem;margin-bottom:10px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail.unset .type .menu.edit,main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail.unset .type .zoom{display:none}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail.unset .type .image .set{align-items:center;background:#6f6f6f;border-radius:60px;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 10px;width:60px}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail.unacquired .explain-txt,main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail.unacquired .type .image,main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail.unacquired:before{opacity:.5}main #content-wrapper #main-content.stage section .content-inner #stage-detail #stage-information #achievement .detail.unlocked:after{content:url(../images/icon_unlocked.svg);left:-10px;position:absolute;top:-10px;z-index:1}main #content-wrapper #main-content.stage section .content-inner #comment{margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #comment{margin:0 20px}}main #content-wrapper #main-content.stage section .content-inner #comment .title{align-items:center;border-bottom:1px solid #767676;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}main #content-wrapper #main-content.stage section .content-inner #comment .title h2{font-size:1.125rem}main #content-wrapper #main-content.stage section .content-inner #comment .title .menu{display:none}main #content-wrapper #main-content.stage section .content-inner #comment .title .menu.comment-option{background:none}main #content-wrapper #main-content.stage section .content-inner #comment .title .menu.comment-option .select-option ul li{text-align:left;white-space:nowrap}main #content-wrapper #main-content.stage section .content-inner #comment .title .menu.comment-option .select-option ul li input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}main #content-wrapper #main-content.stage section .content-inner #comment .title .menu.comment-option .select-option ul li input[type=radio]+label{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;line-height:1;position:relative}main #content-wrapper #main-content.stage section .content-inner #comment .title .menu.comment-option .select-option ul li input[type=radio]+label:before{background:#fff;border:1px solid #6f6f6f;border-radius:20px;content:"";display:block;height:20px;margin-right:8px;width:20px}main #content-wrapper #main-content.stage section .content-inner #comment .title .menu.comment-option .select-option ul li input[type=radio]:checked+label:after{background:#d80000;border-radius:10px;content:"";display:block;height:10px;left:5px;position:absolute;width:10px}main #content-wrapper #main-content.stage section .content-inner #comment .title .menu.comment-option .select-option ul li:not(:last-child){margin-bottom:14px}main #content-wrapper #main-content.stage section .content-inner #comment .title .menu.on,main #content-wrapper #main-content.stage section .content-inner #comment .title .menu:hover{background:#ffc107;color:#242424}main #content-wrapper #main-content.stage section .content-inner #comment #comment-input{margin-bottom:30px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #comment #comment-input{margin-bottom:40px}}main #content-wrapper #main-content.stage section .content-inner #comment #comment-input form{display:block}main #content-wrapper #main-content.stage section .content-inner #comment #comment-input form textarea{border:1px solid #6f6f6f;margin-bottom:10px;width:100%}main #content-wrapper #main-content.stage section .content-inner #comment #comment-input form .not-focus{background:none;color:#fff}main #content-wrapper #main-content.stage section .content-inner #comment #comment-input .comment-off{margin:0 auto;width:96%}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner #comment #comment-input .comment-off{width:100%}}main #content-wrapper #main-content.stage section .content-inner #comment #comment-input .comment-off p{background:rgba(0,0,0,.2);border-radius:6px;font-size:.875rem;padding:2em .5em;text-align:center}main #content-wrapper #main-content.stage section .content-inner #comment #comment-input .counter-btn{align-items:center;display:flex;justify-content:flex-start}main #content-wrapper #main-content.stage section .content-inner #comment #comment-input .counter-btn .counter{margin-left:auto}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .user-icon{height:40px;width:40px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents{width:calc(100% - 55px)}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail{align-items:center;background-image:radial-gradient(circle at 1px center,#fff,#fff 1px,transparent 0,transparent 100%);background-position:bottom;background-repeat:repeat-x;background-size:9px 2px;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .user-name{margin-right:10px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .user-name h3{word-break:break-all}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .user-name .post-time{font-size:.75rem}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions{align-items:center;display:flex;justify-content:flex-start}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu:not(:first-of-type){margin-left:6px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu .select-option ul li input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu .select-option ul li input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:flex-start;line-height:1;padding:10px;position:relative;white-space:nowrap}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu .select-option ul li input[type=radio]+label:hover,main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu .select-option ul li input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu.edit{display:none}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form{display:block}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form textarea{font-size:.875rem;resize:none;width:100%}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form .not-focus{background:none;color:#fff}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form div.comment-display{word-wrap:break-word;background:none;border:none;border-radius:3px;color:#fff;font-size:.875rem;padding:0;resize:none;width:100%}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form div.comment-display a{text-decoration:underline}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form div.comment-display.edited:after{color:#6f6f6f;content:attr(data-text-edited);padding-left:10px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form .counter-btn{display:none;margin-top:10px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #stamp-list{margin-top:10px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul li{align-items:center;background:#333;border-radius:15px;cursor:pointer;display:flex;height:30px;justify-content:space-between;padding:0 6px;width:auto}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul li:not(:last-child){margin-right:5px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul li .icon{align-items:center;display:flex;height:18px;justify-content:center;margin-right:6px;width:18px}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul li .num{font-size:.625rem;line-height:1;text-align:center}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul li.own{background:rgba(29,155,209,.102);box-shadow:inset 0 0 0 1px #fff}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents.disabled{width:100%}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment .comment-contents.disabled p{background:rgba(0,0,0,.2);border:none;border-radius:6px;font-size:.875rem;padding:1.5em .5em;text-align:center}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment.editable .comment-contents .user-detail .functions{align-items:center;display:flex;justify-content:flex-start}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment.editable .comment-contents .user-detail .functions .menu.edit,main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment.editable .comment-contents .user-detail .functions .menu.emoticon{display:flex}main #content-wrapper #main-content.stage section .content-inner #comment .comment-list .comment.editable .comment-contents .user-detail .functions .menu.violation-report{display:none}main #content-wrapper #main-content.stage section .content-inner .btn.more{align-items:center;background-image:none;border-radius:3px;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;margin:0 auto;max-width:440px}@media (max-width:540px){main #content-wrapper #main-content.stage section .content-inner .btn.more{width:310px}}main #content-wrapper #main-content.stage section .content-inner .btn.more i{margin-left:11px}main #content-wrapper #main-content.stage section .content-inner .progress{display:none;margin:30px}main #content-wrapper #main-content.stage section .content-inner .progress img{content:url(../images/radial-progress-yellow.svg);height:auto;margin:0 auto;width:30px}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail .title h2 textarea{padding:10px}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail .title h2 textarea:-moz-read-only{border:1px solid hsla(0,0%,46%,.5)}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail .title h2 textarea:read-only{border:1px solid hsla(0,0%,46%,.5)}@media (max-width:540px){main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail .title .user-share{display:block}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail .title .user-share .user{width:100%}}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail .title .user-share .follow{display:none}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail .title .user-share .share{display:block}@media (max-width:540px){main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail .title .user-share .share{margin-bottom:10px}}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul{width:calc(100% - 260px)}@media (max-width:540px){main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul{margin-bottom:10px;width:calc(100% - 14px)}}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul li{padding-left:0}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #edit-section .edit-function .tag-list .tag-input,main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #edit-section .edit-function .tag-list>ul li span .close,main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #edit-section .edit-function-btn .btn.edit{display:flex}@media (max-width:540px){main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #edit-section .edit-function-btn .btn.edit{display:none}}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #edit-section .edit-function-btn .btn.remix{display:none}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #stage-information>.explain-txt textarea{font-size:.875rem;padding:10px}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #stage-information>.explain-txt textarea:-moz-read-only{border:1px solid hsla(0,0%,46%,.5)}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #stage-information>.explain-txt textarea:read-only{border:1px solid hsla(0,0%,46%,.5)}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #stage-information #reward .detail .type .menu{display:flex}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #stage-information #achievement .detail{margin-top:30px}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #stage-information #achievement .detail:before{display:block}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #stage-information #achievement .detail .type .menu{display:flex}main #content-wrapper #main-content.stage.edit section .content-inner #stage-detail #stage-information #achievement .detail.unlocked:after{display:none}main #content-wrapper #main-content.stage.edit section .content-inner #comment .title .menu{display:flex}.modal-wrap .modal-content.sharring h4{background:#ffc107;border-radius:3px;color:#242424;display:inline-block;padding:10px}.modal-wrap .modal-content.sharring h4 span{align-items:center;display:flex;justify-content:center}@media (max-width:540px){.modal-wrap .modal-content.sharring h4 span{text-align:left}}.modal-wrap .modal-content.sharring h4 span i{font-size:1.5rem;margin-right:10px}.modal-wrap .modal-content.report .violation-comment{display:none;margin-top:14px}.modal-wrap .modal-content.report .violation-comment textarea{max-height:200px;overflow-y:auto!important;resize:none}.modal-wrap .modal-content.reward-zoom .image img{height:300px;margin:0 auto;max-width:none;width:auto}.modal-wrap .modal-content.reward-cancel .message .image{background:#333;display:inline-block;margin-bottom:10px;padding:24px 38px}.modal-wrap .modal-content.reward-cancel .message .image img{height:auto;max-width:none;width:100px}.modal-wrap .modal-content .btn-set .btn{width:160px}.modal-wrap .modal-content.achievement-cancel .message .type{padding-top:30px;position:relative}.modal-wrap .modal-content.achievement-cancel .message .type .type-num{background:#4b4b4b;border-radius:60px;font-size:1.125rem;height:60px;left:50%;line-height:30px;position:absolute;position:aboslute;text-align:center;top:0;transform:translateX(-50%);width:60px;z-index:1}.modal-wrap .modal-content.achievement-cancel .message .type .type-inner{align-items:center;background:#333;border-radius:6px;display:flex;flex-wrap:wrap;height:160px;justify-content:center;margin:0 auto 10px;position:relative;text-align:center;width:176px;z-index:2}.modal-wrap .modal-content.achievement-cancel .message .type .type-inner .image .frame{background-repeat:no-repeat;background-size:100%;height:120px;margin-bottom:5px;position:relative;width:120px}.modal-wrap .modal-content.achievement-cancel .message .type .type-inner .image .frame .icon,.modal-wrap .modal-content.achievement-cancel .message .type .type-inner .image .frame .icon .text{background-repeat:no-repeat;background-size:100%;height:120px;width:120px}.modal-wrap .modal-content.achievement-cancel .message .type .type-inner p{font-size:.75rem;text-align:center}.modal-wrap .modal-content.achievement-cancel .message .type-text{margin:0 auto;width:176px}.modal-wrap .modal-content.achievement-cancel .message .type-text h4,.modal-wrap .modal-content.achievement-cancel .message .type-text p{font-size:.875rem}main #content-wrapper #main-content.blueprint section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.blueprint section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.blueprint section .content-inner .reward-selected{background:#333;border:3px solid #ff8134;border-radius:6px;height:110px;margin:40px auto 30px;max-width:485px;padding:0 21px 10px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner .reward-selected{height:100px;margin:30px 20px 24px;padding:0 10px 10px}}main #content-wrapper #main-content.blueprint section .content-inner .reward-selected h3{align-items:center;background:#ff8134;border-radius:30px;color:#fff;display:flex;height:30px;justify-content:center;margin:-20px auto 0;text-align:center;width:124px}main #content-wrapper #main-content.blueprint section .content-inner .reward-selected .image{align-items:center;display:flex;font-weight:700;justify-content:flex-start}main #content-wrapper #main-content.blueprint section .content-inner .reward-selected .image img{height:90px;margin-right:10px;width:auto}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner .reward-selected .image img{height:80px}}main #content-wrapper #main-content.blueprint section .content-inner .reward-selected.favorite:after{align-items:center;background:#ffc107;border-radius:30px;color:#242424;content:"\e917";display:flex;font-family:omochim!important;font-size:1rem;height:30px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:30px}main #content-wrapper #main-content.blueprint section .content-inner .functions{align-items:center;border-bottom:1px solid #6f6f6f;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 20px;max-width:1000px;padding-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner .functions{margin:0 20px 20px}}main #content-wrapper #main-content.blueprint section .content-inner .functions .reward-search{height:30px;width:680px}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner .functions .reward-search{margin-bottom:10px;width:100%}}main #content-wrapper #main-content.blueprint section .content-inner .functions .reward-search form{display:flex;height:100%;justify-content:center}main #content-wrapper #main-content.blueprint section .content-inner .functions .reward-search form input[type=text]{background:#3d3d3d;border:1px solid #fff;border-radius:3px 0 0 3px;color:#fff;display:inline-block;height:30px;padding:0 .5em;width:100%}main #content-wrapper #main-content.blueprint section .content-inner .functions .reward-search form button{align-items:center;background:#fff;border:1px solid #fff;border-radius:0 3px 3px 0;display:flex;height:30px;justify-content:center;padding:0;width:30px}main #content-wrapper #main-content.blueprint section .content-inner .functions .reward-search form button i{color:#6f6f6f;font-size:1.3125rem;transition:all .5s ease}main #content-wrapper #main-content.blueprint section .content-inner .functions .reward-search form button i:hover{opacity:.5}main #content-wrapper #main-content.blueprint section .content-inner .functions .btn{align-items:center;border-radius:6px;display:flex;font-size:.875rem;height:26px;justify-content:center;width:300px}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner .functions .btn{margin-bottom:10px;width:100%}}main #content-wrapper #main-content.blueprint section .content-inner .functions .btn i{font-size:1.25rem;margin-right:10px}main #content-wrapper #main-content.blueprint section .content-inner .functions .counter{font-size:.75rem;margin:10px 0 0 auto}main #content-wrapper #main-content.blueprint section .content-inner .reward-list{margin:0 auto 40px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner .reward-list{margin:0 20px 30px}}main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li{background:#333;border-radius:6px;color:#fff;cursor:pointer;height:110px;margin-bottom:20px;padding:10px;position:relative;transition:all .5s ease;width:485px}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li{margin-bottom:10px}}main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li:nth-child(odd){margin-right:30px}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li:nth-child(odd){margin-right:0}}main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li:hover{background:#ffc107;color:#242424}main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li.on,main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li:active{background:#ff8134;color:#242424}main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li.favorite:after{align-items:center;background:#ffc107;border-radius:30px;color:#242424;content:"\e917";display:flex;font-family:omochim!important;font-size:1rem;height:30px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:30px}main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li .image{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:flex-start}main #content-wrapper #main-content.blueprint section .content-inner .reward-list ul li .image img{height:90px;margin-right:10px;width:auto}main #content-wrapper #main-content.blueprint section .content-inner .pagination{margin-bottom:40px}@media (max-width:540px){main #content-wrapper #main-content.blueprint section .content-inner .pagination{margin-bottom:30px}}main #content-wrapper #main-content.blueprint section .content-inner .to-stage .btn{align-items:center;background-image:url(../images/icon_left_wh.svg);background-position:center left 13px;background-repeat:no-repeat;border-radius:6px;display:flex;font-size:.875rem;height:40px;justify-content:center;margin:0 auto;width:260px}.modal-wrap .modal-content.reward-select .reward-box{background:#333;border:3px solid #ff8134;border-radius:6px;height:110px;margin:0 auto;max-width:485px;padding:10px;position:relative}.modal-wrap .modal-content.reward-select .reward-box:last-of-type{background:#ffc107;border:3px solid #ffc107;color:#242424}.modal-wrap .modal-content.reward-select .reward-box.favorite:after{align-items:center;background:#ffc107;border-radius:30px;color:#242424;content:"\e917";display:flex;font-family:omochim!important;font-size:1rem;height:30px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:30px}@media (max-width:540px){.modal-wrap .modal-content.reward-select .reward-box{height:100px;margin:0 auto;padding:10px}}.modal-wrap .modal-content.reward-select .reward-box .image{align-items:center;display:flex;font-weight:700;justify-content:flex-start}.modal-wrap .modal-content.reward-select .reward-box .image img{height:90px;margin-right:10px;width:auto}@media (max-width:540px){.modal-wrap .modal-content.reward-select .reward-box .image img{height:80px}}.modal-wrap .modal-content.reward-select i{display:inline-block;font-size:2.5rem;margin:20px auto;transform:rotate(90deg)}main #content-wrapper #main-content.achievement-setting section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.achievement-setting section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.achievement-setting section .content-inner .preview .image{align-items:center;background:#333;border-radius:6px;display:flex;height:160px;justify-content:center;margin:0 auto 25px;width:176px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner .preview .image{height:145px;width:155px}}main #content-wrapper #main-content.achievement-setting section .content-inner .preview .image .frame,main #content-wrapper #main-content.achievement-setting section .content-inner .preview .image .icon,main #content-wrapper #main-content.achievement-setting section .content-inner .preview .image .text{background-repeat:no-repeat;background-size:100%;height:140px;position:relative;width:140px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner .preview .image .frame,main #content-wrapper #main-content.achievement-setting section .content-inner .preview .image .icon,main #content-wrapper #main-content.achievement-setting section .content-inner .preview .image .text{height:120px;width:120px}}main #content-wrapper #main-content.achievement-setting section .content-inner #tab{margin:0 auto;max-width:1000px}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-btn{display:none}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-list-wrap{align-items:center;display:flex;justify-content:space-around;margin-bottom:20px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-list-wrap{margin:0 20px 20px}}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-list-wrap li i{font-size:2.25rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-list-wrap li i{margin-bottom:10px;margin-right:0}}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-list-wrap i{font-size:1.875rem}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-list-wrap .tab-list{align-items:center;background:#646464;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:700;height:50px;justify-content:center;padding:0 10px;text-align:center;transition:all .5s ease;width:300px}@media (max-width:960px){main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-list-wrap .tab-list{height:auto;padding:10px;width:220px}}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-list-wrap .tab-list{height:auto;padding:10px;width:auto}}main #content-wrapper #main-content.achievement-setting section .content-inner #tab #frame:checked~.tab-list-wrap #frame,main #content-wrapper #main-content.achievement-setting section .content-inner #tab #icon:checked~.tab-list-wrap #icon,main #content-wrapper #main-content.achievement-setting section .content-inner #tab #text:checked~.tab-list-wrap #text,main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-list-wrap .tab-list:hover{background:#ffc107;color:#3d3d3d}main #content-wrapper #main-content.achievement-setting section .content-inner #tab #frame:checked~.tab-content-wrap #frame,main #content-wrapper #main-content.achievement-setting section .content-inner #tab #icon:checked~.tab-content-wrap #icon,main #content-wrapper #main-content.achievement-setting section .content-inner #tab #text:checked~.tab-content-wrap #text{height:auto;opacity:1;z-index:1}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content{height:0;opacity:0;position:relative;z-index:-1}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content h3{font-size:1rem;font-weight:700;line-height:1;margin-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content h3{font-size:.875rem;margin:0 20px 10px}}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category{border-bottom:1px solid #6f6f6f;border-top:1px solid #6f6f6f;margin-bottom:20px;padding:10px 0}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category{margin:0 20px 20px}}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;width:calc(100% - 28px)}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul li{align-items:center;background:#6f6f6f;border-radius:30px;cursor:pointer;display:flex;font-size:.75rem;font-weight:700;height:30px;justify-content:center;padding:0 20px;transition:all .5s ease;white-space:nowrap}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul li:not(:last-child){margin-right:10px}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul li.selected,main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul li:hover{background:#ffc107;color:#242424}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul .next,main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul .prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul .next.slick-disabled,main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul .prev.slick-disabled{opacity:0}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul .next{right:-14px}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul .next:after{color:#6f6f6f;content:"\e924";display:block;font-family:omochim;font-size:12px}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul .prev{left:-14px}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .category ul .prev:after{color:#6f6f6f;content:"\e915";display:block;font-family:omochim;font-size:12px}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .slider-wrap .achivmnt-parts li{margin:0 20px 20px 0}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .slider-wrap .achivmnt-parts li{margin-bottom:22px}}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .slider-wrap .achivmnt-parts li .image{align-items:center;background:#333;border-radius:6px;cursor:pointer;display:flex;height:150px;justify-content:center;transition:all .5s ease;width:150px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .slider-wrap .achivmnt-parts li .image{height:103px;width:103px}}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .slider-wrap .achivmnt-parts li .image img{height:120px;width:120px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .slider-wrap .achivmnt-parts li .image img{height:80px;width:80px}}main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .slider-wrap .achivmnt-parts li .image.selected,main #content-wrapper #main-content.achievement-setting section .content-inner #tab .tab-content .slider-wrap .achivmnt-parts li .image:hover{background:#ffc107;color:#242424}main #content-wrapper #main-content.achievement-setting section .content-inner #detail{border-top:1px solid #6f6f6f;margin:0 auto;max-width:1000px;padding:20px 0 0}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #detail{margin:0 20px}}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .name{margin-bottom:20px}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .name h3{color:#fff;font-size:1rem;font-weight:700;line-height:1;margin-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #detail .name h3{font-size:.875rem}}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .name input{width:100%}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .description{margin-bottom:60px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #detail .description{margin-bottom:35px}}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .description h3{color:#fff;font-size:1rem;font-weight:700;line-height:1;margin-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #detail .description h3{font-size:.875rem}}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .description textarea{width:100%}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .btn-set{align-items:center;display:flex;justify-content:center}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .btn-set .btn{align-items:center;border-radius:3px;display:flex;font-size:.875rem;justify-content:center;width:160px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #detail .btn-set .btn{width:150px}}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .btn-set .btn:first-of-type{margin-right:20px}@media (max-width:540px){main #content-wrapper #main-content.achievement-setting section .content-inner #detail .btn-set .btn:first-of-type{margin-right:10px}}main #content-wrapper #main-content.achievement-setting section .content-inner #detail .achievement-form{width:100%}main #content-wrapper #main-content.achievement-setting section .content-inner .error{color:#ef1d1d;font-weight:400}main #content-wrapper #main-content.achievement-setting section .content-inner .errorInput{background:#ffeaab}main #content-wrapper #main-content.avatar-editor section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.avatar-editor section .content-inner h2 i{font-size:1.25rem;margin-right:10px}main #content-wrapper #main-content.avatar-editor section .content-inner h3{margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner h3{margin-bottom:20px}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content{display:block;margin:0 20px}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar{width:29%}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar{align-items:flex-start;display:flex;justify-content:space-between;width:100%}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th{align-items:center;background:#333;border-radius:6px;display:flex;height:380px;justify-content:center;margin-bottom:20px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th{height:150px;width:180px}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .main-render{height:100%}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .hidden-render{display:none;height:100%;margin:auto;position:absolute;vertical-align:middle;width:100%}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .hidden-render img{content:url(../images/radial-progress-yellow.svg);display:block;height:auto;margin:auto;width:128px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .progress{display:none;position:absolute}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .progress img{content:url(../images/radial-progress-yellow.svg);height:auto;margin:0 auto;width:128px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .reset{cursor:pointer;position:absolute;right:5px;text-align:center;top:7px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .reset i{color:#fff;font-size:1.875rem;transition:all .3s ease}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .reset i{font-size:1.875rem}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .reset:hover i{opacity:.5}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .playup{height:31px;margin:0;padding:0;transform:rotate(-90deg);width:31px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .playdown{height:31px;margin:0;padding:0;transform:rotate(90deg);width:31px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .playup2{height:31px;margin:0;padding:0;transform:rotate(-90deg);width:31px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .playdown2{height:31px;margin:0;padding:0;transform:rotate(90deg);width:31px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .playup3{height:31px;margin:0;padding:0;transform:rotate(-90deg);width:31px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .playdown3{height:31px;margin:0;padding:0;transform:rotate(90deg);width:31px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .controller{bottom:5px;position:absolute;right:5px;text-align:center}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .controller i{color:#fff;font-size:2.5rem;margin-bottom:3px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .controller i{font-size:1.875rem}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .controller .icon{align-items:center;background:#fff;border-radius:9px;color:#242424;display:flex;font-size:.75rem;font-weight:700;height:18px;justify-content:center;line-height:1;margin:0 auto;text-align:center;width:34px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .th .controller .icon{width:30px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .btns{width:145px}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .btns .btn{align-items:center;border-radius:3px;display:flex;font-size:.875rem;justify-content:center;margin-bottom:20px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #avatar .btns .btn{height:65px;margin-bottom:15px}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab{width:68%}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab{position:relative;width:100%}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .select-item,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-btn{display:none}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .select-item{align-items:center;background-color:#6f6f6f;background-image:url(../images/icon_down_wh.svg);background-position:center right 10px;background-repeat:no-repeat;border-radius:6px;color:#fff;display:flex;font-weight:700;height:40px;justify-content:flex-start;margin-bottom:10px;padding:0 10px;width:100%}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .select-item.close{background-image:url(../images/icon_up_wh.svg)}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap{align-items:flex-end;border-bottom:2px solid #ffc107;display:flex;height:50px;justify-content:flex-start;padding:0 10px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap{background-color:#ddd;border:none;border-radius:6px;display:block;display:none;height:auto;padding:10px;position:absolute;width:100%;z-index:100}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap:before{border:solid transparent;border-bottom:solid #ddd;border-width:12px 8px;bottom:100%;content:"";left:50%;margin-left:-8px;position:absolute}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap li{width:42.75%}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap li:not(:last-child){margin-right:5px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap li:not(:last-child){margin-right:0}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap li{width:100%}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap .tab-list{align-items:center;background:#646464;border-radius:3px 3px 0 0;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:center;line-height:1.2;text-align:center;transition:all .5s ease;width:100%}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap .tab-list{align-items:center;background-color:initial;color:#242424;display:flex;height:34px;justify-content:flex-start;padding-left:2em;position:relative;text-align:left}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap .tab-list:before{content:"";display:block;left:10px;position:absolute}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap .tab-list:hover{background:rgba(255,193,7,.5);height:50px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-list-wrap .tab-list:hover{height:34px;width:100%}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #bottoms:checked~.tab-list-wrap #bottoms,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #color:checked~.tab-list-wrap #color,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #head:checked~.tab-list-wrap #head,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #tops:checked~.tab-list-wrap #tops{background:#ffc107;color:#3d3d3d;height:50px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #bottoms:checked~.tab-list-wrap #bottoms,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #color:checked~.tab-list-wrap #color,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #head:checked~.tab-list-wrap #head,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #tops:checked~.tab-list-wrap #tops{height:34px;width:100%}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #bottoms:checked~.tab-list-wrap #bottoms:before,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #color:checked~.tab-list-wrap #color:before,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #head:checked~.tab-list-wrap #head:before,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #tops:checked~.tab-list-wrap #tops:before{content:"\e931";font-family:omochim!important;font-size:.625rem}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #bottoms:checked~.tab-content-wrap #bottoms,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #color:checked~.tab-content-wrap #color,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #head:checked~.tab-content-wrap #head,main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab #tops:checked~.tab-content-wrap #tops{display:block}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-content{display:none;padding-top:20px;transition:all .5s ease}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .tab-content{padding-top:0}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap{margin-left:-100px;max-height:800px;overflow-y:scroll;padding-left:100px;scrollbar-color:#646464 transparent;width:120%}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap::-webkit-scrollbar{width:6px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap::-webkit-scrollbar-track{background-color:transparent}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap::-webkit-scrollbar-thumb{background-color:#646464;border-radius:3px}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap{max-height:400px}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item{background:#333;height:158px;margin:0 14px 14px 0;overflow:visible;padding:0;transition:all .5s ease;width:158px}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item:hover{background:#ffc107;color:#242424}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item:hover{background:#333;color:#fff}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item.selected .item-wrap{border:0 solid #ffc107}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item.selected .item-wrap:before{align-items:center;background:#ffc107;border-radius:30px;color:#333;content:"\e931";display:flex;font-family:omochim!important;font-size:1.125rem;height:30px;justify-content:center;left:5px;line-height:1;position:absolute;top:5px;width:30px;z-index:1}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item.selected .item-wrap:before{font-size:.75rem;height:20px;left:-2px;top:-2px;width:20px}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item.checked .item-wrap{background:#ffc107;border:0 solid #ffc107;color:#242424}@media (max-width:960px){:root main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item,_::-webkit-full-page-media,_:future{-webkit-transition:all .3s ease;transition:all .3s ease}}@media (max-width:1024px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item{margin-right:9px}}@media (max-width:540px){main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item{height:80px;margin:0 8px 8px 0;width:80px}}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item .item-wrap{border-radius:6px;height:100%}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item .item-wrap .th{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;width:100%}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item .item-wrap .th .avatar-img{bottom:15px;position:absolute}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item .item-wrap .th .avatar-formal-name{background:#ffc107;border-radius:6px;bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:30%;justify-content:center;margin:0;opacity:0;padding:0 3px;position:absolute;resize:vertical;right:0;width:100%;z-index:100}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item .item-wrap .th .avatar-formal-name-fade-in{color:#242424;opacity:1;right:-40%;transition:all .3s ease;width:180%}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item .item-wrap .th .avatar-formal-name p{font-size:13px;line-height:17px;text-align:center;white-space:normal}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item .item-wrap .th .name-visible{visibility:visible}main #content-wrapper #main-content.avatar-editor section .content-inner .avatar-content #tab .list-wrap .col-4-avtr .item .item-wrap .th .avatar-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;bottom:0;display:-webkit-box;font-size:15px;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;width:100%}.item-detail{bottom:0;display:none;left:50%;margin:0 auto;position:fixed;transform:translateX(-50%);width:1000px}@media (max-width:540px){.item-detail{left:0;transform:translateX(0);width:100%}}.item-detail .inner{background:#242424;border-radius:30px 30px 0 0;bottom:0;box-shadow:inset 0 2px 0 #6f6f6f;display:flex;justify-content:space-between;margin-left:auto;padding:20px;position:absolute;right:0;width:68%}@media (max-width:540px){.item-detail .inner{margin-left:0;width:100%}}.item-detail .inner .th{align-items:center;background:#333;border-radius:6px;display:flex;flex-shrink:0;height:158px;justify-content:center;width:158px}@media (max-width:540px){.item-detail .inner .th{height:80px;width:80px}}.item-detail .inner .text{display:flex;flex-direction:column;width:calc(100% - 178px)}@media (max-width:540px){.item-detail .inner .text{width:calc(100% - 100px)}}.item-detail .inner .text p{font-size:.875rem}.item-detail .inner .text .btn{align-items:center;border-radius:6px;display:flex;font-size:.875rem;height:40px;justify-content:center;margin-top:auto;width:100%}@media (max-width:540px){.item-detail .inner .text .btn{display:none}}.item-detail .inner>.close{display:none}@media (max-width:540px){.item-detail .inner>.close{align-items:center;background:#6f6f6f;border-radius:30px;color:#fff;display:flex;font-size:.875rem;height:30px;justify-content:center;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:30px}main #content-wrapper #main-content.works-list{padding-bottom:95px}}main #content-wrapper #main-content.works-list section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.works-list section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.works-list section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.works-list section .content-inner h2 i{font-size:1.375rem}main #content-wrapper #main-content.players-list{padding-bottom:95px}}main #content-wrapper #main-content.players-list section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.players-list section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.players-list section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.players-list section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.follow section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.follow section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.follow section .content-inner h3{margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner h3{margin-bottom:20px}}main #content-wrapper #main-content.follow section .content-inner .player-information{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;max-width:1000px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information{display:block;margin:0 20px 40px}}main #content-wrapper #main-content.follow section .content-inner .player-information .icon>div{background:#ddd;border-radius:6px;height:150px;padding:5px;width:150px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .icon>div{height:110px;margin:0 auto 10px;width:110px}}main #content-wrapper #main-content.follow section .content-inner .player-information .icon>div img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}main #content-wrapper #main-content.follow section .content-inner .player-information .detail{margin-bottom:20px;width:calc(100% - 170px)}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail{width:100%}}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name{display:block}}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name h2{color:#fff;font-size:1.5rem;margin:0 0 10px;width:90%}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name h2 span{display:block;font-size:.75rem;margin-top:10px}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function{display:block;position:absolute;right:0;top:0}}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account{order:-1;position:relative}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn{align-items:center;background:#6f6f6f;border-radius:40px;cursor:pointer;display:flex;height:40px;justify-content:center;line-height:1;margin-right:10px;text-align:center;transition:all .5s ease;width:40px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn{margin-right:0}}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn i{font-size:1.625rem}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn.on{background:#ffc107;color:#242424}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn:hover{background-color:#929292;color:#ffe23a}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn:action{background-color:#929292;color:#ffe23a}}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .select-option{background:#ddd;border-radius:6px;box-shadow:3px 3px 0 rgba(0,0,0,.3);color:#3d3d3d;display:none;font-size:.75rem;padding:10px;position:absolute;right:-40px;top:50px;white-space:nowrap;z-index:1}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .select-option{right:0;top:50px}}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .select-option:before{border:solid transparent;border-bottom:solid #ddd;border-width:10px 8px;bottom:100%;content:"";margin-left:-10px;position:absolute;right:62px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .select-option:before{right:12px}}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .family-account .select-option a{align-items:center;background:#ffc107;border-radius:3px;color:#3d3d3d;display:flex;font-weight:700;justify-content:center;padding:10px}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .violation-report{color:#fff;cursor:pointer;font-size:.75rem;position:relative;transition:all .5s ease}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .violation-report{margin-bottom:10px}}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .violation-report:before{align-items:center;background-color:#6f6f6f;border-radius:40px;color:#fff;content:"\e932";display:flex;font-family:omochim;font-size:1.375rem;height:40px;justify-content:center;line-height:1;margin:0 auto 5px;transition:all .5s ease;width:40px}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .violation-report.reported{opacity:.5;pointer-events:none}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .violation-report.on:before{background-color:#ffc107;color:#242424}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .violation-report:hover:before{background-color:#929292;color:#ffe23a}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name .function .violation-report:action{background-color:#929292;color:#ffe23a}}main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name p{color:#fff}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .detail .user-name p{margin-bottom:10px}}main #content-wrapper #main-content.follow section .content-inner .player-information .fnum{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}main #content-wrapper #main-content.follow section .content-inner .player-information .fnum>div{font-size:.875rem}main #content-wrapper #main-content.follow section .content-inner .player-information .fnum>div:not(:last-of-type){margin-right:1em}main #content-wrapper #main-content.follow section .content-inner .player-information .fnum>div span{font-weight:700;margin-right:.25em}main #content-wrapper #main-content.follow section .content-inner .player-information .follow-request{align-items:center;display:flex;justify-content:flex-start;margin-left:auto}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .follow-request{align-items:center;display:flex;justify-content:space-between;margin-left:0}}main #content-wrapper #main-content.follow section .content-inner .player-information .follow-request .btn{align-items:center;border-radius:3px;color:#3d3d3d;display:flex;font-size:.75rem;justify-content:center}main #content-wrapper #main-content.follow section .content-inner .player-information .follow-request .btn:first-of-type{margin-right:20px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner .player-information .follow-request .btn{background-position:center left 25px;width:47%}}main #content-wrapper #main-content.follow section .content-inner .player-information .follow-request .badge{align-items:center;background:#d80000;border-radius:24px;color:#fff;display:flex;font-size:.75rem;height:24px;justify-content:center;min-width:24px;padding:0 .25em;position:absolute;right:-5px;top:-5px}main #content-wrapper #main-content.follow section .content-inner #tab{margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner #tab{margin:0 20px}}main #content-wrapper #main-content.follow section .content-inner #tab .tab-btn{display:none}main #content-wrapper #main-content.follow section .content-inner #tab .tab-list-wrap{align-items:flex-end;border-bottom:2px solid #ffc107;display:flex;height:40px;justify-content:flex-start;padding:0 10px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner #tab .tab-list-wrap{align-items:center;border-bottom:none;display:flex;flex-wrap:wrap;height:90px;justify-content:space-between;padding:0 10px}}main #content-wrapper #main-content.follow section .content-inner #tab .tab-list-wrap li{margin-right:5px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner #tab .tab-list-wrap li{margin:0;width:49.75%}}main #content-wrapper #main-content.follow section .content-inner #tab .tab-list-wrap .tab-list{align-items:center;background:#646464;border-radius:3px 3px 0 0;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:30px;justify-content:center;text-align:center;transition:all .5s ease;width:130px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner #tab .tab-list-wrap .tab-list{border-radius:6px;height:40px;width:100%}}main #content-wrapper #main-content.follow section .content-inner #tab .tab-list-wrap .tab-list:hover{background:rgba(255,193,7,.5);height:40px;width:130px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner #tab .tab-list-wrap .tab-list:hover{height:40px;width:100%}}main #content-wrapper #main-content.follow section .content-inner #tab #family:checked~.tab-list-wrap #family,main #content-wrapper #main-content.follow section .content-inner #tab #follow:checked~.tab-list-wrap #follow,main #content-wrapper #main-content.follow section .content-inner #tab #follower:checked~.tab-list-wrap #follower,main #content-wrapper #main-content.follow section .content-inner #tab #friend:checked~.tab-list-wrap #friend{background:#ffc107;color:#3d3d3d;height:40px;width:130px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner #tab #family:checked~.tab-list-wrap #family,main #content-wrapper #main-content.follow section .content-inner #tab #follow:checked~.tab-list-wrap #follow,main #content-wrapper #main-content.follow section .content-inner #tab #follower:checked~.tab-list-wrap #follower,main #content-wrapper #main-content.follow section .content-inner #tab #friend:checked~.tab-list-wrap #friend{height:50px;width:100%}}main #content-wrapper #main-content.follow section .content-inner #tab .tab-content{padding-top:20px}main #content-wrapper #main-content.follow section .content-inner #tab .tab-content .list-wrap{margin:0 auto 10px}main #content-wrapper #main-content.follow section .content-inner #tab .tab-content .list-wrap .list .item{min-height:262px}@media (max-width:540px){main #content-wrapper #main-content.follow section .content-inner #tab .tab-content .list-wrap .list .item{min-height:243px}}main #content-wrapper #main-content.follow section .content-inner #tab .tab-content .list-wrap .list .item .item-wrap{height:100%}main #content-wrapper #main-content.follow section .content-inner #tab .tab-content .list-wrap .list .item .item-wrap .add-family{align-items:center;display:flex;height:100%;justify-content:center}main #content-wrapper #main-content.follow section .content-inner #tab .tab-content .list-wrap .list .item .item-wrap .add-family div a{align-items:center;background:#6f6f6f;border-radius:60px;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 10px;width:60px}main #content-wrapper #main-content.follow section .content-inner #tab .tab-content .list-wrap .list .item .item-wrap .add-family div p{text-align:center}main #content-wrapper #main-content.friend-request section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.friend-request section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.friend-request section .content-inner #tab{margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab{margin:0 20px}}main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-btn{display:none}main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-list-wrap{align-items:flex-end;border-bottom:2px solid #ffc107;display:flex;height:40px;justify-content:flex-start;padding:0 10px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-list-wrap{align-items:flex-end;display:flex;justify-content:space-between}}main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-list-wrap li{margin-right:5px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-list-wrap li{margin:0;width:calc(50% - 5px)}}main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-list-wrap li .badge{align-items:center;background:#d80000;border-radius:24px;display:flex;font-size:.75rem;height:24px;justify-content:center;min-width:24px;padding:0 .25em;position:absolute;right:-5px;top:-5px}main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-list-wrap .tab-list{align-items:center;background:#646464;border-radius:3px 3px 0 0;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:30px;justify-content:center;text-align:center;transition:all .5s ease;width:170px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-list-wrap .tab-list{width:100%}}main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-list-wrap .tab-list:hover{background:rgba(255,193,7,.5);height:40px;width:170px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab .tab-list-wrap .tab-list:hover{height:40px;width:100%}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester:checked~.tab-list-wrap #requester,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting:checked~.tab-list-wrap #requesting{background:#ffc107;color:#3d3d3d;height:40px;width:170px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester:checked~.tab-list-wrap #requester,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting:checked~.tab-list-wrap #requesting{height:40px;width:100%}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content{padding-top:20px}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap{margin:0 auto 60px}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li{border-bottom:1px solid #6f6f6f;padding-bottom:20px}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li:not(:last-child),main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li:not(:last-child){margin-bottom:20px}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap{align-items:center;display:flex;justify-content:space-between}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .th,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .th{background:#ddd;border-radius:6px;height:90px;padding:5px;width:90px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .th,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .th{height:70px;width:70px}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .th img,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .th img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info{min-height:90px;width:calc(100% - 290px)}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info{height:70px;width:calc(100% - 90px)}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info .user-detail,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail{align-items:center;background-image:radial-gradient(circle at 1px center,#fff 1px,transparent 0,transparent 100%);background-position:bottom;background-repeat:repeat-x;background-size:9px 2px;display:flex;justify-content:flex-start;margin-bottom:8px;padding-bottom:8px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info .user-detail,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail{align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-name,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-name{font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-name,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;text-overflow:clip;white-space:normal;width:100%}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-id,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-id{font-size:.75rem;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:300px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-id,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-id{width:220px}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .post-time,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .post-time{font-size:.75rem;margin-left:auto}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info .user-comment,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-comment{display:block;font-size:.875rem;width:100%}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-info .user-comment,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-comment{display:none}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-comment,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-comment{display:none;font-size:.875rem;margin:10px 0 0;width:100%}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .user-comment,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-comment{display:block}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .acceptation,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .acceptation{align-items:center;display:flex;justify-content:center;width:100%}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .acceptation>div,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .acceptation>div{align-items:center;border-radius:3px;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:center;width:160px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .acceptation>div,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .acceptation>div{margin-bottom:0;width:calc(50% - 5px)}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .acceptation>div:first-of-type,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .acceptation>div:first-of-type{margin-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .acceptation>div:first-of-type,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .acceptation>div:first-of-type{margin-bottom:0;margin-right:10px}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .acceptation>div.btn.accept,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .acceptation>div.btn.accept{color:#242424}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .acceptation>div.accepted,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .acceptation>div.accepted{background:#333;border:1px solid #ffc107;color:#ffc107;display:none}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap .acceptation>div.rejected,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .acceptation>div.rejected{background:#333;border:1px solid #6f6f6f;color:#fff;display:none}main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap.rejected .th,main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap.rejected .user-comment,main #content-wrapper #main-content.friend-request section .content-inner #tab #requester.tab-content .list-wrap ul li .item-wrap.rejected .user-info .user-detail,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap.rejected .th,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap.rejected .user-comment,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap.rejected .user-info .user-detail{opacity:.5}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap{align-items:center;display:flex;justify-content:space-between}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail{align-content:flex-start;align-items:center;background-image:none;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-start;padding-bottom:0;position:relative}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-id,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-name{width:100%}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .user-id{width:220px}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .post-time{margin-left:0;margin-top:auto;width:100%}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .user-info .user-detail .post-time{margin-left:auto;margin-top:0;width:auto}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .request{align-items:center;display:flex;justify-content:center;margin-top:10px;width:100%}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .request>div{align-items:center;border-radius:3px;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:center;width:160px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .request>div{margin-bottom:0;width:calc(50% - 5px)}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .request>div:first-of-type{margin-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .request>div:first-of-type{margin-bottom:0;margin-left:10px}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .request>div.requesting{background:#333;border:1px solid #ff8134;color:#ff8134}@media (max-width:540px){main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .request>div.requesting{order:2}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .request>div.cancel{order:1}}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap .request>div.canceled{background:#333;border:1px solid #6f6f6f;color:#fff;display:none}main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap.canceled .th,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap.canceled .user-comment,main #content-wrapper #main-content.friend-request section .content-inner #tab #requesting.tab-content .list-wrap ul li .item-wrap.canceled .user-info .user-detail{opacity:.5}main #content-wrapper #main-content.friend-request section .content-inner .btn.back{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;justify-content:center;margin:40px auto 0;max-width:260px}main #content-wrapper #main-content.achievements-list section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.achievements-list section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.achievements-list section .content-inner h3{margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner h3{margin-bottom:20px}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;max-width:1000px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information{display:block;margin:0 20px 40px}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .icon>div{background:#ddd;border-radius:6px;height:150px;padding:5px;width:150px}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .icon>div{height:110px;margin:0 auto 10px;width:110px}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .icon>div img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail{margin-bottom:20px;width:calc(100% - 170px)}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail{width:100%}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name{display:block}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name h2{color:#fff;font-size:1.5rem;margin:0 0 10px;width:90%}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name h2 span{display:block;font-size:.75rem;margin-top:10px}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function{display:block;position:absolute;right:0;top:0}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account{order:-1;position:relative}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn{align-items:center;background:#6f6f6f;border-radius:40px;cursor:pointer;display:flex;height:40px;justify-content:center;line-height:1;margin-right:10px;text-align:center;transition:all .5s ease;width:40px}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn{margin-right:0}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn i{font-size:1.625rem}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn.on{background:#ffc107;color:#242424}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn:hover{background-color:#929292;color:#ffe23a}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .family-account-btn:action{background-color:#929292;color:#ffe23a}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .select-option{background:#ddd;border-radius:6px;box-shadow:3px 3px 0 rgba(0,0,0,.3);color:#3d3d3d;display:none;font-size:.75rem;padding:10px;position:absolute;right:-40px;top:50px;white-space:nowrap;z-index:1}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .select-option{right:0;top:50px}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .select-option:before{border:solid transparent;border-bottom:solid #ddd;border-width:10px 8px;bottom:100%;content:"";margin-left:-10px;position:absolute;right:62px}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .select-option:before{right:12px}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .family-account .select-option a{align-items:center;background:#ffc107;border-radius:3px;color:#3d3d3d;display:flex;font-weight:700;justify-content:center;padding:10px}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .violation-report{color:#fff;cursor:pointer;font-size:.75rem;position:relative;transition:all .5s ease}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .violation-report{margin-bottom:10px}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .violation-report:before{align-items:center;background-color:#6f6f6f;border-radius:40px;color:#fff;content:"\e932";display:flex;font-family:omochim;font-size:1.375rem;height:40px;justify-content:center;line-height:1;margin:0 auto 5px;transition:all .5s ease;width:40px}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .violation-report.reported{opacity:.5;pointer-events:none}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .violation-report.on:before{background-color:#ffc107;color:#242424}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .violation-report:hover:before{background-color:#929292;color:#ffe23a}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name .function .violation-report:action{background-color:#929292;color:#ffe23a}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name p{color:#fff}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .detail .user-name p{margin-bottom:10px}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .fnum{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .fnum>div{font-size:.875rem}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .fnum>div:not(:last-of-type){margin-right:1em}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .fnum>div span{font-weight:700;margin-right:.25em}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .follow-request{align-items:center;display:flex;justify-content:flex-start;margin-left:auto}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .follow-request{align-items:center;display:flex;justify-content:space-between;margin-left:0}}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .follow-request .btn{align-items:center;border-radius:3px;color:#3d3d3d;display:flex;font-size:.75rem;justify-content:center}main #content-wrapper #main-content.achievements-list section .content-inner .player-information .follow-request .btn:first-of-type{margin-right:20px}@media (max-width:540px){main #content-wrapper #main-content.achievements-list section .content-inner .player-information .follow-request .btn{background-position:center left 25px;width:47%}}.modal-wrap .modal-content.friend .message{position:relative}.modal-wrap .modal-content.friend .message textarea{max-height:200px;overflow-y:auto!important;resize:none;width:100%}.modal-wrap .modal-content.friend .message .counter-btn .counter{bottom:3px;color:#6f6f6f;margin:0;position:absolute;right:5px}.modal-wrap .modal-content.friend .btn-set button.over{pointer-events:none}main #content-wrapper #main-content.team-create section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.team-create section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.team-create section .content-inner .icon{align-items:center;background:#333;border-radius:6px;display:flex;height:160px;justify-content:center;margin:0 auto 25px;width:176px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner .icon{height:145px;margin-bottom:20px;width:155px}}main #content-wrapper #main-content.team-create section .content-inner .icon div .icon-select{align-items:center;background:#6f6f6f;border-radius:60px;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 10px;width:60px}main #content-wrapper #main-content.team-create section .content-inner .icon div p{text-align:center}main #content-wrapper #main-content.team-create section .content-inner #detail{margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #detail{margin:0 20px 20px}}main #content-wrapper #main-content.team-create section .content-inner #detail .name{margin-bottom:20px}main #content-wrapper #main-content.team-create section .content-inner #detail .name h3{color:#fff;font-size:1rem;font-weight:700;line-height:1;margin-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #detail .name h3{font-size:.875rem}}main #content-wrapper #main-content.team-create section .content-inner #detail .name input{width:100%}main #content-wrapper #main-content.team-create section .content-inner #detail .description{margin-bottom:60px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #detail .description{margin-bottom:20px}}main #content-wrapper #main-content.team-create section .content-inner #detail .description h3{color:#fff;font-size:1rem;font-weight:700;line-height:1;margin-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #detail .description h3{font-size:.875rem}}main #content-wrapper #main-content.team-create section .content-inner #detail .description textarea{width:100%}main #content-wrapper #main-content.team-create section .content-inner #funciton{margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #funciton{margin:0 20px}}main #content-wrapper #main-content.team-create section .content-inner #funciton form{display:block}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item{align-items:flex-start;border-bottom:1px solid #6f6f6f;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:20px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item{display:block;margin-bottom:15px}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements{margin-bottom:20px}}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range h3,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method h3,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements h3{color:#fff;font-size:1rem;font-weight:700;line-height:1;margin-bottom:10px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range h3,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method h3,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements h3{font-size:.875rem}}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl{color:#242424;position:relative;text-align:left;width:310px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl{border-radius:6px;width:100%}}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dt,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dt,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dt{background-color:#6f6f6f;background-image:url(../images/icon_up_wh.svg);background-position:center right 10px;background-repeat:no-repeat;border-radius:3px;color:#fff;cursor:pointer;font-weight:400;margin-bottom:0;padding:9px}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dt.close,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dt.close,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dt.close{background-image:url(../images/icon_down_gr.svg)}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dt.select,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dt.select,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dt.select{background-color:#ffc107;background-image:url(../images/icon_up_gr.svg);color:#242424;font-weight:700}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dt.select.close,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dt.select.close,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dt.select.close{background-image:url(../images/icon_down_gr.svg)}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dd,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dd,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dd{background:#ddd;border-radius:3px;box-shadow:3px 3px 0 rgba(0,0,0,.302);display:none;left:0;margin-top:12px;padding:10px;position:absolute;top:40px;width:100%;z-index:1}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dd:before,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dd:before,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dd:before{border:solid transparent;border-bottom:solid #ddd;border-width:12px 8px;bottom:100%;content:"";left:50%;margin-left:-8px;position:absolute}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dd input[type=radio],main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dd input[type=radio],main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dd input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dd input[type=radio]+label,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dd input[type=radio]+label,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dd input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-weight:700;justify-content:flex-start;padding:10px;position:relative}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dd input[type=radio]+label,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dd input[type=radio]+label,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dd input[type=radio]+label{border-radius:6px}}main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dd input[type=radio]+label:hover,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .disclosure-range dl dd input[type=radio]:checked+label,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dd input[type=radio]+label:hover,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .method dl dd input[type=radio]:checked+label,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dd input[type=radio]+label:hover,main #content-wrapper #main-content.team-create section .content-inner #funciton form .select-item .requirements dl dd input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.team-create section .content-inner #funciton form .btn-set{align-items:center;display:flex;justify-content:center}main #content-wrapper #main-content.team-create section .content-inner #funciton form .btn-set .btn{align-items:center;border-radius:3px;display:flex;font-size:.875rem;justify-content:center;width:160px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #funciton form .btn-set .btn{width:150px}}main #content-wrapper #main-content.team-create section .content-inner #funciton form .btn-set .btn:first-of-type{margin-right:20px}@media (max-width:540px){main #content-wrapper #main-content.team-create section .content-inner #funciton form .btn-set .btn:first-of-type{margin-right:10px}}main #content-wrapper #main-content.team-create section .content-inner #funciton form .btn-set .btn.submit{opacity:.5;pointer-events:none}.modal-wrap .modal-content.select-icon .message .pagination ul li{margin-bottom:0}.modal-wrap .modal-content.select-icon .message .list-wrap{margin-bottom:20px}.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li{margin:0 20px 20px 0}@media (max-width:540px){.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li{margin-bottom:22px}.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li:nth-child(2n){margin-right:0}}.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li:nth-child(5n){margin-right:0}@media (max-width:540px){.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li:nth-child(5n){margin-right:20px}}.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li .image{align-items:center;background:#333;border-radius:6px;cursor:pointer;display:flex;height:150px;justify-content:center;transition:all .5s ease;width:150px}@media (max-width:540px){.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li .image{height:145px;width:145px}}.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li .image img{height:120px;width:120px}@media (max-width:540px){.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li .image img{height:80px;width:80px}}.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li .image.selected,.modal-wrap .modal-content.select-icon .message .list-wrap .icon-list li .image:hover{background:#ffc107;color:#242424}@media (max-width:540px){main #content-wrapper #main-content.seek{padding-bottom:95px}}main #content-wrapper #main-content.seek section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.seek section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.seek section .content-inner h2 i{font-size:1.5625rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.seek section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort{align-items:center;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.seek section .content-inner .tag-list-sort{display:block;margin:0 20px 20px}}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul{align-items:center;display:flex;justify-content:flex-start;width:calc(100% - 230px)}@media (max-width:540px){main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul{margin-bottom:20px;width:100%}}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul li:not(:last-child){margin-right:10px}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul li a{align-items:center;background:#d80000;border-radius:20px;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:center;padding:0 1em}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul li a.selected{background:#6b0000}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul li a:hover{background:#6b0000;opacity:1}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul li a:active,main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul li a:focus{opacity:1}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul .next,main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul .prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul .next.slick-disabled,main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul .prev.slick-disabled{opacity:0}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul .next{right:-20px}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul .next:after{color:#6f6f6f;content:"\e924";display:block;font-family:omochim;font-size:14px}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul .prev{left:-20px}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort ul .prev:after{color:#6f6f6f;content:"\e915";display:block;font-family:omochim;font-size:14px}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl{cursor:pointer;position:relative;width:200px}@media (max-width:540px){main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl{width:100%}}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dt{align-items:center;background-color:#6f6f6f;background-image:url(../images/icon_down_wh.svg);background-position:center right 10px;background-repeat:no-repeat;border-radius:6px;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:flex-start;padding:0 10px}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dt.close{background-image:url(../images/icon_up_wh.svg)}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dd{background-color:#ddd;border-radius:6px;box-shadow:0 3px 0 rgba(0,0,0,.3);display:none;left:0;padding:10px;position:absolute;top:50px;width:100%;z-index:100}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dd:before{border:solid transparent;border-bottom:solid #ddd;border-width:8px 6px;bottom:100%;content:"";left:50%;margin-left:-6px;position:absolute}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dd input[type=radio]{display:none}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dd input[type=radio]:checked+label:before{content:"\e931";font-family:omochim!important;font-size:.625rem}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dd label{align-items:center;border-radius:6px;color:#242424;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:flex-start;line-height:1;padding-left:2em;position:relative;transition:all .5s ease;width:100%}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dd label:before{content:"";display:block;left:10px;position:absolute}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dd label:hover{background:#ffc107}main #content-wrapper #main-content.seek section .content-inner .tag-list-sort dl dd label a{color:#242424}main #content-wrapper #main-content.team-list{max-width:100%;padding-top:80px}@media (max-width:540px){main #content-wrapper #main-content.team-list{padding-top:0}}main #content-wrapper #main-content.team-list section.header{margin-bottom:40px;text-align:center}@media (max-width:540px){main #content-wrapper #main-content.team-list section.header{margin-bottom:60px}}main #content-wrapper #main-content.team-list section.header .lead{align-items:center;background:url(../images/team/img_team_01.png) no-repeat;background-position:bottom;background-size:cover;display:flex;height:200px;justify-content:center;margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.team-list section.header .lead{height:160px;margin-bottom:60px}}main #content-wrapper #main-content.team-list section.header .lead .lead-inner h2{font-size:2.25rem;font-weight:700;text-shadow:3px 3px 0 rgba(0,0,0,.5)}@media (max-width:540px){main #content-wrapper #main-content.team-list section.header .lead .lead-inner h2{font-size:1.5rem}}main #content-wrapper #main-content.team-list section.header .lead .lead-inner h2 span{font-size:1.75rem}@media (max-width:540px){main #content-wrapper #main-content.team-list section.header .lead .lead-inner h2 span{font-size:1.1875rem}}main #content-wrapper #main-content.team-list section.header .lead .lead-inner .btn{align-items:center;border-radius:6px;color:#242424;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:center;margin:0 auto;max-width:220px}main #content-wrapper #main-content.team-list section.header .lead .lead-inner .btn i{font-size:1.875rem;margin-right:10px}main #content-wrapper #main-content.team-list section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.team-list section .content-inner h2 i{font-size:1.875rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner h2 i{font-size:1.375rem}}main #content-wrapper #main-content.team-list section .content-inner .teams-list{margin:0 auto 40px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner .teams-list{margin:0 20px 30px}}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li{background:#333;border-radius:6px;color:#fff;cursor:pointer;height:170px;margin-bottom:20px;overflow:hidden;padding:10px;position:relative;transition:all .5s ease;width:490px}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li{height:180px;margin-bottom:20px}}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li:nth-child(odd){margin-right:20px}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li:nth-child(odd){margin-right:0}}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li:hover{background:#ffc107}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li:active{background:#ff8134;color:#242424}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a{align-items:flex-start;display:flex;height:100%;justify-content:space-between;position:relative;width:100%}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a:hover{color:#242424;opacity:1}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a:hover .discription .conditions{color:#fff}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .participate,main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .requesting{align-items:center;background:#333;border-radius:20px;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;left:-5px;padding:0 10px;position:absolute;top:-5px}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .requesting{border:1px solid #ff8134;color:#ff8134}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .participate{border:1px solid #ffc107;color:#ffc107}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .th{border-radius:6px;height:150px;overflow:hidden;width:150px}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .th{height:160px;width:160px}}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .th img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .discription{display:flex;flex-direction:column;height:100%;width:calc(100% - 160px)}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .discription{width:calc(100% - 170px)}}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .discription h3{font-size:1rem;line-height:1;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .discription h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.875rem;line-height:1.5;margin-bottom:5px;text-overflow:clip;white-space:normal;word-break:break-all}}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .discription p{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-size:.875rem;overflow:hidden;word-break:break-all}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .discription p{font-size:.75rem}}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .conditions{margin-top:auto}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .conditions ul{align-items:center;display:flex;justify-content:flex-end}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .conditions ul li{align-items:center;background:#6f6f6f;border-radius:20px;color:#fff;display:flex;font-size:.75rem;height:20px;justify-content:center;padding:0 1em}main #content-wrapper #main-content.team-list section .content-inner .teams-list>ul>li a .conditions ul li:not(:last-child){margin-right:10px}main #content-wrapper #main-content.team-list section .content-inner .pagination{margin-bottom:40px}@media (max-width:540px){main #content-wrapper #main-content.team-list section .content-inner .pagination{margin-bottom:30px}}main #content-wrapper #main-content.team-board section .content-inner h2{font-size:1.25rem;margin:0 auto 20px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner h2{font-size:1rem;margin:0 20px 20px}}main #content-wrapper #main-content.team-board section .content-inner h2 i{font-size:1.875rem;margin-right:10px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner h2 i{font-size:1.5625rem}}main #content-wrapper #main-content.team-board section .content-inner h3{margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner h3{margin-bottom:20px}}main #content-wrapper #main-content.team-board section .content-inner .team-information{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information{display:block;margin:0 20px 40px}}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon{width:179px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .icon{margin:0 auto}}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .image{background:#ddd;border-radius:6px;height:179px;margin-bottom:10px;overflow:hidden;position:relative;width:179px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .image{height:110px;margin:0 auto 10px;width:110px}}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .image span{color:#ddd;font-size:.875rem;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .image span{font-size:.875rem}}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .image span i{font-size:3.75rem}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .image span i{font-size:3.125rem}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request{display:none}}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request.off .btn{opacity:.5;pointer-events:none}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .btn{align-items:center;border-radius:3px;display:flex;font-size:.875rem;justify-content:center;margin-bottom:16px;width:100%}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .btn.request{background-color:#ff8134;box-shadow:0 4px 0 #da6d2b}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .btn.request:hover{background-color:#ff993f;box-shadow:0 6px 0 #da6d2b}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .btn.request:active{background-color:#ff993f;box-shadow:0 1px 0 #da6d2b}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .btn.cancel,main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .btn.withdraw{margin-bottom:0}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .participate,main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .requesting{align-items:center;background:#333;border-radius:3px;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:40px;justify-content:center;margin-bottom:10px;width:100%}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .requesting{border:1px solid #ff8134;color:#ff8134}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request .participate{border:1px solid #ffc107;color:#ffc107}main #content-wrapper #main-content.team-board section .content-inner .team-information .icon .request p{font-size:.75rem}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail{margin-bottom:20px;position:relative;width:calc(100% - 199px)}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .detail{margin-bottom:0;position:static;width:100%}}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name{display:block}}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .title{width:calc(100% - 60px)}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .title{width:100%}}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .title h2{color:#fff;font-size:1.5rem;line-height:1.2;margin-bottom:25px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .title h2{margin:0 0 15px}}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .title h2 span{display:block;font-size:.75rem;margin-top:10px}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .conditions{margin-bottom:20px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .conditions{margin-bottom:10px}}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .conditions ul{align-items:center;display:flex;justify-content:flex-start}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .conditions ul li{align-items:center;background:#6f6f6f;border-radius:20px;color:#fff;display:flex;font-size:.75rem;height:20px;justify-content:center;padding:0 1em}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .conditions ul li:not(:last-child){margin-right:10px}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .menu{height:40px;width:40px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .menu{position:absolute;right:20px;top:0}}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .menu i{font-size:1.25rem}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .menu .select-option ul li input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .menu .select-option ul li input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:flex-start;line-height:1;padding:10px;position:relative;white-space:nowrap}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .menu .select-option ul li input[type=radio]+label:hover,main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .team-name .menu .select-option ul li input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail p{color:#fff}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .detail p{margin-bottom:20px}}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request{display:none}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request.off .btn{opacity:.5;pointer-events:none}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .btn{align-items:center;border-radius:3px;display:flex;font-size:.75rem;height:30px;justify-content:center;width:calc(50% - 10px)}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .btn.request{background-color:#ff8134;box-shadow:0 4px 0 #da6d2b}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .btn.request:hover{background-color:#ff993f;box-shadow:0 4px 0 #da6d2b}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .btn.request:active{background-color:#ff993f;box-shadow:0 1px 0 #da6d2b}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .btn.cancel,main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .btn.withdraw{margin-left:20px}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .participate,main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .requesting{align-items:center;background:#333;border-radius:3px;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:30px;justify-content:center;width:calc(50% - 10px)}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .requesting{border:1px solid #ff8134;color:#ff8134}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request .participate{border:1px solid #ffc107;color:#ffc107}main #content-wrapper #main-content.team-board section .content-inner .team-information .detail .request p{font-size:.75rem;margin-top:10px;text-align:left;width:100%}main #content-wrapper #main-content.team-board section .content-inner #tab{margin:0 auto;max-width:1000px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner #tab{margin:0 20px}}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-btn{display:none}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-list-wrap{align-items:flex-end;border-bottom:2px solid #ffc107;display:flex;height:40px;justify-content:flex-start;padding:0 10px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner #tab .tab-list-wrap{align-items:flex-end;display:flex;height:42px;justify-content:space-between;padding:0 10px}}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-list-wrap li{margin-right:5px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner #tab .tab-list-wrap li{margin:0;width:49%}}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-list-wrap .tab-list{align-items:center;background:#646464;border-radius:3px 3px 0 0;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:30px;justify-content:center;text-align:center;transition:all .5s ease;width:130px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner #tab .tab-list-wrap .tab-list{width:100%}}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-list-wrap .tab-list:hover{background:rgba(255,193,7,.5);height:40px;width:130px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner #tab .tab-list-wrap .tab-list:hover{height:42px;width:100%}}main #content-wrapper #main-content.team-board section .content-inner #tab #comment:checked~.tab-list-wrap #comment,main #content-wrapper #main-content.team-board section .content-inner #tab #member:checked~.tab-list-wrap #member{background:#ffc107;color:#3d3d3d;height:40px;width:130px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner #tab #comment:checked~.tab-list-wrap #comment,main #content-wrapper #main-content.team-board section .content-inner #tab #member:checked~.tab-list-wrap #member{height:42px;width:100%}}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-content{padding-top:20px}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-content .list-wrap{margin:0 auto 10px}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-content .list-wrap .list .item{min-height:262px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner #tab .tab-content .list-wrap .list .item{min-height:243px}}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-content .list-wrap .list .item .item-wrap{height:100%}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-content .list-wrap .list .item .item-wrap .add-family{align-items:center;display:flex;height:100%;justify-content:center}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-content .list-wrap .list .item .item-wrap .add-family div a{align-items:center;background:#6f6f6f;border-radius:60px;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 10px;width:60px}main #content-wrapper #main-content.team-board section .content-inner #tab .tab-content .list-wrap .list .item .item-wrap .add-family div p{text-align:center}main #content-wrapper #main-content.team-board section .content-inner #comment{margin:0 auto;max-width:1000px}main #content-wrapper #main-content.team-board section .content-inner #comment .title{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}main #content-wrapper #main-content.team-board section .content-inner #comment .title h2{font-size:1.125rem;margin:0}main #content-wrapper #main-content.team-board section .content-inner #comment #comment-input{margin-bottom:30px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner #comment #comment-input{margin-bottom:40px}}main #content-wrapper #main-content.team-board section .content-inner #comment #comment-input form{display:block}main #content-wrapper #main-content.team-board section .content-inner #comment #comment-input form textarea{border:1px solid #6f6f6f;margin-bottom:10px;width:100%}main #content-wrapper #main-content.team-board section .content-inner #comment #comment-input form .not-focus{background:none;color:#fff}main #content-wrapper #main-content.team-board section .content-inner #comment #comment-input .comment-off{margin:0 auto;width:96%}main #content-wrapper #main-content.team-board section .content-inner #comment #comment-input .comment-off p{background:rgba(0,0,0,.2);border-radius:6px;font-size:.875rem;padding:2em .5em;text-align:center}main #content-wrapper #main-content.team-board section .content-inner #comment #comment-input .counter-btn{align-items:center;display:flex;justify-content:flex-start}main #content-wrapper #main-content.team-board section .content-inner #comment #comment-input .counter-btn .counter{margin-left:auto}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .user-icon{height:40px;width:40px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents{width:calc(100% - 55px)}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail{align-items:center;background-image:radial-gradient(circle at 1px center,#fff,#fff 1px,transparent 0,transparent 100%);background-position:bottom;background-repeat:repeat-x;background-size:9px 2px;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .user-name{margin-right:10px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .user-name h3{word-break:break-all}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .user-name .post-time{font-size:.75rem}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions{align-items:center;display:flex;justify-content:flex-start}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu:not(:first-of-type){margin-left:6px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu .select-option ul li input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu .select-option ul li input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:flex-start;line-height:1;padding:10px;position:relative;white-space:nowrap}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu .select-option ul li input[type=radio]+label:hover,main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu .select-option ul li input[type=radio]:checked+label{background:#ffc107}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents .user-detail .functions .menu.edit{display:none}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form{display:block}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form textarea{font-size:.875rem;resize:none;width:100%}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form .not-focus{background:none;color:#fff}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form div.comment-display{word-wrap:break-word;background:none;border:none;border-radius:3px;color:#fff;font-size:.875rem;padding:0;resize:none;width:100%}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form div.comment-display a{text-decoration:underline}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form div.comment-display.edited:after{color:#6f6f6f;content:attr(data-text-edited);padding-left:10px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #comment-edit form .counter-btn{display:none;margin-top:10px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #stamp-list{margin-top:10px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul li{align-items:center;background:#333;border-radius:15px;cursor:pointer;display:flex;height:30px;justify-content:space-between;padding:0 6px;width:auto}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul li:not(:last-child){margin-right:5px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul li .icon{align-items:center;display:flex;height:18px;justify-content:center;margin-right:6px;width:18px}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents #stamp-list ul li .num{font-size:.625rem;line-height:1;text-align:center}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents.information{width:100%}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents.information p{background:#242424;border:1px solid #6f6f6f;border-radius:6px;font-size:.875rem;padding:1.5em .5em;text-align:center}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents.information p span{font-weight:700}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents.disabled{width:100%}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment .comment-contents.disabled p{background:rgba(0,0,0,.2);border:none;border-radius:6px;font-size:.875rem;padding:1.5em .5em;text-align:center}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment.editable .comment-contents .user-detail .functions{align-items:center;display:flex;justify-content:flex-start}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment.editable .comment-contents .user-detail .functions .menu.edit,main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment.editable .comment-contents .user-detail .functions .menu.emoticon{display:flex}main #content-wrapper #main-content.team-board section .content-inner #comment .comment-list .comment.editable .comment-contents .user-detail .functions .menu.violation-report{display:none}main #content-wrapper #main-content.team-board section .content-inner .btn.more{align-items:center;background-image:none;border-radius:3px;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;margin:0 auto;max-width:440px}@media (max-width:540px){main #content-wrapper #main-content.team-board section .content-inner .btn.more{width:310px}}main #content-wrapper #main-content.team-board section .content-inner .btn.more i{margin-left:11px}main #content-wrapper #main-content.team-board section .content-inner .progress{display:none;margin:30px}main #content-wrapper #main-content.team-board section .content-inner .progress img{content:url(../images/radial-progress-yellow.svg);height:auto;margin:0 auto;width:30px}@keyframes rotate-anime{0%{transform:rotate(0)}to{transform:rotate(1turn)}}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item{position:relative}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .label{align-items:center;background:#6f6f6f;border-radius:20px;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;left:5px;padding:0 1em;position:absolute;top:5px}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .label.owner{background:#d80000}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .label.editor{background:#ff8134}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .label.contributor{background:#31beb9}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .label.requesting{background:#333;border:1px solid #ff8134;color:#ff8134}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .label.inviting{background:#fff;border:1px solid #d80000;color:#d80000}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .menu{position:absolute;right:0;top:0}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .menu .select-option ul li input[type=radio]{background-color:initial;border-radius:0;height:auto;left:0;opacity:0;padding:0;position:absolute;width:auto}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .menu .select-option ul li input[type=radio]+label{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:flex-start;line-height:1;padding:10px;position:relative;white-space:nowrap}main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .menu .select-option ul li input[type=radio]+label:hover,main #content-wrapper #main-content.team-board section .content-inner #member .list-wrap .list .item .menu .select-option ul li input[type=radio]:checked+label{background:#ffc107}@media (max-width:540px){main #content-wrapper.maintenance{background-image:url(../images/img_maintenance_pc.png);background-position:20px bottom;background-repeat:no-repeat}}main #content-wrapper.maintenance #main-content.maintenance{background-image:url(../images/img_maintenance_pc.png);background-position:20% bottom;background-repeat:no-repeat}@media (max-width:540px){main #content-wrapper.maintenance #main-content.maintenance{background-image:none}}main #content-wrapper.maintenance #main-content.maintenance section .content-inner.w560{padding:70px 0 170px}main #content-wrapper.maintenance #main-content.maintenance section .content-inner.w560 h2 i{color:#a6a6a6;display:block;font-size:5.5625rem;margin:0 auto 30px}main #content-wrapper.maintenance #main-content.maintenance section .content-inner.w560 h3{align-items:center;background:#d80000;border-radius:6px;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:auto;justify-content:center;margin-bottom:30px;padding:.1em 0}main #content-wrapper.maintenance #main-content.maintenance section .content-inner.w560 h3 span span{font-size:1.125rem}main #content-wrapper.maintenance #main-content.maintenance section .content-inner.w560 p{text-align:center}main #content-wrapper #main-content.error section{align-items:center;display:flex;height:100%;justify-content:center}@media (max-width:540px){main #content-wrapper #main-content.error section{min-height:calc(100vh - 215px)}}main #content-wrapper #main-content.error section .content-inner.w560 .error{text-align:center}body.teaser-inquiry{background:url(../images/teaser-inquiry/img_faq_mv.png) top;background-attachment:fixed;background-size:cover;color:#000;font-family:Rounded Mplus\ 1c}body.teaser-inquiry main{background:none}body.teaser-inquiry main #content-wrapper #main-content{max-width:none;width:100%}body.teaser-inquiry main #content-wrapper #main-content section .content-inner{padding:0 20px}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer{filter:drop-shadow(0 4px 0 rgba(0,0,0,.2));margin:0 auto 70px;position:relative;width:760px}@media (max-width:540px){body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer{height:auto;margin:0 auto;width:100%}}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer.thanks{height:334px}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer.thanks .inner>div{align-items:center;display:flex;height:calc(100% - 100px);justify-content:center}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer.thanks .inner>div p{font-size:1.25rem;font-weight:700;line-height:2;text-align:center}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer.thanks .inner>div p span{font-size:1rem;line-height:1}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner{background:#eee;border:6px solid #d80000;border-radius:24px;height:100%;padding-bottom:20px;width:100%}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner h2{align-items:center;background:#d80000;border-radius:16px 16px 24px 24px;color:#fff;display:flex;font-size:1.875rem;font-weight:700;height:70px;justify-content:center;line-height:1;margin-bottom:30px;position:relative;text-align:center;width:100%}@media (max-width:540px){body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner h2{font-size:1.5rem}}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner h2:after{bottom:-26px;content:url(../images/teaser-inquiry/deco_red_b.svg);left:100px;margin:0 auto;position:absolute}@media (max-width:540px){body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner h2:after{bottom:-25px;left:40px}}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form{display:block}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form dl{margin:0 auto 30px;width:400px}@media (max-width:540px){body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form dl{margin:0 auto 30px;width:90%}}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form dl dt{font-size:1rem;font-weight:700}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form dl dd input,body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form dl dd select,body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form dl dd textarea{border:1px solid #666;font-size:1rem;font-weight:400;width:100%}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .errorInput{background:#ffeaab}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .cancel,body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .send{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border:2px solid #000;border-radius:60px;box-shadow:0 0 1px transparent;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;line-height:1;margin:0 auto 20px;position:relative;transform:translateZ(0);transition:all .5s ease;width:240px}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .cancel:before,body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .send:before{border:4px solid transparent;border-radius:50px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .3s ease;transition-property:top right bottom left}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .cancel:hover,body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .send:hover{background:#d80000;border-color:#d80000;color:#fff;opacity:1}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .cancel:hover:before,body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .send:hover:before{border-color:#d80000;bottom:-12px;left:-12px;right:-12px;top:-12px}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .send{height:60px;width:320px}@media (max-width:540px){body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner form .send{width:270px}}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner div p.g-recaptcha-license{color:#6f6f6f;font-size:.75rem;margin:0;text-align:center}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner div p.g-recaptcha-license a{color:#6f6f6f;text-decoration:underline}body.teaser-inquiry main #content-wrapper #main-content section .content-inner .outer .inner.confirm dd{word-wrap:break-word}
