@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700&display=swap);*{font-family:"Noto Sans JP",YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:100%}body{font-size:1rem;font-weight:400;color:#4d4d4d;line-height:1}body:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5{font-size:1rem;font-weight:100;line-height:1}p{line-height:2}strong,b,em{font-weight:700}a{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}a:link,a:visited{color:#b1327d;text-decoration:none}a:hover{color:#b1327d;text-decoration:none}header{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;width:100%;height:100vw;overflow:hidden}header h1{margin:-2.5rem auto 0;width:90%;z-index:2}header .scroll{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);z-index:2}header .scroll span{display:block;margin:0 auto .5rem;font-size:.75rem}header .scroll img{display:block;margin:0 auto;width:16px;height:auto}header .bg{position:absolute;left:50%;top:-2.5rem;transform:translateX(-50%);width:200vw;height: calc(100vw + 2.5rem);background-color:#f6fbe9;border-radius:50%}nav{display:block;position:fixed;right:0;top:0;z-index:98765}nav .hamburger{display:block;position:absolute;right:1rem;top:1rem;width:56px;height:56px;cursor:pointer;text-align:center;z-index:123;background:#fff}nav .hamburger span{display:block;position:absolute;width:40px;height:2px;background:#1c1c1c;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}nav .hamburger span:nth-child(1) {left:8px;top:10px}nav .hamburger span:nth-child(2) {left:8px;top:20px}nav .hamburger span:nth-child(3) {left:8px;top:30px}nav .hamburger.active span:nth-child(1) {top:16px;background:#1c1c1c;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}nav .hamburger.active span:nth-child(2) {display:none}nav .hamburger.active span:nth-child(3) {top:16px;background:#1c1c1c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav .hamburger b{margin:0;padding:0;position:absolute;left:50%;transform:translateX(-50%);bottom:4px;font-size:10px;white-space:nowrap}nav .hamburger b:nth-of-type(1) {display:block}nav .hamburger b:nth-of-type(2) {display:none}nav .hamburger.active b:nth-of-type(1) {display:none}nav .hamburger.active b:nth-of-type(2) {display:block}nav .globalmenu{display:none;position:fixed;z-index:2;top:112px;right:0;color:#fff;opacity:1;background:#1c1c1c;text-align:center;height:calc(100vh - 112px);overflow-y:scroll}nav .globalmenu::-webkit-scrollbar{width:8px}nav .globalmenu::-webkit-scrollbar-thumb{border-radius:30px;background:#f4a116}nav .globalmenu::-webkit-scrollbar-track{border-radius:30px;background:#115670}nav .globalmenu ul{margin:0 auto;padding:1rem;width:100%}nav .globalmenu ul li{margin:0 auto;padding:0;width:100%;transition:.4s all;background-position:right 2rem center}nav .globalmenu ul li:hover{background-color:#115670;background-image:url(https://discogel.ad-soma.com/images/cmn_icon_arrow_w.png);background-position:right 1rem center;background-repeat:no-repeat}nav .globalmenu ul li a{display:block;color:#fff;padding:2rem;text-decoration:none}nav .globalmenu ul li a::after{display:none}main{margin:0 auto;padding:2.5rem 0;width:90%}section{margin:0 auto;padding:5rem 0;width:100%}h2{position:relative;margin:0 auto 4.25rem;font-size:2.5rem;text-align:center}h2:before{position:absolute;bottom:-2rem;left:50%;transform:translateX(-50%);width:2.5rem;height:.25rem;content:'';border-radius:99rem;background:#a3d22e}h2 br{display:block}h3{display:block;margin:0 auto 2.5rem;text-align:center}h3 span{display:inline-block;padding:1rem 2rem;font-size:1.5rem;color:#fff;font-weight:700;background:#b1327d}h4{margin:0 auto 2.5rem;text-align:center;font-size:1.5rem;line-height:2}h4 br{display:none}h5{display:block;margin:0 auto 2.5rem;text-align:center}h5 span{display:inline-block;padding:1rem 2rem;font-size:1rem;color:#fff;font-weight:700;background:#4d4d4d}p.desc{margin:0 auto 1.5rem}.button a{display:block;margin:0 auto;padding:1.5rem;width:100%;border:4px solid #a3d22e;border-radius:99rem;font-size:1rem;font-weight:700;line-height:1;color:#fff;text-decoration:none;background-color:#007501;position:relative}.button a i{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);display:block;width:20px;height:20px;background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%23ffffff\"\ d=\"M15\ 16v5l9-10.062-9-9.938v5c-14.069\ 1.711-19.348\ 15.107-10.606\ 16.981-3.804-2.936\ 3.251-7.441\ 10.606-6.981z\"\ /></svg>) no-repeat center center}span.-blank{display:block;margin:0;padding:0;width:100%;height:1rem}span.-blank2{display:block;margin:0;padding:0;width:100%;height:2.5rem}#c1 .columns{margin:0 auto}#c1 .columns .column{margin:0 auto 2.5rem}#c1 .columns .column .pic{margin:0 auto 1rem}#c1 .columns .column .pic .yt{position:relative;width:100%;padding-top:56.25%}#c1 .columns .column .pic .yt iframe{position:absolute;top:0;right:0;width:100%;height:100%}#c2 .columns{margin:0 auto}#c2 .columns .column{margin:0 auto}#c2 .columns .column:last-of-type{margin:-1.75rem auto 0}#c2 .columns .column .pic{margin:0 auto 1rem}#c2 .columns .column p span{display:block;margin:1rem 0 0;font-size:.875rem;line-height:1.5}#c2 .columns .arrow{position:relative;display:block;margin:0 auto;width:100%;height:160px}#c2 .columns .arrow i{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:80px;height:80px;background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%23007501\"\ d=\"m2.005\ 12.002c0-5.517\ 4.48-9.997\ 9.997-9.997\ 5.518\ 0\ 9.998\ 4.48\ 9.998\ 9.997\ 0\ 5.518-4.48\ 9.998-9.998\ 9.998-5.517\ 0-9.997-4.48-9.997-9.998zm6.21\ 1.524s1.505\ 1.501\ 3.259\ 3.254c.147.147.338.22.53.22s.384-.073.531-.22c1.753-1.752\ 3.258-3.254\ 3.258-3.254.145-.145.217-.335.216-.526\ 0-.192-.074-.384-.22-.53-.293-.293-.766-.295-1.057-.004l-1.978\ 1.977v-6.693c0-.414-.336-.75-.75-.75s-.75.336-.75.75v6.693l-1.978-1.978c-.289-.289-.762-.287-1.055.006-.146.147-.22.339-.221.53s.071.38.215.525z\"\ /></svg>) no-repeat center center}#c3 .columns{margin:0 auto}#c3 .columns .column{margin:0 auto 2.5rem}#c3 .columns .column .pic{margin:0 auto 1rem}#c4 .columns{margin:0 auto}#c4 .columns .column{margin:0 auto 2.5rem}#c4 .columns .column{display:flex;justify-content:center;align-items:center;margin:0 auto 2.5rem;padding:2rem;border:4px solid #a3d22e;background:#f6fbe9}#c4 .columns .column dl{display:flex;flex-direction:column;justify-content:center;width:100%;background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%23E5F1E5\"\ d=\"M22.971\ 17.322l-.721.72c-.322.322-.846.322-1.168\ 0l-1.568-1.568-2.005\ 2.005\ 1.568\ 1.568c.322.322.323.845\ 0\ 1.168l-.721.72\ 1.031\ 1.065\ 4.613-4.649-1.029-1.029zm-16.38-10.567l-5.591-5.755h2.581l4.436\ 4.372c.914-.692\ 2.303-1.458\ 3.388-1.45l7.632\ 7.632c.324.323.846.323\ 1.169\ 0l.601-.6\ 1.405\ 1.405-8.64\ 8.641-1.406-1.405.602-.601c.322-.323.322-.846\ 0-1.169l-7.634-7.633c-.008-1.085.764-2.523\ 1.457-3.437zm7.433\ 9.492l.703.704\ 3.44-3.441-3.951-3.951-3.44\ 3.441\ 1.141\ 1.141\ 1.669-1.671.694.693-1.67\ 1.671.721.72\ 1.669-1.67.694.693-1.67\ 1.67zm-12.305-12.691c1.046\ 1.56\ 1.717\ 2.536\ 1.717\ 3.485\ 0\ .949-.768\ 1.718-1.717\ 1.718-.95\ 0-1.719-.769-1.719-1.718s.673-1.925\ 1.719-3.485z\"\ /></svg>) no-repeat right center}#c4 .columns .column dl.-pldd{background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%23E5F1E5\"\ d=\"M8\ 24l3-9h-9l14-15-3\ 9h9l-14\ 15z\"\ /></svg>) no-repeat right center}#c4 .columns .column dl dt{margin:0 auto 1rem;text-align:center;font-size:2rem;font-weight:700;line-height:1}#c4 .columns .column dl dd{text-align:center;line-height:1}table{margin:0 auto 5rem;width:100%}table thead{display:none}table th{display:block;padding:1rem;background:#007501;border:1px solid #ccc;border-bottom:0 none;color:#fff;width:100%;vertical-align:middle}table td{display:block;padding:1rem;border:1px solid #ccc;border-bottom:0 none;width:100%;vertical-align:middle}table td:before{display:block;margin:0 auto 1rem;color:#007501;content:attr(data-label);font-weight:700;width:100%}table .last td:last-child{border-bottom:solid 1px #ccc}table td span{display:block;margin:.5rem auto 0;font-size:.875rem}aside{margin:5rem 0;padding:2.5rem 1rem;background:#e5f1e5}aside ul{list-style:none}aside ul li{margin:0 auto 2.5rem;padding:1rem;background:#fff;list-style:none}aside ul li:last-of-type{margin:0 auto}aside ul li .column-pic{margin:0 auto 1.5rem;text-align:center;width:100%;max-width:480px}aside ul li .column-txt .name{margin:0 0 1rem;font-size:1.125rem}aside ul li .column-txt .name span{display:block}aside ul li .column-txt .name b{display:block;font-size:1.5rem;font-weight:700}aside ul li .column-txt dl dt{display:block;margin:0 auto 1rem}aside ul li .column-txt dl dt span{display:inline-block;margin:0 auto;padding:.5rem 1rem;border:1px solid #4d4d4d;background:#fff;font-weight:700}aside ul li .column-txt dl dd{font-size:.875rem}aside ol{margin:0 auto;padding:1rem;background:#fff;list-style:decimal}aside ol li{margin:0 0 2.5rem 1rem;list-style:decimal;word-break:break-all}aside ol li:last-of-type{margin:0 0 0 1rem}aside ol li a{display:inline-block;margin:1rem 0 0}footer{margin:0 auto;width:100%;background:#4d4d4d;color:#fff}footer .inner{margin:0 auto;padding:2.5rem 0;width:100%;max-width:90%}footer small{display:block;margin:0 auto;padding:1rem;width:100%;background:#2b2b2b;color:#fff;font-size:1rem;text-align:center}footer .title{display:block;margin:0 auto 2.5rem;text-align:center}footer .title span{display:inline-block;padding:1rem 2rem;font-size:1rem;color:#4d4d4d;font-weight:700;background:#fff}footer .columns .column:first-of-type{margin:0 auto 2.5rem}footer .button a{display:block;margin:0 auto;padding:1rem;width:100%;border:4px solid #a3d22e;border-radius:99rem;font-size:1rem;font-weight:700;line-height:1;color:#fff;text-decoration:none;background-color:#007501;position:relative}footer .button a i{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);display:block;width:20px;height:20px;background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%23ffffff\"\ d=\"M24\ 0l-6\ 22-8.129-7.239\ 7.802-8.234-10.458\ 7.227-7.215-1.754\ 24-12zm-15\ 16.668v7.332l3.258-4.431-3.258-2.901z\"\ /></svg>) no-repeat center center}#gototop{position:fixed;bottom:1rem;right:1rem;width:48px;height:48px;background:#2b2b2b;color:#fff;border-radius:10px;z-index:12345}#gototop a{display:block;position:relative;width:100%;height:100%;text-decoration:none}#gototop a div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#gototop a div i{display:block;margin:0 auto .25rem;width:16px;height:16px;background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%23ffffff\"\ d=\"M12\ 3l12\ 18h-24z\"\ /></svg>) no-repeat center center;text-decoration:none}#gototop a div span{display:block;text-align:center;color:#fff;font-size:.5rem}#c3 ul{margin:0 auto 2rem;list-style:circle;list-style-position:outside}#c3 ul li{margin:0 0 1rem 1.5rem;line-height:1.5}.movie{margin:0 auto 1rem;width:100%;max-width:100%}.movie .inbox{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie .inbox iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:743px){body{font-size:1.25rem}header{height:75vw}header .bg{top:-5rem;width:200vw;height: calc(75vw + 5rem)}nav .hamburger{right:2rem;top:2rem}main{max-width:1024px}h2{font-size:3rem}h2 br{display:none}h4{font-size:2rem}h4 br{display:block}h5{margin:0 0 2.5rem;text-align:left}p.desc{margin:0 auto 2rem}.button a{padding:2rem;font-size:1.5rem;text-align:center;border:8px solid #a3d22e;max-width:640px}.button a i{position:absolute;right:2rem}#c1 .columns,#c3 .columns{margin:0 auto 2rem;display:flex;justify-content:space-between;width:100%}#c1 .columns .column,#c3 .columns .column{margin:0;width:47.5%}#c2 .columns .column .pic{margin:0 auto 1rem;width:100%;max-width:480px}#c4 .columns{margin:0 auto 5rem;display:flex;justify-content:space-between;width:100%}#c4 .columns .column{margin:0;padding:2rem 1rem;width:47.5%}aside{padding:2.5rem}aside ul li .columns{display:flex;justify-content:space-between;align-items:center}aside ul li .column-pic{margin:0;width:35%}aside ul li .column-pic img{width:100%;max-width:264px}aside ul li .column-txt{margin:0;width:60%}aside ol{padding:2.5rem}footer .inner{padding:5rem 0;max-width:1024px}footer .columns{margin:0 auto;display:flex;justify-content:space-between;align-content:center;width:90%;max-width:1024px}footer .columns .column{width:47.5%}footer .columns .column:first-of-type{margin:0 auto}#gototop{bottom:2rem;right:2rem;width:64px;height:64px}#gototop a div i{width:24px;height:24px}#gototop a div span{font-size:.75rem}}@media screen and (min-width:1024px){header{height:100vh}header h1{margin:-5rem auto 0;max-width:1188px}header .bg{top:-10rem;width:150vw;height: calc(100vh + 10rem)}main{padding:5rem 0}h2{margin:0 auto 8.5rem;font-size:5rem}h2:before{bottom:-3rem;width:5rem;height:.5rem}h3 span{font-size:2.5rem}h5 span{font-size:1.5rem}p.desc{margin:0 auto 2.5rem;width:70%}a{position:relative;display:inline-block;color:#4d4d4d;text-decoration:none}a::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:2px;background:#b1327d;transform:scale(1,1);transform-origin:left top;transition:transform .3s}a:link,a:visited{color:#4d4d4d;text-decoration:none}a:hover{color:#b1327d}a:hover::after{transform:scale(0,1)}.button a::after{display:none}.button a:link,.button a:visited{display:block;color:#fff;font-size:2rem;font-weight:700}.button a:hover{color:#007501;background-color:#a3d22e}.button a i{width:32px;height:32px}.button a:hover i{background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%23007501\"\ d=\"M15\ 16v5l9-10.062-9-9.938v5c-14.069\ 1.711-19.348\ 15.107-10.606\ 16.981-3.804-2.936\ 3.251-7.441\ 10.606-6.981z\"\ /></svg>) no-repeat center center}span.-blank{height:2.5rem}span.-blank2{height:5rem}#c1 .columns,#c3 .columns{margin:0 auto 5rem}#c2 .columns{display:flex;justify-content:space-between}#c2 .columns .column{width:30%}#c2 .columns .column:last-of-type{margin:0 auto}#c2 .columns .arrow{padding:0;width:10%;height:auto}#c2 .columns .arrow i{top:25%;transform:translate(-50%,0);background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%23007501\"\ d=\"m12.007\ 2c-5.518\ 0-9.998\ 4.48-9.998\ 9.998\ 0\ 5.517\ 4.48\ 9.997\ 9.998\ 9.997s9.998-4.48\ 9.998-9.997c0-5.518-4.48-9.998-9.998-9.998zm1.523\ 6.21s1.502\ 1.505\ 3.255\ 3.259c.147.147.22.339.22.531s-.073.383-.22.53c-1.753\ 1.754-3.254\ 3.258-3.254\ 3.258-.145.145-.335.217-.526.217-.192-.001-.384-.074-.531-.221-.292-.293-.294-.766-.003-1.057l1.977-1.977h-6.693c-.414\ 0-.75-.336-.75-.75s.336-.75.75-.75h6.693l-1.978-1.979c-.29-.289-.287-.762.006-1.054.147-.147.339-.221.53-.222.19\ 0\ .38.071.524.215z\"\ /></svg>) no-repeat center center}table thead{display:table-header-group;width:100%}table thead th{display:table-cell;padding:2rem 1rem;width:25%;text-align:center;vertical-align:middle;font-weight:700}table thead th span{display:block;margin:.5rem 0 0}table thead th:first-of-type{border:0 none;background:#fff}table tbody th{display:table-cell;padding:2rem 1rem;width:25%;text-align:center;border-bottom:1px solid #ccc}table tbody td{display:table-cell;padding:2rem 1rem;width:25%;text-align:center;border-bottom:solid 1px #ccc}table td:before{display:none}table .last td:last-child{border-bottom:solid 1px #ccc}aside ul li .column-txt .name{font-size:1.25rem}aside ul li .column-txt .name span{margin:0 0 0 1rem;display:inline}footer .title span{font-size:1.5rem}footer .columns{width:60%}footer .button a{padding:1rem}footer .button a:link{font-size:1rem}#gototop{width:80px;height:80px}#gototop:hover{background-color:#4d4d4d}#gototop a::after{display:none}#gototop a div i{width:32px;height:32px}#gototop a div span{font-size:1rem}#c3 ul{margin:0 auto}#c3 ul li{margin:0 0 1rem 1.5rem;line-height:1.5}}.-tac{text-align:center}.-tar{text-align:right}.-tal{text-align:left}.-mt050{margin-top:.5rem}.-mt100{margin-top:1rem}.-mt150{margin-top:1.5rem}.-mt200{margin-top:2rem}.-mt250{margin-top:2.5rem}.-mt300{margin-top:3rem}.-mt400{margin-top:4rem}.-mt500{margin-top:5rem}.-mt1000{margin-top:10rem}.-mr050{margin-right:.5rem}.-mr100{margin-right:1rem}.-mr150{margin-right:1.5rem}.-mr200{margin-right:2rem}.-mr250{margin-right:2.5rem}.-mr300{margin-right:3rem}.-mr400{margin-right:4rem}.-mr500{margin-right:5rem}.-mr1000{margin-right:10rem}.-mb050{margin-bottom:.5rem}.-mb100{margin-bottom:1rem}.-mb150{margin-bottom:1.5rem}.-mb200{margin-bottom:2rem}.-mb250{margin-bottom:2.5rem}.-mb300{margin-bottom:3rem}.-mb400{margin-bottom:4rem}.-mb500{margin-bottom:5rem}.-mb1000{margin-bottom:10rem}.-ml050{margin-left:.5rem}.-ml100{margin-left:1rem}.-ml150{margin-left:1.5rem}.-ml200{margin-left:2rem}.-ml250{margin-left:2.5rem}.-ml300{margin-left:3rem}.-ml400{margin-left:4rem}.-ml500{margin-left:5rem}.-ml1000{margin-left:10rem}.-mg000{margin:0}.-pt050{padding-top:.5rem}.-pt100{padding-top:1rem}.-pt150{padding-top:1.5rem}.-pt200{padding-top:2rem}.-pt250{padding-top:2.5rem}.-pt300{padding-top:3rem}.-pt400{padding-top:4rem}.-pt500{padding-top:5rem}.-pt1000{padding-top:10rem}.-pr050{padding-right:.5rem}.-pr100{padding-right:1rem}.-pr150{padding-right:1.5rem}.-pr200{padding-right:2rem}.-pr250{padding-right:2.5rem}.-pr300{padding-right:3rem}.-pr400{padding-right:4rem}.-pr500{padding-right:5rem}.-pr1000{padding-right:10rem}.-pb050{padding-bottom:.5rem}.-pb100{padding-bottom:1rem}.-pb150{padding-bottom:1.5rem}.-pb200{padding-bottom:2rem}.-pb250{padding-bottom:2.5rem}.-pb300{padding-bottom:3rem}.-pb400{padding-bottom:4rem}.-pb500{padding-bottom:5rem}.-pb1000{padding-bottom:10rem}.-pl050{padding-left:.5rem}.-pl100{padding-left:1rem}.-pl150{padding-left:1.5rem}.-pl200{padding-left:2rem}.-pl250{padding-left:2.5rem}.-pl300{padding-left:3rem}.-pl400{padding-left:4rem}.-pl500{padding-left:5rem}.-pl1000{padding-left:10rem}.-pd000{padding:0}.-fsl{font-size:large}.-fss{font-size:small}.-fwb{font-weight:700}.-jcfe{justify-content:flex-end}.-jcc{justify-content:center}.-jcsb{justify-content:space-between}.-jcsa{justify-content:space-around}.-aifs{align-items:flex-start}.-aife{align-items:flex-end}.-aic{align-items:center}.-aib{align-items:baseline}.-flortl{float:left}.-flortr{float:right}.-fontsans{font-family:system-ui,-apple-system,Segoe\ UI,Roboto,Ubuntu,Cantarell,Noto\ Sans\ JP,sans-serif}.-fontserif{font-family:ui-serif,Noto\ serif\ JP,serif}