﻿html,body,div,span,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,thead,tr,th,td,article,aside,figcaption,figure,footer,header,menu,nav,section{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ul,li{list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{background:transparent;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}*{box-sizing:border-box}img{height:auto;max-width:100%}body{color:#333;font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.5}h1,h2,h3,p,dl,dt,dd{margin:0}ul,li{margin:0;padding:0}ul{list-style:none}a,a:visited{color:#89c9e6}footer a,footer a:visited{color:#fff}button:not([disabled]){cursor:pointer}@keyframes awesome-current-arrow{to{transform:translateX(0)}from{transform:translateX(12px)}}.style-error-message,label[for=""],a[href=""]{color:red !important}.style-error-message::after,label[for=""]::after,a[href=""]::after{display:inline-block !important;font-size:10px;font-weight:bold;margin-left:0.5em;margin-right:0.5em}a[href=""]::after{content:"href属性が空もしくは設定されていません"}label[for=""]::after{content:"for属性が設定されていません"}body{font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.rule{background-color:#fefbeb;padding:40px 0}.rule h1{text-align:center}.rule__inner{margin:0 auto;width:1000px}.rule__title-container{margin-bottom:30px;padding:10px 0}.rule__title{color:#175260;font-size:32px;font-weight:bold;text-align:center}.rule__section-wrap{background-color:#fff;border-top:4px solid #045f70;padding:60px 45px}.rule__section{margin-bottom:50px}.rule__chapter{margin-bottom:40px}.rule__chapter:last-of-type{margin-bottom:0}.rule__chapter a{color:#0645ad;display:inline-block;text-decoration:underline}.rule__chapter-title-container{border-bottom:2px solid #f9ad00;margin-bottom:15px;padding-bottom:7px;text-align:left}.rule__chapter-title{color:#000;font-size:22px;font-weight:bold}.rule__chapter-text{font-size:14px}.rule__chapter-clause{counter-reset:clause}.rule__chapter-clause li{font-size:14px;margin-bottom:0.8em;padding-left:1.1em;position:relative}.rule__chapter-clause li::before{content:counter(clause) ".";counter-increment:clause;left:0;position:absolute;top:0}.rule__change-log{margin-bottom:40px}.rule__change-date{font-size:14px;margin-bottom:10px}.rule__change-date:last-of-type{margin-bottom:0}.rule__recommend-enviroment{font-size:14px}#footer{align-items:center;background:#fff;display:flex;justify-content:center;padding:5px 0;text-align:center}#footer.on{display:flex}#footer .footer__link{display:flex}#footer .footer__link .footer__link-item{line-height:1;margin-right:10px;padding-right:10px}#footer .footer__link .footer__link-item:nth-child(1){border-right:1px solid #777}#footer .footer__link .footer__link-item a{color:#777;display:block;font-size:10px;height:100%;transition:all 0.3s;width:100%}#footer .footer__link .footer__link-item a:hover{opacity:0.6;text-decoration:underline}#footer .footer__copy{color:#777;font-size:10px;line-height:1}@media (max-width: 999px){.rule__inner{width:100%}.rule__title-container{margin:0 10px 40px}.rule__chapter{margin:0 10px 40px}.rule__change-log{margin:0 10px 40px}.rule__recommend-enviroment{margin:0 10px}}@media (max-width: 576px){.rule{padding:15px 0}.rule__title-container{margin:0 10px 15px}.rule__title{font-size:22px;text-align:left}.rule__section-wrap{border-top:5px solid #045f70;padding:30px 15px}.rule__chapter-title{font-size:18px}}
