@charset "UTF-8";
body{display:flex;flex-direction:column;min-width:320px;min-height:var(--VHeight);--spacing:2em;}
@media only screen and (max-width:480px){
	body{background:var(--body-background-color,#fff);}
}


#page_content{flex:auto;display:flex;}
#page_content>.inner{width:100%;padding:var(--spacing);box-sizing:border-box;display:flex;align-items:center;justify-content:center;}
@media only screen and (max-width:1000px){}
@media only screen and (max-width:800px){}
@media only screen and (max-width:480px){
	#page_content>.inner{padding:unset;}
}


#message_box{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);text-align:center;width:min(50em,100%);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);box-sizing:border-box;background-color:var(--background-color-L2,#fff);border-radius:1em;--CPT-US:4em;}
#message_box .art{width:min(30em,100%);margin-inline:auto;margin-block-end:calc(var(--spacing)* -1);}
#message_box .art>img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;}
#message_box h1{font-size:var(--SiteFS-XXL);font-weight:var(--CPT-FW-EB);text-transform:uppercase;}
#message_box h2{font-size:var(--SiteFS-XL);font-weight:var(--CPT-FW-EB);}
#message_box h3{font-size:var(--SiteFS-L);font-weight:var(--CPT-FW-B);}
#message_box .btc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em var(--spacing);}
@media only screen and (max-width:1000px){}
@media only screen and (max-width:800px){}
@media only screen and (max-width:480px){
	#message_box{padding:var(--spacing);background-color:unset;border-radius:unset;}
}

#message_box .assistant_recruiument{display:flex;flex-direction:column;gap:1.5em;text-align:start;width:min(40em,100%);}
#message_box .assistant_link{display:flex;flex-direction:column;gap:1em;width:min(30em,100%);margin-inline:auto;}
#message_box .assistant_link::before{content:attr(icon);font-size:2em;margin-inline:auto;color:var(--body-text-color-a50,rgba(0 0 0/50%));}
#message_box .assistant_link .user{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1em;padding:var(--spacing);border-radius:var(--CPT-BDR);background-color:var(--body-text-color-a5,#fff);box-shadow:var(--body-text-color-a10,rgba(0 0 0/10%)) 0 0 0 var(--CPT-BDW) inset;}
#message_box .assistant_link .user.seller{order:-1;}
#message_box .assistant_link .user.assistant{}
#message_box .assistant_link .avatar{width:3em;height:3em;border-radius:100%;background-color:var(--body-text-color-a10,#fff);box-shadow:var(--body-text-color-a10,rgba(0 0 0/10%)) 0 0 0 1px;overflow:hidden;}
#message_box .assistant_link .avatar>img{display:block;width:100%;height:100%;object-fit:cover;}
#message_box .assistant_link .info{overflow:hidden;}
#message_box .assistant_link .info>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#message_box .assistant_link .name{font-weight:var(--CPT-FW-B);}
#message_box .assistant_link .mail{font-size:var(--SiteFS-S);}
#message_box .assistant_features{}
#message_box .assistant_features ul{margin-inline-start:2em;}
#message_box .assistant_features ul>li{list-style:disc outside;margin-block:.75em;}
#message_box .assistant_features ul>li::marker{color:var(--body-text-color-a50,rgba(0 0 0/50%));}




#payment_box{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);text-align:center;width:min(50em,100%);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);box-sizing:border-box;background-color:var(--background-color-L2,#fff);border-radius:1em;--CPT-US:4em;}
#payment_box .art{width:min(30em,80%);margin-inline:auto;margin-block-end:calc(var(--spacing)* -1);}
#payment_box .art>img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;}
#payment_box h1{font-size:var(--SiteFS-XXL);font-weight:var(--CPT-FW-EB);text-transform:uppercase;}
#payment_box h2{font-size:var(--SiteFS-XL);font-weight:var(--CPT-FW-EB);}
#payment_box h3{font-size:var(--SiteFS-L);font-weight:var(--CPT-FW-B);}
#payment_box .payment_channel{display:flex;flex-direction:column;gap:1em;align-items:center;width:min(30em,100%);padding:1.5em var(--spacing);box-sizing:border-box;border-radius:.5em;box-shadow:var(--body-text-color-a10,rgba(0 0 0/10%)) 0 0 0 1px inset;background-color:var(--background-color-L3,#fff);text-align:start;}
#payment_box .payment_channel .img{min-width:2em;max-width:8em;height:2em;box-sizing:border-box;overflow:hidden;}
#payment_box .payment_channel .img>img{display:block;width:auto;max-width:calc(100% - var(--brightness-filter,0) * 2px);height:calc(100% - var(--brightness-filter,0) * 2px);object-fit:contain;border-radius:.333334em;color:#000;background:#fff;padding:calc(var(--brightness-filter,0) * 1px);}
#payment_box .payment_channel .name{font-weight:var(--CPT-FW-B);text-align:center;}
#payment_box .payment_channel .channel{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:1em;padding-block-end:1.5em;margin-block-end:.5em;box-shadow:var(--body-text-color-a5,rgba(0 0 0/5%)) 0 1px 0;}
#payment_box .payment_channel .scan_box{padding:1em;margin-inline:auto;box-sizing:border-box;background:#fff;border-radius:.5em;}
#payment_box .payment_channel .scan_box>img{display:block;width:100%;height:auto;}
#payment_box .payment_channel .qr_code{width:min(15em,100%);}
#payment_box .payment_channel .bar_code{width:min(25em,100%);}
#payment_box .payment_channel .info{align-self:stretch;display:flex;flex-direction:column;gap:.75em;}
#payment_box .payment_channel .tips_wrp{align-self:stretch;display:flex;flex-direction:column;gap:.75em;}
#payment_box .payment_channel .tips_wrp:not(:has(.tips,.show)),
#payment_box .payment_channel .tips_wrp>*:not(.tips,.show){display:none;}
#payment_box .payment_channel .tips_wrp .tips{color:var(--body-text-color-a50,rgba(0 0 0/50%));}
#payment_box .payment_channel .tips_wrp .alert{color:var(--text-color-alert);font-weight:var(--CPT-FW-B);}
#payment_box .payment_channel .tips_wrp .success{color:var(--text-color-complete);font-weight:var(--CPT-FW-B);}
#payment_box .payment_form{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.75em var(--spacing);text-align:start;width:min(30em,100%);padding:1.5em var(--spacing);box-sizing:border-box;border-radius:.5em;box-shadow:var(--body-text-color-a10,rgba(0 0 0/10%)) 0 0 0 1px inset;background-color:var(--background-color-L3,#fff);}
#payment_box .payment_form .T{min-width:6em;max-width:10em;}
#payment_box .payment_form .C{font-weight:var(--CPT-FW-B);}
#payment_box .payment_form .status{font-weight:var(--CPT-FW-EB);text-transform:uppercase;}
#payment_box .payment_form .alert{color:var(--text-color-alert);}
#payment_box .payment_form .complete{color:var(--text-color-complete);}
#payment_box .payment_form .pri{font-weight:var(--CPT-FW-EB);}
#payment_box .payment_form .total{color:var(--SiteTHM);}
#payment_box .btc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em var(--spacing);}
@media only screen and (max-width:1000px){}
@media only screen and (max-width:800px){}
@media only screen and (max-width:480px){
	#payment_box{padding:var(--spacing);background-color:unset;border-radius:unset;}
}


#site_upgrade{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);text-align:center;width:min(60em,100%);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);box-sizing:border-box;background-color:var(--background-color-L2,#fff);border-radius:1em;--CPT-US:4em;}
#site_upgrade .art{width:min(40em,100%);margin-inline:auto;margin-block-end:calc(var(--spacing)* -1);}
#site_upgrade .art>img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;}
#site_upgrade h1{font-size:2em;font-weight:var(--CPT-FW-EB);text-transform:uppercase;}
#site_upgrade h2{font-size:1.5em;font-weight:var(--CPT-FW-EB);}
#site_upgrade h3{font-size:1.166667em;font-weight:var(--CPT-FW-B);}
#site_upgrade .msg{display:flex;flex-direction:column;gap:1em;max-width:40em;margin-inline:auto;}
#site_upgrade .btc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em var(--spacing);}
#site_upgrade .sns_list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1px;--CPT-US:3em;}
#site_upgrade .sns_list .btw{--shadow-color:unset;}
#site_upgrade .sns_list .btw:not(:hover){--color:var(--body-text-color-a50,rgba(0 0 0/50%));--background-color:transparent;--border-color:transparent;}
@media only screen and (max-width:1000px){}
@media only screen and (max-width:800px){}
@media only screen and (max-width:480px){
	#site_upgrade{padding:var(--spacing);background-color:unset;border-radius:unset;}
}


#deletion_status{width:min(50em,100%);padding:calc(var(--spacing) * 2);box-sizing:border-box;background-color:var(--background-color-L2,#fff);border-radius:1em;--CPT-US:4em;}
#deletion_status>.inner{display:flex;flex-direction:column;gap:var(--spacing);width:min(30em,100%);margin-inline:auto;text-align:center;}
#deletion_status .delete_user{display:grid;grid:"avatar info icon"/auto 1fr auto;align-items:center;gap:1em;padding:var(--spacing);box-sizing:border-box;background:var(--background-color-L3,#fff);box-shadow:var(--body-text-color-a5,rgba(0 0 0/5%)) 0 0 0 1px inset;border-radius:1em;overflow:hidden;text-align:start;}
#deletion_status .delete_user::before{grid-area:icon;content:attr(icon);font-size:2em;color:var(--body-text-color-a50,rgba(0 0 0/50%));}
#deletion_status .delete_user .avatar{grid-area:avatar;width:4em;height:4em;border-radius:100%;background-color:var(--body-text-color-a10,#fff);box-shadow:var(--body-text-color-a10,rgba(0 0 0/10%)) 0 0 0 1px;overflow:hidden;}
#deletion_status .delete_user .avatar>img{display:block;width:100%;height:100%;border-radius:100%;object-fit:cover;overflow:hidden;}
#deletion_status .delete_user .info{grid-area:info;overflow:hidden;}
#deletion_status .delete_user .info>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#deletion_status .delete_user .name{font-size:var(--SiteFS-L);font-weight:var(--CPT-FW-B);}
#deletion_status .delete_user .mail{color:var(--body-text-color-a50,rgba(0 0 0/50%));}
#deletion_status .countdown{display:flex;flex-direction:column;gap:1em;}
#deletion_status .countdown_timer{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:1em;width:fit-content;margin-inline:auto;}
#deletion_status .countdown_timer>div{display:flex;flex-direction:column;font-size:2em;font-weight:var(--CPT-FW-EB);}
#deletion_status .countdown_timer>div::after{content:attr(data-title);font-size:.5em;text-transform:capitalize;color:var(--body-text-color-a50,rgba(0 0 0/50%));font-weight:var(--CPT-FW);}
#deletion_status .btc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em var(--spacing);}
@media only screen and (max-width:1000px){}
@media only screen and (max-width:800px){}
@media only screen and (max-width:480px){
	#deletion_status{padding:var(--spacing);background-color:unset;border-radius:unset;}
}

