@import url('https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&family=Josefin+Sans:ital,wght@1,700&family=Kosugi+Maru&family=Zen+Maru+Gothic:wght@500&display=swap'); ::-webkit-scrollbar{ display:none; } ::-webkit-scrollbar:hover{ overflow: scroll; margin-right: 10px; border-radius: 25px; } body{ width: 70%; display: flex; border: none; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; padding-top: 12px; background-color: #f7f7f7; /* 画像を常に天地左右の中央に配置 */ background-position: center center; /* 画像をタイル状に繰り返し表示しない */ background-repeat: no-repeat; /* コンテンツの高さが画像の高さより大きい時、動かないように固定 */ background-attachment: fixed; /* 表示するコンテナの大きさに基づいて、背景画像を調整 */ background-size: cover; } @media screen and (max-width:1500px) { body{ width: 95%; } } .irobutton{ cursor: pointer; border: none; display: block; width:50%; margin: 32px; padding: 8px 5%; margin-left: auto; margin-right: auto; padding-top: 8px; padding-bottom: 8px; background-color: #FFC832; text-align: center; border-radius: 50px; color:#fff; font-size: 22px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .15); transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; } .irobutton:hover{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:55%; } .irobutton:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:45%; } .sirobutton{ cursor: pointer; border: none; display: block; width:40%; margin: 32px; padding: 8px 10%; margin-left: auto; margin-right: auto; padding-top: 8px; padding-bottom: 8px; text-align: center; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; font-size: 22px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .15); transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; } .sirobutton:hover{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:45%; } .sirobutton:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:45%; } .inbox { width: 96%; padding: 8px 10px; border: none; border-radius: 10px; background: #fff; font-family: 'Zen Maru Gothic', sans-serif; color: rgb(32,32,32); font-size: 1em; line-height: 1.5; white-space: nowrap; box-shadow:0px 0px 25px rgba(0,0,0,0.05) inset; box-shadow:0px 0px 25px rgba(0,0,0,0.07); overflow-x: scroll; overflow-y : scroll ; transition: border 350ms ease-in-out; transition: border-bottom 150ms ease-out; border: 1px solid #f1f1f1; } .inbox::placeholder { color: #999; } .inbox:hover { outline: none; border: 1px solid #FFC832; } .inbox:focus { outline: none; border: 1px solid #FFC832; border-bottom: 3px solid #FFC832; } .errmsg{ padding-top: 16px; padding-bottom: 16px; padding-left: 32px; padding-right: 32px; border-radius: 10px; background-color: #ffebeb; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05) inset; margin: 12px; text-align: left; color:#ff4848; font-family: 'BIZ UDPGothic', sans-serif; word-wrap: break-word; line-height: 20px; border: 1px solid #FF4848; } .flexbtn{ display: flex; } .flexbtn .irobutton{ border: none; display: block; width:20%; margin: 32px; padding: 8px 10%; margin-left: auto; margin-right: auto; padding-top: 8px; padding-bottom: 8px; background-color: #FFC832; border-radius: 50px; color:#fff; font-size: 26px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .15); transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; } .flexbtn.irobutton:hover{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:55%; } .flexbtn.irobutton:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:45%; } .flexbtn.sirobutton{ border: none; display: block; width:50%; margin: 32px; padding: 8px 10%; margin-left: auto; margin-right: auto; padding-top: 8px; padding-bottom: 8px; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; font-size: 26px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .15); transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; } .flexbtn.sirobutton:hover{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:55%; } .flexbtn.sirobutton:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:45%; } .rolebox{ margin-top: 12px; margin-bottom: 12px; margin-left: auto; margin-right: auto; width: 120px; padding-left: auto; padding-right: auto; background-color: #fff; border: 1px solid #FFC832; border-radius: 25px; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .15); } .rolebox p{ color:#FFC832; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; margin-right: 10px; text-align: center; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; } .userleftbox{ border-radius: 17px; margin-top: 12px; margin-left: 12px; margin-right: 12px; margin-bottom: 12px; background-color: #FFFFFF; width: 18%; height: 100%; margin-left: 0px; padding: 32px; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); border: 1px solid #FFC832; } .userleftbox h1{ font-family: 'Zen Maru Gothic', sans-serif; margin-left: 20px; color:#fff; font-size: 32px; } .userleftbox .logo{ display: flex; } .userleftbox .logo img{ margin-left: auto; margin-right: auto; margin-top: 16px; width: 72%; } .userleftbox .logo p{ color:#FFC832; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 32px; margin-left: 8px; margin-top: auto; margin-bottom: -4px; } .leftbutton_on{ cursor: pointer; border: none; display: block; width:80%; margin: 16px; padding: 8px auto; margin-left: auto; margin-right: auto; padding-left: 16px; padding-top: 8px; padding-bottom: 8px; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; font-size: 20px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: left; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .leftbutton_on:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:85%; } .leftbutton_on:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:75%; } .leftbutton{ cursor: pointer; border: none; display: flex; width:80%; margin: 8px; padding: 8px auto; margin-left: auto; margin-right: auto; padding-left: 12px; padding-top: 8px; padding-bottom: 8px; background-color: #FFFFFF; border-radius: 50px; color:#FFC832; font-size: 20px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: left; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .leftbutton:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:85%; } .leftbutton:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:75%; } .leftbutton .notipod{ width: auto; height: 25px; margin-left: auto; margin-right: 20px; margin-top: auto; margin-bottom: auto; padding-left: 9px; padding-right: 9px; background-color: #FF4444; border-radius: 25px; transition: all 250ms ease-out; } .leftbutton .notipod p{ margin-top: -1px; margin-bottom: 0px; margin-left: auto; margin-right: auto; color:#FFFFFF; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: all 250ms ease-out; } .leftbutton:hover .notipod { background-color:#FFFFFF; } .leftbutton:hover .notipod p{ color:#FF4444; } .leftbutton img{ width: 32px; height: 32px; margin-left: 0px; margin-right: 0px; margin-top: auto; margin-bottom: auto; vertical-align: middle; background-color: #ffbc0d; } .leftbutton:hover img{ background-color: #FFF; } svg { width: 32px; height: 32px; margin-left: 0px; margin-right: 6px; margin-top: auto; margin-bottom: auto; vertical-align: middle; fill: currentColor; } main{ height: 95dvh; overflow: auto; border-radius: 17px; margin-top: 12px; margin-left: 12px; margin-right: 12px; width: 62%; background-color: #fff; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); border: 1px solid #FFC832; } main h1{ color:#252525; font-size: 32px; font-family: 'Zen Maru Gothic', sans-serif; } .userheader{ margin: 12px; border-radius: 10px; width: auto; height:auto; margin-bottom: 12px; } .userheader .hed img{ object-fit: cover; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; width: 100%; height:25vh; border-radius: 10px; } .userheader .icon{ margin-left: 24px; margin-right: 24px; display: flex; width: auto; } .userheader .icon img{ object-fit: cover; margin-top: -90px; text-align: left; width: 148px; height:148px; border-radius: 50%; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); } .userheader h2{ word-wrap: break-word; margin-left: 12px; margin-top: auto; margin-bottom: 12px; color:#252525; font-size: 32px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: 900; } .userheader p{ word-wrap: break-word; margin-left: 12px; margin-right: auto; margin-top: auto; margin-bottom: 14px; color: #999; font-size: 18px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: 900; } .userheader .profile p{ text-align: left; margin-top: 12px; margin-bottom: auto; margin-left: 24px; margin-right: 24px; word-wrap: break-word; font-size: 18px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .userheader .profile p img{ vertical-align: middle; margin-top: auto; margin-bottom: auto; margin-left: 4px; margin-right: 4px; height: 28px; } .userheader .profile p a{ margin-top: auto; margin-bottom: auto; margin-left: auto; font-size: 16px; color:#4e4428; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .userheader .roleboxes{ margin-left: 180px; display: flex; padding: 0px; flex-wrap : wrap; } .userheader .rolebox{ margin-top: 0px; margin-bottom: 12px; margin-left: 0px; margin-right: 12px; width: auto; padding-left: auto; padding-right: auto; background-color: #fff; border: 1px solid #FFC832; border-radius: 25px; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .15); } .userheader .rolebox p{ color:#FFC832; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; margin-right: 10px; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; } .userheader .profile .hashtags{ margin-top: auto; margin-bottom: auto; margin-left: 0px; margin-right: 0px; font-size: 16px; color:#FFC832; text-decoration: none; font-family: 'BIZ UDGothic', sans-serif; font-weight: bold; } .fzone{ margin-left: 24px; margin-right: 24px; margin-bottom: 24px; width: auto; height: 48px; display: flex; padding-left: 12px; padding-right: 12px; } .fzone .follow .fbtn{ cursor: pointer; border: none; display: block; width:120px; padding: 8px auto; margin-left: auto; margin-right: 0px; margin-top: 12px; margin-bottom: 12px; padding-top: 6px; padding-bottom: 6px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .fzone .follow .fbtn:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:125px; } .fzone .follow .fbtn:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:115px; } .fzone .follow .fbtn_no{ cursor: pointer; border: none; display: block; width:120px; padding: 8px auto; margin-left: auto; margin-right: 0px; margin-top: 12px; margin-bottom: 12px; padding-top: 6px; padding-bottom: 6px; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; border: 1px solid #FFC832; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .fzone .follow .fbtn_no:hover{ background-color: #FFFAE6; color: #FFC832; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:125px; } .fzone .follow .fbtn_no:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:115px; } .fzone .follow .fbtn_un{ cursor: pointer; border: none; display: block; width:120px; padding: 8px auto; margin-left: auto; margin-right: 0px; margin-top: 12px; margin-bottom: 12px; padding-top: 6px; padding-bottom: 6px; background-color: #FFC832; border-radius: 50px; color:#4e4428; border: none; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .fzone .follow .fbtn_un:hover{ background-color: #FFFAE6; color: #FFC832; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:125px; } .fzone .follow .fbtn_un:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:115px; } .fzone .time{ margin-top: auto; margin-bottom: 0px; margin-left: 0px; margin-right: auto; } .fzone .time p{ margin-top: 0px; margin-bottom: 0px; text-align: left; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .fzone .time a{ margin-top: 0px; margin-bottom: 0px; text-align: left; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .fzone .follow_yes{ margin-top: auto; margin-bottom: 0px; margin-left: auto; margin-right: auto; background-color: #FFFAE6; border-radius: 10px; padding: 12px; } .fzone .follow_yes p{ margin-top: 0px; margin-bottom: 0px; text-align: left; font-size: 12px; color:#252525; font-family: 'BIZ UDPGothic', sans-serif; } .ueuse{ animation: slideInY 0.5s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards; margin: 12px; border-radius: 10px; padding-left: 24px; padding-right: 24px; padding-top: 16px; padding-bottom: 16px; background-color: #F5F5F5; border: 1px solid #EEE; width: auto; } @keyframes slideInY { 0% { transform: translateY(24px); opacity: 0; } 100% { transform: translateY(0px); } 40%,100% { opacity: 1; } } .ueuse .flebox{ display: flex; flex-wrap: wrap; } .ueuse .flebox img{ object-fit: cover; margin-left: -12px; text-align: center; width: 48px; height:48px; border-radius: 50%; } .ueuse .flebox a { flex-shrink: 0; margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 18px; color: #252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse .flebox .idbox{ margin-top: auto; margin-bottom: auto; margin-left: 6px; border-radius: 10px; background-color: #FFF; border: 1px solid #EEE; } .ueuse .flebox .idbox a{ margin-top: 6px; margin-bottom: 6px; margin-left: 8px; margin-right: 8px; text-align: center; font-size: 12px; color:#999; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; } .ueuse p{ line-height:20px; overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: 60px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse h1{ overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: 60px; font-size: 48px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse h2{ overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: 60px; font-size: 32px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse h3{ overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: 60px; font-size: 24px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse center{ overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: auto; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse .mta{ line-height: 30px; background-color: #FFFAE6; padding: 6px; border-radius: 25px; margin-top: auto; margin-bottom: auto; margin-left: 3px; margin-right: 3px; font-size: 14px; color:#FFC832; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; transition: all 250ms ease-out; } .ueuse .mta:hover{ font-size: 14px; background-color: #FFC832; color:#FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); } .ueuse a{ margin-top: auto; margin-bottom: auto; margin-left: 6px; font-size: 16px; color:#4e4428; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse p img{ margin-top: auto; margin-bottom: auto; margin-left: 4px; margin-right: 4px; height: 32px; vertical-align: middle; } .ueuse h1 img{ margin-top: auto; margin-bottom: auto; margin-left: 4px; margin-right: 4px; height: 64px; vertical-align: middle; } .ueuse h2 img{ margin-top: auto; margin-bottom: auto; margin-left: 4px; margin-right: 4px; height: 48px; vertical-align: middle; } .ueuse h3 img{ margin-top: auto; margin-bottom: auto; margin-left: 4px; margin-right: 4px; height: 48px; vertical-align: middle; } .ueuse img{ margin-left: 60px; margin-top: auto; margin-bottom: auto; margin-right: 4px; height: 32px; vertical-align: middle; } .ueuse .flebox .time{ margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: 12px; text-align: right; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .ueuse .photo1 a{ width: 48%; margin-left: auto; margin-right: auto; } .ueuse .photo2 a{ width: 48%; margin-left: auto; margin-right: auto; } .ueuse .photo1 a img{ object-fit: cover; border-radius: 10px; margin-top: 12px; margin-left: auto; margin-right: auto; width: 100%; height: 350px; border: 1px solid #EEE; } .ueuse .photo2{ display: flex; } .ueuse .photo2 a img{ object-fit: cover; border-radius: 10px; margin-top: 12px; margin-left: auto; margin-right: auto; width: 100%; height: 350px; border: 1px solid #EEE; } .ueuse .video1 video{ object-fit: cover; border-radius: 10px; margin-top: 12px; margin-left: auto; margin-right: auto; width: 100%; height: 350px; border: 1px solid #EEE; } .ueuse .abi{ margin-left:auto; margin-right: auto; margin-top: 12px; margin-bottom: 12px; border-radius: 10px; padding-left: 12px; padding-right: 12px; padding-top: 16px; padding-bottom: 16px; background-color: #FFFFFF; border: 1px solid #EEE; width: auto; } .ueuse .abi p{ line-height:20px; overflow-wrap: break-word; margin-top: 12px; margin-bottom: 12px; margin-left: auto; font-size: 14px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse .abi .back{ background-color: #FFFAE6; padding: 12px; border-radius: 7px; border: 1px solid #EEE; } .ueuse .abi .back h1{ overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: auto; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse .abi h3{ overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: auto; font-size: 12px; color:#999; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse .favbox{ display: flex; margin-left: 0px; width: 100%; } .ueuse .favbox .favbtn{ cursor: pointer; border: none; display: block; width:auto; padding: 8px auto; margin-left: 0px; margin-right: 12px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: all 250ms ease-out; } .ueuse .favbox .favbtn_after{ cursor: pointer; border: none; display: block; width:auto; padding: 8px auto; margin-left: 0px; margin-right: 12px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: all 250ms ease-out } .ueuse .favbox .tuduki{ cursor: pointer; border: none; display: block; width:auto; margin-left: 0px; margin-right: 12px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: all 250ms ease-out; } .ueuse .favbox .tuduki:hover{ cursor: pointer; border: none; display: block; width:auto; margin-left: 0px; margin-right: 12px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueuse .favbox .tuduki svg { fill: currentColor; transition: all 250ms ease-out; } .ueuse .favbox .delbtn{ cursor: pointer; border: none; display: block; width:60px; padding: 8px auto; margin-left: 6px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #F5F5F5; border-radius: 50px; color:#FF4848; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueuse .favbox .delbtn:hover{ cursor: pointer; border: none; display: block; width:60px; padding: 8px auto; margin-left: 6px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #FF4848; border-radius: 50px; color: #f5f5f5;; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueuse .favbox .addabi{ cursor: pointer; border: none; display: block; width:auto; padding: 8px auto; margin-left: auto; margin-right: 6px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueuse .favbox .addabi:hover{ cursor: pointer; border: none; display: block; width:auto; margin-left: auto; margin-right: 6px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; background-color: #FFC832; border-radius: 50px; color: #FFFAE6;; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueuse .favbox img{ margin-left: 0px; width: 24px; } .ueuse hr{ height: 0; margin-top: 12px; margin-bottom: 12px; padding: 0; border: 0; border-top: 1px solid #999; } .ueuse .hashtags{ margin-top: auto; margin-bottom: auto; margin-left: 0px; margin-right: 0px; font-size: 16px; color:#FFC832; text-decoration: none; font-family: 'BIZ UDGothic', sans-serif; font-weight: normal; } .tokonone p{ text-align: center; margin-top: 64px; margin-bottom: 64px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .sendbox{ margin: 12px; border-radius: 10px; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; background-color: #F5F5F5; border: 1px solid #EEE; width: auto; } .sendbox .fx{ display: flex; width: 100%; } .sendbox .fx img{ object-fit: cover; margin-left: -12px; text-align: center; width: 58px; height:58px; border-radius: 50%; } .sendbox p{ line-height:20px; text-align: left; margin-top: 12px; margin-bottom: 12px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .sendbox textarea{ background-color: #F5F5F5; text-align: left; margin-left: auto; margin-right: auto; width:100%; height:90px; border-radius: 10px; outline: none; border: none; resize: none; font-size: 18px; } .sendbox .fxbox{ display: flex; } .sendbox label > input { display:none; /* アップロードボタンのスタイルを無効にする */ } .sendbox label{ cursor: pointer; border: none; display: block; width:6%; padding: 8px auto; margin-left: 6px; margin-right: 6px; padding-top: 6px; padding-bottom: 6px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .sendbox label:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:7%; } .sendbox label:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:5%; } .sendbox label img{ vertical-align:bottom; width: 24px; } .sendbox .fxbox p{ line-height:20px; text-align: left; margin-top: auto; margin-bottom: auto; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueusebtn{ cursor: pointer; border: none; display: block; width:20%; padding: 8px auto; margin-left: auto; margin-right: 0px; padding-top: 6px; padding-bottom: 6px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueusebtn:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:21%; } .ueusebtn:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:19%; } /*--------------------------*/ .ueuse2{ margin: 12px; border-radius: 10px; padding-left: 24px; padding-right: 24px; padding-top: 16px; padding-bottom: 16px; background-color: #F5F5F5; border: 1px solid #EEE; width: auto; } .ueuse2 .flebox{ display: flex; } .ueuse2 .flebox img{ object-fit: cover; margin-left: -12px; text-align: center; width: 64px; height:64px; border-radius: 50%; } .ueuse2 .flebox a{ margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 26px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse2 .flebox .idbox{ margin-top: auto; margin-bottom: auto; margin-left: 6px; border-radius: 10px; background-color: #FFF; border: 1px solid #EEE; } .ueuse2 .flebox .idbox a{ margin-top: 6px; margin-bottom: 6px; margin-left: 8px; margin-right: 8px; text-align: center; font-size: 16px; color:#999; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; } .ueuse2 p{ overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: 80px; font-size: 22px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse2 a{ margin-top: auto; margin-bottom: auto; margin-left: 6px; font-size: 16px; color:#4e4428; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse2 p img{ margin-top: auto; margin-bottom: auto; margin-left: 4px; margin-right: 4px; height: 32px; vertical-align: middle; } .ueuse2 .flebox .time{ margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: 12px; text-align: right; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .ueuse2 .photo1 img{ object-fit: cover; border-radius: 10px; margin-top: 12px; margin-left: auto; margin-right: auto; width: 100%; height: 25dvh; border: 1px solid #EEE; } .ueuse2 .photo2{ display: flex; } .ueuse2 .photo2 img{ object-fit: cover; border-radius: 10px; margin-top: 12px; margin-left: auto; margin-right: auto; width: 47%; height: 350px; border: 1px solid #EEE; } .ueuse2 .video1 video{ object-fit: cover; border-radius: 10px; margin-top: 12px; margin-left: auto; margin-right: auto; width: 100%; height: 350px; border: 1px solid #EEE; } .formarea{ padding-top: 16px; padding-bottom: 16px; padding-left: 32px; padding-right: 32px; border-radius: 15px; background-color: #f7f7f7; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05) inset; text-align: left; } .formarea p{ line-height: 20px; overflow-wrap: break-word; margin-top: 12px; margin-bottom: 12px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .formarea li{ line-height: 20px; overflow-wrap: break-word; margin-top: 12px; margin-bottom: 12px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .formarea .iconimg{ margin-left: auto; margin-right: auto; text-align: center; } .formarea .iconimg img{ object-fit: cover; margin-top: -64px; margin-left: auto; margin-right: auto; text-align: center; width: 100px; height:100px; border-radius: 50%; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .15); } .formarea .hed img{ object-fit: cover; object-fit: cover; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; width: 100%; height:25vh; border-radius: 10px; } .formarea .authzone{ width: 100%; margin-left: auto; margin-right: auto; text-align: center; } .formarea .sub{ display: flex; margin: 48px; margin-left: auto; margin-right: auto; } .formarea .p2{ margin-top: 0px; margin-bottom: 10px; word-wrap: break-word; line-height: 20px; color: #868686; font-size: 12px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; } label>input { display:none; /* アップロードボタンのスタイルを無効にする */ } .imgbtn{ cursor: pointer; border: none; display: block; width:25%; padding: 8px auto; margin-left: auto; margin-right: auto; padding-top: 6px; padding-bottom: 6px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .imgbtn:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:19%; } .imgebtn:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:21%; } .imgbtn2{ cursor: pointer; border: none; display: block; width:20%; padding: 8px auto; margin-top: -64px; margin-left: 12px; margin-right: auto; padding-top: 6px; padding-bottom: 6px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .imgbtn2:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:19%; } .imgebtn2:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:21%; } .modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.25); backdrop-filter: blur(5px); z-index: 9999; transition: all 250ms ease-out; } .show { display: block; } .modal-content { background-color: #fff; padding: 16px; border-radius: 10px; width: 20%; position: absolute; top: 30%; left: 40%; right: 40%; transform: translate(-50%, -50%); box-shadow:0 0px 48px 0 rgba(0, 0, 0, .15); } .modal-content textarea{ background-color: #F5F5F5; text-align: left; margin-left: auto; margin-right: auto; width:100%; height:90px; border-radius: 10px; outline: none; border: none; resize: none; font-size: 18px; } .modal-content p{ font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .modal-content h1{ font-size: 24px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .modal-content .btn_area{ display: flex; width: 70%; margin-left: auto; margin-right: 0px; } .modal-content .fbtn{ cursor: pointer; border: none; display: block; width:120px; padding: 8px auto; margin-left: auto; margin-right: 6px; margin-bottom: 0px; padding-top: 6px; padding-bottom: 6px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .modal-content .fbtn:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:125px; } .modal-content .fbtn:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:115px; } .modal-content .fbtn_no{ cursor: pointer; border: none; display: block; width:120px; padding: 8px auto; margin-left: auto; margin-right: 0px; margin-bottom: 0px; padding-top: 6px; padding-bottom: 6px; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; border: 1px solid #FFC832; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .modal-content .fbtn_no:hover{ background-color: #FFFAE6; color: #FFC832; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:125px; } .modal-content .fbtn_no:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:115px; } .modal-content.slideUp { animation: SlideUp .3s ease-out forwards; } .modal-content.slideDown { animation: SlideDown .15s ease-in-out forwards; } /*下から上*/ @keyframes SlideUp { 0% { opacity: 0; transform: translateY(-1%); } 100% { opacity: 1; transform: translateY(-20%); } } /*上から下*/ @keyframes SlideDown { 0% { opacity: 1; transform: translateY(-20%); } 100% { opacity: 0; transform: translateY(-1%); } } .topbox { position: fixed; top: 0; left: 0; width: 100%; height: 44px; padding-top: 0.0%; padding-bottom: 0.2%; padding-left: 23%; background-color: #FFC832; box-shadow: 0px 0px 30px rgba(0,0,0,0.1); font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 2em; text-align: left; color: #fff; } .topbox .logo img{ margin-left: 0px; margin-right: auto; margin-top: 2px; width: 120px; } .terms{ overflow-wrap: break-word; margin-left: auto; margin-right: auto; width: 77%; margin-top: 64px; margin-bottom: 64px; background-color: #f7f7f7; } .terms h1{ line-height:32px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 48px; text-align: left; color: #252525; } .terms h2{ line-height:32px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 48px; text-align: left; color: #252525; } .terms h3{ line-height:28px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 32px; text-align: left; color: #252525; } .terms h4{ line-height:24px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 24px; text-align: left; color: #252525; } .terms p{ margin-top: 2px; margin-bottom: 2px; line-height:24px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; font-size: 16px; text-align: left; color: #252525; } .terms img{ background-color: #FFF; background: linear-gradient(45deg, #CCC 25%, transparent 25%, transparent 75%, #CCC 75%), linear-gradient(45deg, #CCC 25%, transparent 25%, transparent 75%, #CCC 75%); background-size: 20px 20px; background-position: 0 0, 10px 10px; object-fit: cover; width: auto; height: 40dvh; margin: 12px; border-radius: 15px; } .terms .code{ background-color: #252525; border-radius: 15px; padding: 12px; } .terms .code p{ line-height:24px; margin-right: 12px; margin-left: 12px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; font-size: 16px; text-align: left; color: #FFFFFF; } .terms .p2c{ margin-top: 0px; margin-bottom: 10px; text-align: left; word-wrap: break-word; line-height: 20px; color: #868686; font-size: 12px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; } .terms .p3{ margin-top: 24px; text-align: left; word-wrap: break-word; line-height: 24px; color: #252525; font-size: 22px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .terms ul{ margin-top: 6px; margin-bottom: 6px; font-family: 'BIZ UDPGothic', sans-serif; line-height: 20px; } .terms .err404 h1{ margin-top: 256px; line-height:64px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 64px; text-align: center; color: #252525; } .terms .err404 p{ margin-top: 2px; margin-bottom: 2px; line-height:32px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; font-size: 16px; text-align: center; color: #252525; } .rightbox{ position: relative; border-radius: 17px; margin-top: 12px; margin-left: 12px; margin-right: 12px; width: 24%; background-color: #fff; padding: 12px; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); border: 1px solid #FFC832; } .rightbox h1{ margin-top: 12px; margin-bottom: 0px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 28px; text-align: left; color: #252525; } .rightbox .noticearea{ width: auto; height: 52dvh; overflow: scroll; border-radius: 10px; } .rightbox .noticebox{ overflow-wrap: break-word; border-radius: 10px; margin-top: 12px; margin-bottom: 12px; margin-left: auto; margin-right: auto; width: auto; background-color: #F5F5F5; border: 1px solid #EEE; width: auto; padding: 12px; } .rightbox .noticebox h4{ margin-top: 2px; margin-bottom: 12px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 20px; text-align: left; color: #252525; } .rightbox .noticebox p{ line-height: 20px; margin-top: 2px; margin-bottom: 12px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; font-size: 16px; text-align: left; color: #252525; } .rightbox .noticebox img{ margin-top: auto; margin-bottom: auto; margin-left: 4px; margin-right: 4px; height: 32px; vertical-align: middle; } .rightbox .noticebox .makeup p{ line-height: 20px; margin-top: 2px; margin-bottom: 2px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; font-size: 16px; text-align: left; color: #252525; } .rightbox .noticebox .makeup a{ margin-top: 24px; margin-bottom: auto; margin-left: 0px; font-size: 16px; color:#4e4428; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .rightbox .noticebox .time{ margin-top: 4px; margin-bottom: auto; margin-left: 0px; margin-right: auto; } .rightbox .noticebox .time p{ margin-top: 0px; margin-bottom: 0px; text-align: left; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .rightbox .btmbox{ position: absolute; bottom: 12px; /*下に固定*/ height: 31dvh; width: 90%; } .rightbox .btmbox h2{ margin-top: 12px; margin-bottom: 12px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 20px; text-align: left; color: #252525; } .rightbox .btmbox h3{ margin-top: 2px; margin-bottom: 12px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; font-size: 20px; text-align: left; color: #252525; } .rightbox .btmbox p{ line-height: 20px; margin-top: 2px; margin-bottom: 2px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; font-size: 14px; text-align: left; color: #252525; } .rightbox .btmbox a{ margin-top: 24px; margin-bottom: auto; margin-left: 0px; margin-right: 6px; font-size: 14px; color:#4e4428; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .loading { text-align: center; font-size: 48px; /* 絵文字のサイズ */ animation: rotate 0.5s infinite linear; /* アニメーションを適用 */ } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .emojibox{ margin-left: 12px; margin-right: 12px; padding: 12px; width: auto; } .emojizone{ margin-left: 0px; margin-right: 0px; margin-top: 12px; } .emjtex{ background-color: #F5F5F5; margin-top: 12px; margin-left: auto; margin-right: auto; padding: 12px; border-radius: 10px; border: 1px solid #EEE; } .emjtex .fx{ display: flex; } .emjtex img{ margin-top: auto; margin-bottom: auto; margin-left: 4px; margin-right: 4px; height: 64px; } .emjtex h3{ overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 24px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .emjtex p{ overflow-wrap: break-word; margin-top: 12px; margin-bottom: auto; margin-left: 12px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .rp p{ overflow-wrap: break-word; margin-top: 0px; margin-bottom: 6px; margin-left: 12px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification2{ animation: slideInY 0.5s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards; margin: 12px; border-radius: 10px; padding-left: 24px; padding-right: 24px; padding-top: 16px; padding-bottom: 16px; background-color: #FFFAE6; border: 1px solid #EEE; width: auto; } .notification2 .flebox{ display: flex; } .notification2 .flebox a{ margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 18px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification2 .flebox .idbox{ margin-top: auto; margin-bottom: auto; margin-left: 6px; border-radius: 10px; background-color: #FFF; border: 1px solid #EEE; } .notification2 .flebox .idbox a{ margin-top: 6px; margin-bottom: 6px; margin-left: 8px; margin-right: 8px; text-align: center; font-size: 12px; color:#999; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; } .notification2 p{ line-height: 20px; overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification2 h3{ overflow-wrap: break-word; margin-top: auto; margin-bottom: 6px; margin-left: 12px; font-size: 24px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification2 .flebox .time{ margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: 12px; text-align: right; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .notification2 a{ overflow-wrap: break-word; margin-top: 24px; margin-bottom: auto; margin-left: 12px; font-size: 16px; color:#4e4428; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification{ animation: slideInY 0.5s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards; margin: 12px; border-radius: 10px; padding-left: 24px; padding-right: 24px; padding-top: 16px; padding-bottom: 16px; background-color: #F5F5F5; border: 1px solid #EEE; width: auto; } @keyframes slideInY { 0% { transform: translateY(24px); opacity: 0; } 100% { transform: translateY(0px); } 40%,100% { opacity: 1; } } .notification .flebox{ display: flex; } .notification .flebox a{ margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 18px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification .flebox .idbox{ margin-top: auto; margin-bottom: auto; margin-left: 6px; border-radius: 10px; background-color: #FFF; border: 1px solid #EEE; } .notification .flebox .idbox a{ margin-top: 6px; margin-bottom: 6px; margin-left: 8px; margin-right: 8px; text-align: center; font-size: 12px; color:#999; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; } .notification p{ line-height: 20px; overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification h3{ overflow-wrap: break-word; margin-top: auto; margin-bottom: 6px; margin-left: 12px; font-size: 24px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification .flebox .time{ margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: 12px; text-align: right; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .notification a{ overflow-wrap: break-word; margin-top: 24px; margin-bottom: auto; margin-left: 12px; font-size: 16px; color:#4e4428; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } hr{ height: 0; margin-top: 12px; margin-bottom: 12px; padding: 0; border: 0; border-top: 1px solid #FFC832; } .search_btn{ margin-top: 24px; cursor: pointer; border: none; display: block; width:20%; padding: 8px auto; margin-left: auto; margin-right: 0px; padding-top: 6px; padding-bottom: 6px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .search_btn:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:21%; } .search_btn:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:19%; } .botbox{ display: none; } .checkicon { display: block; flex-shrink: 0; text-align: center; width: 25px; height: 25px; margin-left: 8px; margin-right: 8px; margin-top: auto; margin-bottom: auto; background-color: #FFC832; border-radius: 50%; transition: all 250ms ease-out; } .check { display: inline-block; margin-right: 2px; margin-bottom: 2px; margin-left: 1px; content: ''; width: 10px; height: 5px; border-left: 3px solid #ffffff; border-bottom: 3px solid #ffffff; transform: rotate(-45deg); } .new_ueuse { margin-left: auto; margin-right: auto; } .new_ueuse_text { width: auto; height: 24px; animation: slideDown 3.0s ease forwards; position: absolute; z-index: 101; top: 0; right: 0; bottom: 0; left: 0; margin-left: 40%; margin-right: 40%; background: #FFC832; text-align: center; overflow: hidden; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); border-radius: 25px; padding-top: 8px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color:#FFF; font-family: 'BIZ UDPGothic', sans-serif; } @keyframes slideDown { 0%, 100% { transform: translateY(-64px); } 10%, 90% { transform: translateY(32px); } } .buruburu { display: inline-block; animation: hurueru .1s infinite; } @keyframes hurueru { 0% { transform: translate(0px, 0px) rotateZ(0deg) } 25% { transform: translate(2px, 2px) rotateZ(1deg) } 50% { transform: translate(0px, 2px) rotateZ(0deg) } 75% { transform: translate(2px, 0px) rotateZ(-1deg) } 100% { transform: translate(0px, 0px) rotateZ(0deg) } } .btn-shine { position: relative; overflow: hidden; } .btn-shine:after { content: ""; position: absolute; top: -50%; left: -50%; width: 10%; height: 150%; background: #fff; transform: rotate(45deg); animation: reflect 3s ease-in-out infinite; } @keyframes reflect { 0%, 75% { transform: rotate(45deg) scale(0); opacity: 1; } 100% { transform: rotate(45deg) scale(100); opacity: 0; } } .tlchange{ border-radius: 10px; margin: 12px; background-color: #F5F5F5; border: 1px solid #EEE; width: auto; text-align: center; display: flex; } .tlchange .off{ width: 45%; line-height: 32px; margin-left: auto; margin-right: auto; overflow-wrap: break-word; margin-top: 12px; margin-bottom: 12px; font-size: 24px; color:#CCC; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .tlchange .on{ width: 45%; line-height: 32px; margin-left: auto; margin-right: auto; overflow-wrap: break-word; margin-top: 12px; margin-bottom: 12px; font-size: 24px; color:#FFC832; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; border-bottom: 1px solid #FFC832; } .hny{ border-radius: 10px; overflow: hidden; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05) inset; margin: 12px; border: 1px solid #EEE; } .hny .top{ background-color: #CB4042; padding-left: 24px; padding-right: 24px; padding-top: 8px; padding-bottom: 8px; color:#FCFAF2; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .hny .textmain{ background-color: #EEE; padding-top: 8px; padding-bottom: 8px; padding-left: 24px; padding-right: 24px; } .hny .textmain h1{ background-color: #FFC832; text-align: left; color:#FCFAF2; font-family: 'BIZ UDPGothic', sans-serif; word-wrap: break-word; font-size: 32px; line-height: 32px; padding: 12px; border-radius: 7px; } .hny .textmain p{ text-align: left; color:#252525; font-family: 'BIZ UDPGothic', sans-serif; word-wrap: break-word; font-size: 16px; line-height: 22px; font-weight: bold; } .hny .textmain .rp{ text-align: right; color:#252525; font-family: 'BIZ UDPGothic', sans-serif; word-wrap: break-word; font-size: 14px; line-height: 22px; font-weight: normal; margin-bottom: 6px; } /*------------------------------------------------------------------------------------------------------------*/ /*--------------------------------------------------スマホ向け--------------------------------------------------*/ /*--------------------------------------------------ここから--------------------------------------------------*/ /*------------------------------------------------------------------------------------------------------------*/ @media screen and (max-width:1010px) { body{ width: 100%; display: block; border: none; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; padding-top: 0px; } .userleftbox{ display: none; } .userheader .icon{ margin-left: 12px; margin-right: 12px; display: block; width: auto; } .userheader .roleboxes{ margin-left: 12px; margin-right: 12px; display: flex; padding: 0px; flex-wrap : wrap; } .userheader .icon{ margin-right: 24px; } .userheader .icon h2{ word-wrap: break-word; margin-left:0px; display: flex; padding: 0px; flex-wrap : wrap; } .userheader .icon p{ word-wrap: break-word; margin-top: 12px; margin-left:0px; display: flex; padding: 0px; flex-wrap : wrap; } .userheader .profile p{ margin-left: 12px; margin-right: 12px; } .fzone{ margin-left: 12px; margin-right: 12px; } main{ height: 93.7dvh; overflow: auto; border-radius: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; width: auto; background-color: #fff; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); border: none; border-bottom: 1px solid #FFC832; } main h1{ color:#252525; font-size: 32px; font-family: 'Zen Maru Gothic', sans-serif; } .sendbox .fx img{ object-fit: cover; margin-left: -12px; text-align: center; width: 58px; height:58px; border-radius: 50%; } .sendbox p{ line-height:20px; text-align: left; margin-top: 12px; margin-bottom: 12px; font-size: 14px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .sendbox .fxbox{ display: flex; } .sendbox label > input { display:none; /* アップロードボタンのスタイルを無効にする */ } .sendbox label{ width:10%; padding: 8px auto; margin-left: 6px; margin-right: 6px; padding-top: 6px; padding-bottom: 6px; } .sendbox label:hover{ width:11%; } .sendbox label:active{ width:9%; } .sendbox label img{ vertical-align:bottom; width: 24px; } .sendbox .fxbox p{ line-height:20px; text-align: left; margin-top: auto; margin-bottom: auto; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueusebtn{ width:30%; } .ueusebtn:hover{ width:31%; } .ueusebtn:active{ width:29%; } .rightbox{ display: none; } .botbox{ display: block; margin-bottom: 0px; margin-top: 0px; } .botbox .lbtnzone{ display: flex; width: 100%; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; } .btmbutton{ cursor: pointer; border: none; display: block; width:25%; margin: 16px; padding: 8px auto; height: auto; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; background-color: none; padding-top: 0.5dvh; padding-bottom: 0.5dvh; border-radius: 0px; color:#FFC832; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; box-shadow:none; border: none; } .btmbutton:hover{ background-color: #FFFFFF; color: #FFC832; box-shadow:none; } .btmbutton:active svg{ box-shadow:none; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; fill: currentColor; width: 4.7dvh; height: 4.7dvh; } svg { width: 5dvh; height: 5dvh; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; fill: currentColor; transition: all 250ms ease-out; } .ueuse .favbox img{ width: 24px; height: 24px; } .ueuse .favbox .tuduki{ display: block; width:auto; padding: 8px auto; margin-left: 0px; margin-right: 12px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; } .ueuse .favbox .tuduki:hover{ background-color: #FFC832; margin-left: 0px; margin-right: 12px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; width:auto; border-radius: 50px; color:#FFFAE6; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; font-size: 16px; text-decoration:none; text-align: center; } .ueuse .favbox .tuduki svg { margin-top: -8px; margin-right: 4px; width: 24px; height: 24px; fill: currentColor; transition: all 250ms ease-out; } .ueuse .favbox .delbtn{ cursor: pointer; border: none; display: block; width:60px; padding: 8px auto; margin-left: 6px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #F5F5F5; border-radius: 50px; color:#FF4848; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueuse .favbox .delbtn:hover{ cursor: pointer; border: none; display: block; width:60px; padding: 8px auto; margin-left: 6px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #FF4848; border-radius: 50px; color: #f5f5f5;; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueuse .favbox .addabi{ cursor: pointer; border: none; display: block; width:auto; padding: 8px auto; margin-left: auto; margin-right: 6px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; background-color: #FFFAE6; border-radius: 50px; color:#FFC832; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueuse .favbox .addabi:hover{ cursor: pointer; border: none; display: block; width:auto; margin-left: auto; margin-right: 6px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; padding-right: 12px; background-color: #FFC832; border-radius: 50px; color: #FFFAE6;; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .ueuse{ animation: slideInY 0.5s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards; margin: 12px; border-radius: 10px; padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; background-color: #F5F5F5; border: 1px solid #EEE; width: auto; } .ueuse .flebox{ display: flex; flex-wrap: wrap; } .ueuse .flebox a { flex-shrink: 0; margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 18px; color: #252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .ueuse .flebox .time{ margin-top: 6px; margin-bottom: 6px; margin-left: auto; margin-right: 12px; text-align: right; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .leftbox{ display: block; border-radius: 17px; margin-top: 12px; margin-left: 12px; margin-right: 12px; margin-bottom: 12px; background-color: #FFFFFF; width: 18%; height: 100%; margin-left: 0px; padding: 32px; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); border: 1px solid #FFC832; } .leftbox h1{ font-family: 'Zen Maru Gothic', sans-serif; margin-left: 20px; color:#fff; font-size: 32px; } .leftbox .logo{ display: flex; } .leftbox .logo img{ margin-left: auto; margin-right: auto; margin-top: 16px; width: 72%; } .leftbox .logo p{ color:#FFC832; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 32px; margin-left: 8px; margin-top: auto; margin-bottom: -4px; } .imgbtn{ width:40%; } .imgbtn:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:35%; } .imgebtn:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:45%; } .imgbtn2{ cursor: pointer; border: none; display: block; width:20%; padding: 8px auto; margin-top: -64px; margin-left: 12px; margin-right: auto; padding-top: 6px; padding-bottom: 6px; background-color: #FFC832; border-radius: 50px; color:#FFFAE6; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .imgbtn2:hover{ background-color: #FFC832; color: #FFFAE6; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); width:19%; } .imgebtn2:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); width:21%; } .topbox { position: absolute; top: 0; left: 0; width: 90%; margin-left: 0px; margin-right: 0px; height: 44px; padding-top: 0.0%; padding-bottom: 0.2%; padding-left: 10%; } .topbox .logo img{ margin-left: 0px; margin-right: auto; margin-top: 2px; width: 120px; } .terms{ overflow-wrap: break-word; margin-left: auto; margin-right: auto; width: 90%; margin-top: 64px; margin-bottom: 64px; background-color: #f7f7f7; } .terms h1{ line-height:52px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 48px; text-align: left; color: #252525; } .terms h2{ line-height:52px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 48px; text-align: left; color: #252525; } .terms h3{ line-height:36px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 32px; text-align: left; color: #252525; } .terms h4{ line-height:24px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 24px; text-align: left; color: #252525; } .terms p{ margin-top: 2px; margin-bottom: 2px; line-height:24px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; font-size: 16px; text-align: left; color: #252525; } .terms img{ object-fit: cover; width: auto; height: auto; margin-top: 12px; margin-bottom: 12px; margin-left: auto; margin-right: auto; border-radius: 15px; } .terms .code{ background-color: #252525; border-radius: 15px; padding: 12px; } .terms .code p{ line-height:24px; margin-right: 12px; margin-left: 12px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; font-size: 16px; text-align: left; color: #FFFFFF; } .terms .p2c{ margin-top: 0px; margin-bottom: 10px; text-align: left; word-wrap: break-word; line-height: 20px; color: #868686; font-size: 12px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: normal; } .terms .p3{ margin-top: 24px; text-align: left; word-wrap: break-word; line-height: 24px; color: #252525; font-size: 22px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .terms .err404 h1{ margin-top: 128px; line-height:64px; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; font-size: 64px; text-align: center; color: #252525; } .ueuse .photo1 img{ object-fit: cover; border-radius: 10px; margin-top: 12px; margin-left: auto; margin-right: auto; width: 100%; height: auto; border: 1px solid #EEE; } .ueuse .photo2{ display: flex; } .ueuse .photo2 img{ object-fit: cover; border-radius: 10px; margin-top: 12px; margin-left: auto; margin-right: auto; width: 47%; height: auto; border: 1px solid #EEE; } .ueuse .video1 video{ object-fit: cover; border-radius: 10px; margin-top: 12px; margin-left: auto; margin-right: auto; width: 100%; height: auto; border: 1px solid #EEE; } .notification .flebox a{ margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 18px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification .flebox .idbox{ margin-top: auto; margin-bottom: auto; margin-left: 6px; border-radius: 10px; background-color: #FFF; border: 1px solid #EEE; } .notification .flebox .idbox a{ margin-top: 6px; margin-bottom: 6px; margin-left: 8px; margin-right: 8px; text-align: center; font-size: 12px; color:#999; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; } .notification p{ line-height: 20px; overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: -6px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification h3{ overflow-wrap: break-word; margin-top: 12px; margin-bottom: 6px; margin-left: -6px; font-size: 18px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification .flebox .time{ margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: -6px; text-align: right; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .notification a{ overflow-wrap: break-word; margin-top: 32px; margin-bottom: auto; margin-left: -6px; font-size: 16px; color:#4e4428; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification2 .flebox a{ margin-top: auto; margin-bottom: auto; margin-left: 12px; font-size: 18px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification2 .flebox .idbox{ margin-top: auto; margin-bottom: auto; margin-left: 6px; border-radius: 10px; background-color: #FFF; border: 1px solid #EEE; } .notification2 .flebox .idbox a{ margin-top: 6px; margin-bottom: 6px; margin-left: 8px; margin-right: 8px; text-align: center; font-size: 12px; color:#999; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; } .notification2 p{ line-height: 20px; overflow-wrap: break-word; margin-top: auto; margin-bottom: auto; margin-left: -6px; font-size: 16px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification2 h3{ overflow-wrap: break-word; margin-top: 12px; margin-bottom: 6px; margin-left: -6px; font-size: 18px; color:#252525; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .notification2 .flebox .time{ margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: -6px; text-align: right; font-size: 12px; color:#999; font-family: 'BIZ UDPGothic', sans-serif; } .notification2 a{ overflow-wrap: break-word; margin-top: 32px; margin-bottom: auto; margin-left: -6px; font-size: 16px; color:#4e4428; text-decoration: none; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .modal{ top:0; left: 0; bottom: 0; width: 100%; height: 100dvh; background-color: rgba(0, 0, 0, 0.25); backdrop-filter: blur(4px); z-index: 9999; margin-bottom: 0px; } .modal-content { margin-top:40dvh; width: calc(100% - 48px); margin-bottom: 0px; height: 55dvh; padding: 24px; bottom: 0px; left: 0; animation: SlideUp .5s ease-in-out forwards; } .modal-content textarea{ text-align: left; width:100%; height:90px; border-radius: 12px; font-size: 16px; } .modal-content .btn_area{ display: flex; width: 100%; margin-top: 12px; margin-left: auto; margin-right: auto; } .modal-content .fbtn{ cursor: pointer; border: none; display: block; width:48%; padding: 8px auto; margin-left: auto; margin-right: 0px; margin-bottom: 0px; padding-top: 6px; padding-bottom: 6px; border-radius: 50px; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .modal-content .fbtn:hover{ width:50%; } .modal-content .fbtn:active{ width:45%; } .modal-content .fbtn_no{ cursor: pointer; border: none; display: block; width:48%; padding: 8px auto; margin-left: 0px; margin-right: auto; margin-bottom: 0px; padding-top: 6px; padding-bottom: 6px; border-radius: 50px; font-size: 16px; font-family: 'Zen Maru Gothic', sans-serif; font-weight: normal; text-decoration:none; text-align: center; transition: box-shadow 250ms ease-in-out; transition: width 250ms ease-out; transition: all 250ms ease-out; } .modal-content .fbtn_no:hover{ width:50%; } .modal-content .fbtn_no:active{ width:45%; } .modal-content.slideUp { animation: SlideUp .3s ease-out forwards; } .modal-content.slideDown { animation: SlideDown .15s ease-in-out forwards; } /*下から上*/ @keyframes SlideUp { 0% { opacity: 0; transform: translateY(-1%); } 100% { opacity: 1; transform: translateY(-40%); } } /*上から下*/ @keyframes SlideDown { 0% { opacity: 1; transform: translateY(-40%); } 100% { opacity: 0; transform: translateY(-1%); } } .tlchange{ border-radius: 10px; margin: 12px; margin-bottom: 0px; width: auto; text-align: center; display: flex; } .tlchange .off{ width: 45%; line-height: 24px; margin-left: auto; margin-right: auto; overflow-wrap: break-word; margin-top: 12px; margin-bottom: 12px; font-size: 20px; } .tlchange .on{ width: 45%; line-height: 24px; margin-left: auto; margin-right: auto; overflow-wrap: break-word; margin-top: 12px; margin-bottom: 12px; font-size: 20px; } .hny{ position: absolute; animation: slideDownhny 5.0s ease-in-out forwards; border-radius: 10px; overflow: hidden; box-shadow:0 0px 32px 0 rgba(0, 0, 0, .15); margin: 12px; border: 1px solid #EEE; } @keyframes slideDownhny { 0%, 100% { transform: translateY(-40dvh); } 20%, 90% { transform: translateY(0px); } } .hny .top{ background-color: #CB4042; padding-left: 24px; padding-right: 24px; padding-top: 8px; padding-bottom: 8px; color:#FCFAF2; font-family: 'BIZ UDPGothic', sans-serif; font-weight: bold; } .hny .textmain{ background-color: #EEE; padding-top: 8px; padding-bottom: 8px; padding-left: 24px; padding-right: 24px; } .hny .textmain h1{ background-color: transparent; text-align: left; color:#252525; font-family: 'BIZ UDPGothic', sans-serif; word-wrap: break-word; font-size: 22px; line-height: 32px; padding: 0px; border-radius: 7px; } .hny .textmain p{ margin: 0px; text-align: left; color:#252525; font-family: 'BIZ UDPGothic', sans-serif; word-wrap: break-word; font-size: 16px; line-height: 22px; font-weight: bold; } .hny .textmain .rp{ margin-top: 6px; text-align: right; color:#252525; font-family: 'BIZ UDPGothic', sans-serif; word-wrap: break-word; font-size: 14px; line-height: 22px; font-weight: normal; margin-bottom: 6px; } } /*------------------------------------------------------------------------------------------------------------*/ /*--------------------------------------------------ダークモード--------------------------------------------------*/ /*--------------------------------------------------ここから--------------------------------------------------*/ /*------------------------------------------------------------------------------------------------------------*/ @media (prefers-color-scheme: dark) { body{ background-color: #0c0c0c; } .errmsg{ background-color: #3a3333; color:#ff4848; border: 1px solid #FF4848; } .rolebox{ background-color: #0c0c0c; border: 1px solid #FFC832; } .userleftbox{ background-color: #181616; border: none; } .leftbutton{ background-color: #181616; color:#FFFAE6; } .leftbutton:hover{ background-color: #FFFAE6; color: #0c0c0c; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); } .leftbutton:active{ box-shadow:0 0px 48px 0 rgba(0, 0, 0, .05); } main{ background-color: #0c0c0c; border: none; } main h1{ color:#FFFAE6; font-size: 32px; font-family: 'Zen Maru Gothic', sans-serif; } .ueuse{ background-color: #181616; border: none; } .ueuse .flebox a{ color:#FFFAE6; } .ueuse .flebox .idbox{ background-color: #302c2c; border: none; } .ueuse .flebox .idbox a{ color:#CCC; } .ueuse p{ color:#FFF; } .ueuse h1{ color:#FFF; } .ueuse h2{ color:#FFF; } .ueuse h3{ color:#FFF; } .ueuse center{ color:#FFF; } .ueuse a{ color:#FFC832; } .ueuse .flebox .time{ color:#CCC; } .ueuse .photo1 img{ border: none; } .ueuse .photo2{ display: flex; } .ueuse .photo2 img{ border: none; } .ueuse .video1 video{ border: none; } .ueuse .abi{ background-color: #0c0c0c; border: none; } .ueuse .abi p{ color:#FFFAE6; } .ueuse .abi .back{ background-color: #FFC832; border: none; } .ueuse .abi .back h1{ color:#252525; } .ueuse .abi h3{ color:#CCC; } .ueuse .favbox .favbtn{ background-color: #0c0c0c; color:#FFC832; } .ueuse .favbox .favbtn_after{ background-color: #FFC832; color:#FFFAE6; } .ueuse .favbox .tuduki{ background-color: #0c0c0c; color:#FFC832; } .ueuse .favbox .tuduki:hover{ background-color: #FFC832; color:#FFFAE6; } .ueuse .favbox .delbtn{ background-color: #0c0c0c; color:#FF4848; } .ueuse .favbox .delbtn:hover{ background-color: #FF4848; color: #f5f5f5;; } .ueuse .favbox .addabi{ background-color: #0c0c0c; color:#FFC832; } .ueuse .favbox .addabi:hover{ background-color: #FFC832; color: #FFFAE6;; } .ueuse hr{ border-top: 1px solid #CCC; } .userheader h2{ color:#FFFAE6; } .userheader p{ color: #CCC; } .userheader .profile p{ color:#FFFAE6; } .userheader .rolebox{ background-color: #181616; border: 1px solid #FFC832; } .fzone .follow .fbtn{ background-color: #FFC832; color:#FFFAE6; } .fzone .follow .fbtn:hover{ background-color: #FFC832; color: #FFFAE6; } .fzone .follow .fbtn_no{ background-color: #181616; color:#FFC832; border: 1px solid #FFC832; } .fzone .follow .fbtn_no:hover{ background-color: #181616; color: #FFC832; } .fzone .time p{ color:#CCC; } .fzone .time a{ color:#CCC; } .fzone .follow_yes{ background-color: #181616; } .fzone .follow_yes p{ color:#FFFAE6; } .rightbox{ background-color: #0c0c0c; border:none; } .rightbox h1{ color: #CCC; } .rightbox .noticebox{ background-color: #181616; border: none; } .rightbox .noticebox h4{ color: #FFF; } .rightbox .noticebox p{ color: #FFF; } .rightbox .noticebox .makeup p{ color:#FFFAE6;; } .rightbox .noticebox .makeup a{ color:#FFC832; } .rightbox .noticebox .time p{ color:#CCC; } .rightbox .btmbox h2{ color: #CCC; } .rightbox .btmbox h3{ color: #CCC; } .rightbox .btmbox p{ color: #FFF; } .rightbox .btmbox a{ color:#FFC832; } .sendbox{ background-color: #181616; border:none; } .sendbox p{ color: #FFF;; } .sendbox textarea{ background-color: #181616; color:#CCC; } .sendbox .fxbox p{ color:#FFFAE6; } .emjtex{ background-color: #181616; border: none; } .emjtex h3{ color:#FFF; } .emjtex p{ color:#CCC; } .formarea{ background-color: #181616; } .formarea p{ color:#CCC; } .formarea li{ color:#CCC; } .modal-content { background-color: #181616; } .modal-content textarea{ background-color: #181616; color:#CCC; } .modal-content p{ color:#CCC; } .modal-content h1{ color:#FFF; } .modal-content .fbtn_no{ background-color: #181616; color:#FFC832; border: 1px solid #FFC832; } .modal-content .fbtn_no:hover{ background-color: #181616; color: #FFC832; } .inbox { background: #0c0c0c; color: #FFF; border: none; } .inbox::placeholder { color: #999; } .inbox:hover { outline: none; border: 1px solid #FFC832; } .inbox:focus { outline: none; border: 1px solid #FFC832; border-bottom: 3px solid #FFC832; } .botbox{ border-top: 1px solid #FFC832; } .btmbutton{ background-color: #0c0c0c; color:#F5F5F5; border: none; } .btmbutton:hover{ background-color: #FFC832; color: #f5f5f5; } .btmbutton_on{ background-color: #FFC832; color:#FF4444; } .terms{ background-color: #0c0c0c; } .terms h1{ color: #CCC; } .terms h2{ color: #FFF; } .terms h3{ color: #FFF; } .terms h4{ color: #FFF; } .terms p{ color: #FFF; } .terms .code{ background-color: #CCC; } .terms .code p{ color: #252525; } .terms ul{ color: #FFF; } .terms .p2c{ color: #CCC; } .terms .p3{ color: #FFF; } .terms .err404 h1{ color: #CCC; } .terms .err404 p{ color: #FFF; } .notification2{ background-color: #3a3333; border: none; } .notification2 .flebox a{ color:#CCC5; } .notification2 p{ color:#FFF; } .notification2 h3{ color:#CCC; } .notification2 .flebox .time{ color:#CCC; } .notification2 a{ color:#FFC832; } .notification{ background-color: #181616; border: none; } .notification .flebox a{ color:#CCC5; } .notification p{ color:#FFF; } .notification h3{ color:#CCC; } .notification .flebox .time{ color:#CCC; } .notification a{ color:#FFC832; } .tokonone p{ color:#CCC; } .ueuse .mta{ background-color: #302c2c; } .ueuse .mta:hover{ font-size: 14px; background-color: #FFC832; color:#0c0c0c; box-shadow:0 0px 48px 0 rgba(0, 0, 0, .2); } .tlchange{ background-color: #0c0c0c; border: none; } .tlchange .off{ color:#F5F5F5; } .tlchange .on{ color:#FFC832; border-bottom: 1px solid #FFC832; } }