/* 폰트 */ @font-face { font-family: 'PyeongChangPeace-Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-02@1.0/PyeongChangPeace-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; } @font-face { font-family: 'PyeongChangPeace-Bold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-02@1.0/PyeongChangPeace-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; } @font-face { font-family: 'Pretendard-Thin'; src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff') format('woff'); font-weight: 100; font-style: normal; } @font-face { font-family: 'Pretendard-Bold'; src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff'); font-weight: 700; font-style: normal; } @font-face { font-family: 'TheJamsil1Thin'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil1Thin.woff2') format('woff2'); font-weight: 100; font-style: normal; } @font-face { font-family: 'TheJamsil2Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil2Light.woff2') format('woff2'); font-weight: 300; font-style: normal; } @font-face { font-family: 'TheJamsil3Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil3Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } /* 시트 */ .ui-dialog .charsheet, .ui-dialog .charsheet p { padding: 0; margin: 0; font-family: 'TheJamsil5light', 'sans-serif'; letter-spacing: -1px; } /* roll 버튼 기본 */ .ui-dialog .charsheet button[type="roll"]::before { content: ""; } .ui-dialog .charsheet button[type="roll"], .ui-dialog .charsheet button[type="action"] { padding: 0; margin: 0; border: none; text-shadow: none; box-shadow: none; } .ui-dialog .charsheet button[type="roll"].defaultDice, .ui-dialog .charsheet button[type="action"].defaultDice { width: 15px; height: 14px; background: url(https://blog.kakaocdn.net/dn/yc2Hn/btsmUJoMcqh/c5rVaESIvlxqVUoOEzabK1/img.png) no-repeat; } .ui-dialog .charsheet button[type="roll"].topBounsDice, .ui-dialog .charsheet button[type="action"].topBounsDice { width: 15px; height: 15px; background: url(https://blog.kakaocdn.net/dn/WBaX2/btsm4CWoZFi/rpDcPLVwEBuHXkH7phbU61/img.png) no-repeat; } .ui-dialog .charsheet button[type="roll"].bonusDice, .ui-dialog .charsheet button[type="action"].bonusDice { width: 14px; height: 14px; background: url(https://blog.kakaocdn.net/dn/WBaX2/btsm4CWoZFi/rpDcPLVwEBuHXkH7phbU61/img.png) no-repeat; } /* 추가 버튼 기본 */ .ui-dialog .charsheet .repcontrol { display: flex; justify-content: space-between; flex-direction: row-reverse; position: relative; z-index: 3; } .ui-dialog .charsheet .repcontrol button, .ui-dialog .charsheet .repcontrol button:focus { padding: 0; margin: 0; border: none; text-shadow: none; box-shadow: none; outline: none; font-size: 0px; background: none; } .ui-dialog .charsheet .repcontrol button.repcontrol_add { width: 22px; height: 6px; background: url(https://blog.kakaocdn.net/dn/WsKpo/btsuelUDmvY/znFsVGUdK74d3ir6SIl3EK/img.png) no-repeat; } .ui-dialog .charsheet .repcontrol button.repcontrol_edit { width: 22px; height: 6px; background: url(https://blog.kakaocdn.net/dn/cs6oz0/btst50xwYUq/dEefwBLX81R7Lx0VzbaIZK/img.png) no-repeat; } /* 수정버튼 */ .ui-dialog .charsheet .repcontainer .repitem .itemcontrol { z-index: 1; } /* input number 버튼 삭제 */ .charsheet input[type="number"]::-webkit-outer-spin-button, .charsheet input[type="number"]::-webkit-inner-spin-button { appearance: none; margin: 0; } /* input 기본 */ .ui-dialog .charsheet input { background-color: transparent; border: none; outline: none; padding: 0; box-sizing: border-box; font-family: 'TheJamsil5light', 'sans-serif'; letter-spacing: -1px; } /* select 기본 */ .ui-dialog .charsheet select { background-color: transparent; border: none; outline: none; appearance: none; font-family: 'TheJamsil5light', 'sans-serif'; letter-spacing: -1px; opacity: 1; } /* textarea 기본 */ .ui-dialog .charsheet textarea { background-color: transparent; border: none; outline: none; resize: none; font-family: 'TheJamsil5light', 'sans-serif'; letter-spacing: -1px; } .ui-dialog .charsheet textarea::-webkit-scrollbar { display: none; } /* 배경 기본 */ .charsheet .container { width: 800px; padding: 0; margin: auto; position: relative; box-sizing: border-box; } .top { width: 100%; height: 856px; background: url(https://blog.kakaocdn.net/dn/bXBPMG/btsv7oDmc0Z/sidp4f7Sy7IzWsuM4L7uKK/img.png) no-repeat; position: relative; box-sizing: border-box; } /* 아이디 */ .top .id { text-align: center; } .top .id input { width: 400px; margin: 17px auto 0; font-family: 'TheJamsil1Thin', 'sans-serif'; font-size: 30px; color: #fff; text-align: center; } .top .id input::placeholder { color: #fff; } /* 위쪽 */ .basics { width: 100%; display: flex; padding-top: 69px; position: relative; box-sizing: border-box; } /* 캐릭터 이미지 */ .top .characterImg { width: 40%; margin-left: 28px; } .top .characterImg .icon { width: 320px; height: 320px; background: url(https://blog.kakaocdn.net/dn/IV1jW/btsudLF5VI2/cPf5LTwpuoc11UGk7WHzQ1/img.png) no-repeat center; padding: 10px 15px 16px 11px; box-sizing: border-box; } .top .characterImg .icon img { border-radius: 50%; object-fit: cover; } /* 프로필 */ .top .profile { width: 55%; margin-left: 10px; padding-top: 35px; box-sizing: border-box; } .top .profile input:nth-of-type(1), .top .profile input:nth-of-type(1)::placeholder { font-family: 'PyeongChangPeace-Light', 'sans-serif'; font-size: 40px; color: #0d1b46; width: 230px; margin-left: 16px; } .top .profile input:nth-of-type(2), .top .profile input:nth-of-type(2)::placeholder { font-family: 'Pretendard-Bold', 'sans-serif'; font-size: 20px; color: #0d1b46; width: 335px; margin: 5px 0 0 16px; } .top .profile input:nth-of-type(3), .top .profile input:nth-of-type(3)::placeholder { font-family: 'Pretendard-Thin', 'sans-serif'; font-size: 20px; color: #0d1b46; width: 335px; margin: 5px 0 0 16px; } .top .profile .follow { display: flex; margin-top: 60px; } .top .profile .follow input { width: 50px; font-family: 'Pretendard-Thin', 'sans-serif'; font-size: 30px; color: #0d1b46; text-align: center; margin-top: 0; } .top .profile .follow input:nth-of-type(1) { margin-left: 23px; } .top .profile .follow input:nth-of-type(2) { margin-left: 49px; } .top .profile .follow input:nth-of-type(3) { margin-left: 47px; } .top .profile .follow input:nth-of-type(4) { margin-left: 36px; } /* 자유다이스 */ .top .profile .freeDice { display: flex; justify-content: end; align-items: center; margin-top: 67px; } .top .profile .freeDice button { width: 23px; height: 25px; background: url(https://blog.kakaocdn.net/dn/q5gt5/btsudPV1i2Z/MJIUTikWZ1DTbZ3HjWr6h0/img.png) no-repeat; } .top .profile .freeDice input, .top .profile .freeDice input::placeholder { font-family: 'TheJamsil3Regular', 'sans-serif'; font-size: 15px; text-align: center; width: 96px; margin: 0 13px 0 16px; color: #fff; } /* 기능치 */ .top .skill { display: flex; margin-top: 35px; padding: 0 70px; box-sizing: border-box; } .top .skill .skillBox { width: 145px; padding: 5px; box-sizing: border-box; } .top .skill .skillBox:nth-of-type(2), .top .skill .skillBox:nth-of-type(4) { margin-left: 28px; } .top .skill .skillBox:nth-of-type(3) { margin-left: 26px; } .top .skill .skillBox button { width: 135px; height: 60px; background: transparent; font-family: 'PyeongChangPeace-Light', 'sans-serif'; font-size: 30px; text-align: center; color: #0d1b46; } .top .skill .skillBox button:hover { cursor: pointer; } .top .skill .skillBox input { font-family: 'TheJamsil2Light', 'sans-serif'; font-size: 40px; text-align: center; width: 135px; text-align: center; color: #0d1b46; margin-top: 30px; } /* 하단 */ .bottom { width: 100%; margin-top: -60px; position: relative; z-index: 1; } .bottom input.tab { width: 209px; height: 65px; appearance: none; background: url(https://blog.kakaocdn.net/dn/5iN1S/btsudRsKOXy/3MTwmFwBCxvkTv5ZtkgTL1/img.png) no-repeat center top; position: relative; } .bottom input.tab:nth-of-type(1) { background: url(https://blog.kakaocdn.net/dn/5iN1S/btsudRsKOXy/3MTwmFwBCxvkTv5ZtkgTL1/img.png) no-repeat center top; margin-left: 20px; } .bottom input.tab:nth-of-type(2) { background: url(https://blog.kakaocdn.net/dn/cp0GCN/btsuefUrVyD/1Ja4FRuh3hWU9YUD07NTD1/img.png) no-repeat center top; } .bottom input.tab:nth-of-type(3) { background: url(https://blog.kakaocdn.net/dn/mPq4B/btst9aM36R3/9VElY7SRMcnfyDLRYpN2yK/img.png) no-repeat center top; } .bottom input.tab:nth-of-type(4) { background: url(https://blog.kakaocdn.net/dn/KQY4a/btst6Ojjo2S/ZkS8l7ob93fw0r9lJkdKFK/img.png) no-repeat center top; } .bottom input.tab:nth-of-type(2), .bottom input.tab:nth-of-type(3), .bottom input.tab:nth-of-type(4) { margin-left: -29px; } .bottom input.tab:nth-of-type(1):checked { background: url(https://blog.kakaocdn.net/dn/d1nIYn/btst7vxcfjB/2yilLnEDd5J3IKzCK4r6SK/img.png) no-repeat center top; z-index: 2; } .bottom input.tab:nth-of-type(2):checked { background: url(https://blog.kakaocdn.net/dn/t6jjd/btsufXMEMaf/PBSWnC86fpI5P9jFB5kG2K/img.png) no-repeat center top; z-index: 2; } .bottom input.tab:nth-of-type(3):checked { background: url(https://blog.kakaocdn.net/dn/rhC9y/btst6qbOSam/yrwmwo4T9GaTCHNWWnxrF0/img.png) no-repeat center top; z-index: 2; } .bottom input.tab:nth-of-type(4):checked { background: url(https://blog.kakaocdn.net/dn/bj8CZU/btst89Oa9TU/dGhrspfXhyfU8dTC5QJKw0/img.png) no-repeat center top; z-index: 2; } .bottom .action, .bottom .tag, .bottom .etc, .bottom .letter { width: 100%; display: none; background-color: #fff; margin-top: -5px; position: relative; z-index: 3; } .bottom input.tab:nth-of-type(1):checked ~ div.action, .bottom input.tab:nth-of-type(4):checked ~ div.letter { display: block; } .bottom input.tab:nth-of-type(3):checked ~ div.etc, .bottom input.tab:nth-of-type(2):checked ~ div.tag { display: flex; } /* 액션 */ .bottom .action { padding: 40px 30px; box-sizing: border-box; } .bottom .action .actionBox { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 25px; } .bottom .action .actionBox button { width: 23px; height: 23px; background: url(https://blog.kakaocdn.net/dn/twjla/btst9aM36R2/jvKpVqd1FZ26rrQagXa9sk/img.png) no-repeat; } .bottom .action .actionBox input[type="checkbox"] { width: 21px; height: 21px; background: url(https://blog.kakaocdn.net/dn/bWiSv4/btst0yBDyMk/3y46xWWagEK335hPFd7vgk/img.png) no-repeat; appearance: none; margin: 0 5px 0 3px; } .bottom .action .actionBox input[type="text"] { width: 520px; height: 29px; background: url(https://blog.kakaocdn.net/dn/lC6XU/btst0dqP1Yy/nHf7gVL4JKR4fkXoeWZuWK/img.png) no-repeat; appearance: none; padding: 0 10px; margin-right: 8px; box-sizing: border-box; } .bottom .action .actionBox input[type="text"]:hover, .bottom .action .actionBox .actionContent textarea:hover { cursor: auto; } .bottom .action .actionBox .selectBox, .bottom .action .actionBox input[type="text"]:nth-of-type(3) { width: 141px; height: 27px; background: url(https://blog.kakaocdn.net/dn/dMIRF7/btst5Q9EylV/bCKosmK4DLhVJ5cDxnhILk/img.png) no-repeat; } .bottom .action .actionBox .selectBox select { width: 100%; height: 100%; padding-left: 10px; margin: 0; box-sizing: border-box; background: url(https://blog.kakaocdn.net/dn/cIuy62/btst5OYkjE4/rkFf27zdAuKz3i38OjBRGK/img.png) no-repeat center right 9%; } .bottom .action .actionBox input[type="text"], .bottom .action .actionBox select, .bottom .action .actionBox textarea, .bottom .action .actionBox input[type="text"]::placeholder, .bottom .action .actionBox select, .bottom .action .actionBox textarea::placeholder { font-family: 'TheJamsil2Light', 'sans-serif'; font-size: 15px; color: #0d1b46; } .bottom .action .actionBox .actionContent { margin-top: 10px; display: none; } .bottom .action .actionBox input[type="checkbox"]:checked ~ .actionContent { display: block; } .bottom .action .actionBox .actionContent textarea { width: 520px; height: 91px; background: url(https://blog.kakaocdn.net/dn/dvfpBD/btst6mtHyNt/z4aczQj5DPciCij0t4hpdK/img.png) no-repeat; padding: 10px; margin: 0 0 0 52px; box-sizing: border-box; } /* 태그 */ .bottom .tag { padding: 40px 30px; box-sizing: border-box; justify-content: space-between; } .bottom .tag .tagContainer { width: 49%; } .bottom .tag .tagContainer .tagTitle { display: flex; margin-bottom: 10px; } .bottom .tag .tagContainer .expose { width: 29px; height: 16px; background: url(https://blog.kakaocdn.net/dn/DpJNq/btst54fFZTE/A0PNkipwkkPxrNY6Kaqsck/img.png) no-repeat; } .bottom .tag .tagContainer .group { width: 29px; height: 16px; background: url(https://blog.kakaocdn.net/dn/bgO2uo/btst5vdrOkC/WSrkSO4kGkRXBOxmpQRuo0/img.png) no-repeat; margin-left: 215px; } .bottom .tag .tagContainer .repcontrol { width: 74%; margin: -15px 0 0 30px; } .bottom .tag .tagBox { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 25px; } .bottom .tag .tagBox .exposeCk { width: 17px; height: 17px; background: url(https://blog.kakaocdn.net/dn/vALkY/btst6nGdmAg/abMADh7ck5kbfQnRQh26fk/img.png) no-repeat; appearance: none; margin-left: 5px; } .bottom .tag .tagBox .exposeCk:checked { width: 17px; height: 17px; background: url(https://blog.kakaocdn.net/dn/lHqWE/btst6oykedo/s4F5PqKaGrqBC89Cbgs4n1/img.png) no-repeat; appearance: none; } .bottom .tag .tagBox input[type="text"] { width: 208px; height: 27px; background: url(https://blog.kakaocdn.net/dn/Qv9W5/btst5jjXxj9/FmvuDNgNUoobv57C1y84e1/img.png) no-repeat; padding: 0 7px; margin: 0 5px; box-sizing: border-box; } .bottom .tag .tagBox .selectBox { width: 60px; height: 27px; background: url(https://blog.kakaocdn.net/dn/XL22O/btsudQ8rl02/AC1DF8v9NcsHzxiN0BEauK/img.png) no-repeat; } .bottom .tag .tagBox .selectBox select { width: 100%; height: 100%; padding-left: 10px; margin: 0; box-sizing: border-box; background: url(https://blog.kakaocdn.net/dn/cIuy62/btst5OYkjE4/rkFf27zdAuKz3i38OjBRGK/img.png) no-repeat center right 9%; } .bottom .tag .tagBox input[type="text"], .bottom .tag .tagBox .selectBox select { font-family: 'TheJamsil1Thin', 'sans-serif'; font-size: 15px; color: #0d1b46; } .bottom .tag .tagBox .tagCk { width: 16px; height: 17px; background: url(https://blog.kakaocdn.net/dn/qujHw/btst6mNZUhM/s0b09Upbp0oQnOZoW9Z6nK/img.png) no-repeat; appearance: none; margin-left: 3px; } .bottom .tag .tagBox .tagCk:checked { width: 16px; height: 17px; background: url(https://blog.kakaocdn.net/dn/PQx9i/btst0xWYBdK/sc5KG6FMklhin1QyKqwTHK/img.png) no-repeat; appearance: none; } /* 기타 */ .bottom .etc { padding: 30px 20px; box-sizing: border-box; } .bottom .etc .clock, .bottom .etc .clock .repcontainer { width: 75%; display: flex; flex-wrap: wrap; justify-content: space-evenly; position: relative; } .bottom .etc .clock .repcontainer { width: 570px; } .bottom .etc .clock .repcontrol { width: 300px; position: absolute; bottom: -15px; right: 60px; } .bottom .etc .clock .clockBox { width: 273px; display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 20px; } .bottom .etc .clock .clockBox .spite { width: 48px; height: 29px; background: url(https://blog.kakaocdn.net/dn/leT4e/btst6NSedJq/SvURwvmZTyQKwdcyTtgMzK/img.png) no-repeat; margin-right: 10px; } .bottom .etc .clock .clockBox .clockName { width: 51px; height: 29px; background: url(https://blog.kakaocdn.net/dn/mnwnO/btswknJHEis/u6a4wm0sivtNAKS1B4Non0/img.png) no-repeat; margin-right: 10px; } .bottom .etc .clock .clockBox .selectBox { width: 48px; height: 32px; background: url(https://blog.kakaocdn.net/dn/b1LNu7/btsud1hJZQQ/l10KJLZg1adkkZ49enVz31/img.png) no-repeat; } .bottom .etc .clock .clockBox .selectBox select { width: 100%; height: 100%; padding-left: 10px; margin: 0; box-sizing: border-box; background: url(https://blog.kakaocdn.net/dn/4anOt/btsuflUoFXo/rx5clUvfaUdhtTkbMSjDpK/img.png) no-repeat center right 15%; font-family: 'TheJamsil3Regular', 'sans-serif'; font-size: 15px; color: #0d1b46; } .bottom .etc .clock .clockBox .clockBack { width: 238px; height: 238px; margin-top: 15px; position: relative; display: none; } .bottom .etc .clock .clockBox .clockSelect[value="12"] ~ .clock12, .bottom .etc .clock .clockBox .clockSelect[value="8"] ~ .clock8, .bottom .etc .clock .clockBox .clockSelect[value="6"] ~ .clock6, .bottom .etc .clock .clockBox .clockSelect[value="4"] ~ .clock4 { display: block; } .bottom .etc .clock .clockBox .clockBack input, .bottom .etc .clock .clockBox .clockBack div { position: absolute; appearance: none; background: none; } .bottom .etc .clock .clockBox .clock12 input { width: 30px; height: 60px; z-index: 2; } .bottom .etc .clock .clockBox .clock12 div { width: 60px; height: 119px; } .bottom .etc .clock .clockBox .clock8 input { width: 40px; height: 70px; z-index: 2; } .bottom .etc .clock .clockBox .clock8 div { width: 85px; height: 120px; } .bottom .etc .clock .clockBox .clock6 input { width: 50px; height: 70px; z-index: 2; } .bottom .etc .clock .clockBox .clock6 div { width: 104px; height: 119px; } .bottom .etc .clock .clockBox .clock4 input { width: 80px; height: 70px; z-index: 2; } .bottom .etc .clock .clockBox .clock4 div { width: 119px; height: 119px; } .bottom .etc .clock .clockBox .clock12 { background: url(https://blog.kakaocdn.net/dn/miRoA/btsv7d9KcNS/E0XorQnjzg6Tddznk8tKWK/img.png) no-repeat; } .bottom .etc .clock .clockBox .clock8 { background: url(https://blog.kakaocdn.net/dn/delE3C/btst5jxrRGA/DUTtWBy62cY98MQHEEda71/img.png) no-repeat; } .bottom .etc .clock .clockBox .clock6 { background: url(https://blog.kakaocdn.net/dn/bsOs4f/btsv9KMroWX/06l23kI5Vk0KVYgXw6pfFk/img.png) no-repeat; } .bottom .etc .clock .clockBox .clock4 { background: url(https://blog.kakaocdn.net/dn/Th4ze/btsv7ipTBJq/n1gmPMPuTuzYIevSDPK8Uk/img.png) no-repeat; } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(1) { top: 2px; right: 59px; } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(2) { top: 25px; right: 35px; transform: rotate(30deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(3) { top: 56px; right: 25px; transform: rotate(60deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(4) { top: 88px; right: 32px; transform: rotate(90deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(5) { top: 113px; right: 54px; transform: rotate(120deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(6) { top: 123px; right: 85px; transform: rotate(150deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(7) { top: 117px; left: 60px; transform: rotate(180deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(8) { top: 95px; left: 35px; transform: rotate(210deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(9) { top: 63px; left: 25px; transform: rotate(240deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(10) { top: 30px; left: 32px; transform: rotate(270deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(11) { top: 6px; left: 54px; transform: rotate(300deg); } .bottom .etc .clock .clockBox .clock12 div:nth-of-type(12) { top: -5px; left: 85px; transform: rotate(330deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(1) { top: 10px; right: 80px; transform: rotate(20deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(2) { top: 32px; right: 46px; transform: rotate(45deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(3) { top: 68px; right: 25px; transform: rotate(75deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(4) { top: 108px; right: 25px; transform: rotate(100deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(5) { top: 145px; right: 45px; transform: rotate(130deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(6) { top: 168px; right: 82px; transform: rotate(165deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(7) { top: 168px; right: 125px; transform: rotate(195deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(8) { top: 150px; left: 46px; transform: rotate(220deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(9) { top: 110px; left: 22px; transform: rotate(255deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(10) { top: 68px; left: 20px; transform: rotate(280deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(11) { top: 28px; left: 42px; transform: rotate(315deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(12) { top: 10px; left: 83px; transform: rotate(345deg); } .bottom .etc .clock .clockBox .clock8 div:nth-of-type(1) { top: 2px; right: 35px; } .bottom .etc .clock .clockBox .clock8 div:nth-of-type(2) { top: 47px; right: 8px; transform: rotate(45deg); } .bottom .etc .clock .clockBox .clock8 div:nth-of-type(3) { top: 100px; right: 20px; transform: rotate(90deg); } .bottom .etc .clock .clockBox .clock8 div:nth-of-type(4) { top: 128px; right: 65px; transform: rotate(135deg); } .bottom .etc .clock .clockBox .clock8 div:nth-of-type(5) { top: 115px; left: 35px; transform: rotate(180deg); } .bottom .etc .clock .clockBox .clock8 div:nth-of-type(6) { top: 70px; left: 8px; transform: rotate(225deg); } .bottom .etc .clock .clockBox .clock8 div:nth-of-type(7) { top: 18px; left: 20px; transform: rotate(270deg); } .bottom .etc .clock .clockBox .clock8 div:nth-of-type(8) { top: -10px; left: 65px; transform: rotate(315deg); } .bottom .etc .clock .clockBox .clock8 input:nth-of-type(1) { top: 10px; right: 65px; transform: rotate(30deg); } .bottom .etc .clock .clockBox .clock8 input:nth-of-type(2) { top: 55px; right: 25px; transform: rotate(70deg); } .bottom .etc .clock .clockBox .clock8 input:nth-of-type(3) { top: 113px; right: 25px; transform: rotate(110deg); } .bottom .etc .clock .clockBox .clock8 input:nth-of-type(4) { top: 156px; right: 66px; transform: rotate(150deg); } .bottom .etc .clock .clockBox .clock8 input:nth-of-type(5) { top: 156px; left: 65px; transform: rotate(210deg); } .bottom .etc .clock .clockBox .clock8 input:nth-of-type(6) { top: 118px; left: 25px; transform: rotate(240deg); } .bottom .etc .clock .clockBox .clock8 input:nth-of-type(7) { top: 55px; left: 25px; transform: rotate(290deg); } .bottom .etc .clock .clockBox .clock8 input:nth-of-type(8) { top: 10px; left: 65px; transform: rotate(330deg); } .bottom .etc .clock .clockBox .clock6 div:nth-of-type(1) { top: 2px; right: 17px; } .bottom .etc .clock .clockBox .clock6 div:nth-of-type(2) { top: 75px; right: -8px; transform: rotate(60deg); } .bottom .etc .clock .clockBox .clock6 div:nth-of-type(3) { top: 132px; right: 43px; transform: rotate(120deg); } .bottom .etc .clock .clockBox .clock6 div:nth-of-type(4) { top: 117px; left: 16px; transform: rotate(180deg); } .bottom .etc .clock .clockBox .clock6 div:nth-of-type(5) { top: 45px; left: -8px; transform: rotate(240deg); } .bottom .etc .clock .clockBox .clock6 div:nth-of-type(6) { top: -13px; left: 42px; transform: rotate(300deg); } .bottom .etc .clock .clockBox .clock6 input:nth-of-type(1) { top: 18px; right: 53px; transform: rotate(35deg); } .bottom .etc .clock .clockBox .clock6 input:nth-of-type(2) { top: 84px; right: 15px; transform: rotate(90deg); } .bottom .etc .clock .clockBox .clock6 input:nth-of-type(3) { top: 153px; right: 54px; transform: rotate(150deg); } .bottom .etc .clock .clockBox .clock6 input:nth-of-type(4) { top: 153px; left: 54px; transform: rotate(210deg); } .bottom .etc .clock .clockBox .clock6 input:nth-of-type(5) { top: 84px; left: 15px; transform: rotate(270deg); } .bottom .etc .clock .clockBox .clock6 input:nth-of-type(6) { top: 15px; left: 55px; transform: rotate(330deg); } .bottom .etc .clock .clockBox .clock4 div:nth-of-type(1) { top: 2px; right: 1px; } .bottom .etc .clock .clockBox .clock4 div:nth-of-type(2) { top: 118px; right: 2px; transform: rotate(90deg); } .bottom .etc .clock .clockBox .clock4 div:nth-of-type(3) { top: 117px; left: 1px; transform: rotate(180deg); } .bottom .etc .clock .clockBox .clock4 div:nth-of-type(4) { top: 2px; left: 1px; transform: rotate(270deg); } .bottom .etc .clock .clockBox .clock4 input:nth-of-type(1) { top: 32px; right: 25px; transform: rotate(45deg); } .bottom .etc .clock .clockBox .clock4 input:nth-of-type(2) { top: 137px; right: 27px; transform: rotate(135deg); } .bottom .etc .clock .clockBox .clock4 input:nth-of-type(3) { top: 136px; left: 26px; transform: rotate(225deg); } .bottom .etc .clock .clockBox .clock4 input:nth-of-type(4) { top: 32px; left: 27px; transform: rotate(315deg); } .bottom .etc .clock .clockBox .clock12 input:nth-of-type(1):checked ~ div:nth-of-type(1), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(2):checked ~ div:nth-of-type(2), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(3):checked ~ div:nth-of-type(3), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(4):checked ~ div:nth-of-type(4), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(5):checked ~ div:nth-of-type(5), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(6):checked ~ div:nth-of-type(6), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(7):checked ~ div:nth-of-type(7), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(8):checked ~ div:nth-of-type(8), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(9):checked ~ div:nth-of-type(9), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(10):checked ~ div:nth-of-type(10), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(11):checked ~ div:nth-of-type(11), .bottom .etc .clock .clockBox .clock12 input:nth-of-type(12):checked ~ div:nth-of-type(12) { background: url(https://blog.kakaocdn.net/dn/7AN9e/btsv5pJpJJW/64xWUqqxIc9ZNuhLaw6Tj1/img.png) no-repeat; } .bottom .etc .clock .clockBox .clock8 input:nth-of-type(1):checked ~ div:nth-of-type(1), .bottom .etc .clock .clockBox .clock8 input:nth-of-type(2):checked ~ div:nth-of-type(2), .bottom .etc .clock .clockBox .clock8 input:nth-of-type(3):checked ~ div:nth-of-type(3), .bottom .etc .clock .clockBox .clock8 input:nth-of-type(4):checked ~ div:nth-of-type(4), .bottom .etc .clock .clockBox .clock8 input:nth-of-type(5):checked ~ div:nth-of-type(5), .bottom .etc .clock .clockBox .clock8 input:nth-of-type(6):checked ~ div:nth-of-type(6), .bottom .etc .clock .clockBox .clock8 input:nth-of-type(7):checked ~ div:nth-of-type(7), .bottom .etc .clock .clockBox .clock8 input:nth-of-type(8):checked ~ div:nth-of-type(8) { background: url(https://blog.kakaocdn.net/dn/cVQgNS/btsueNwLFom/VmCyNRCB0SFT4WCBg7w6J1/img.png) no-repeat; } .bottom .etc .clock .clockBox .clock6 input:nth-of-type(1):checked ~ div:nth-of-type(1), .bottom .etc .clock .clockBox .clock6 input:nth-of-type(2):checked ~ div:nth-of-type(2), .bottom .etc .clock .clockBox .clock6 input:nth-of-type(3):checked ~ div:nth-of-type(3), .bottom .etc .clock .clockBox .clock6 input:nth-of-type(4):checked ~ div:nth-of-type(4), .bottom .etc .clock .clockBox .clock6 input:nth-of-type(5):checked ~ div:nth-of-type(5), .bottom .etc .clock .clockBox .clock6 input:nth-of-type(6):checked ~ div:nth-of-type(6) { background: url(https://blog.kakaocdn.net/dn/cxw3Jm/btswpVTzoKS/S96SrXRbYn6kSAA5l11Mf0/img.png) no-repeat; } .bottom .etc .clock .clockBox .clock4 input:nth-of-type(1):checked ~ div:nth-of-type(1), .bottom .etc .clock .clockBox .clock4 input:nth-of-type(2):checked ~ div:nth-of-type(2), .bottom .etc .clock .clockBox .clock4 input:nth-of-type(3):checked ~ div:nth-of-type(3), .bottom .etc .clock .clockBox .clock4 input:nth-of-type(4):checked ~ div:nth-of-type(4) { background: url(https://blog.kakaocdn.net/dn/wJBxA/btsv7ipTBJo/5d4Kpg5KciESteKrpvCfx0/img.png) no-repeat; } .bottom .etc .heart { width: 25%; } .bottom .etc .heart .heartContainer { width: 131px; height: 288px; background: url(https://blog.kakaocdn.net/dn/bjZ4GA/btst6i5WFtu/OK9AJcTv8JkroXKVz5Tvu1/img.png) no-repeat; display: flex; flex-wrap: wrap; justify-content: center; margin: 10px 0 0 30px; padding: 20px; box-sizing: border-box; } .bottom .etc .heart .heartContainer .heartTitle { width: 84px; height: 27px; background: url(https://blog.kakaocdn.net/dn/cYTcac/btst5mAZjvu/kAYmW5r85NH4HVRmO3qVnk/img.png) no-repeat; margin-bottom: 10px; } .bottom .etc .heart .heartContainer .xpBox, .bottom .etc .heart .heartContainer .heartBox { width: 49%; text-align: center; } .bottom .etc .heart .heartContainer .xpBox input { appearance: none; width: 22px; height: 22px; background: url(https://blog.kakaocdn.net/dn/caSy2F/btsuenZdu9Q/4mu6IBkLt5UIfHh81F32rk/img.png) no-repeat; margin-bottom: 5px; } .bottom .etc .heart .heartContainer .xpBox input:checked { background: url(https://blog.kakaocdn.net/dn/cD5BVH/btsufWfVbUj/pcxtukB0BUJYVQzlXVA281/img.png) no-repeat; } .bottom .etc .heart .heartContainer .heartBox input { appearance: none; width: 25px; height: 22px; background: url(https://blog.kakaocdn.net/dn/b4athA/btsubKgnwgX/TvgGuUfGLY89UDHxvzADE1/img.png) no-repeat; margin-bottom: 5px; } .bottom .etc .heart .heartContainer .heartBox input:checked { background: url(https://blog.kakaocdn.net/dn/dJn4k0/btsuef7Y2QC/qnH1GeaC0iVDR2ooBW1hH1/img.png) no-repeat; } /* 게시물 */ .bottom .letter { padding: 30px 20px; box-sizing: border-box; } .bottom .letter .tagLetter, .bottom .letter .episode { display: flex; flex-wrap: wrap; position: relative; } .bottom .letter .tagLetter .repcontrol, .bottom .letter .episode .repcontrol { flex-direction: column-reverse; margin-left: 30px; height: 103px; position: absolute; right: 50px; bottom: 20px; } .bottom .letter .episode .repcontrol { bottom: 0; } .bottom .letter .tagLetter .repcontainer, .bottom .letter .episode .repcontainer { display: flex; flex-wrap: wrap; } .bottom .letter .tagLetterBox { width: 100px; margin: 0 0 15px 30px; } .bottom .letter .tagLetterBox .letterCircle { width: 84px; height: 84px; background: url(https://blog.kakaocdn.net/dn/u8G8P/btst5rWry9V/1lriKhtcFGtMkRcXpRd4HK/img.png) no-repeat; margin: 0 auto 5px; } .bottom .letter .tagLetterBox input, .bottom .letter .episode .episodeBox textarea { width: 100%; text-align: center; font-size: 16px; font-family: 'TheJamsil1Thin', 'sans-serif'; color: #000; } .bottom .letter .line { width: 721px; height: 2px; background: url(https://blog.kakaocdn.net/dn/cUP34f/btsueMxRoQv/35nHdSNh79oUFxqzwowFS1/img.png) no-repeat; margin-bottom: 15px; } .bottom .letter .episode .episodeBox { width: 101px; height: 101px; background: url(https://blog.kakaocdn.net/dn/tPVxr/btst52a2CDV/lJCWMJ5mhcCN3PL8HQFTgk/img.png) no-repeat; display: flex; align-items: center; margin: 0 0 15px 30px; } .bottom .letter .episode .episodeBox textarea { width: 92%; max-height: 50%; margin: 0 auto 0; color: #fff; } .bottom .letter .episode .episodeBox textarea::placeholder { color: #fff; } /* 다이스 템플릿 */ /* 자유다이스 */ .sheet-rolltemplate-freeDice .sheet-freeDiceRoll { width: 260px; height: 200px; background: url(https://blog.kakaocdn.net/dn/SonEg/btst6kCGFtS/oFbqz0qXWnmmmPN9KneSXk/img.png) no-repeat; display: inline-block; } .sheet-rolltemplate-freeDice .sheet-freeDiceRoll p { font-family: 'PyeongChangPeace-Light', 'sans-serif'; font-size: 50px; text-align: center; color: #0d1b46; margin-top: 125px; } .sheet-rolltemplate-freeDice .sheet-freeDiceRoll p span.inlinerollresult { background-color: transparent; border: none; } .sheet-rolltemplate-skill .sheet-skillRoll { width: 260px; height: 200px; background: url(https://blog.kakaocdn.net/dn/crdqWU/btst7TY0L74/LjzScBKvx7TBijZ0K6aOt0/img.png) no-repeat; display: inline-block; } .sheet-rolltemplate-skill .sheet-skillRoll p { font-family: 'PyeongChangPeace-Light', 'sans-serif'; color: #0d1b46; } .sheet-rolltemplate-skill .sheet-skillRoll p span.inlinerollresult { background-color: transparent; border: none; } .sheet-rolltemplate-skill .sheet-skillRoll .sheet-skillRollBox { display: flex; justify-content: space-between; width: 200px; margin: 75px auto 0; } .sheet-rolltemplate-skill .sheet-skillRoll .sheet-skillRollBox p { color: #6cb9c5; } .sheet-rolltemplate-skill .sheet-skillRoll .sheet-skillRollBox p:nth-of-type(1) { font-size: 25px; width: 70px; text-align: center; } .sheet-rolltemplate-skill .sheet-skillRoll .sheet-skillRollBox p:nth-of-type(2) { font-size: 30px; } .sheet-rolltemplate-skill .sheet-skillRoll p.sheet-result { font-family: 'PyeongChangPeace-Bold', 'sans-serif'; font-size: 40px; margin-top: 40px; text-align: center; } /* 액션 */ .sheet-rolltemplate-action { position: relative; padding-bottom: 40px; box-sizing: border-box; } .sheet-rolltemplate-action .sheet-actionRoll { width: 260px; background: url(https://blog.kakaocdn.net/dn/WkpjL/btst52ozYXW/AXC5CpKXDRwH09C07hgJb1/img.png) repeat-y; display: inline-block; } .sheet-rolltemplate-action .sheet-actionBottom { width: 260px; height: 40px; background: url(https://blog.kakaocdn.net/dn/cRJJke/btsudhrCiFC/QundeBzmzjr9GcP4PoqXFK/img.png) no-repeat; position: absolute; bottom: 0; } .sheet-rolltemplate-action .sheet-actionRoll p { font-family: 'PyeongChangPeace-Light', 'sans-serif'; color: #0d1b46; } .sheet-rolltemplate-action .sheet-actionRoll p span.inlinerollresult { background-color: transparent; border: none; } .sheet-rolltemplate-action .sheet-actionRoll .sheet-actionName { width: 187px; min-height: 28px; background-color: #fff; border-radius: 15px; margin: 20px 0 0 60px; position: relative; padding: 10px; box-sizing: border-box; } .sheet-rolltemplate-action .sheet-actionRoll .sheet-actionName .sheet-namePoint { width: 7px; height: 9px; background: url(https://blog.kakaocdn.net/dn/cl6pja/btsv8bDWWuQ/1M36CqR0T5Q5lldjiSN1Ok/img.png) no-repeat; position: absolute; right: 5px; bottom: -3px; } .sheet-rolltemplate-action .sheet-actionRoll .sheet-actionName p { font-size: 18px; text-align: right; margin: 0; } .sheet-rolltemplate-action .sheet-actionRoll .sheet-actionBox { width: 187px; height: 32px; background: url(https://blog.kakaocdn.net/dn/bqN27e/btsudOCOAYs/1ehKUIwdkxApkkDyXXqOTK/img.png) no-repeat; display: flex; padding: 5px 10px; box-sizing: border-box; margin: 8px 0 0 10px; justify-content: space-between; } .sheet-rolltemplate-action .sheet-actionRoll .sheet-actionBox p { font-size: 16px; } .sheet-rolltemplate-action .sheet-actionRoll .sheet-actionContent { width: 232px; min-height: 67px; background-color: #fff; border-radius: 15px; margin: 8px 0 15px 15px; position: relative; padding: 10px; box-sizing: border-box; } .sheet-rolltemplate-action .sheet-actionRoll .sheet-actionContent .sheet-contentPoint { width: 7px; height: 9px; background: url(https://blog.kakaocdn.net/dn/cl6pja/btsv8bDWWuQ/1M36CqR0T5Q5lldjiSN1Ok/img.png) no-repeat; position: absolute; right: 7px; bottom: -3px; } .sheet-rolltemplate-action .sheet-actionRoll .sheet-actionContent p { font-family: 'TheJamsil2Light', 'sans-serif'; font-size: 12px; text-align: left; word-break: keep-all; }