@charset "UTF-8";main.agreement{line-height:1.3;letter-spacing:.1em}main.agreement>section:first-child{padding:0;margin-bottom:20px;border-top:3px solid #aaa;border-bottom:2px solid #b2b2b2}main.agreement p{font-size:14px}main.agreement h2{padding:10px 0 10px 65px;font-weight:700;font-size:1.4em;line-height:1.6em;color:#404040;position:relative}main.agreement h2::before{content:"";display:inline-block;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:32px;background-image:url(../images/www/agreement-icon-dark.webp);background-repeat:no-repeat;background-size:36px 32px}html:not([data-image-ok-webp=TRUE]) main.agreement h2::before{background-image:url(../images/www/agreement-icon-dark.png)}main address dl{display:grid;grid-template-columns:auto 1fr;font-size:14px}main address dl>*{margin-bottom:2px}main address dl dd{margin-left:2px}main h3.title{padding:6px 4px 5px 15px;font-size:1.5rem;font-weight:400;color:#fff;background-color:grey}main ol.agreement{counter-reset:section}main ol.agreement>li{display:list-item;margin-bottom:7px;font-size:1.2em;font-weight:700;list-style-type:none}main ol.agreement>li::before{width:40px;font-size:15px;vertical-align:top;color:#1a1a1a;content:counters(section, "-") ". ";counter-increment:section}main ol.agreement>li section{display:inline-block;width:calc(100% - 40px)}main ol.agreement>li h3{font-size:1.5rem}main ol.agreement>li h4{font-size:1.5rem}main ol.agreement>li p{margin:1.2em 0;font-size:14px;font-weight:400}main ol.agreementSub{margin:1.2em 0 1.2em 24px}main ol.agreementSub li{margin-bottom:7px;font-size:1.4rem;font-weight:400;text-indent:0;list-style-type:upper-alpha}main .agreement_data{padding-bottom:24px;border-bottom:1px solid #a8a8a8}main .guideline{margin-top:48px}main .guideline ul{font-size:.9em;margin:15px}main .guideline h3{font-size:1.5rem}main .guideline a{line-height:1.8em;font-size:1.4rem}[data-site_settings*="is_bot:TRUE"] main h3.title{background-color:#333}