.apps-theme{color:#212529;min-height:100vh;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.7}.app-article-content{margin:20px auto 50px;padding:0;line-height:1.6em}.app-article-content p{margin-bottom:17px;font-size:15px}.app-article-content a{color:#06c;word-wrap:break-word;text-decoration:underline}.app-article-content a:hover{color:#0052a3}.app-article-content h1{border-bottom:1px solid #d3d3d3;margin-bottom:20px;padding-top:13px;font-size:24px}.app-article-content h2{border-bottom:1px solid #d3d3d3;margin-bottom:20px;padding:13px 0 7px;font-size:24px}.app-article-content h2:after{content:"";border-radius:5px;height:2px;display:block;position:relative;bottom:-3px}.app-article-content h3{margin:0 0 10px;padding:4px 0;font-size:16px;font-weight:700}.app-article-content table{border-collapse:separate;border-spacing:0;background-color:#fff;border:1px solid #cdcdcd;border-radius:5px;width:100%;margin:30px auto}.app-article-content tbody{display:table-row-group}.app-article-content th{text-align:left;vertical-align:middle;border-right:1px solid #e6e6e6;width:25%;padding:10px 20px}.app-article-content td{padding:10px 20px}.app-article-content tr:nth-child(2n){background:#f5f5f5}.app-article-content ul{margin-left:20px}.app-article-content ul li{padding-bottom:3px;font-size:15px;list-style-type:disc;list-style-position:outside}.app-article-content ol{margin-left:20px}.app-article-content ol li{padding-bottom:3px;font-size:15px;list-style-type:decimal;list-style-position:outside}.app-article-content dl{margin:15px 3px}.app-article-content .static-page-button-wrap{margin:30px 0}.app-article-content ol{padding:5px 20px}.app-article-content ol li p{margin:0;display:contents}.app-article-content ul{padding:5px}.app-article-content ul lh{margin-left:-20px;font-weight:700}.app-article-content ul li p{margin:0;display:contents}.app-article-content .term-page__contact p,.app-article-content .privacy-page__contact p{margin:0}.app-article-content .term-page__footer,.app-article-content .privacy-page__footer{width:100%;margin:40px auto 20px}.app-article-content .term-page__revision,.app-article-content .privacy-page__revision{text-align:right}.app-form{margin-top:2rem}.app-form>div{margin-bottom:1.5rem}.app-form label{color:#333;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.app-form input[type=text],.app-form input[type=email],.app-form select,.app-form textarea{color:#333;appearance:none;border:1px solid #ddd;border-radius:1px;width:calc(100% - 20px);margin:0 auto 15px;padding:0 10px;font-size:14px}.app-form input[type=text],.app-form input[type=email]{height:40px}.app-form select{background-color:#fff;height:40px}.app-form textarea{resize:vertical;min-height:120px;padding:10px;font-family:inherit}.app-form input::placeholder,.app-form textarea::placeholder{color:#9a9a9a}.app-form-divider{border-top:1px solid #e0e0e0;margin:6px auto 15px}.app-form-button-wrap{text-align:center;margin:30px 0}.app-form-button{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:4px;padding:12px 40px;font-size:16px;font-weight:700;transition:background-color .2s}.app-form-button:hover{background-color:#0052a3}.app-form-button:active{background-color:#004080}.app-form-note{color:#666;margin-bottom:1rem;font-size:12px}.app-form .with_errors{border:1px solid #d93025}.app-form .with_errors_message{color:#d93025;margin-top:-15px;font-size:12px}.holiday-notification{color:red;text-align:center;background:#fdf7f8;margin-bottom:30px;padding:10px}.holiday-notification__title{font-weight:700}.holiday-notification p{margin-bottom:.7em;font-size:12px;line-height:1.5em}.app-article-content .compare-table{--table-header-color:#dcdc1c;--table-header-font-color:#4c4c4c;--table-header-border-color:#ccc;width:80%;margin:30px auto 10px}.app-article-content .compare-table .thead{display:none}.app-article-content .compare-table td{border:solid 1px var(--table-header-border-color);text-align:right;width:100%;padding:10px;font-size:15px;display:block}.app-article-content .compare-table td:first-child{background:var(--table-header-color);color:var(--table-header-font-color);text-align:center;font-weight:700}.app-article-content .compare-table td:before{content:attr(data-label);float:left;margin-right:10px}.app-article-content .compare-table td.strong:before{font-size:1.1em;font-weight:700}.app-article-content .compare-table .td-note{font-size:13px;display:block}@media screen and (min-width:1000px){.app-article-content .compare-table{width:100%;margin:40px auto}.app-article-content .compare-table .thead{display:contents}.app-article-content .compare-table .thead th{background:var(--table-header-color);color:var(--table-header-font-color);border:solid 1px var(--table-header-border-color);text-align:center;padding:10px;font-weight:700}.app-article-content .compare-table .thead th:first-child{background:var(--table-header-color)}.app-article-content .compare-table td{background:0 0;width:200px;padding:10px;display:table-cell}.app-article-content .compare-table td:first-child{color:#000;background:0 0}.app-article-content .compare-table td:before{display:none}}.app-article-content .table-note{text-align:right;margin:20px 0 30px;padding:0;font-size:13px;display:block}
