br.sp{display:inline}@media screen and (min-width: 768px){br.sp{display:none}}.channel-role{color:#FFF;font-size:0.8rem;padding:0 0.3em}.channel-role.original{background-color:#20CCD7}.channel-role.free{background-color:#FFF;color:#333}.channel-role.historical{background-color:#888}.channel-role.supporter{background-color:#5058FF}.channel-role.patron{background-color:#E620DA}.channel-role.manager{background-color:#FF8237}.channel-list-info{text-decoration:none;line-height:1.2;display:flex;align-items:flex-start}.channel-list-info .channel-icon{width:4rem;margin-right:0.8rem;border-radius:50%}.channel-list-info .channel-icon img{width:100%;border-radius:50%}.channel-list-info .title{font-size:0.8rem}.channel-list-info .name{font-size:1.2rem;font-weight:bold}a.tool{color:#333;text-decoration:underline}a.tool:hover{color:#1F47A1;position:relative}a.tool:hover:after{content:attr(tool);position:absolute;left:0;top:32px;z-index:1;font-weight:normal;color:black;white-space:nowrap;background-color:white;padding:3px;border:1px silver solid;border-radius:3px;box-shadow:1px 1px 3px silver}.me{display:flex}.me .icon{width:3.5rem;margin-right:1rem}.me .icon img{width:100%;border-radius:50%}.me .title{font-size:0.8rem;line-height:1.2}.me .name{font-weight:bold;line-height:1.3}.status{padding:0.5rem 1rem;background-color:#B1FEF6;border:1px solid #D3D3D3;margin-bottom:2rem}.box{margin:2rem auto;border:1px solid #CCC;border-radius:0.3rem;padding:1rem}@media screen and (min-width: 250px){.box{width:98%}}@media screen and (min-width: 768px){.box{width:80%;max-width:30rem}}@media screen and (min-width: 768px){.box.wide{max-width:50rem}}.description{text-align:left}.hq-bank-account{border:1px solid #CCC;padding:2rem}.bank-form{padding:1rem}@media screen and (min-width: 250px){.bank-form{width:100%}}@media screen and (min-width: 768px){.bank-form{max-width:250px;margin:0 auto}}.rel-channel-select.dialog::backdrop{backdrop-filter:blur(8px)}.rel-channel-select.relational-channel-selection-element{padding:0.5rem;border:2px solid #BBB}.rel-channel-select .channel-item .channel-photo{width:20%;margin-right:1rem}.rel-channel-select .channel-item .channel-photo>img{width:100%;pointer-events:none}.rel-channel-select .channel-item .channel-info{width:calc(80% - 1rem)}.rel-channel-select .channel-item .channel-title{font-size:0.7rem}.rel-channel-select.dialog{padding:0 1rem 1rem 1rem}.rel-channel-select.dialog .dialog-header{display:flex;align-items:center;justify-content:flex-end;padding:1rem 0}.rel-channel-select.dialog .close-button{font-size:100%;font-weight:bold;border:1px solid #CCC;cursor:pointer;border-radius:100%;width:1.3em;line-height:1.3em;display:flex;justify-content:center;align-items:center}.rel-channel-select.dialog .close-button:hover{background-color:#333;color:#FFF}.rel-channel-select.dialog .channel-list-item{padding:0.3rem 0;border-bottom:1px solid #CCC}.rel-channel-select.dialog .channel-list-item>a{display:flex}.rel-channel-select.dialog .channel-list-item>a:hover{background-color:#E4DBDB}.rel-channel-select.selected-channel{background-color:#EEE;border:1px solid #CCC;display:flex;justify-content:space-between;align-items:center}.rel-channel-select.selected-channel .channel-container{display:flex;align-items:center;padding:0.5rem;width:calc(100% - 2.1rem - 2px)}.rel-channel-select.selected-channel .channel-photo{width:15%}.rel-channel-select.selected-channel .channel-photo img{width:100%}.rel-channel-select.selected-channel .channel-info{width:calc(100% - 1rem)}.rel-channel-select.selected-channel .delete-button{font-size:100%;border:1px solid #E85353;color:#FFF;background-color:#E85353;display:flex;justify-content:center;align-items:center;width:1.3em;line-height:1.3em;cursor:pointer;transition:.2s;padding:1rem}.rel-channel-select.selected-channel .delete-button:hover{background:#F00;border-color:#F00;color:#FFF}.rel-channel-select.replacer-template{display:none}#login-form #global{background-color:#FFF}#login-form #main{background-color:#FFF}#login-form #site-header{display:none}#login-form #main-content{border:none}#login-form #brand-icon{margin:0 auto}@media screen and (min-width: 250px){#login-form #brand-icon{width:40%}}@media screen and (min-width: 768px){#login-form #brand-icon{width:20%}}#login-form #brand-icon img{width:100%}#login-form .input-box{max-width:400px;margin:0 auto;margin-bottom:3rem}@media screen and (min-width: 250px){#login-form .input-box{width:100%}}@media screen and (min-width: 768px){#login-form .input-box{width:80%}}@media screen and (min-width: 1000px){#login-form .input-box{width:100%}}#login-form .input-box input{width:100%}#login-form .input-box input[type=submit]{text-align:center;padding:0.5rem 1rem}#login-form .input-box .forgot{text-align:center}#login-form .input-box .or-text{text-align:center;font-size:0.8rem;margin-bottom:2rem}#login-form .input-box .sns-btn{position:relative;width:100%;align-items:center;padding:0.3rem 1rem;border:1px solid #CCC;font-size:0.9rem;border-radius:3rem;text-align:center;font-weight:bold}#login-form .input-box .sns-btn .sns-login-icon{position:absolute;top:0.5rem;left:1rem}#login-form .input-box .sns-btn:hover{background-color:#BEF0FF}#login-form .new-register a{margin-top:2rem;display:block;border:1px solid #333;padding:0 0.5rem;text-align:center;text-decoration:none;transition:all ease 0.3s}#login-form .new-register a:hover{background-color:#333;color:#FFF}#home #main-content,#records #main-content{margin-top:10px}#home #main-content>section,#records #main-content>section{margin-bottom:2rem}#home #main-content>section.me,#records #main-content>section.me{margin-bottom:0.5rem}#home .page-link a,#records .page-link a{border:1px solid #CCC;font-weight:bold;border-radius:0.2rem;margin:0 auto 1rem auto;text-align:center;background-color:#ED351D;color:white;padding:0.5rem 2rem;width:10rem;text-align:center;text-decoration:none;display:block;font-size:16px}#home .payment-tasks,#records .payment-tasks{margin-bottom:1rem}#home .payment-tasks li,#records .payment-tasks li{background-color:#8F3F3F;color:#FFF;padding:0.3rem 1rem;border:1px solid #CCC}#home .payment-tasks li a,#records .payment-tasks li a{color:#93F1FF}#home .section-title,#records .section-title{background-color:#3F9B91;color:#FFF;padding:0.2rem 0.5rem;font-weight:bold;margin-bottom:0.5rem}#home .point,#records .point{font-size:1.2rem;color:#287F80;font-weight:bold}#home .point .pt,#records .point .pt{font-size:0.8rem;color:#888;font-weight:normal}#home .balance,#records .balance{text-align:center;background-color:#FFF;border:1px solid #F22B2B}#home .balance .value,#records .balance .value{font-size:1.1rem;font-weight:bold}#home .balance .pt,#records .balance .pt{font-size:0.8rem}#home .withdrawal,#records .withdrawal{display:block;background-color:#2AC5A2;color:#FFF;text-align:center;text-decoration:none;padding:0.5rem}#home .withdrawal:hover,#records .withdrawal:hover{background-color:#4AD5A2}#home .transaction,#records .transaction{display:block;border:1px solid #CCC;text-decoration:none;padding:0.5rem 0;text-align:center}#home .totals,#records .totals{margin-bottom:2rem}#home .totals .tile,#records .totals .tile{margin-bottom:0.5rem}#home .totals .tile>a,#records .totals .tile>a{display:block;padding:0.3rem;background-color:#FFF;border-bottom:1px solid #CCC;text-decoration:none;color:#000;transition:0.3s all}#home .totals .tile>a:hover,#records .totals .tile>a:hover{background-color:#D3FEF8}#home .totals .channel-identity,#records .totals .channel-identity{display:flex}#home .totals .channel-identity .channel-photo,#records .totals .channel-identity .channel-photo{width:3rem;margin-right:0.3rem}#home .totals .channel-identity .channel-photo img,#records .totals .channel-identity .channel-photo img{width:100%;border-radius:3rem}#home .totals .channel-identity .channel-names,#records .totals .channel-identity .channel-names{width:calc(100% - 3rem)}#home .totals .tile-title,#records .totals .tile-title{font-size:1.1rem;font-weight:bold;background-color:#C8FBF9;margin-bottom:0.5rem;padding:0.3rem 0;line-height:1.1}#home .totals .tile-title .channel-title,#records .totals .tile-title .channel-title{font-size:0.7em}#home .totals .info,#records .totals .info{padding-left:0.5rem}@media screen and (min-width: 768px){#home .totals .info,#records .totals .info{display:flex}#home .totals .info .info-element,#records .totals .info .info-element{margin-right:2rem}}#home .totals .info-element,#records .totals .info-element{display:flex;justify-content:space-between}#home .totals .element-title,#records .totals .element-title{width:4rem}#home .totals .element-value.point,#records .totals .element-value.point{width:10rem;text-align:right}#home .totals .holders ul,#records .totals .holders ul{display:flex;flex-wrap:wrap}#home .totals .holders img,#records .totals .holders img{width:2rem;border-radius:50%}#home .totals .last-purchased-at,#records .totals .last-purchased-at{padding:0.5rem;border:1px solid #20A5A0;border-radius:3px;display:block}@media screen and (min-width: 768px){#home .totals .last-purchased-at,#records .totals .last-purchased-at{display:flex}}#home .totals .last-purchased-at .element-title,#records .totals .last-purchased-at .element-title{width:10rem}#home .channels .channel-title,#records .channels .channel-title{font-size:0.8rem}#home .channel-menu li,#records .channel-menu li{margin-bottom:2rem}#home .channel-menu li a,#records .channel-menu li a{font-size:1.2rem;text-align:center;width:100%;display:block;padding:0.5rem;background-color:#2A71AE;border-radius:0.3rem;color:#FFF;text-decoration:none}#home .channel-menu li a:hover,#records .channel-menu li a:hover{background-color:#3A91cE}#home .region-list,#records .region-list{display:flex;flex-wrap:wrap}#home .region-list li,#records .region-list li{margin:0 1rem 1rem 0}#home .region-list li a,#records .region-list li a{display:block;padding:0.2rem;background-color:#1EB2AD;color:#FFF;text-decoration:none}#home .region-list li a:hover,#records .region-list li a:hover{background-color:#3ED2CD}#home .records table,#records .records table{width:100%;margin-bottom:1rem}#home .records table thead,#records .records table thead{font-size:0.8rem;border:1px solid #CCC;background-color:#f9f9f9}#home .records table td,#records .records table td{padding:0.5rem 0.3rem;border:1px solid #CCC;border-bottom:1px solid #333;vertical-align:center}#home .records .title,#records .records .title{padding:0.3rem}@media screen and (min-width: 250px){#home .records .title,#records .records .title{width:60%}}@media screen and (min-width: 768px){#home .records .title,#records .records .title{width:70%}}#home .records .title .title-inner,#records .records .title .title-inner{width:100%;position:relative;height:3rem;overflow:hidden}#home .records .title .title-inner>div,#records .records .title .title-inner>div{position:absolute;top:0;left:0}@media screen and (min-width: 250px){#home .records .yen,#records .records .yen{font-size:0.8rem}}#home .months,#records .months{display:flex;justify-content:space-between;line-height:1.1;margin-bottom:1rem}#home .months a,#records .months a{display:block;text-decoration:none;background-color:#444;border-radius:0.2rem;padding:0 0.5rem;color:#FFF}#home .months a:hover,#records .months a:hover{background-color:#ED425A}#home .months .current-month,#records .months .current-month{border:1px solid #CCC;padding:0 2rem;text-align:center}#home .months .year,#records .months .year{font-size:0.8rem}#home .months .empty-month,#records .months .empty-month{width:4rem}#plans .starter>h1{font-size:1.5rem;font-weight:bold}#plans .starter .plan-types a{display:block;border:1px solid #ccc;padding:0.5rem;border-radius:0.5rem;text-decoration:none;margin-bottom:2rem}#plans .starter .plan-types a:hover{background-color:#D2FFFC}#plans .starter .plan-types h2{font-size:1.5rem;font-weight:bold;color:#333}#plans .starter .plan-types img{margin:1rem auto}@media screen and (min-width: 250px){#plans .starter .plan-types img{width:80%}}@media screen and (min-width: 768px){#plans .starter .plan-types img{width:30%}}#plans .starter .plans>li{padding:1rem;border:1px solid #50B6D4;border-radius:1rem;margin-bottom:1rem}#plans .starter .plans>li.active{background-color:#EFEFEF}#plans .starter .plans h2{font-size:0.8rem;font-weight:bold;color:#414141}#plans .starter .plans .price{font-size:2rem;font-weight:bold;line-height:1.2;margin:1rem 0 2rem 0}#plans .starter .plans .price.patron,#plans .starter .plans .price.business{font-size:1.2rem}#plans .starter .plans .tools{list-style:disc;padding-left:1.3rem;margin-bottom:2rem}#plans .starter .plans .select{display:block;text-align:center;border:1px solid #2AC0C2;border-radius:0.3rem;padding:0.6rem 1rem;text-decoration:none}#plan-detail .plan-detail-content{padding:0.5rem}#plan-detail h2{font-weight:bold;font-size:1.1rem}#plan-detail h3{font-weight:bold}#plan-detail .section-headline{font-weight:bold;font-size:1.2rem}#plan-detail #main-content{padding:0.5rem}#plan-detail .hq-bank-account{border:1px solid #CCC;padding:1rem;margin-bottom:2rem}#plan-detail .tools{list-style:disc;padding-left:1.3rem;margin-bottom:2rem}#plan-detail .summary-list li{margin-bottom:1rem}#plan-detail #prefectures{border:1px solid #CCC;padding:1rem 0.5rem;cursor:pointer}#plan-detail #prefectures:hover{background-color:#A4F1FF}#plan-detail .area-list{height:30rem;overflow:scroll}@media screen and (min-width: 250px){#plan-detail .area-list{width:100%}}@media screen and (min-width: 1000px){#plan-detail .area-list{width:30rem}}#plan-detail .area-list li{list-style-type:none;display:flex}#plan-detail .area-list li input[type=checkbox]{display:none}#plan-detail .area-list li label{border:1px solid #CCC;padding:0.3rem 1rem}#plan-detail .area-list li label:hover{background-color:#88E8FD}#plan-detail .area-list li .area-name{width:10rem}#plan-detail .area-list li .area-num{width:10rem;text-align:right}#plan-detail .area-list li input[type=checkbox]:checked+label,#plan-detail .area-list li input[type=checkbox]:checked+label+label{background-color:#15B8D5;color:#FFF;border:1px solid #FFF}#plan-detail .area-list li input[type=checkbox]:checked+label:hover,#plan-detail .area-list li input[type=checkbox]:checked+label+label:hover{background-color:#2AAAC1}#plan-detail .area-list li.sold{background-color:#F23838;color:#FFF}#plan-detail .area-list li.selected{background-color:#638874;color:#FFF}#plan-detail .summary-container{border-bottom:2px solid #CCC;margin:2rem}#plan-detail .summary-container #summary{font-size:2rem;font-weight:bold}#plan-detail .return{margin:2rem 0;padding:0.3rem;background-color:#FEFEFE;border:1px solid #EEE}#plan-detail .return .title{font-size:1.2rem}#plan-detail .return img{width:100%}#plan-detail .original-issue h1{font-weight:bold}#plan-detail .original-issue li{padding:1rem;border:1px solid #CCC}#plan-detail .original-issue li img{width:100%}#plan-detail .original-issue a{display:block;border:1px solid #CCC;padding:0.5rem;border-radius:0.5rem;margin-bottom:0.5rem;text-decoration:none}#plan-detail .original-issue a img{width:100%;max-width:500px;margin:0 auto}#plan-detail .original-issue a .info{max-width:500px;margin:0 auto}#plan-detail .original-issue a .info>h2{font-weight:bold}#plan-detail .original-issue a:hover{background-color:#F0F0F0}#plan-detail .original-issue .price{font-weight:bold}#issue .form-element-title{line-height:1.2}#issue .auto-input .form-element-title{border-bottom:1px dotted #CCC}#issue .summary{border:1px solid #CCC;padding:1rem;font-weight:bold}#issue .summary .form-element-content{font-size:1.1rem}#payment-task table{margin-bottom:3rem}#payment-task table th,#payment-task table td{padding:1rem;border:1px solid #CCC}#record #main-content th,#record #main-content td{border:1px solid #CCC;padding:1rem}#record #main-content table{margin-bottom:2rem}#record .record-items li{margin-bottom:1rem;border:1px solid #EEE;padding:0.3rem;background-color:FFF}#record .record-items .element-header{background-color:#FCFCFC;font-size:0.9rem;border-bottom:1px solid #EEE}.registration-steps{border-bottom:1px solid #CCC;margin-bottom:1rem}.registration-steps ul{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.registration-steps ul li{padding:0.2rem 0.5rem;font-size:0.9rem}.registration-steps ul li.active{color:#20BBB9;font-weight:bold;border:1px solid #20BBB9}.registration-steps ul li.arrow{padding:0.2rem 0;font-size:0.7rem}#registration .edit-button{border:1px solid #F00;display:block;width:100%;line-height:1.1;color:#333 !important;padding:0.8rem 1rem;border-radius:0.5rem;background:#EFEFEF;font-weight:bold;text-align:center;text-decoration:none}#registration .edit-button:hover{background:#D0D0D0}#registration .password-outer-field{max-width:100%;display:flex}#registration .types li{margin-left:1rem;display:flex;margin-bottom:1rem}#registration .types li input,#registration .types li label{display:block}#registration .types li input{display:none}#registration input[type=text],#registration input[type=password]{display:block;width:100%}#registration input[type=text].inline-input,#registration input[type=password].inline-input{display:inline;width:auto}#registration label{border:1px solid #DDD;padding:0.3rem 1rem}#registration label:hover{border:1px solid #40C8CA}#registration input[type=checkbox]:checked+label{border:1px solid #40C8CA;background-color:#20A8AA;color:#FFF}#registration .form-element-content{margin-bottom:1rem}#registration .name-element .form-element-content{display:flex;justify-content:space-between}#registration .name-element .form-element-content input[type=text]{width:48%}#registration .form-element-title{background-color:#A8E9EA;padding:0.3rem 0;margin-bottom:1rem}#registration .terms-section{margin-bottom:2rem}#registration .terms-large-headline{font-size:1.2rem;color:#1982AE;text-align:center}#registration .agree-to-terms{width:20rem;margin:1rem auto}#registration .already-registered{font-size:1.5rem;background-color:#1BA8B5;color:#FFF;text-align:center;display:block;padding:1rem;font-weight:bold;text-decoration:none}#registration .already-registered:hover{background-color:#3bC8D5}#registration .birth select{border:1px solid #CCC;padding:0.3rem 0.5rem}#registration .birth input[type=text]{display:inline;width:auto}.setting-content #main-content{background-color:#FFF}#password-reset{text-align:center}#first-time-login .greeting{background-color:#F0F0F0;margin-bottom:2rem}#first-time-login .page-header-image,#accept-terms .page-header-image{max-width:500px;margin:0 auto;margin-bottom:2rem}@media screen and (min-width: 250px){#first-time-login .page-header-image,#accept-terms .page-header-image{width:100%}}@media screen and (min-width: 768px){#first-time-login .page-header-image,#accept-terms .page-header-image{width:80%}}#first-time-login .terms-section,#accept-terms .terms-section{width:90%;margin:1rem auto}#first-time-login .agree-to-terms-container,#accept-terms .agree-to-terms-container{width:10rem;margin:2rem auto;font-weight:bold}#transactions table{margin-bottom:3rem}#transactions table thead td{background-color:#FCFCFC}#transactions table td{border:1px solid #CCC;padding:0.3rem}#transactions table .date{width:10%}#transactions table .deposit,#transactions table .withdrawal{width:7%}#transactions table .description{width:20%}#transactions table .balance{width:10%}#accept-terms #main-content{background-color:#FFF}#accept-terms #main-content .page-description{font-size:1.1rem;padding:2rem 0}#accept-terms #main-content .terms-section{width:95%;margin:0 auto 3rem auto;padding:1.5rem 1rem;border:1px solid #CCC}.terms-section{height:80vh;overflow:auto}.terms-section .terms-title{font-weight:bold;text-align:center;font-size:1.2rem;border-bottom:1px solid #333}.terms-section .terms-description{margin-bottom:1rem}.terms-section h2.chapter-title{border-bottom:1px dotted #444}.terms-section h2{font-weight:bold;font-size:1.1rem}.terms-section h3{font-weight:bold}.terms-section li{margin-bottom:0.5rem}.terms-section ol>li{list-style-type:digits;margin-left:1.5rem}.terms-section .clause{margin-bottom:1rem}#channel-page .channel-type{margin-left:0.5rem;padding:0.5rem;border:1px dotted #CCC;margin-bottom:1rem}#channel-page .channel-list-item{display:flex;justify-content:space-between;padding:0.5rem;border-bottom:2px dotted #CCC}#channel-page .channel-list-item a{display:block}#channel-page .channel-list-item .channel-list-info{display:flex;width:70%;height:4rem}#channel-page .channel-list-item .channel-list-info:hover{background-color:#DCFFFF}#channel-page .channel-list-item .channel-list-info .text-info{overflow:hidden;width:calc(100% - 4.8rem)}#channel-page .channel-list-item .channel-list-info .tags{display:flex;align-items:flex-start}#channel-page .channel-list-item .channel-list-info .tags .preparation{background-color:#F7356C;color:#FFF;font-size:0.8rem;padding:0 0.2rem}#channel-page .channel-list-item .confirm{border:1px solid #CCC;background-color:#FFF;transition:all ease 0.3s;text-decoration:none;color:#333;padding:0.3rem;border-radius:0.3rem;font-weight:bold}#channel-page .channel-list-item .confirm:hover{background-color:#333;color:#FFF}#channel-page .channel-list-item.original{background-color:#333}#channel-page .channel-list-item.original .text-info{color:#FFF}#channel-page .channel-list-item.original .channel-list-info:hover{background-color:#555}#channel-page .channel-list-item.original .channel-list-info .text-info{color:#FFF}#channel-page .channel-list-item.original .confirm{background-color:#555;color:#FFF}#channel-page .channel-list-item.original .confirm:hover{background-color:#777}#channel-page .channel-list-item.no-contract .name{font-size:1rem;font-weight:normal}#channel-page .channel-list-item.no-contract .contract{padding-top:1rem}#channel-page .section-header{display:flex;margin-bottom:1rem}#channel-page .section-header .btn{margin:0;max-width:10rem;padding:0.3rem 1rem}#channel-page .section-headline{font-weight:bold;margin-right:1rem}@media screen and (min-width: 250px){#channel-page .section-headline{font-size:1rem}}@media screen and (min-width: 768px){#channel-page .section-headline{font-size:1.2rem}}#page-edit.mycard #main{background-color:#000;color:#FFF}#page-edit input[type=text],#page-edit .file-button,#content-edit input[type=text],#content-edit .file-button,#ad-edit input[type=text],#ad-edit .file-button{width:100%}#page-edit input[type=text].inline-input,#content-edit input[type=text].inline-input,#ad-edit input[type=text].inline-input{width:auto}#page-edit .icon-form-container,#content-edit .icon-form-container,#ad-edit .icon-form-container{align-items:center}#page-edit .icon-form-container .form-element-title,#content-edit .icon-form-container .form-element-title,#ad-edit .icon-form-container .form-element-title{margin-right:2rem}#page-edit .thumb-form-container,#content-edit .thumb-form-container,#ad-edit .thumb-form-container{width:50%;max-width:640px}#page-edit .thumb-form-container #thumb-image-container,#content-edit .thumb-form-container #thumb-image-container,#ad-edit .thumb-form-container #thumb-image-container{width:100%}#page-edit .thumb-form-container #thumb-image-container #thumb,#content-edit .thumb-form-container #thumb-image-container #thumb,#ad-edit .thumb-form-container #thumb-image-container #thumb{width:100%}#page-edit .thumb-form-container #thumb-image-container .message,#content-edit .thumb-form-container #thumb-image-container .message,#ad-edit .thumb-form-container #thumb-image-container .message{width:100%}#page-edit #url-fail,#content-edit #url-fail,#ad-edit #url-fail{display:none}#page-edit #url-fail.active,#content-edit #url-fail.active,#ad-edit #url-fail.active{display:block}#page-edit #url-input.validated,#content-edit #url-input.validated,#ad-edit #url-input.validated{color:#2D9659}#page-edit .page-nav,#content-edit .page-nav,#ad-edit .page-nav{margin:1rem 0}#page-edit .article-header,#content-edit .article-header,#ad-edit .article-header{display:flex;justify-content:space-between}#page-edit .article-header a,#content-edit .article-header a,#ad-edit .article-header a{display:block;width:13rem;border:2px solid #CCC;padding:0.5rem;background-color:#F0F0F0;text-decoration:none}#page-edit .article-header a:hover,#content-edit .article-header a:hover,#ad-edit .article-header a:hover{background-color:#333;color:#FFF}#page-edit .article-header .page-headline,#content-edit .article-header .page-headline,#ad-edit .article-header .page-headline{border-bottom:none}#page-edit #icon-image-container,#page-edit #thumb-image-container,#content-edit #icon-image-container,#content-edit #thumb-image-container,#ad-edit #icon-image-container,#ad-edit #thumb-image-container{position:relative;cursor:pointer}@media screen and (min-width: 250px){#page-edit #icon-image-container img,#page-edit #thumb-image-container img,#content-edit #icon-image-container img,#content-edit #thumb-image-container img,#ad-edit #icon-image-container img,#ad-edit #thumb-image-container img{width:100%}}@media screen and (min-width: 1000px){#page-edit #icon-image-container img,#page-edit #thumb-image-container img,#content-edit #icon-image-container img,#content-edit #thumb-image-container img,#ad-edit #icon-image-container img,#ad-edit #thumb-image-container img{width:auto}}#page-edit #icon-image-container .message,#page-edit #thumb-image-container .message,#content-edit #icon-image-container .message,#content-edit #thumb-image-container .message,#ad-edit #icon-image-container .message,#ad-edit #thumb-image-container .message{display:none;opacity:0.8;color:#FFF;background-color:#000;width:10rem;height:10rem;padding-top:4rem;position:absolute;top:0;left:0;text-align:center}#page-edit #icon-image-container:hover .message,#page-edit #thumb-image-container:hover .message,#content-edit #icon-image-container:hover .message,#content-edit #thumb-image-container:hover .message,#ad-edit #icon-image-container:hover .message,#ad-edit #thumb-image-container:hover .message{display:block}#page-edit #icon-image-container .form-element-content,#content-edit #icon-image-container .form-element-content,#ad-edit #icon-image-container .form-element-content{overflow:hidden;aspect-ratio:1 / 1}@media screen and (min-width: 250px){#page-edit #icon-image-container .form-element-content,#content-edit #icon-image-container .form-element-content,#ad-edit #icon-image-container .form-element-content{width:100%}}@media screen and (min-width: 1000px){#page-edit #icon-image-container .form-element-content,#content-edit #icon-image-container .form-element-content,#ad-edit #icon-image-container .form-element-content{width:auto;max-width:500px}}#page-edit #file-input,#content-edit #file-input,#ad-edit #file-input{display:none}#page-edit .profile-photo,#content-edit .profile-photo,#ad-edit .profile-photo{width:10rem;height:10rem;border-radius:50%;overflow:hidden}#page-edit .profile-photo img,#content-edit .profile-photo img,#ad-edit .profile-photo img{height:10rem}#page-edit textarea,#content-edit textarea,#ad-edit textarea{width:100%;height:10rem}#page-edit #yt-iframe-org,#content-edit #yt-iframe-org,#ad-edit #yt-iframe-org{display:none}#page-edit .link-list,#page-edit .add-link,#content-edit .link-list,#content-edit .add-link,#ad-edit .link-list,#ad-edit .add-link{max-width:30rem}#page-edit .links.template,#content-edit .links.template,#ad-edit .links.template{display:none}#page-edit .links .form-element-title,#content-edit .links .form-element-title,#ad-edit .links .form-element-title{display:flex;justify-content:space-between}#page-edit .links .form-element-title .remove-button,#content-edit .links .form-element-title .remove-button,#ad-edit .links .form-element-title .remove-button{display:block;padding:0 1rem;color:#FFF;background-color:#F53B3B;border:1px solid #FFF}#page-edit .links .form-element-title .remove-button:hover,#content-edit .links .form-element-title .remove-button:hover,#ad-edit .links .form-element-title .remove-button:hover{border:1px solid #F53B3B;background-color:#FFF;color:#F53B3B}#page-edit .links .image-container,#content-edit .links .image-container,#ad-edit .links .image-container{position:relative;display:none;overflow:hidden;cursor:pointer}#page-edit .links .image-container img,#content-edit .links .image-container img,#ad-edit .links .image-container img{width:100%}#page-edit .links .image-container.active,#content-edit .links .image-container.active,#ad-edit .links .image-container.active{display:block}#page-edit .links .image-container.active:hover .message,#content-edit .links .image-container.active:hover .message,#ad-edit .links .image-container.active:hover .message{display:block}#page-edit .links .link-image,#content-edit .links .link-image,#ad-edit .links .link-image{width:100%;max-width:800px}#page-edit .links .message,#content-edit .links .message,#ad-edit .links .message{position:absolute;top:0;left:0;background-color:#000;opacity:0.9;color:#FFF;text-align:center;cursor:pointer;display:none;padding-top:2rem}#page-edit .add-link>button,#content-edit .add-link>button,#ad-edit .add-link>button{border-radius:0.2rem;padding:0.3rem;width:100%;text-align:center;color:#FFF;background-color:#30BBA2;border:1px solid #CCC}#page-edit .add-link>button:hover,#content-edit .add-link>button:hover,#ad-edit .add-link>button:hover{color:#30BBA2;background-color:#FFF;border:1px solid #30BBA2}#page-edit .add-link>button.deactive,#content-edit .add-link>button.deactive,#ad-edit .add-link>button.deactive{display:none}#page-edit label.file-button,#content-edit label.file-button,#ad-edit label.file-button{background-color:#42B0C4;display:block;padding:0.3rem;border:1px solid #CCC;cursor:pointer;text-align:center}#page-edit label.file-button:hover,#content-edit label.file-button:hover,#ad-edit label.file-button:hover{background-color:#52C0D4;color:#FFF}#page-edit label.file-button.deactive,#content-edit label.file-button.deactive,#ad-edit label.file-button.deactive{display:none}#page-edit .link-image-file-input,#content-edit .link-image-file-input,#ad-edit .link-image-file-input{opacity:0;width:0.1rem}#page-edit .delete-button,#content-edit .delete-button,#ad-edit .delete-button{background-color:#333;color:#FFF;padding:0.2rem;text-align:center;display:none;margin-bottom:1rem}#page-edit .delete-button.active,#content-edit .delete-button.active,#ad-edit .delete-button.active{display:block}#page-edit .delete-button:hover,#content-edit .delete-button:hover,#ad-edit .delete-button:hover{background-color:#444}#page-edit input[name=expiration],#page-edit input[name=price],#content-edit input[name=expiration],#content-edit input[name=price],#ad-edit input[name=expiration],#ad-edit input[name=price]{width:auto}#page-edit .price-element,#content-edit .price-element,#ad-edit .price-element{display:none}#page-edit .price-element.active,#content-edit .price-element.active,#ad-edit .price-element.active{display:block}#page-edit .price-element.free-price.active,#content-edit .price-element.free-price.active,#ad-edit .price-element.free-price.active{display:flex}#page-edit .price-element.free-price input,#content-edit .price-element.free-price input,#ad-edit .price-element.free-price input{display:none}#page-edit .price-element.free-price label,#content-edit .price-element.free-price label,#ad-edit .price-element.free-price label{display:block;border:1px solid #CCC;text-align:center;transition:ease all 0.3s;margin-right:1rem}#page-edit .price-element.free-price label:hover,#content-edit .price-element.free-price label:hover,#ad-edit .price-element.free-price label:hover{border:1px solid #0EC9BA}@media screen and (min-width: 250px){#page-edit .price-element.free-price label,#content-edit .price-element.free-price label,#ad-edit .price-element.free-price label{padding:0.3rem 1rem}}@media screen and (min-width: 1000px){#page-edit .price-element.free-price label,#content-edit .price-element.free-price label,#ad-edit .price-element.free-price label{padding:0.3rem 2rem}}#page-edit .price-element.free-price input:checked+label,#content-edit .price-element.free-price input:checked+label,#ad-edit .price-element.free-price input:checked+label{border:1px solid #0EC9BA;background-color:#0EC9BA;color:#FFF}#page-edit .is-sync,#content-edit .is-sync,#ad-edit .is-sync{border:1px solid #CCC;padding:1rem;display:flex}#page-edit .is-sync label,#content-edit .is-sync label,#ad-edit .is-sync label{margin-left:1rem;display:block;border:1px solid #CCC;padding:0.3rem 1rem;font-weight:bold;width:20rem;flex-grow:2}#page-edit .is-sync input:checked+label,#content-edit .is-sync input:checked+label,#ad-edit .is-sync input:checked+label{background-color:#0EC9BA;color:#FFF}#page-edit .publish.deactive,#content-edit .publish.deactive,#ad-edit .publish.deactive{background:#707070}#page-edit .publish,#content-edit .publish,#ad-edit .publish{display:flex;align-items:flex-start;justify-content:space-around;max-width:15rem;width:100%;margin:2rem auto;padding:1rem;border:1px solid #CCC;border-radius:1rem}#page-edit .publish .text-public,#page-edit .publish .text-unpublic,#content-edit .publish .text-public,#content-edit .publish .text-unpublic,#ad-edit .publish .text-public,#ad-edit .publish .text-unpublic{width:3.5rem;text-align:center;padding-top:0.5rem}#content-edit .add-content{border:1px solid #CCC;padding:0.5rem 1rem;text-align:center;display:block;text-decoration:none}#content-edit .add-content:hover{background-color:#A3F9FE}#content-edit .comments{border:1px solid #EA3F24;margin-bottom:1rem}#content-edit .comments .section-headline{display:flex;align-items:flex-start;background-color:#EA3F24;font-weight:bold;color:#FFF;padding:0.2rem}#content-edit .comments .section-headline img{width:1.5rem;margin-right:0.5rem}#content-edit .comments .channels{display:flex}#content-edit .comments .channels .channel-role{width:50%;text-align:center;border:2px solid #FFF;padding:0.5rem 0}#content-edit .content-list li{padding:1rem 0;border-bottom:1px solid #CCC;display:flex;flex-wrap:wrap}#content-edit .content-list li .publishers{width:100%;display:flex;margin-bottom:0.2rem}#content-edit .content-list li a{display:block}#content-edit .content-list li .info{flex-grow:2}#content-edit .content-list li a.thumbnail{width:30%;margin-right:1rem}#content-edit .content-list li .thumbnail img{width:100%}#content-edit .content-list li .price-expiration{display:flex}#content-edit .content-list li .price-expiration .price{margin-right:1rem}#content-edit .content-list li .created-at{font-size:0.8rem}#content-edit .content-list li .buttons{display:flex;align-items:flex-start;width:100%}#content-edit .content-list li .buttons a{background-color:#505050;display:block;border:1px solid #CCC;color:#FFF;text-decoration:none;border-radius:0.5rem;transition:all ease 0.3s;text-align:center}#content-edit .content-list li .buttons a:hover{background-color:#39CBE1}#content-edit .content-list li .buttons a.edit{flex-grow:2}@media screen and (min-width: 250px){#content-edit .content-list li .buttons{justify-content:space-between}#content-edit .content-list li .buttons a{font-size:0.9rem;line-height:1;padding:0.2rem 0.5rem;width:4rem}#content-edit .content-list li .buttons .icon{width:1.5rem}}@media screen and (min-width: 768px){#content-edit .content-list li .buttons{justify-content:flex-start}#content-edit .content-list li .buttons a{padding:0.5rem 1rem;font-size:1rem;margin-right:1rem;width:auto}#content-edit .content-list li .buttons .icon{width:1rem}}@media screen and (min-width: 250px){#content-edit .thumb-form-container{width:100%}}@media screen and (min-width: 1000px){#content-edit .thumb-form-container{width:50%;max-width:640px}}#content-edit .thumb-form-container img{width:100%}#content-edit .files li.file-list-element{padding:0.6rem;border:1px solid #CCC}#content-edit .files li.file-list-element .file-element{display:flex;margin-bottom:1rem;border-bottom:1px solid #CCC}@media screen and (min-width: 250px){#content-edit .files li.file-list-element .file-element .file-element-title{width:7rem}}@media screen and (min-width: 1000px){#content-edit .files li.file-list-element .file-element .file-element-title{width:13rem}}#content-edit .files li.file-list-element .file-element.file-upload-request{display:block}#content-edit .files li.file-list-element .file-element.file-upload-request .file-element-title{width:auto}#content-edit .files li.file-list-element .requested,#content-edit .files li.file-list-element .request{display:none}#content-edit .files li.file-list-element .requested.active,#content-edit .files li.file-list-element .request.active{display:block}#content-edit .files .upload-requested{display:block}#content-edit .files .upload-request-drop{background-color:#FB291F;color:#FFF;padding:0.3rem 1rem;text-align:center;display:block;text-decoration:none}#content-edit .files .upload-request-drop:hover{background-color:#FC593F}#content-edit .files .upload-requested-at{font-size:0.8rem}#content-edit .destination-channel input[type=checkbox],#content-edit .destination-channel input[type=radio],#content-edit .content-type-select input[type=checkbox],#content-edit .content-type-select input[type=radio]{display:none}#content-edit .destination-channel label,#content-edit .content-type-select label{display:block;border:3px dotted #AAA;padding:0.5rem 2rem;transition:all ease 0.3s}#content-edit .destination-channel input:checked+label,#content-edit .content-type-select input:checked+label{background-color:#8BFAF3;border:3px solid #45CAD6}#content-edit .destinations input{display:none}#content-edit .destinations label{display:block;border:1px solid #CCC;padding:0 1rem}#content-edit .destinations label:hover{background-color:#C1FAFF}#content-edit .destinations input:checked+label{background-color:#A8F8FF}#content-edit .publish{width:8rem;margin:0 auto;display:flex}#content-edit .publish label{border:1px solid #CCC;padding:1rem;font-weight:bold;font-size:1.2rem}#content-edit .publish input[type=checkbox]:checked+label{background-color:#24CAB5;color:#FFF}#content-edit .btn.delete-button{display:block;padding:1rem;background:linear-gradient(to top, #EE3434, #EF3c3c)}#content-deletion .content-title{font-size:1.2rem;font-weight:bold}#content-deletion .agreed{width:12rem;margin:2rem auto}#content-deletion .delete-button{background-color:#F82D2D;color:#FFF;padding:0.5rem 0;text-align:center;border-radius:0.2rem;display:block;width:20rem;margin:3rem auto}#content-deletion .delete-button:hover{background-color:#FF3A3A}#content-deletion .purchased{border:1px solid #CCC;padding:1rem}#content-deletion .purchased li{padding:0.5rem 1rem;border:1px dotted #CCC}#content-comment section{margin-bottom:2rem}#content-comment textarea{width:100%;margin-bottom:0.3rem}#content-comment .comment-author{display:flex;align-items:flex-start;margin-bottom:0.5rem}#content-comment .comment-author .icon{width:3rem;height:3rem;margin-right:0.5rem}#content-comment .description{display:flex;align-items:flex-start}#content-comment .comment-item{display:flex;align-items:flex-start}#content-comment .writing{width:calc(100% - 4rem);margin-bottom:0.5rem}#content-comment .writing .comment-author{margin-right:0.5rem}#content-comment .writing .writing-textarea{display:flex;align-items:flex-start}#content-comment .writing .post-buttons{display:flex;justify-content:flex-end}#content-comment .writing .post-buttons input{display:block;width:8rem;text-align:center;padding:0.2rem;border-radius:0.5rem;color:#555}#content-comment .writing .post-buttons input:hover{color:#000;text-decoration:underline}#content-comment .writing .post-buttons .post-comment,#content-comment .writing .post-buttons .save-button{background-color:#ccc}#content-comment .writing .post-buttons .post-comment:hover,#content-comment .writing .post-buttons .save-button:hover{background-color:#555;color:#FFF}#content-comment .writing .post-buttons .cancel{margin-right:1rem}#content-comment .comments h1{border-bottom:1px solid #333;margin-bottom:1rem}#content-comment .comments .comment-author .icon{width:2rem;height:2rem}#content-comment .comments .comment-list>li{border-bottom:1px dotted #999;padding-top:0.5rem}#content-comment .comments .comment-list>li .strings{margin-bottom:0.5rem;word-break:break-all}#content-comment .comments .comment-list>li .comment-author-info{display:flex}#content-comment .comments .comment-list>li .comment-author-info .name{font-weith:bold;margin-right:1rem}#content-comment .comments .comment-list>li .comment-author-info .write-at{font-size:0.9rem;color:#666}#content-comment .comments .comment-list>li [class^="price-"]{font-size:0.8rem;font-weight:bold;color:#FFF;line-height:1;padding:0.3rem;border-radius:0.3rem}#content-comment .comments .comment-list>li [class^="price-"].price-250{background-color:#2A46C1}#content-comment .comments .comment-list>li [class^="price-"].price-500{background-color:#33B9DB}#content-comment .comments .comment-list>li [class^="price-"].price-1000{background-color:#BEB524}#content-comment .comments .comment-list>li [class^="price-"].price-3000{background-color:#D45212}#content-comment .comments .comment-list>li [class^="price-"].price-5000{background-color:#F618D9}#content-comment .comments .comment-list>li [class^="price-"].price-10000{background-color:#FF0404}#content-comment .comments .response-button{background-color:#EEE;width:6rem;text-align:center;padding:0.2rem;display:block;text-decoration:none;border-radius:0.2rem;cursor:pointer;color:#000;margin-right:1rem}#content-comment .comments .response-button:hover{text-decoration:underline}#content-comment .comments .response-button.delete{background-color:#E57373;color:#FFF}#content-comment .comments .response-button.delete:hover{background-color:#F00}#content-comment .comments .response-textarea{display:none}#content-comment .comments .response-textarea .icon{width:2rem}#content-comment .comments .response-textarea textarea{width:100%;margin-bottom:0.3rem}#content-comment .comments .response{margin-bottom:0.5rem}#content-comment .comments .response .buttons{display:flex}#content-comment .comments .response.active .buttons{display:none}#content-comment .comments .response.active .response-textarea{display:flex;align-items:flex-start}#content-comment .deletion-confirm .target-comment{display:flex;padding:3px;border:1px solid #CCC;border-radius:3px;margin-bottom:1rem}#content-comment .deletion-confirm .icon{width:2rem;height:2rem}#content-comment .deletion-confirm .comment-author-info{display:flex}#content-comment .deletion-confirm .comment-author-info .name{font-weith:bold;margin-right:1rem}#content-comment .deletion-confirm .comment-author-info .write-at{font-size:0.9rem;color:#666}#select-manager .managers input{display:none}#select-manager .managers label{display:flex;background-color:#FFF;border-bottom:1px solid #CCC;padding:1rem 0.5rem}#select-manager .managers input:checked+label{background-color:#ABFEFD}#card-settings .description-image,#smp-settings .description-image{width:100%;max-with:500px}@media screen and (min-width: 250px){#card-settings textarea,#card-settings input[type=text],#smp-settings textarea,#smp-settings input[type=text]{width:100%}#card-settings #card-photo,#smp-settings #card-photo{width:100%}}@media screen and (min-width: 768px){#card-settings textarea,#card-settings input[type=text],#smp-settings textarea,#smp-settings input[type=text]{width:25rem}#card-settings #card-photo,#smp-settings #card-photo{width:100%;max-width:500px}}#card-settings input[name=zip],#smp-settings input[name=zip]{width:auto}#card-settings .publisher,#smp-settings .publisher{padding:1rem;border:1px solid #CCC}#card-settings .form-element-title,#smp-settings .form-element-title{font-weight:bold;background-color:#CEFFF9}#help .section-headline{font-size:1.2rem;font-weight:bold;margin-bottom:2rem}#library .func-list li a{padding:1rem;border:1px solid #DDD;display:block}#withdraw .main-description{font-weight:bold}#withdraw .section-element{margin-bottom:1rem}#withdraw .attentions{padding:0.5rem;border:1px solid #F55;color:#F00;list-style-type:disc;padding-left:1.5rem}#withdraw .attentions li:first-child{margin-bottom:0.5rem}#withdraw .balance,#withdraw .bank-dataset,#withdraw .amount-form{border:1px solid #37CDDF;padding:1rem}#withdraw .balance{font-weight:bold}#withdraw .balance .balance-element{display:flex;border-bottom:1px dotted #888}#withdraw .balance .balance-element.result{border-top:1px solid #000}#withdraw .balance .balance-element.requested{color:#079DAF}#withdraw .balance .balance-element .title{width:8rem;margin-right:0.5rem;font-size:0.9rem}#withdraw .balance .balance-element .amount{width:calc(100% - 8.5rem - 2.4rem);text-align:right;font-size:1.2em}#withdraw .balance .balance-element .unit{font-size:0.8rem;width:2.4rem;padding-top:0.4rem}#withdraw .in-progress li{display:flex}#withdraw .in-progress li>div{border:1px solid #DDD;padding:0.5rem}#withdraw .bank-dataset{font-weight:bold}#withdraw .amount-form .section-title{font-weight:bold}#withdraw .amount-form>div{margin:0 auto}@media screen and (min-width: 250px){#withdraw .amount-form>div{width:100%}}@media screen and (min-width: 1000px){#withdraw .amount-form>div{width:15rem}}#withdraw .amount-form>div input{width:100%}#withdraw .navigation-message{padding:1rem}@media screen and (min-width: 768px){#withdraw .navigation-message{text-align:center}}
