*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.bg-765as{background-color:#f34f6d}.border-765as{border:1px solid #f34f6d}.outline-765as{outline-offset:-1px;outline:1px solid #f34f6d}.focus-765as:focus{outline:none;border:1px solid #f34f6d;box-shadow:0 0 5px 1px #f34f6d80}.bg-yukiho{background-color:#d3dde9}.border-yukiho{border:1px solid #d3dde9}.outline-yukiho{outline-offset:-1px;outline:1px solid #d3dde9}.bg-amimami{background-color:#ffe43f}.border-amimami{border:1px solid #ffe43f}.outline-amimami{outline-offset:-1px;outline:1px solid #ffe43f}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}@media screen and (min-width: 768px){.container{width:100%;position:relative;padding-left:5%;padding-right:5%;box-sizing:border-box}.container .wrap{width:100%;max-width:1280px;margin-top:1.5%;margin-left:auto;margin-right:auto;padding-bottom:5%;position:relative;box-sizing:border-box;background-color:#f2f2f2;border-radius:10px;overflow:hidden}.container .wrap .section-title{width:100%;position:relative;padding-top:.25em;padding-bottom:.25em;padding-left:1em;box-sizing:border-box}.container .wrap .tagchk-inputarea{padding-top:1%;padding-left:1%;padding-right:1%}.container .wrap .tagchk-inputarea .tagchk-textarea{width:100%;height:5rem;resize:vertical;font:15px/24px sans-serif;border-radius:4px}.container .wrap .results{display:flex;justify-content:center;margin-top:1%;padding-left:1%;padding-right:1%;gap:1.5%}.container .wrap .results .result-box{background-color:#fff;outline:1px solid #242424;outline-offset:-1px;border-radius:10px;overflow:hidden;width:25%}.container .wrap .results .result-box .result-title{text-align:center;background:#242424}.container .wrap .results .result-box .result-text{text-align:center;color:#242424;font-size:1.5rem}.container .wrap .buttons{padding-top:1%;padding-bottom:1%;display:flex;align-items:center;justify-content:center;gap:1.5%}.container .wrap .buttons button{font-size:1.5rem;font-family:M PLUS\ 1p,sans-serif;position:relative;z-index:1;width:25%;overflow:hidden;background-image:linear-gradient(0deg,#dde1e5,#f1f4f7,#fff);border:1px solid #9ea0b4;border-radius:10px;box-shadow:0 3px #9ea0b4;color:#808798;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff}.container .wrap .buttons button:hover{box-shadow:0 1px #9ea0b4;transform:translateY(1px)}.container .wrap .buttons button:active{box-shadow:0 1px #9ea0b4;transform:translateY(2px)}.container .wrap .annotations{display:flex;margin-top:1%;padding-left:1%;padding-right:1%;gap:1.5%}.container .wrap .annotations .annotation{background-color:#fff;border-radius:10px;overflow:hidden;color:#242424;width:50%}.container .wrap .annotations .annotation .annotation-title{margin-top:0;margin-bottom:0;padding-top:.25em;padding-bottom:.25em;padding-left:1em}table td.text-right{text-align:right;margin-left:auto}}
