@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body,html{height:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,:after,:before{box-sizing:border-box}input[type=checkbox]{display:none}input[type=checkbox]:checked+label{background:red}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;outline:none;background:transparent}button,input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent}button,input[type=submit]{padding:0}:focus{outline:none}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}@-webkit-keyframes pyon{0%{transform:translate(0) rotate(0deg)}25%{transform:translateY(2px) rotate(1deg)}}@keyframes pyon{0%{transform:translate(0) rotate(0deg)}25%{transform:translateY(2px) rotate(1deg)}}body{background-color:#f6f6ee;color:#848482;font-size:16px;line-height:1.8em;position:relative}span{line-height:0}body>div{height:100%}.body_inner{position:relative;width:100%;height:auto!important;height:100%;min-height:100%}.body_inner>div{padding-bottom:28px}article{padding-top:222px}article .logoin{padding-top:0}.container{padding-bottom:24px;margin-bottom:32px;padding-top:222px}@media screen and (max-width:840px){.container{padding:0}}@media screen and (max-width:820px){.container.timeline{padding-top:0}}.container.admin{width:calc(100% - 200px);margin:0 auto;padding-top:150px}@media screen and (max-width:980px){.container.admin{width:calc(100% - 100px)}}@media screen and (max-width:840px){.container.admin{padding:0}}@media screen and (max-width:480px){.container.admin{width:calc(100% - 32px)}}section{margin-bottom:80px}section:last-of-type{margin-bottom:0}section .inner{width:calc(100% - 200px);margin:0 auto}@media screen and (max-width:980px){section .inner{width:calc(100% - 100px)}}@media screen and (max-width:480px){section .inner{width:calc(100% - 32px)}}section .inner .flx{width:100%}section .inner h2{font-size:32px;font-weight:700;color:#96866d;padding-left:8px;padding-bottom:8px;margin-bottom:24px;border-left:16px solid #47d3c7;border-bottom:2px solid #47d3c7}.for_sp{display:none}@media screen and (max-width:620px){.for_sp{display:block}}@media screen and (max-width:620px){.for_pc{display:none;line-height:0}}.flx{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 200px);margin:0 auto 24px}@media screen and (max-width:980px){.flx{width:calc(100% - 100px)}}@media screen and (max-width:480px){.flx{width:calc(100% - 32px)}}@media screen and (max-width:1080px){.flx_itm{width:100%}}.flx_itm-2_1{width:calc(50% - 10px);margin:0 20px 20px 0}.flx_itm-2_1:last-of-type,.flx_itm-2_1:nth-of-type(2n){margin-right:0}@media screen and (max-width:580px){.flx_itm-2_1{width:100%;margin-right:0}}.flx_itm-3_1{width:calc(33.33333% - 13.33333px);margin:0 20px 20px 0}.flx_itm-3_1:last-of-type,.flx_itm-3_1:nth-of-type(3n){margin-right:0}@media screen and (max-width:720px){.flx_itm-3_1{width:calc(50% - 10px)}.flx_itm-3_1:nth-of-type(3n){margin-right:20px}.flx_itm-3_1:nth-of-type(2n){margin-right:0}}@media screen and (max-width:580px){.flx_itm-3_1{width:100%}.flx_itm-3_1,.flx_itm-3_1:nth-of-type(3n){margin-right:0}}.flx_itm-3_2{width:calc(66.66667% - 6.66667px);margin:0 20px 20px 0;background-color:#0ff}.flx_itm-3_2:last-of-type{margin-right:0}@media screen and (max-width:720px){.flx_itm-3_2{width:calc(50% - 10px)}.flx_itm-3_2:nth-of-type(3n){margin-right:20px}.flx_itm-3_2:nth-of-type(2n){margin-right:0}}@media screen and (max-width:580px){.flx_itm-3_2{width:100%}.flx_itm-3_2,.flx_itm-3_2:nth-of-type(3n){margin-right:0}}.flx_itm-4_1{width:calc(25% - 15px);margin:0 20px 20px 0}.flx_itm-4_1:last-of-type,.flx_itm-4_1:nth-of-type(4n){margin-right:0}@media screen and (max-width:720px){.flx_itm-4_1{width:calc(50% - 10px)}.flx_itm-4_1:nth-of-type(4n){margin-right:20px}.flx_itm-4_1:nth-of-type(2n){margin-right:0}}@media screen and (max-width:580px){.flx_itm-4_1{width:100%}.flx_itm-4_1,.flx_itm-4_1:nth-of-type(4n){margin-right:0}}.flx_itm-4_3{width:calc(75% - 5px);margin:0 20px 20px 0}.flx_itm-4_3:last-of-type{margin-right:0}@media screen and (max-width:720px){.flx_itm-4_3{width:calc(50% - 10px)}.flx_itm-4_3:nth-of-type(2n){margin-right:0}}@media screen and (max-width:580px){.flx_itm-4_3{width:100%}}.flx_itm-5_1{width:calc(20% - 16px);margin:0 20px 20px 0;padding:8px}.flx_itm-5_1:last-of-type,.flx_itm-5_1:nth-of-type(5n){margin-right:0}@media screen and (max-width:1080px){.flx_itm-5_1{width:calc(25% - 15px)}}@media screen and (max-width:780px){.flx_itm-5_1{width:calc(33.33333% - 13.33333px)}}@media screen and (max-width:580px){.flx_itm-5_1{width:100%;margin-right:0}}.flx_itm-5_1 a{width:100%;text-align:center}.flx_itm-5_1 a.modal_close{width:auto}.flx_itm-5_4{width:calc(80% - 4px);margin:0 20px 20px 0;padding:8px}.flx_itm-5_4:last-of-type{margin-right:0}@media screen and (max-width:1080px){.flx_itm-5_4{width:calc(75% - 5px)}}@media screen and (max-width:780px){.flx_itm-5_4{width:calc(66.66667% - 6.66667px)}}@media screen and (max-width:580px){.flx_itm-5_4{width:100%;margin-right:0}}a.posi,button.posi{color:#fff;padding:8px 16px;border-radius:50px;display:inline-block;margin-bottom:8px;background-color:#fa6baa;border:2px solid #fa6baa;width:100%}a.posi:hover,button.posi:hover{background-color:#fff;color:#fa6baa}a.posi.more,button.posi.more{display:block;margin:0 auto;max-width:320px}a.nega,button.nega{color:#fff;padding:8px 16px;border-radius:50px;display:inline-block;margin-bottom:8px;background-color:#1ab3e9;border:2px solid #1ab3e9;width:100%}a.nega:hover,button.nega:hover{background-color:#fff;color:#1ab3e9}input[type=submit].nega{color:#fff;padding:8px 16px;border-radius:50px;display:inline-block;margin-bottom:8px;background-color:#1ab3e9;border:2px solid #1ab3e9}input[type=submit].nega:hover{background-color:#fff;color:#1ab3e9}.flx input[type=submit]:first-of-type{margin-right:8px}a.other,button.other{color:#fff;padding:8px 16px;border-radius:50px;display:inline-block;margin-bottom:8px;background-color:#96866d;border:2px solid #96866d;text-align:center;box-shadow:0 3px #694a38}a.other:hover,button.other:hover{background-color:#fff;color:#96866d}.text_link{color:#db2763}.text_link:hover{color:#fa6baa}.tbl_area{width:100%;overflow:auto}.tbl_style1{width:auto;min-width:480px;margin-bottom:24px;overflow:auto}.tbl_style1 th{background-color:#96866d;color:#fff;padding:8px;white-space:nowrap}.tbl_style1 tr{border-bottom:1px solid #96866d}.tbl_style1 tr td{padding:8px;text-align:center;white-space:nowrap;vertical-align:middle}.tbl_style1 tr td:first-of-type{text-align:left}.tbl_style1 tr td a{line-height:0;vertical-align:middle}.tbl_style1 tr td img{width:24px;height:auto}a{text-decoration:none}.edt{width:48px}.loading{width:100vw;height:100vh;background-color:hsla(0,0%,100%,.5);z-index:9999}.lds-dual-ring,.loading{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#694a38 transparent;border-style:solid;border-width:6px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error p{text-align:center;font-size:32px;line-height:40px;font-weight:700;color:#694a38;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%}ul.pagination{display:inline-flex;list-style:none;margin-bottom:24px}ul.pagination li{background-color:#fff;border:2px solid #96866d;border-radius:8px;margin-right:16px;text-align:center;width:32px;height:32px;color:#96866d}ul.pagination li.page-item button{width:100%;height:100%;cursor:pointer}ul.pagination li.active{background-color:#96866d}ul.pagination li.active button{color:#fff;font-weight:700}ul.pagination li:last-of-type{margin-right:0}.ref_msg{font-weight:700;font-size:24px}.maintenance,.ref_msg{position:absolute;top:25%;left:50%;transform:translate(-50%,-25%)}.maintenance{height:auto;margin:0 auto;color:#848482}@media screen and (max-width:1080px){.maintenance{width:90%}}@media (min-width:768px){.maintenance a[href^="tel:"]{pointer-events:none}}.maintenance h1{font-size:24px;line-height:32px;margin-bottom:32px}@media screen and (max-width:840px){.maintenance h1{font-size:20px}}.maintenance h2{font-size:20px;margin-bottom:8px}@media screen and (max-width:840px){.maintenance h2{font-size:16px}}.maintenance ul{list-style:none}.maintenance a{display:inline-block;color:#848482}.maintenance a img{display:inline-block;height:16px;vertical-align:middle}.maintenance .br_sp{display:none}@media screen and (max-width:480px){.maintenance .br_sp{display:inline-block}}header{align-items:center;background-color:#47d3c7;display:flex;justify-content:space-between;position:fixed;top:0;width:100%;z-index:5}@media screen and (max-width:840px){header{position:inherit}}header.admin{background-color:#694a38}header.moderator{background-color:#848482}header ul{display:flex;list-style:none;margin:8px}header ul li{margin-right:8px}header ul img{width:24px;height:auto}header h1{line-height:0;margin:8px}header h1 img{height:56px;width:auto}@media screen and (max-width:480px){header h1 img{height:32px}}header a{color:#fff;font-weight:700;text-decoration:none}header a:hover{color:#abe2c4}@media screen and (max-width:820px){header .for_sp{display:block}}@media screen and (max-width:820px){header .for_pc{display:none}}.hdr{height:146px;padding-top:0;position:fixed;top:72px;width:100%;z-index:4}@media screen and (max-width:840px){.hdr{position:inherit;margin-bottom:32px;height:auto}}@media screen and (max-width:480px){.hdr,.hdr.timeline{top:48px;height:auto}.hdr.timeline{margin-bottom:16px}}.hdr nav{align-items:flex-end;display:flex;height:62px;justify-content:space-between;margin:0 auto 16px;position:relative;width:calc(100% - 200px);background-color:#f6f6ee}.hdr nav:before{bottom:0;content:"";height:2px;position:absolute;width:100%;z-index:3}@media screen and (max-width:980px){.hdr nav{width:calc(100% - 100px)}}@media screen and (max-width:480px){.hdr nav{width:calc(100% - 32px)}}.hdr ul{display:inline-flex;width:100%}.hdr li{height:auto;margin:0 8px 0 0}.hdr li:last-of-type{margin-right:0}@media screen and (max-width:620px){.hdr li{font-size:14px;width:40%}}.hdr li a{border-radius:8px 8px 0 0;color:#fff;display:inline-block;vertical-align:middle;padding:8px 8px 8px 40px;position:relative;text-align:center}@media screen and (max-width:620px){.hdr li a{width:100%;text-align:center;height:40px}}.hdr li a:before{content:"";background-size:contain;position:absolute;display:inline-block;width:24px;height:24px;padding-right:8px;left:8px;vertical-align:middle}@media screen and (max-width:620px){.hdr li a:before{left:50%;transform:translateX(-50%)}}.hdr li:first-of-type a:before{background-image:url(/web/img/timeline_card.png)}.hdr li:nth-of-type(2) a:before{background-image:url(/web/img/timeline_mypage.png)}.hdr li:nth-of-type(3) a:before{background-image:url(/web/img/timeline_point-get.png)}.hdr li:last-of-type a:before,.hdr li:nth-of-type(4) a:before{background-image:url(/web/img/timeline_point-give.png)}.hdr a{text-decoration:none}.hdr dl{display:flex;color:#96866d;font-weight:700}@media screen and (max-width:680px){.hdr dl{font-size:14px}}@media screen and (max-width:350px){.hdr dl{font-size:12px}}.hdr dd{margin-right:16px}.hdr dd:last-of-type{margin-right:0}.hdr.user a.gift{color:#fff;border-radius:50px;display:inline-block;margin-bottom:8px;background-color:#fa6baa;border:2px solid #fa6baa;padding:8px 0;display:block;text-align:center;width:100%;box-shadow:0 3px #db2763}.hdr.user a.gift:hover{background-color:#fff}@media screen and (max-width:680px){.hdr.user a.gift{width:100%;margin-bottom:16px}}.hdr.user a.gift:before{content:"";display:inline-block;width:24px;height:24px;margin:-4px 8px 0 0;background:url(/web/img/card_present-box.png) no-repeat;background-size:contain;vertical-align:middle}.hdr.user a.gift:hover{background-color:#fa6baa;color:#fff}.hdr.user a.gift:hover:before{-webkit-animation:pyon .5s infinite;animation:pyon .5s infinite}.hdr.user nav:before{background-color:#47d3c7}.hdr.user nav a{background-color:#abe2c4}.hdr.user nav a.current{font-weight:700}.hdr.user nav a.current,.hdr.user nav a:hover{background-color:#47d3c7}.hdr.user h2{font-size:24px}.hdr.admin{height:72px}.hdr.admin nav:before{background-color:#694a38}.hdr.admin nav a{background-color:#d4b483}.hdr.admin nav a.current{background-color:#694a38;font-weight:700}.hdr.admin nav a:hover{background-color:#694a38}.hdr.admin nav li:first-of-type a:before{background-image:url(/web/img/control_user.png)}.hdr.admin nav li:nth-of-type(2) a:before{background-image:url(/web/img/control_team.png)}.hdr.admin nav li:nth-of-type(3) a:before{background-image:url(/web/img/control_point.png)}.hdr.admin nav li:nth-of-type(4) a:before{background-image:url(/web/img/control_data.png)}.hdr.admin nav li:nth-of-type(5) a:before{background-image:url(/web/img/control_link.png)}.hdr.admin nav li:last-of-type a:before{background-image:url(/web/img/control_ccard.png)}.hdr.moderator{height:72px}.hdr.moderator nav:before{background-color:#848482}.hdr.moderator nav a{background-color:#ccc}.hdr.moderator nav a.current{background-color:#848482;font-weight:700}.hdr.moderator nav a:hover{background-color:#848482}.hdr.moderator nav li:first-of-type a:before{background-image:url(/web/img/control_user.png)}.hdr.moderator nav li:nth-of-type(2) a:before{background-image:url(/web/img/control_team.png)}.hdr.moderator nav li:nth-of-type(3) a:before{background-image:url(/web/img/control_point.png)}.hdr.moderator nav li:last-of-type a:before{background-image:url(/web/img/control_data.png)}.hdr .flx{margin-bottom:0;align-items:flex-start}@media screen and (max-width:640px){.hdr .flx{display:block}}.hdr .flx_itm-3_1{margin-bottom:0}@media screen and (max-width:1307px){.hdr .flx_itm-3_1{width:calc(50% - 10px)}}@media screen and (max-width:768px){.hdr .flx_itm-3_1{width:100%;margin:0}}.hdr .flx_itm-3_1:last-of-type{margin-left:auto}@media screen and (max-width:768px){.hdr .flx_itm-3_1:last-of-type{margin-left:0;width:100%}}h2 img{display:block;height:56px;width:auto;margin:0 auto}.txt_cntr{text-align:center}.login{width:calc(100% - 200px);margin:0 auto 24px;padding-top:96px}@media screen and (max-width:980px){.login{width:calc(100% - 100px)}}@media screen and (max-width:480px){.login{width:calc(100% - 32px);padding-top:80px}}.login form,.login form dl{margin-bottom:16px}.login a{color:#47d3c7;font-weight:700;text-decoration:none}.login a:hover{color:#abe2c4}.auto_login{display:flex;align-items:center;width:100%;max-width:400px;margin:0 auto 32px}.auto_login label{font-weight:700;margin-right:8px}.card_area{background:url(/web/img/card_cork-bk.png) repeat;background-size:90px 78px;border-radius:8px;display:flex;flex-wrap:wrap;padding:32px;width:calc(100% - 200px);margin:0 auto 24px}@media screen and (max-width:980px){.card_area{width:calc(100% - 100px)}}@media screen and (max-width:480px){.card_area{width:calc(100% - 32px)}}.card{width:calc(25% - 15px);background-color:#fff;border-radius:8px;box-shadow:4px 4px 8px #ccc;margin-right:20px;margin-bottom:36px;align-self:flex-start;display:flex;flex-direction:column;position:relative;z-index:1}.card:before{background-image:url(/web/img/card_pin-mint.png)}.card:before,.card:nth-of-type(2n):before{content:"";display:block;width:40px;height:40px;position:absolute;top:-16px;left:45%;transform:translateX(-45%);background-size:contain}.card:nth-of-type(2n):before{background-image:url(/web/img/card_pin-peach.png)}.card:nth-of-type(4n){margin-right:0}@media screen and (max-width:1280px){.card{width:calc(33.33333% - 13.33333px)}.card:nth-of-type(4n){margin-right:20px}.card:nth-of-type(3n){margin-right:0}}@media screen and (max-width:980px){.card{width:calc(50% - 10px)}.card:nth-of-type(3n){margin-right:20px}.card:nth-of-type(2n){margin-right:0}}@media screen and (max-width:680px){.card{width:100%}.card,.card:nth-of-type(3n){margin-right:0}}.card .inner{padding:24px 16px}.card .inner .gift{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin-bottom:16px}.card .inner .sender_name{width:100%}.card .inner .gift_name{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.card .inner .gift_name .name:not(:first-of-type){margin-left:4px}.card .inner .gift_name .name:not(:last-of-type){margin-bottom:4px}.card .inner .gift_name .name:not(:last-of-type):after{font-size:14px;content:","}.card .inner .gift_name .name:last-of-type{margin-bottom:0}.card .inner .gift_name .name:last-of-type:after{font-size:14px;content:"へ"}.card .inner .name,.card .inner .sender_name{display:flex;justify-content:center;align-items:center;font-size:14px}.card .inner .name .prf_img,.card .inner .sender_name .prf_img{width:30px;height:30px;border-radius:50%;margin-right:4px;overflow:hidden}.card .inner .name .prf_img img,.card .inner .sender_name .prf_img img{width:100%}.card .inner .name strong,.card .inner .sender_name strong{color:#47d3c7;word-break:break-all}.card .inner .name p:last-of-type,.card .inner .sender_name p:last-of-type{margin-right:4px}.card .inner .stamp{width:100%}.card .inner .stamp img{display:block;width:100px;height:auto;margin:0 auto}.card .inner .message{width:100%;background-color:#eee;padding:8px;margin-bottom:16px}.card .inner .message p{word-break:break-all}.card .inner .card_ftr{display:flex;justify-content:space-between;color:#848482;font-size:12px}.card .inner .card_ftr .clap{display:flex;align-items:center;justify-content:flex-end}.card .inner .card_ftr .clap img{display:block;width:30px;height:auto;margin-right:8px}.card .inner .card_ftr .clap img:hover{opacity:.8}.card .inner .card_ftr .clap p{border-bottom:1px solid #47d3c7;line-height:1.8em}.card .inner .card_ftr .clap .clap_list p{border:none}.card.is_anonymous{border:2px solid #abe2c4}.card.is_anonymous .inner{position:relative}.card.is_anonymous .inner .card_ftr .clap{display:none}.card.is_anonymous .inner:before{content:"";top:0;right:0;border-bottom:56px solid transparent;border-right:56px solid #abe2c4;position:absolute}.card.is_anonymous .inner:after{content:"匿名";display:block;top:4px;transform:rotate(45deg);color:#fff;right:0;position:absolute}.clap_list{padding:8px;background-color:#fff;max-width:100%;margin:0 auto}.clap_list .title_clap_list{font-size:18px;font-weight:700;margin-bottom:8px;color:#47d3c7;text-align:center}.clap_list p{font-size:16px;line-height:1.6rem;margin-right:4px;display:block}.popover{z-index:2;width:240px}.modal-body{position:fixed;width:100vw;height:100vh}.modal-body,.modal-body .modal_inner{left:50%;top:50%;transform:translate(-50%,-50%);z-index:6}.modal-body .modal_inner{background:#fff;border:2px solid #96866d;border-radius:8px 8px 8px 8px;position:absolute;width:calc(100vw - 32px);max-width:1000px;padding:24px;height:auto;overflow:auto;max-height:80%}@media screen and (max-width:840px){.modal-body .modal_inner{overflow:auto;top:50%;padding:24px 16px}}.modal-body .modal_inner.modal_crap_list{width:auto}@media screen and (max-width:480px){.modal-body .modal_inner.modal_crap_list{width:90%}}.modal-body .card{width:100%;max-width:480px;margin:0 auto}.mt-3{font-size:32px;font-weight:700;color:#96866d;text-decoration:none;position:absolute;top:0;right:8px;line-height:32px;z-index:7}.modal_bg{background-color:hsla(0,0%,100%,.5)}.modal-open,.modal_bg{width:100%;height:100%}.send{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;margin-bottom:16px}@media screen and (max-width:780px){.send{display:block}}.send dl{display:inline-flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;justify-content:space-evenly;margin-top:16px;margin-right:16px}.send dl:last-of-type{margin:0}@media screen and (max-width:780px){.send dl{width:100%;display:block}.send dl:first-of-type{margin-bottom:16px}}.send dt{min-width:100px;color:#fff;background-color:#96866d;border-radius:8px 0 0 8px;padding:8px}@media screen and (max-width:780px){.send dt{border-radius:0 0 0 0}}.send dd{background-color:#f6f6ee;border-radius:0 8px 8px 0;padding:8px}.send dd input[type=text]{color:inherit;font-size:16px;border:none;background-color:#f6f6ee;width:100%}.send dd input[type=text]:focus{border:none;outline:0}.send dd span{padding-right:4px}@media screen and (max-width:780px){.send dd{border-radius:0 0 8px 8px}}.exceeded{color:#db2763}.within{color:#47d3c7}.to{margin-top:10px;display:flex;flex-direction:column}.to .recipients{color:#fff;font-weight:700;background-color:#96866d;width:100%;padding:8px 8px 5px;line-height:inherit}.user-select{height:100%}.user-select .vs__dropdown-toggle{border-radius:0 0 8px 8px;background-color:#f6f6ee;border:2px solid #96866d}.user-select .vs__dropdown-menu{background-color:#fff;border:2px solid #96866d;border-radius:0 0 8px 8px}.user-select .vs__clear,.user-select .vs__open-indicator{color:#96866d;fill:#96866d}.user-select .vs__dropdown-option--highlight,.user-select .vs__selected{background-color:#47d3c7}.user-select .option{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin:4px}.user-select .option img{margin-right:4px;width:32px;height:32px}.user-select .option span{color:#848482;margin-right:2px}.user-select .selected{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin:4px}.user-select .selected img{margin-right:4px;width:32px;height:32px}.user-select .selected span{color:inherit;margin-right:2px;line-height:normal}.user-select .no-options{color:#db2763}label.msg{display:none}textarea{width:100%;background-color:#f6f6ee;border:none;height:128px;border-radius:8px 8px 8px 8px;padding:8px;margin-bottom:5px}.remaining-chars,.stamp{margin-bottom:16px}.stamp p{color:#fff;font-weight:700;background-color:#96866d;width:100%;padding:8px;margin-bottom:8px}.stamp div{max-height:400px;overflow:auto;display:flex;flex-wrap:wrap}.stamp div div{width:10%}@media screen and (max-width:680px){.stamp div div{width:20%}}@media screen and (max-width:520px){.stamp div div{width:25%}}@media screen and (max-width:440px){.stamp div div{width:33.33333%}}.stamp div input[type=radio]{display:none}.stamp div input[type=radio]:checked+label img{background:#47d3c7}.stamp div label img{width:100%;height:auto}.stamp div.card_ftr:last-of-type{padding-bottom:16px}.frm dl{width:100%;max-width:400px;margin:0 auto 32px}.frm dt{font-weight:700;margin-bottom:8px}.frm dd{margin-bottom:16px;height:40px}.frm dd:last-of-type{margin-bottom:0}.frm input,.frm select{height:40px;width:100%;max-width:400px;border-radius:8px;border:2px solid #848482}.frm input:focus{border:2px solid #848482;background-color:#abe2c4}.frm label{color:#96866d}.frm p{text-align:center}.frm .err p{color:#db2763;font-weight:700}.frm button{display:block;margin:0 auto}.frm .is_admin{display:flex;align-items:center}.frm .is_admin span{margin-right:8px}.frm input[type=checkbox]{display:inline-block;margin:0;width:20px;height:20px}.up_img dl{margin:0 auto}input[type=submit]{background-color:#db2763;border:2px solid #db2763;border-radius:50px;color:#fff;display:block;width:auto;height:auto;margin:0 auto;padding:8px 32px;min-width:200px}input[type=submit]:disabled{pointer-events:none;background-color:#ccc;border:2px solid #ccc;color:#fff}input[type=submit]:hover{background-color:#fff;color:#db2763}input[type=file]{border:none;border-radius:0}.rdo{display:flex;align-items:center}.rdo input[type=radio]{width:24px;height:24px;border:2px solid #96866d}.rdo span{margin-right:24px}.rdo span:last-of-type{margin-right:0}.point .frm,.register .frm{margin-bottom:32px}.point .frm dl,.register .frm dl{margin:0 0 24px}.point input[type=submit],.register input[type=submit]{margin:0}.up_img dl{margin-bottom:16px}.up_img dl dd,.up_img input{height:auto}.del p{margin-bottom:16px}.del button{width:200px}.peerbo{width:240px;height:auto;position:fixed;bottom:16px;right:100px;padding:16px;z-index:3}@media screen and (max-width:1366px){.peerbo{display:none}}.peerbo_inner{width:90%;margin:0 auto}.peerbo_inner img{width:100%;display:block;height:auto;margin:0 auto}.peerbo_inner a{display:block;text-decoration:none;margin-bottom:16px;position:relative;padding:8px;color:#848482;background:#fff;border:3px solid #848482;border-radius:8px}.peerbo_inner a:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top-color:#fff;z-index:3}.peerbo_inner a:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-top-color:#96866d;z-index:2}details.PointSummary{width:100%}details.PointSummary summary{width:100%;color:#fff;background-color:#694a38;border-radius:50px;padding:10px 16px;box-shadow:0 3px #96866d;text-align:center;margin-bottom:16px}details.PointSummary div{background-color:#fff;padding:16px;border-radius:8px;margin-bottom:16px;box-shadow:1px 1px 8px}details.PointSummary div dl{flex-wrap:wrap}.info img.profile{display:block;margin:0 auto 16px;width:100%;height:auto}@media screen and (max-width:580px){.info img.profile{width:calc(100% - 32px)}}.info a img{width:20px;height:auto}.info dl{width:100%;max-width:400px}.info dt{font-weight:700;padding:4px}.info dt:first-of-type{border-top:none}.info dd{word-break:break-all;display:flex;align-items:center;padding:4px}.info dd p{margin-right:16px}.info dd a{margin-bottom:0}.info .flx{align-items:flex-start}.info .pushFlx{max-width:290px;margin-top:10px;margin-bottom:10px}.info .notSubscribed{width:100%}.info .notSubscribed:disabled,.info .notSubscribed :hover{background-color:#ccc;border:2px solid #ccc;color:#fff}.digi-co input{padding:8px;margin-right:8px;width:100px}.digi-co input:disabled,.digi-co input :hover{background-color:#ccc}.digi-co button{width:288px;text-align:center}.digi-co button:disabled,.digi-co button :hover{background-color:#ccc;border:2px solid #ccc}.digi-co p{margin-bottom:24px}.digi-co input{color:inherit}.digi-co .history{width:100%;margin-top:24px}@media screen and (max-width:748px){.digi-co .history{overflow-x:scroll}}.digi-co .history table{min-width:648px}.digi-co .history table td{text-align:left}.digi-co .history table td:first-of-type{text-align:center}.digi-co .history table td:last-of-type{white-space:normal}.modal_inner.degi-co_exchange p{margin-bottom:16px;text-align:center}.modal_inner.degi-co_exchange div{display:flex;justify-content:center}@media screen and (max-width:480px){.modal_inner.degi-co_exchange div{display:block}}.modal_inner.degi-co_exchange div button{max-width:200px}@media screen and (max-width:480px){.modal_inner.degi-co_exchange div button{display:block;margin:0 auto}}.modal_inner.degi-co_exchange div button:first-of-type{margin-right:24px}@media screen and (max-width:480px){.modal_inner.degi-co_exchange div button:first-of-type{margin-bottom:16px;margin-right:auto}}.log{width:calc(100% - 200px);margin:0 auto 24px}@media screen and (max-width:980px){.log{width:calc(100% - 100px)}}@media screen and (max-width:480px){.log{width:calc(100% - 32px)}}.log section .inner{width:100%}.pagenation{width:100%;display:flex;margin-bottom:24px}.pagenation button{background-color:#96866d;border:2px solid #96866d;border-radius:50px;color:#fff;font-size:16px;padding:4px 16px;margin-right:16px}.pagenation button:last-of-type{margin-right:0}.pagenation button.current{font-weight:700}.pagenation button:hover{background-color:#fff;color:#96866d}.logs{width:100%}.log_item{margin-right:8px;color:#96866d;display:block;float:left;font-weight:700;border-bottom:2px solid #96866d}input[name=log_item]{display:none}.log_content{display:none;padding:16px 0;clear:both;overflow:hidden}#clap:checked~#clap_log,#gift:checked~#gift_log{display:block}.logs input:checked+.log_item{color:#db2763;border-bottom:2px solid #db2763}.admin .flx{width:100%;align-items:inherit}.admin .flx_itm-5_1{margin-bottom:0;padding:0}@media screen and (max-width:787px){.admin .for_pc{display:none;line-height:0}}@media screen and (max-width:787px){.admin.hdr li{width:40%}}@media screen and (max-width:787px){.admin.hdr li a{width:100%;text-align:center;height:40px}}@media screen and (max-width:787px){.admin.hdr li a:before{left:50%;transform:translateX(-50%);padding-right:0;background-repeat:no-repeat}}.ttl{margin-bottom:24px;font-size:32px;color:#96866d}.side_navi li{margin-bottom:8px;width:100%;height:32px;text-align:center}.side_navi button{background-color:#ccc;border-radius:8px;color:#fff;cursor:pointer;width:100%;height:100%}.side_navi button.current,.side_navi button:hover{background-color:#848482}.user_help{padding-top:168px;margin-bottom:168px}@media screen and (max-width:480px){.user_help{padding-top:96px;margin-bottom:96px}}.user_help h1{font-size:40px;text-align:center;margin:0 auto 96px;padding-bottom:8px}@media screen and (max-width:480px){.user_help h1{font-size:32px;margin-bottom:48px}}.user_help h1 span{border-bottom:8px solid #db2763}.user_help section{padding-top:80px}.user_help .top{position:fixed;bottom:80px;right:16px}.user_help .top a{display:block;position:relative;background-color:#fa6baa;border-radius:50% 50% 50% 50%;width:72px;height:72px;color:#fff;font-weight:700}.user_help .top a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}ul.menu{width:calc(100% - 200px);margin:0 auto 24px;display:flex;justify-content:center;list-style:none}@media screen and (max-width:980px){ul.menu{width:calc(100% - 100px)}}@media screen and (max-width:480px){ul.menu{width:calc(100% - 32px)}}@media screen and (max-width:986px){ul.menu{justify-content:start;flex-wrap:wrap}}ul.menu li:not(ul.menu li:last-of-type){margin-right:24px}ul.menu li a{color:#848482;font-weight:700}.help_inner{background-color:#fff;border-radius:20px;width:calc(100% - 200px);margin:0 auto 24px;padding-bottom:32px}.help_inner a.txt_link{color:#db2763}.help_inner a.txt_link:hover{color:#fff1f7}@media screen and (max-width:980px){.help_inner{width:calc(100% - 100px)}}@media screen and (max-width:480px){.help_inner{width:calc(100% - 32px)}}.help_inner h2{border-radius:20px 20px 0 0;background-color:#fa6baa;color:#fff;font-size:32px;text-align:center;padding:16px 0;margin-bottom:32px}.help_inner .flx{align-items:flex-start}.help_inner p,.help_inner ul{margin-bottom:16px}.help_inner img{width:100%;border-radius:20px;border:1px solid #fff1f7}.help_inner details{margin-bottom:24px}.help_inner details summary{background-color:#fff;border-bottom:1px solid #db2763;display:block;width:calc(100% - 64px);margin:0 auto 24px;padding:8px;position:relative}@media screen and (max-width:480px){.help_inner details summary{width:calc(100% - 32px)}}.help_inner details summary::-webkit-details-marker{display:none}.help_inner details summary:before{content:url(/web/img/help/help-icon_open.svg);display:inline-block;width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.help_inner details span{margin-left:32px}.help_inner details ul{margin-left:24px}.help_inner details[open] summary{background-color:#fff1f7}.help_inner details[open] summary:before{content:url(/web/img/help/help-icon_close.svg)}.help_inner dl dt{font-weight:700}.help_inner dl dd:not(.help_inner dl dd:last-of-type){margin-bottom:16px}.help_inner .fade-enter-active,.help_inner .fade-leave-active{transition:opacity .5s}.announcement{display:flex;flex-direction:column;justify-content:space-evenly}.announcement div{margin-bottom:10px;font-size:16px}.announcement .subject{display:flex;align-items:stretch;justify-content:left;margin-top:20px;margin-bottom:20px}.announcement .subject label{word-break:keep-all;color:#fff;background-color:#1ab3e9;border-radius:8px 0 0 8px;padding:8px}.announcement .subject input{border-radius:0 8px 8px 0;border:2px solid #1ab3e9;width:100%;background-color:#fff;padding:6px}.announcement .subject input:focus{background-color:#e0f4fc}.announcement .mailbody{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.announcement .mailbody label{border-radius:8px 8px 0 0;width:100%;text-align:center;word-break:keep-all;color:#fff;background-color:#1ab3e9;padding:8px}.announcement .mailbody textarea{border-radius:0 0 8px 8px;border:2px solid #1ab3e9;width:100%;background-color:#fff;height:384px;margin-top:0}.announcement .mailbody textarea:focus{background-color:#e0f4fc}.announcement .test{display:flex;justify-content:center;margin-bottom:60px}.announcement .test button{background-color:#47d3c7;border:1px solid #47d3c7;border-radius:50px;color:#fff;cursor:pointer;width:auto;height:auto;margin:0 auto;padding:8px 32px;min-width:200px}.announcement .test button:hover{background-color:#fff;color:#47d3c7}.announcement .announce{display:flex;align-items:center;justify-content:center;height:42px}.announcement .announce input[type=checkbox]{display:inline-block;margin:0;width:20px;height:20px}.announcement .announce input[type=checkbox]:checked+label{background-color:#ccc}.announcement .announce div{height:100%;background-color:#ccc;display:flex;align-items:center;margin:0;padding-left:5px;padding-right:5px;border:1px solid #848482;border-radius:6px 6px 6px 6px;color:#848482}.announcement .announce button{font-size:inherit;background-color:#1ab3e9;border:2px solid #1ab3e9;border-radius:50px;color:#fff;width:auto;height:auto;margin:10px;padding:8px 32px;min-width:200px;cursor:pointer}.announcement .announce button:hover{background-color:#fff;color:#1ab3e9}.anonymous{text-align:right}.anonymous input[type=checkbox]{display:inline-block;width:16px;height:16px;margin:0 4px 4px 0}.anonymous input[type=checkbox]:checked+label{background-color:inherit}.externalintegration section{margin-bottom:32px}.externalintegration section:last-of-type{margin-bottom:0}.externalintegration input[type=checkbox]{display:inline-block;width:24px;height:24px;margin:0 0 16px}.externalintegration input[type=checkbox]:checked+label{background:none;border-bottom:4px solid #db2763}.externalintegration input[type=checkbox]+label{font-size:32px;font-weight:700;margin-left:8px}.externalintegration input[type=checkbox]~.frm .add_slack{display:none}.externalintegration input[type=checkbox]:checked~.frm .add_slack{display:inline-block}.externalintegration label+.frm{margin-top:8px}.externalintegration .frm form{width:auto;max-width:400px}.externalintegration .frm input{margin-bottom:16px}.externalintegration .frm input[type=submit]{margin:0 0 16px auto}.externalintegration .frm input[type=submit]:disabled{background-color:#ccc;border:2px solid #ccc}.externalintegration .frm input[type=submit]:disabled:hover{color:#fff}.notification{margin-bottom:1rem}.notification dd{text-align:right;margin-bottom:10px}.notification dd input[type=checkbox]{display:inline-block;width:16px;height:16px}.notification dd input[type=checkbox]:checked+label{background-color:inherit}.notification dd span{margin-right:1.2rem}.size_up{font-size:1rem}.red{color:#db2763}.margin{margin-bottom:1.5rem}.sso-container{width:100%;align-items:center}.divider-container{display:flex;align-items:center;justify-content:center}.divider{width:50%;height:1px;background-color:#ccc;margin:20px 0}.icon-sso{height:15px;width:15px}.sso-button{background-color:#f5f5f5;border:2px solid grey;border-radius:50px;color:grey;display:block;width:auto;height:auto;margin:0 auto;padding:8px 32px;min-width:200px}.sso-button:disabled{pointer-events:none;background-color:#ccc;border:2px solid #ccc;color:grey}.sso-button:hover{background-color:#fff;color:grey}footer{background-color:#47d3c7;color:#fff;position:fixed;bottom:0;width:100%;text-align:center;z-index:3;height:28px}@media screen and (max-width:840px){footer{position:absolute;bottom:0}}footer.admin{background-color:#694a38}footer.moderator{background-color:#848482}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}
