/*CSS Variables*/

:root {
    /* color */
    --color-blue: #0B7BC0;
    --color-light-blue: #359FE0;
    --color-white: #FFFFFF;
    --color-yellow: #F8E115;
    --color-light-yellow: #FFEE54;
    --color-text-dark: #262C2E;
    --color-text-light: #676E70;
    --color-bg-gray: #F4F3F5;
    /* font-size */
    --fs-xxs: 10px;
    --fs-xs: 12px;
    --fs-s: 14px;
    --fs-m: 16px;
    --fs-l: 18px;
    --fs-xl: 24px;
    --fs-xxl: 32px;
    --fs-xxxl: 40px;
    --fs-xxxxl: 44px;
    /* font-weight */
    --fw-r: 400;
    --fw-m: 500;
    --fw-b: 700;
    --shadow: 0 1px 4px rgba(38, 44, 46, 0.24);
    --shadow-hover: 0 1px 8px rgba(38, 44, 46, 0.24);
    --animation: 0.4s;
}

/*Reset Style*/

* {
    margin: 0;
    padding: 0;
    outline: none !important;
}

.sp {
    display: none;
}

ul, ol, dd {
    margin: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1em;
    font-weight: normal;
    margin: 0;
}

p {
    margin: 0;
}

a {
    color: var(--color-blue);
    text-decoration: none;
}

a:link, a:visited, a:hover, a:active, a:focus {
    color: inherit;
}

dt {
    font-weight: var(--fw-r);
}

input, button, select, textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    border-radius: 0;
    font: inherit;
    outline: none;
}

textarea {
    resize: vertical;
}

input[type='submit'], input[type='button'], label, button, select {
    cursor: pointer;
}

select::-ms-expand {
    display: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

th, td {
    padding: 8px 12px;
    border: 1px solid var(--color-text-light);
}

/* Reset Default Themes CSS */

.post, .page {
    margin-bottom: 0;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    border-radius: 0;
    font: inherit;
    outline: none;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    border: 0;
}

.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
    margin-bottom: 0;
}

.post-navigation .nav-next {
    text-align: inherit;
    justify-content: flex-end;
}

mark, ins {
    background: var(--color-yellow);
}

/*Custome Sytle*/

.btn, button {
    font-size: var(--fs-s);
    font-weight: var(--fw-b);
    padding: 15px 18px;
    border-radius: 4px;
    letter-spacing: 0.3px;
    background: var(--color-blue);
    border: 2px solid var(--color-blue);
    color: var(--color-white);
    transition: var(--animation);
}

.btn:hover, button:hover {
    background: var(--color-light-blue);
    border: 2px solid var(--color-light-blue);
}

.btn.fill, input[type="button"] {
    background: var(--color-white);
    border: 2px solid var(--color-white);
    color: var(--color-blue);
    padding: 15px 18px;
    width: 100px;
}

input::placeholder {
    color: rgba(3, 3, 3, 0.3);
}

.btn.fill:hover {
    background: var(--color-yellow);
    border: 2px solid var(--color-yellow);
    color: var(--color-text-dark);
}

.btn.border {
    background: transparent;
    border: 2px solid var(--color-white);
    color: var(--color-white);
    box-sizing: border-box;
}

.btn.border:hover {
    background: rgba(255, 255, 255, 0.24);
}

.btn.text {
    background: transparent;
    border: 2px solid transparent;
    color: var(--color-white);
}

.nowrap {
    white-space: nowrap;
}

.btn.text:hover {
    color: rgba(255, 255, 255, 0.84);
}

.btn.fill.blue, input[type="reset"], input[type="submit"], button {
    background: var(--color-blue);
    border: 2px solid var(--color-blue);
    color: var(--color-white);
}

body {
    font-family: 'Muli', 'Noto Sans JP', sans-serif;
    color: var(--color-text-dark);
}

.wrap {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 20px;
}

header {
    width: 100%;
    padding: 20px 0;
    background: var(--color-blue);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
}

ul, li, ol {
    list-style-type: none;
}

header .g-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

header h1 {
    font-family: 'Lato', sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0.2px;
    display: inline-block;
    color: var(--color-white);
}

header ul {
    display: flex;
    align-items: center;
}

header ul li {
    margin: 0 12px;
}

header ul li a {
    color: var(--color-white);
}

.hero, .page-title, .not-found-wrap {
    width: 100%;
    height: calc(100vh - 72px);
    color: var(--color-white);
    background-color: var(--color-blue);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='1440' height='560' viewBox='0 0 1440 560' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1440' height='560' fill='%230B7BC0'/%3E%3Cpath d='M0 162C1.10457 162 2 161.105 2 160C2 158.895 1.10457 158 0 158C-1.10457 158 -2 158.895 -2 160C-2 161.105 -1.10457 162 0 162Z' fill='%230A74B7'/%3E%3Cpath d='M4 182C4 184.209 2.20914 186 0 186C-2.20914 186 -4 184.209 -4 182C-4 179.791 -2.20914 178 0 178C2.20914 178 4 179.791 4 182Z' fill='%230A74B7'/%3E%3Cpath d='M6 208C6 211.314 3.31371 214 0 214C-3.31371 214 -6 211.314 -6 208C-6 204.686 -3.31371 202 0 202C3.31371 202 6 204.686 6 208Z' fill='%230A74B7'/%3E%3Cpath d='M0 246C4.41828 246 8 242.418 8 238C8 233.582 4.41828 230 0 230C-4.41828 230 -8 233.582 -8 238C-8 242.418 -4.41828 246 0 246Z' fill='%230A74B7'/%3E%3Cpath d='M0 322C6.62742 322 12 316.627 12 310C12 303.373 6.62742 298 0 298C-6.62742 298 -12 303.373 -12 310C-12 316.627 -6.62742 322 0 322Z' fill='%230A74B7'/%3E%3Cpath d='M0 414C8.83656 414 16 406.837 16 398C16 389.163 8.83656 382 0 382C-8.83656 382 -16 389.163 -16 398C-16 406.837 -8.83656 414 0 414Z' fill='%230A74B7'/%3E%3Cpath d='M20 502C20 513.046 11.0457 522 0 522C-11.0457 522 -20 513.046 -20 502C-20 490.954 -11.0457 482 0 482C11.0457 482 20 490.954 20 502Z' fill='%230A74B7'/%3E%3Cpath d='M22 560C22 572.15 12.1503 582 0 582C-12.1503 582 -22 572.15 -22 560C-22 547.85 -12.1503 538 0 538C12.1503 538 22 547.85 22 560Z' fill='%230A74B7'/%3E%3Cpath d='M18 448C18 457.941 9.94113 466 0 466C-9.94113 466 -18 457.941 -18 448C-18 438.059 -9.94113 430 0 430C9.94113 430 18 438.059 18 448Z' fill='%230A74B7'/%3E%3Cpath d='M14 352C14 359.732 7.73199 366 0 366C-7.73199 366 -14 359.732 -14 352C-14 344.268 -7.73199 338 0 338C7.73199 338 14 344.268 14 352Z' fill='%230A74B7'/%3E%3Cpath d='M0 282C5.52285 282 10 277.523 10 272C10 266.477 5.52285 262 0 262C-5.52285 262 -10 266.477 -10 272C-10 277.523 -5.52285 282 0 282Z' fill='%230A74B7'/%3E%3Cpath d='M100 502C100 513.046 91.0457 522 80 522C68.9543 522 60 513.046 60 502C60 490.954 68.9543 482 80 482C91.0457 482 100 490.954 100 502Z' fill='%230A74B7'/%3E%3Cpath d='M80 582C92.1503 582 102 572.15 102 560C102 547.85 92.1503 538 80 538C67.8497 538 58 547.85 58 560C58 572.15 67.8497 582 80 582Z' fill='%230A74B7'/%3E%3Cpath d='M96 398C96 406.837 88.8366 414 80 414C71.1634 414 64 406.837 64 398C64 389.163 71.1634 382 80 382C88.8366 382 96 389.163 96 398Z' fill='%230A74B7'/%3E%3Cpath d='M80 466C89.9411 466 98 457.941 98 448C98 438.059 89.9411 430 80 430C70.0589 430 62 438.059 62 448C62 457.941 70.0589 466 80 466Z' fill='%230A74B7'/%3E%3Cpath d='M92 310C92 316.627 86.6274 322 80 322C73.3726 322 68 316.627 68 310C68 303.373 73.3726 298 80 298C86.6274 298 92 303.373 92 310Z' fill='%230A74B7'/%3E%3Cpath d='M80 366C87.732 366 94 359.732 94 352C94 344.268 87.732 338 80 338C72.268 338 66 344.268 66 352C66 359.732 72.268 366 80 366Z' fill='%230A74B7'/%3E%3Cpath d='M88 238C88 242.418 84.4183 246 80 246C75.5817 246 72 242.418 72 238C72 233.582 75.5817 230 80 230C84.4183 230 88 233.582 88 238Z' fill='%230A74B7'/%3E%3Cpath d='M80 214C83.3137 214 86 211.314 86 208C86 204.686 83.3137 202 80 202C76.6863 202 74 204.686 74 208C74 211.314 76.6863 214 80 214Z' fill='%230A74B7'/%3E%3Cpath d='M90 272C90 277.523 85.5229 282 80 282C74.4771 282 70 277.523 70 272C70 266.477 74.4771 262 80 262C85.5229 262 90 266.477 90 272Z' fill='%230A74B7'/%3E%3Cpath d='M80 186C82.2091 186 84 184.209 84 182C84 179.791 82.2091 178 80 178C77.7909 178 76 179.791 76 182C76 184.209 77.7909 186 80 186Z' fill='%230A74B7'/%3E%3Cpath d='M82 160C82 161.105 81.1046 162 80 162C78.8954 162 78 161.105 78 160C78 158.895 78.8954 158 80 158C81.1046 158 82 158.895 82 160Z' fill='%230A74B7'/%3E%3Cpath d='M160 522C171.046 522 180 513.046 180 502C180 490.954 171.046 482 160 482C148.954 482 140 490.954 140 502C140 513.046 148.954 522 160 522Z' fill='%230A74B7'/%3E%3Cpath d='M182 560C182 572.15 172.15 582 160 582C147.85 582 138 572.15 138 560C138 547.85 147.85 538 160 538C172.15 538 182 547.85 182 560Z' fill='%230A74B7'/%3E%3Cpath d='M160 414C168.837 414 176 406.837 176 398C176 389.163 168.837 382 160 382C151.163 382 144 389.163 144 398C144 406.837 151.163 414 160 414Z' fill='%230A74B7'/%3E%3Cpath d='M178 448C178 457.941 169.941 466 160 466C150.059 466 142 457.941 142 448C142 438.059 150.059 430 160 430C169.941 430 178 438.059 178 448Z' fill='%230A74B7'/%3E%3Cpath d='M160 322C166.627 322 172 316.627 172 310C172 303.373 166.627 298 160 298C153.373 298 148 303.373 148 310C148 316.627 153.373 322 160 322Z' fill='%230A74B7'/%3E%3Cpath d='M174 352C174 359.732 167.732 366 160 366C152.268 366 146 359.732 146 352C146 344.268 152.268 338 160 338C167.732 338 174 344.268 174 352Z' fill='%230A74B7'/%3E%3Cpath d='M160 246C164.418 246 168 242.418 168 238C168 233.582 164.418 230 160 230C155.582 230 152 233.582 152 238C152 242.418 155.582 246 160 246Z' fill='%230A74B7'/%3E%3Cpath d='M166 208C166 211.314 163.314 214 160 214C156.686 214 154 211.314 154 208C154 204.686 156.686 202 160 202C163.314 202 166 204.686 166 208Z' fill='%230A74B7'/%3E%3Cpath d='M160 282C165.523 282 170 277.523 170 272C170 266.477 165.523 262 160 262C154.477 262 150 266.477 150 272C150 277.523 154.477 282 160 282Z' fill='%230A74B7'/%3E%3Cpath d='M164 182C164 184.209 162.209 186 160 186C157.791 186 156 184.209 156 182C156 179.791 157.791 178 160 178C162.209 178 164 179.791 164 182Z' fill='%230A74B7'/%3E%3Cpath d='M160 162C161.105 162 162 161.105 162 160C162 158.895 161.105 158 160 158C158.895 158 158 158.895 158 160C158 161.105 158.895 162 160 162Z' fill='%230A74B7'/%3E%3Cpath d='M260 502C260 513.046 251.046 522 240 522C228.954 522 220 513.046 220 502C220 490.954 228.954 482 240 482C251.046 482 260 490.954 260 502Z' fill='%230A74B7'/%3E%3Cpath d='M240 582C252.15 582 262 572.15 262 560C262 547.85 252.15 538 240 538C227.85 538 218 547.85 218 560C218 572.15 227.85 582 240 582Z' fill='%230A74B7'/%3E%3Cpath d='M256 398C256 406.837 248.837 414 240 414C231.163 414 224 406.837 224 398C224 389.163 231.163 382 240 382C248.837 382 256 389.163 256 398Z' fill='%230A74B7'/%3E%3Cpath d='M240 466C249.941 466 258 457.941 258 448C258 438.059 249.941 430 240 430C230.059 430 222 438.059 222 448C222 457.941 230.059 466 240 466Z' fill='%230A74B7'/%3E%3Cpath d='M252 310C252 316.627 246.627 322 240 322C233.373 322 228 316.627 228 310C228 303.373 233.373 298 240 298C246.627 298 252 303.373 252 310Z' fill='%230A74B7'/%3E%3Cpath d='M240 366C247.732 366 254 359.732 254 352C254 344.268 247.732 338 240 338C232.268 338 226 344.268 226 352C226 359.732 232.268 366 240 366Z' fill='%230A74B7'/%3E%3Cpath d='M248 238C248 242.418 244.418 246 240 246C235.582 246 232 242.418 232 238C232 233.582 235.582 230 240 230C244.418 230 248 233.582 248 238Z' fill='%230A74B7'/%3E%3Cpath d='M240 214C243.314 214 246 211.314 246 208C246 204.686 243.314 202 240 202C236.686 202 234 204.686 234 208C234 211.314 236.686 214 240 214Z' fill='%230A74B7'/%3E%3Cpath d='M250 272C250 277.523 245.523 282 240 282C234.477 282 230 277.523 230 272C230 266.477 234.477 262 240 262C245.523 262 250 266.477 250 272Z' fill='%230A74B7'/%3E%3Cpath d='M240 186C242.209 186 244 184.209 244 182C244 179.791 242.209 178 240 178C237.791 178 236 179.791 236 182C236 184.209 237.791 186 240 186Z' fill='%230A74B7'/%3E%3Cpath d='M242 160C242 161.105 241.105 162 240 162C238.895 162 238 161.105 238 160C238 158.895 238.895 158 240 158C241.105 158 242 158.895 242 160Z' fill='%230A74B7'/%3E%3Cpath d='M320 522C331.046 522 340 513.046 340 502C340 490.954 331.046 482 320 482C308.954 482 300 490.954 300 502C300 513.046 308.954 522 320 522Z' fill='%230A74B7'/%3E%3Cpath d='M342 560C342 572.15 332.15 582 320 582C307.85 582 298 572.15 298 560C298 547.85 307.85 538 320 538C332.15 538 342 547.85 342 560Z' fill='%230A74B7'/%3E%3Cpath d='M320 414C328.837 414 336 406.837 336 398C336 389.163 328.837 382 320 382C311.163 382 304 389.163 304 398C304 406.837 311.163 414 320 414Z' fill='%230A74B7'/%3E%3Cpath d='M338 448C338 457.941 329.941 466 320 466C310.059 466 302 457.941 302 448C302 438.059 310.059 430 320 430C329.941 430 338 438.059 338 448Z' fill='%230A74B7'/%3E%3Cpath d='M320 322C326.627 322 332 316.627 332 310C332 303.373 326.627 298 320 298C313.373 298 308 303.373 308 310C308 316.627 313.373 322 320 322Z' fill='%230A74B7'/%3E%3Cpath d='M334 352C334 359.732 327.732 366 320 366C312.268 366 306 359.732 306 352C306 344.268 312.268 338 320 338C327.732 338 334 344.268 334 352Z' fill='%230A74B7'/%3E%3Cpath d='M320 246C324.418 246 328 242.418 328 238C328 233.582 324.418 230 320 230C315.582 230 312 233.582 312 238C312 242.418 315.582 246 320 246Z' fill='%230A74B7'/%3E%3Cpath d='M326 208C326 211.314 323.314 214 320 214C316.686 214 314 211.314 314 208C314 204.686 316.686 202 320 202C323.314 202 326 204.686 326 208Z' fill='%230A74B7'/%3E%3Cpath d='M320 282C325.523 282 330 277.523 330 272C330 266.477 325.523 262 320 262C314.477 262 310 266.477 310 272C310 277.523 314.477 282 320 282Z' fill='%230A74B7'/%3E%3Cpath d='M324 182C324 184.209 322.209 186 320 186C317.791 186 316 184.209 316 182C316 179.791 317.791 178 320 178C322.209 178 324 179.791 324 182Z' fill='%230A74B7'/%3E%3Cpath d='M320 162C321.105 162 322 161.105 322 160C322 158.895 321.105 158 320 158C318.895 158 318 158.895 318 160C318 161.105 318.895 162 320 162Z' fill='%230A74B7'/%3E%3Cpath d='M420 502C420 513.046 411.046 522 400 522C388.954 522 380 513.046 380 502C380 490.954 388.954 482 400 482C411.046 482 420 490.954 420 502Z' fill='%230A74B7'/%3E%3Cpath d='M400 582C412.15 582 422 572.15 422 560C422 547.85 412.15 538 400 538C387.85 538 378 547.85 378 560C378 572.15 387.85 582 400 582Z' fill='%230A74B7'/%3E%3Cpath d='M416 398C416 406.837 408.837 414 400 414C391.163 414 384 406.837 384 398C384 389.163 391.163 382 400 382C408.837 382 416 389.163 416 398Z' fill='%230A74B7'/%3E%3Cpath d='M400 466C409.941 466 418 457.941 418 448C418 438.059 409.941 430 400 430C390.059 430 382 438.059 382 448C382 457.941 390.059 466 400 466Z' fill='%230A74B7'/%3E%3Cpath d='M412 310C412 316.627 406.627 322 400 322C393.373 322 388 316.627 388 310C388 303.373 393.373 298 400 298C406.627 298 412 303.373 412 310Z' fill='%230A74B7'/%3E%3Cpath d='M400 366C407.732 366 414 359.732 414 352C414 344.268 407.732 338 400 338C392.268 338 386 344.268 386 352C386 359.732 392.268 366 400 366Z' fill='%230A74B7'/%3E%3Cpath d='M408 238C408 242.418 404.418 246 400 246C395.582 246 392 242.418 392 238C392 233.582 395.582 230 400 230C404.418 230 408 233.582 408 238Z' fill='%230A74B7'/%3E%3Cpath d='M400 214C403.314 214 406 211.314 406 208C406 204.686 403.314 202 400 202C396.686 202 394 204.686 394 208C394 211.314 396.686 214 400 214Z' fill='%230A74B7'/%3E%3Cpath d='M410 272C410 277.523 405.523 282 400 282C394.477 282 390 277.523 390 272C390 266.477 394.477 262 400 262C405.523 262 410 266.477 410 272Z' fill='%230A74B7'/%3E%3Cpath d='M400 186C402.209 186 404 184.209 404 182C404 179.791 402.209 178 400 178C397.791 178 396 179.791 396 182C396 184.209 397.791 186 400 186Z' fill='%230A74B7'/%3E%3Cpath d='M402 160C402 161.105 401.105 162 400 162C398.895 162 398 161.105 398 160C398 158.895 398.895 158 400 158C401.105 158 402 158.895 402 160Z' fill='%230A74B7'/%3E%3Cpath d='M480 522C491.046 522 500 513.046 500 502C500 490.954 491.046 482 480 482C468.954 482 460 490.954 460 502C460 513.046 468.954 522 480 522Z' fill='%230A74B7'/%3E%3Cpath d='M502 560C502 572.15 492.15 582 480 582C467.85 582 458 572.15 458 560C458 547.85 467.85 538 480 538C492.15 538 502 547.85 502 560Z' fill='%230A74B7'/%3E%3Cpath d='M480 414C488.837 414 496 406.837 496 398C496 389.163 488.837 382 480 382C471.163 382 464 389.163 464 398C464 406.837 471.163 414 480 414Z' fill='%230A74B7'/%3E%3Cpath d='M498 448C498 457.941 489.941 466 480 466C470.059 466 462 457.941 462 448C462 438.059 470.059 430 480 430C489.941 430 498 438.059 498 448Z' fill='%230A74B7'/%3E%3Cpath d='M480 322C486.627 322 492 316.627 492 310C492 303.373 486.627 298 480 298C473.373 298 468 303.373 468 310C468 316.627 473.373 322 480 322Z' fill='%230A74B7'/%3E%3Cpath d='M494 352C494 359.732 487.732 366 480 366C472.268 366 466 359.732 466 352C466 344.268 472.268 338 480 338C487.732 338 494 344.268 494 352Z' fill='%230A74B7'/%3E%3Cpath d='M480 246C484.418 246 488 242.418 488 238C488 233.582 484.418 230 480 230C475.582 230 472 233.582 472 238C472 242.418 475.582 246 480 246Z' fill='%230A74B7'/%3E%3Cpath d='M486 208C486 211.314 483.314 214 480 214C476.686 214 474 211.314 474 208C474 204.686 476.686 202 480 202C483.314 202 486 204.686 486 208Z' fill='%230A74B7'/%3E%3Cpath d='M480 282C485.523 282 490 277.523 490 272C490 266.477 485.523 262 480 262C474.477 262 470 266.477 470 272C470 277.523 474.477 282 480 282Z' fill='%230A74B7'/%3E%3Cpath d='M484 182C484 184.209 482.209 186 480 186C477.791 186 476 184.209 476 182C476 179.791 477.791 178 480 178C482.209 178 484 179.791 484 182Z' fill='%230A74B7'/%3E%3Cpath d='M480 162C481.105 162 482 161.105 482 160C482 158.895 481.105 158 480 158C478.895 158 478 158.895 478 160C478 161.105 478.895 162 480 162Z' fill='%230A74B7'/%3E%3Cpath d='M580 502C580 513.046 571.046 522 560 522C548.954 522 540 513.046 540 502C540 490.954 548.954 482 560 482C571.046 482 580 490.954 580 502Z' fill='%230A74B7'/%3E%3Cpath d='M560 582C572.15 582 582 572.15 582 560C582 547.85 572.15 538 560 538C547.85 538 538 547.85 538 560C538 572.15 547.85 582 560 582Z' fill='%230A74B7'/%3E%3Cpath d='M576 398C576 406.837 568.837 414 560 414C551.163 414 544 406.837 544 398C544 389.163 551.163 382 560 382C568.837 382 576 389.163 576 398Z' fill='%230A74B7'/%3E%3Cpath d='M560 466C569.941 466 578 457.941 578 448C578 438.059 569.941 430 560 430C550.059 430 542 438.059 542 448C542 457.941 550.059 466 560 466Z' fill='%230A74B7'/%3E%3Cpath d='M572 310C572 316.627 566.627 322 560 322C553.373 322 548 316.627 548 310C548 303.373 553.373 298 560 298C566.627 298 572 303.373 572 310Z' fill='%230A74B7'/%3E%3Cpath d='M560 366C567.732 366 574 359.732 574 352C574 344.268 567.732 338 560 338C552.268 338 546 344.268 546 352C546 359.732 552.268 366 560 366Z' fill='%230A74B7'/%3E%3Cpath d='M568 238C568 242.418 564.418 246 560 246C555.582 246 552 242.418 552 238C552 233.582 555.582 230 560 230C564.418 230 568 233.582 568 238Z' fill='%230A74B7'/%3E%3Cpath d='M560 214C563.314 214 566 211.314 566 208C566 204.686 563.314 202 560 202C556.686 202 554 204.686 554 208C554 211.314 556.686 214 560 214Z' fill='%230A74B7'/%3E%3Cpath d='M570 272C570 277.523 565.523 282 560 282C554.477 282 550 277.523 550 272C550 266.477 554.477 262 560 262C565.523 262 570 266.477 570 272Z' fill='%230A74B7'/%3E%3Cpath d='M560 186C562.209 186 564 184.209 564 182C564 179.791 562.209 178 560 178C557.791 178 556 179.791 556 182C556 184.209 557.791 186 560 186Z' fill='%230A74B7'/%3E%3Cpath d='M562 160C562 161.105 561.105 162 560 162C558.895 162 558 161.105 558 160C558 158.895 558.895 158 560 158C561.105 158 562 158.895 562 160Z' fill='%230A74B7'/%3E%3Cpath d='M640 522C651.046 522 660 513.046 660 502C660 490.954 651.046 482 640 482C628.954 482 620 490.954 620 502C620 513.046 628.954 522 640 522Z' fill='%230A74B7'/%3E%3Cpath d='M662 560C662 572.15 652.15 582 640 582C627.85 582 618 572.15 618 560C618 547.85 627.85 538 640 538C652.15 538 662 547.85 662 560Z' fill='%230A74B7'/%3E%3Cpath d='M640 414C648.837 414 656 406.837 656 398C656 389.163 648.837 382 640 382C631.163 382 624 389.163 624 398C624 406.837 631.163 414 640 414Z' fill='%230A74B7'/%3E%3Cpath d='M658 448C658 457.941 649.941 466 640 466C630.059 466 622 457.941 622 448C622 438.059 630.059 430 640 430C649.941 430 658 438.059 658 448Z' fill='%230A74B7'/%3E%3Cpath d='M640 322C646.627 322 652 316.627 652 310C652 303.373 646.627 298 640 298C633.373 298 628 303.373 628 310C628 316.627 633.373 322 640 322Z' fill='%230A74B7'/%3E%3Cpath d='M654 352C654 359.732 647.732 366 640 366C632.268 366 626 359.732 626 352C626 344.268 632.268 338 640 338C647.732 338 654 344.268 654 352Z' fill='%230A74B7'/%3E%3Cpath d='M640 246C644.418 246 648 242.418 648 238C648 233.582 644.418 230 640 230C635.582 230 632 233.582 632 238C632 242.418 635.582 246 640 246Z' fill='%230A74B7'/%3E%3Cpath d='M646 208C646 211.314 643.314 214 640 214C636.686 214 634 211.314 634 208C634 204.686 636.686 202 640 202C643.314 202 646 204.686 646 208Z' fill='%230A74B7'/%3E%3Cpath d='M640 282C645.523 282 650 277.523 650 272C650 266.477 645.523 262 640 262C634.477 262 630 266.477 630 272C630 277.523 634.477 282 640 282Z' fill='%230A74B7'/%3E%3Cpath d='M644 182C644 184.209 642.209 186 640 186C637.791 186 636 184.209 636 182C636 179.791 637.791 178 640 178C642.209 178 644 179.791 644 182Z' fill='%230A74B7'/%3E%3Cpath d='M640 162C641.105 162 642 161.105 642 160C642 158.895 641.105 158 640 158C638.895 158 638 158.895 638 160C638 161.105 638.895 162 640 162Z' fill='%230A74B7'/%3E%3Cpath d='M740 502C740 513.046 731.046 522 720 522C708.954 522 700 513.046 700 502C700 490.954 708.954 482 720 482C731.046 482 740 490.954 740 502Z' fill='%230A74B7'/%3E%3Cpath d='M720 582C732.15 582 742 572.15 742 560C742 547.85 732.15 538 720 538C707.85 538 698 547.85 698 560C698 572.15 707.85 582 720 582Z' fill='%230A74B7'/%3E%3Cpath d='M736 398C736 406.837 728.837 414 720 414C711.163 414 704 406.837 704 398C704 389.163 711.163 382 720 382C728.837 382 736 389.163 736 398Z' fill='%230A74B7'/%3E%3Cpath d='M720 466C729.941 466 738 457.941 738 448C738 438.059 729.941 430 720 430C710.059 430 702 438.059 702 448C702 457.941 710.059 466 720 466Z' fill='%230A74B7'/%3E%3Cpath d='M732 310C732 316.627 726.627 322 720 322C713.373 322 708 316.627 708 310C708 303.373 713.373 298 720 298C726.627 298 732 303.373 732 310Z' fill='%230A74B7'/%3E%3Cpath d='M720 366C727.732 366 734 359.732 734 352C734 344.268 727.732 338 720 338C712.268 338 706 344.268 706 352C706 359.732 712.268 366 720 366Z' fill='%230A74B7'/%3E%3Cpath d='M728 238C728 242.418 724.418 246 720 246C715.582 246 712 242.418 712 238C712 233.582 715.582 230 720 230C724.418 230 728 233.582 728 238Z' fill='%230A74B7'/%3E%3Cpath d='M720 214C723.314 214 726 211.314 726 208C726 204.686 723.314 202 720 202C716.686 202 714 204.686 714 208C714 211.314 716.686 214 720 214Z' fill='%230A74B7'/%3E%3Cpath d='M730 272C730 277.523 725.523 282 720 282C714.477 282 710 277.523 710 272C710 266.477 714.477 262 720 262C725.523 262 730 266.477 730 272Z' fill='%230A74B7'/%3E%3Cpath d='M720 186C722.209 186 724 184.209 724 182C724 179.791 722.209 178 720 178C717.791 178 716 179.791 716 182C716 184.209 717.791 186 720 186Z' fill='%230A74B7'/%3E%3Cpath d='M722 160C722 161.105 721.105 162 720 162C718.895 162 718 161.105 718 160C718 158.895 718.895 158 720 158C721.105 158 722 158.895 722 160Z' fill='%230A74B7'/%3E%3Cpath d='M800 522C811.046 522 820 513.046 820 502C820 490.954 811.046 482 800 482C788.954 482 780 490.954 780 502C780 513.046 788.954 522 800 522Z' fill='%230A74B7'/%3E%3Cpath d='M822 560C822 572.15 812.15 582 800 582C787.85 582 778 572.15 778 560C778 547.85 787.85 538 800 538C812.15 538 822 547.85 822 560Z' fill='%230A74B7'/%3E%3Cpath d='M800 414C808.837 414 816 406.837 816 398C816 389.163 808.837 382 800 382C791.163 382 784 389.163 784 398C784 406.837 791.163 414 800 414Z' fill='%230A74B7'/%3E%3Cpath d='M818 448C818 457.941 809.941 466 800 466C790.059 466 782 457.941 782 448C782 438.059 790.059 430 800 430C809.941 430 818 438.059 818 448Z' fill='%230A74B7'/%3E%3Cpath d='M800 322C806.627 322 812 316.627 812 310C812 303.373 806.627 298 800 298C793.373 298 788 303.373 788 310C788 316.627 793.373 322 800 322Z' fill='%230A74B7'/%3E%3Cpath d='M814 352C814 359.732 807.732 366 800 366C792.268 366 786 359.732 786 352C786 344.268 792.268 338 800 338C807.732 338 814 344.268 814 352Z' fill='%230A74B7'/%3E%3Cpath d='M800 246C804.418 246 808 242.418 808 238C808 233.582 804.418 230 800 230C795.582 230 792 233.582 792 238C792 242.418 795.582 246 800 246Z' fill='%230A74B7'/%3E%3Cpath d='M806 208C806 211.314 803.314 214 800 214C796.686 214 794 211.314 794 208C794 204.686 796.686 202 800 202C803.314 202 806 204.686 806 208Z' fill='%230A74B7'/%3E%3Cpath d='M800 282C805.523 282 810 277.523 810 272C810 266.477 805.523 262 800 262C794.477 262 790 266.477 790 272C790 277.523 794.477 282 800 282Z' fill='%230A74B7'/%3E%3Cpath d='M804 182C804 184.209 802.209 186 800 186C797.791 186 796 184.209 796 182C796 179.791 797.791 178 800 178C802.209 178 804 179.791 804 182Z' fill='%230A74B7'/%3E%3Cpath d='M800 162C801.105 162 802 161.105 802 160C802 158.895 801.105 158 800 158C798.895 158 798 158.895 798 160C798 161.105 798.895 162 800 162Z' fill='%230A74B7'/%3E%3Cpath d='M900 502C900 513.046 891.046 522 880 522C868.954 522 860 513.046 860 502C860 490.954 868.954 482 880 482C891.046 482 900 490.954 900 502Z' fill='%230A74B7'/%3E%3Cpath d='M880 582C892.15 582 902 572.15 902 560C902 547.85 892.15 538 880 538C867.85 538 858 547.85 858 560C858 572.15 867.85 582 880 582Z' fill='%230A74B7'/%3E%3Cpath d='M896 398C896 406.837 888.837 414 880 414C871.163 414 864 406.837 864 398C864 389.163 871.163 382 880 382C888.837 382 896 389.163 896 398Z' fill='%230A74B7'/%3E%3Cpath d='M880 466C889.941 466 898 457.941 898 448C898 438.059 889.941 430 880 430C870.059 430 862 438.059 862 448C862 457.941 870.059 466 880 466Z' fill='%230A74B7'/%3E%3Cpath d='M892 310C892 316.627 886.627 322 880 322C873.373 322 868 316.627 868 310C868 303.373 873.373 298 880 298C886.627 298 892 303.373 892 310Z' fill='%230A74B7'/%3E%3Cpath d='M880 366C887.732 366 894 359.732 894 352C894 344.268 887.732 338 880 338C872.268 338 866 344.268 866 352C866 359.732 872.268 366 880 366Z' fill='%230A74B7'/%3E%3Cpath d='M888 238C888 242.418 884.418 246 880 246C875.582 246 872 242.418 872 238C872 233.582 875.582 230 880 230C884.418 230 888 233.582 888 238Z' fill='%230A74B7'/%3E%3Cpath d='M880 214C883.314 214 886 211.314 886 208C886 204.686 883.314 202 880 202C876.686 202 874 204.686 874 208C874 211.314 876.686 214 880 214Z' fill='%230A74B7'/%3E%3Cpath d='M890 272C890 277.523 885.523 282 880 282C874.477 282 870 277.523 870 272C870 266.477 874.477 262 880 262C885.523 262 890 266.477 890 272Z' fill='%230A74B7'/%3E%3Cpath d='M880 186C882.209 186 884 184.209 884 182C884 179.791 882.209 178 880 178C877.791 178 876 179.791 876 182C876 184.209 877.791 186 880 186Z' fill='%230A74B7'/%3E%3Cpath d='M882 160C882 161.105 881.105 162 880 162C878.895 162 878 161.105 878 160C878 158.895 878.895 158 880 158C881.105 158 882 158.895 882 160Z' fill='%230A74B7'/%3E%3Cpath d='M960 522C971.046 522 980 513.046 980 502C980 490.954 971.046 482 960 482C948.954 482 940 490.954 940 502C940 513.046 948.954 522 960 522Z' fill='%230A74B7'/%3E%3Cpath d='M982 560C982 572.15 972.15 582 960 582C947.85 582 938 572.15 938 560C938 547.85 947.85 538 960 538C972.15 538 982 547.85 982 560Z' fill='%230A74B7'/%3E%3Cpath d='M960 414C968.837 414 976 406.837 976 398C976 389.163 968.837 382 960 382C951.163 382 944 389.163 944 398C944 406.837 951.163 414 960 414Z' fill='%230A74B7'/%3E%3Cpath d='M978 448C978 457.941 969.941 466 960 466C950.059 466 942 457.941 942 448C942 438.059 950.059 430 960 430C969.941 430 978 438.059 978 448Z' fill='%230A74B7'/%3E%3Cpath d='M960 322C966.627 322 972 316.627 972 310C972 303.373 966.627 298 960 298C953.373 298 948 303.373 948 310C948 316.627 953.373 322 960 322Z' fill='%230A74B7'/%3E%3Cpath d='M974 352C974 359.732 967.732 366 960 366C952.268 366 946 359.732 946 352C946 344.268 952.268 338 960 338C967.732 338 974 344.268 974 352Z' fill='%230A74B7'/%3E%3Cpath d='M960 246C964.418 246 968 242.418 968 238C968 233.582 964.418 230 960 230C955.582 230 952 233.582 952 238C952 242.418 955.582 246 960 246Z' fill='%230A74B7'/%3E%3Cpath d='M966 208C966 211.314 963.314 214 960 214C956.686 214 954 211.314 954 208C954 204.686 956.686 202 960 202C963.314 202 966 204.686 966 208Z' fill='%230A74B7'/%3E%3Cpath d='M960 282C965.523 282 970 277.523 970 272C970 266.477 965.523 262 960 262C954.477 262 950 266.477 950 272C950 277.523 954.477 282 960 282Z' fill='%230A74B7'/%3E%3Cpath d='M964 182C964 184.209 962.209 186 960 186C957.791 186 956 184.209 956 182C956 179.791 957.791 178 960 178C962.209 178 964 179.791 964 182Z' fill='%230A74B7'/%3E%3Cpath d='M960 162C961.105 162 962 161.105 962 160C962 158.895 961.105 158 960 158C958.895 158 958 158.895 958 160C958 161.105 958.895 162 960 162Z' fill='%230A74B7'/%3E%3Cpath d='M1060 502C1060 513.046 1051.05 522 1040 522C1028.95 522 1020 513.046 1020 502C1020 490.954 1028.95 482 1040 482C1051.05 482 1060 490.954 1060 502Z' fill='%230A74B7'/%3E%3Cpath d='M1040 582C1052.15 582 1062 572.15 1062 560C1062 547.85 1052.15 538 1040 538C1027.85 538 1018 547.85 1018 560C1018 572.15 1027.85 582 1040 582Z' fill='%230A74B7'/%3E%3Cpath d='M1056 398C1056 406.837 1048.84 414 1040 414C1031.16 414 1024 406.837 1024 398C1024 389.163 1031.16 382 1040 382C1048.84 382 1056 389.163 1056 398Z' fill='%230A74B7'/%3E%3Cpath d='M1040 466C1049.94 466 1058 457.941 1058 448C1058 438.059 1049.94 430 1040 430C1030.06 430 1022 438.059 1022 448C1022 457.941 1030.06 466 1040 466Z' fill='%230A74B7'/%3E%3Cpath d='M1052 310C1052 316.627 1046.63 322 1040 322C1033.37 322 1028 316.627 1028 310C1028 303.373 1033.37 298 1040 298C1046.63 298 1052 303.373 1052 310Z' fill='%230A74B7'/%3E%3Cpath d='M1040 366C1047.73 366 1054 359.732 1054 352C1054 344.268 1047.73 338 1040 338C1032.27 338 1026 344.268 1026 352C1026 359.732 1032.27 366 1040 366Z' fill='%230A74B7'/%3E%3Cpath d='M1048 238C1048 242.418 1044.42 246 1040 246C1035.58 246 1032 242.418 1032 238C1032 233.582 1035.58 230 1040 230C1044.42 230 1048 233.582 1048 238Z' fill='%230A74B7'/%3E%3Cpath d='M1040 214C1043.31 214 1046 211.314 1046 208C1046 204.686 1043.31 202 1040 202C1036.69 202 1034 204.686 1034 208C1034 211.314 1036.69 214 1040 214Z' fill='%230A74B7'/%3E%3Cpath d='M1050 272C1050 277.523 1045.52 282 1040 282C1034.48 282 1030 277.523 1030 272C1030 266.477 1034.48 262 1040 262C1045.52 262 1050 266.477 1050 272Z' fill='%230A74B7'/%3E%3Cpath d='M1040 186C1042.21 186 1044 184.209 1044 182C1044 179.791 1042.21 178 1040 178C1037.79 178 1036 179.791 1036 182C1036 184.209 1037.79 186 1040 186Z' fill='%230A74B7'/%3E%3Cpath d='M1042 160C1042 161.105 1041.1 162 1040 162C1038.9 162 1038 161.105 1038 160C1038 158.895 1038.9 158 1040 158C1041.1 158 1042 158.895 1042 160Z' fill='%230A74B7'/%3E%3Cpath d='M1120 522C1131.05 522 1140 513.046 1140 502C1140 490.954 1131.05 482 1120 482C1108.95 482 1100 490.954 1100 502C1100 513.046 1108.95 522 1120 522Z' fill='%230A74B7'/%3E%3Cpath d='M1142 560C1142 572.15 1132.15 582 1120 582C1107.85 582 1098 572.15 1098 560C1098 547.85 1107.85 538 1120 538C1132.15 538 1142 547.85 1142 560Z' fill='%230A74B7'/%3E%3Cpath d='M1120 414C1128.84 414 1136 406.837 1136 398C1136 389.163 1128.84 382 1120 382C1111.16 382 1104 389.163 1104 398C1104 406.837 1111.16 414 1120 414Z' fill='%230A74B7'/%3E%3Cpath d='M1138 448C1138 457.941 1129.94 466 1120 466C1110.06 466 1102 457.941 1102 448C1102 438.059 1110.06 430 1120 430C1129.94 430 1138 438.059 1138 448Z' fill='%230A74B7'/%3E%3Cpath d='M1120 322C1126.63 322 1132 316.627 1132 310C1132 303.373 1126.63 298 1120 298C1113.37 298 1108 303.373 1108 310C1108 316.627 1113.37 322 1120 322Z' fill='%230A74B7'/%3E%3Cpath d='M1134 352C1134 359.732 1127.73 366 1120 366C1112.27 366 1106 359.732 1106 352C1106 344.268 1112.27 338 1120 338C1127.73 338 1134 344.268 1134 352Z' fill='%230A74B7'/%3E%3Cpath d='M1120 246C1124.42 246 1128 242.418 1128 238C1128 233.582 1124.42 230 1120 230C1115.58 230 1112 233.582 1112 238C1112 242.418 1115.58 246 1120 246Z' fill='%230A74B7'/%3E%3Cpath d='M1126 208C1126 211.314 1123.31 214 1120 214C1116.69 214 1114 211.314 1114 208C1114 204.686 1116.69 202 1120 202C1123.31 202 1126 204.686 1126 208Z' fill='%230A74B7'/%3E%3Cpath d='M1120 282C1125.52 282 1130 277.523 1130 272C1130 266.477 1125.52 262 1120 262C1114.48 262 1110 266.477 1110 272C1110 277.523 1114.48 282 1120 282Z' fill='%230A74B7'/%3E%3Cpath d='M1124 182C1124 184.209 1122.21 186 1120 186C1117.79 186 1116 184.209 1116 182C1116 179.791 1117.79 178 1120 178C1122.21 178 1124 179.791 1124 182Z' fill='%230A74B7'/%3E%3Cpath d='M1120 162C1121.1 162 1122 161.105 1122 160C1122 158.895 1121.1 158 1120 158C1118.9 158 1118 158.895 1118 160C1118 161.105 1118.9 162 1120 162Z' fill='%230A74B7'/%3E%3Cpath d='M1220 502C1220 513.046 1211.05 522 1200 522C1188.95 522 1180 513.046 1180 502C1180 490.954 1188.95 482 1200 482C1211.05 482 1220 490.954 1220 502Z' fill='%230A74B7'/%3E%3Cpath d='M1200 582C1212.15 582 1222 572.15 1222 560C1222 547.85 1212.15 538 1200 538C1187.85 538 1178 547.85 1178 560C1178 572.15 1187.85 582 1200 582Z' fill='%230A74B7'/%3E%3Cpath d='M1216 398C1216 406.837 1208.84 414 1200 414C1191.16 414 1184 406.837 1184 398C1184 389.163 1191.16 382 1200 382C1208.84 382 1216 389.163 1216 398Z' fill='%230A74B7'/%3E%3Cpath d='M1200 466C1209.94 466 1218 457.941 1218 448C1218 438.059 1209.94 430 1200 430C1190.06 430 1182 438.059 1182 448C1182 457.941 1190.06 466 1200 466Z' fill='%230A74B7'/%3E%3Cpath d='M1212 310C1212 316.627 1206.63 322 1200 322C1193.37 322 1188 316.627 1188 310C1188 303.373 1193.37 298 1200 298C1206.63 298 1212 303.373 1212 310Z' fill='%230A74B7'/%3E%3Cpath d='M1200 366C1207.73 366 1214 359.732 1214 352C1214 344.268 1207.73 338 1200 338C1192.27 338 1186 344.268 1186 352C1186 359.732 1192.27 366 1200 366Z' fill='%230A74B7'/%3E%3Cpath d='M1208 238C1208 242.418 1204.42 246 1200 246C1195.58 246 1192 242.418 1192 238C1192 233.582 1195.58 230 1200 230C1204.42 230 1208 233.582 1208 238Z' fill='%230A74B7'/%3E%3Cpath d='M1200 214C1203.31 214 1206 211.314 1206 208C1206 204.686 1203.31 202 1200 202C1196.69 202 1194 204.686 1194 208C1194 211.314 1196.69 214 1200 214Z' fill='%230A74B7'/%3E%3Cpath d='M1210 272C1210 277.523 1205.52 282 1200 282C1194.48 282 1190 277.523 1190 272C1190 266.477 1194.48 262 1200 262C1205.52 262 1210 266.477 1210 272Z' fill='%230A74B7'/%3E%3Cpath d='M1200 186C1202.21 186 1204 184.209 1204 182C1204 179.791 1202.21 178 1200 178C1197.79 178 1196 179.791 1196 182C1196 184.209 1197.79 186 1200 186Z' fill='%230A74B7'/%3E%3Cpath d='M1202 160C1202 161.105 1201.1 162 1200 162C1198.9 162 1198 161.105 1198 160C1198 158.895 1198.9 158 1200 158C1201.1 158 1202 158.895 1202 160Z' fill='%230A74B7'/%3E%3Cpath d='M1280 522C1291.05 522 1300 513.046 1300 502C1300 490.954 1291.05 482 1280 482C1268.95 482 1260 490.954 1260 502C1260 513.046 1268.95 522 1280 522Z' fill='%230A74B7'/%3E%3Cpath d='M1302 560C1302 572.15 1292.15 582 1280 582C1267.85 582 1258 572.15 1258 560C1258 547.85 1267.85 538 1280 538C1292.15 538 1302 547.85 1302 560Z' fill='%230A74B7'/%3E%3Cpath d='M1280 414C1288.84 414 1296 406.837 1296 398C1296 389.163 1288.84 382 1280 382C1271.16 382 1264 389.163 1264 398C1264 406.837 1271.16 414 1280 414Z' fill='%230A74B7'/%3E%3Cpath d='M1298 448C1298 457.941 1289.94 466 1280 466C1270.06 466 1262 457.941 1262 448C1262 438.059 1270.06 430 1280 430C1289.94 430 1298 438.059 1298 448Z' fill='%230A74B7'/%3E%3Cpath d='M1280 322C1286.63 322 1292 316.627 1292 310C1292 303.373 1286.63 298 1280 298C1273.37 298 1268 303.373 1268 310C1268 316.627 1273.37 322 1280 322Z' fill='%230A74B7'/%3E%3Cpath d='M1294 352C1294 359.732 1287.73 366 1280 366C1272.27 366 1266 359.732 1266 352C1266 344.268 1272.27 338 1280 338C1287.73 338 1294 344.268 1294 352Z' fill='%230A74B7'/%3E%3Cpath d='M1280 246C1284.42 246 1288 242.418 1288 238C1288 233.582 1284.42 230 1280 230C1275.58 230 1272 233.582 1272 238C1272 242.418 1275.58 246 1280 246Z' fill='%230A74B7'/%3E%3Cpath d='M1286 208C1286 211.314 1283.31 214 1280 214C1276.69 214 1274 211.314 1274 208C1274 204.686 1276.69 202 1280 202C1283.31 202 1286 204.686 1286 208Z' fill='%230A74B7'/%3E%3Cpath d='M1280 282C1285.52 282 1290 277.523 1290 272C1290 266.477 1285.52 262 1280 262C1274.48 262 1270 266.477 1270 272C1270 277.523 1274.48 282 1280 282Z' fill='%230A74B7'/%3E%3Cpath d='M1284 182C1284 184.209 1282.21 186 1280 186C1277.79 186 1276 184.209 1276 182C1276 179.791 1277.79 178 1280 178C1282.21 178 1284 179.791 1284 182Z' fill='%230A74B7'/%3E%3Cpath d='M1280 162C1281.1 162 1282 161.105 1282 160C1282 158.895 1281.1 158 1280 158C1278.9 158 1278 158.895 1278 160C1278 161.105 1278.9 162 1280 162Z' fill='%230A74B7'/%3E%3Cpath d='M1380 502C1380 513.046 1371.05 522 1360 522C1348.95 522 1340 513.046 1340 502C1340 490.954 1348.95 482 1360 482C1371.05 482 1380 490.954 1380 502Z' fill='%230A74B7'/%3E%3Cpath d='M1360 582C1372.15 582 1382 572.15 1382 560C1382 547.85 1372.15 538 1360 538C1347.85 538 1338 547.85 1338 560C1338 572.15 1347.85 582 1360 582Z' fill='%230A74B7'/%3E%3Cpath d='M1376 398C1376 406.837 1368.84 414 1360 414C1351.16 414 1344 406.837 1344 398C1344 389.163 1351.16 382 1360 382C1368.84 382 1376 389.163 1376 398Z' fill='%230A74B7'/%3E%3Cpath d='M1360 466C1369.94 466 1378 457.941 1378 448C1378 438.059 1369.94 430 1360 430C1350.06 430 1342 438.059 1342 448C1342 457.941 1350.06 466 1360 466Z' fill='%230A74B7'/%3E%3Cpath d='M1372 310C1372 316.627 1366.63 322 1360 322C1353.37 322 1348 316.627 1348 310C1348 303.373 1353.37 298 1360 298C1366.63 298 1372 303.373 1372 310Z' fill='%230A74B7'/%3E%3Cpath d='M1360 366C1367.73 366 1374 359.732 1374 352C1374 344.268 1367.73 338 1360 338C1352.27 338 1346 344.268 1346 352C1346 359.732 1352.27 366 1360 366Z' fill='%230A74B7'/%3E%3Cpath d='M1368 238C1368 242.418 1364.42 246 1360 246C1355.58 246 1352 242.418 1352 238C1352 233.582 1355.58 230 1360 230C1364.42 230 1368 233.582 1368 238Z' fill='%230A74B7'/%3E%3Cpath d='M1360 214C1363.31 214 1366 211.314 1366 208C1366 204.686 1363.31 202 1360 202C1356.69 202 1354 204.686 1354 208C1354 211.314 1356.69 214 1360 214Z' fill='%230A74B7'/%3E%3Cpath d='M1370 272C1370 277.523 1365.52 282 1360 282C1354.48 282 1350 277.523 1350 272C1350 266.477 1354.48 262 1360 262C1365.52 262 1370 266.477 1370 272Z' fill='%230A74B7'/%3E%3Cpath d='M1360 186C1362.21 186 1364 184.209 1364 182C1364 179.791 1362.21 178 1360 178C1357.79 178 1356 179.791 1356 182C1356 184.209 1357.79 186 1360 186Z' fill='%230A74B7'/%3E%3Cpath d='M1362 160C1362 161.105 1361.1 162 1360 162C1358.9 162 1358 161.105 1358 160C1358 158.895 1358.9 158 1360 158C1361.1 158 1362 158.895 1362 160Z' fill='%230A74B7'/%3E%3Cpath d='M1440 522C1451.05 522 1460 513.046 1460 502C1460 490.954 1451.05 482 1440 482C1428.95 482 1420 490.954 1420 502C1420 513.046 1428.95 522 1440 522Z' fill='%230A74B7'/%3E%3Cpath d='M1462 560C1462 572.15 1452.15 582 1440 582C1427.85 582 1418 572.15 1418 560C1418 547.85 1427.85 538 1440 538C1452.15 538 1462 547.85 1462 560Z' fill='%230A74B7'/%3E%3Cpath d='M1440 414C1448.84 414 1456 406.837 1456 398C1456 389.163 1448.84 382 1440 382C1431.16 382 1424 389.163 1424 398C1424 406.837 1431.16 414 1440 414Z' fill='%230A74B7'/%3E%3Cpath d='M1458 448C1458 457.941 1449.94 466 1440 466C1430.06 466 1422 457.941 1422 448C1422 438.059 1430.06 430 1440 430C1449.94 430 1458 438.059 1458 448Z' fill='%230A74B7'/%3E%3Cpath d='M1440 322C1446.63 322 1452 316.627 1452 310C1452 303.373 1446.63 298 1440 298C1433.37 298 1428 303.373 1428 310C1428 316.627 1433.37 322 1440 322Z' fill='%230A74B7'/%3E%3Cpath d='M1454 352C1454 359.732 1447.73 366 1440 366C1432.27 366 1426 359.732 1426 352C1426 344.268 1432.27 338 1440 338C1447.73 338 1454 344.268 1454 352Z' fill='%230A74B7'/%3E%3Cpath d='M1440 246C1444.42 246 1448 242.418 1448 238C1448 233.582 1444.42 230 1440 230C1435.58 230 1432 233.582 1432 238C1432 242.418 1435.58 246 1440 246Z' fill='%230A74B7'/%3E%3Cpath d='M1446 208C1446 211.314 1443.31 214 1440 214C1436.69 214 1434 211.314 1434 208C1434 204.686 1436.69 202 1440 202C1443.31 202 1446 204.686 1446 208Z' fill='%230A74B7'/%3E%3Cpath d='M1440 282C1445.52 282 1450 277.523 1450 272C1450 266.477 1445.52 262 1440 262C1434.48 262 1430 266.477 1430 272C1430 277.523 1434.48 282 1440 282Z' fill='%230A74B7'/%3E%3Cpath d='M1444 182C1444 184.209 1442.21 186 1440 186C1437.79 186 1436 184.209 1436 182C1436 179.791 1437.79 178 1440 178C1442.21 178 1444 179.791 1444 182Z' fill='%230A74B7'/%3E%3Cpath d='M1440 162C1441.1 162 1442 161.105 1442 160C1442 158.895 1441.1 158 1440 158C1438.9 158 1438 158.895 1438 160C1438 161.105 1438.9 162 1440 162Z' fill='%230A74B7'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: none;
    margin-top: 72px;
    text-align: center;
}

.page-title {
    height: calc(50vh - 72px);
}

.hero-cnt, .title-cnt {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.hero h2, .page-title h2 {
    font-size: var(--fs-xxxxl);
    font-weight: var(--fw-b);
    letter-spacing: 0.2px;
    margin-bottom: 36px;
}

.hero p {
    margin-bottom: 44px;
    letter-spacing: .8px;
}

.conversion ul {
    display: flex;
}

.conversion ul li {
    margin: 0 12px;
}

/*SECTION*/

section {
    padding: 64px 0 40px;
}

section:nth-child(even) {
    background: var(--color-blue);
    color: #fff;
}

.section-ttl h1 {
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 0.64px;
}

.section-ttl p {
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.3px;
    margin-top: 24px;
}

.section-cnt {
    padding: 48px 0;
}

/* FEATURE */

.col-3 {
    display: flex;
}

.btn-area {
    text-align: center;
}

.box {
    text-align: center;
    margin: 0 15px;
}

.box i {
    color: var(--color-blue);
    font-size: var(--fs-xxxl);
}

.box h2 {
    font-size: var(--fs-l);
    font-weight: var(--fw-m);
    letter-spacing: 0.1px;
    margin: 24px 0 12px;
}

.box p {
    font-size: var(--fs-s);
    letter-spacing: 0.2px;
    line-height: 1.428;
}

#blog .btn-area {
    margin-top: 16px;
}

/* PRICE */

.price-table {
    text-align: center;
    margin: 0 auto;
    color: var(--color-text-dark);
}

.price-plan {
    background: var(--color-white);
}

.price-plan, .price-info {
    padding: 12px;
}

.price-plan span, .price-info span {
    color: var(--color-blue);
    font-weight: var(--fw-b);
}

.price-plan span.em {
    font-size: var(--fs-xxxl);
}

.price-plan span.em2 {
    font-size: var(--fs-xxl);
}

.price-info span.em {
    font-size: var(--fs-l);
}

.price-info {
    background: #fafafa;
    font-size: var(--fs-s);
}

.price-info ul li {
    line-height: 2;
}

.price-info ul li.sample, .price-info ul li.note {
    color: var(--color-text-light);
}

/* FOOTER */

footer, footer nav ul {
    display: flex;
    align-items: center;
}

footer {
    flex-direction: column;
    color: var(--color-white);
    background: var(--color-text-dark);
}

footer nav ul li a {
    display: flex;
    color: var(--color-white);
    font-size: var(--fs-s);
}

footer nav ul li a::before {
    content: '|';
    margin: 0 8px;
    color: var(--color-white);
    opacity: 0.64;
}

footer nav ul li:first-child a::before {
    content: '';
}

.site-info {
    padding: 36px 0;
}

.copyright {
    padding: 16px 0;
}

/* CONTACT FORM */

.contact-form {
    max-width: 560px;
}

.mw_wp_form label {
    display: block;
    font-size: var(--fs-s);
    color: var(--color-white);
    margin-bottom: 8px;
}

::placeholder {
    color: var(--color-text-dark);
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
    background: var(--color-bg-gray);
    padding: 12px 16px;
    font-size: var(--fs-s);
    color: var(--color-text-dark);
    width: 100%;
}

input[type=checkbox]+span::before {
    font-family: 'Material Icons';
    content: '\e835';
    font-size: var(--fs-xl);
    display: inline-block;
    margin-right: 10px;
    transition: var(--animation);
}

input[type=checkbox]+span::before {
    content: '\e835';
}

input[type=checkbox]:checked+span::before {
    content: '\e834';
    color: var(--color-white);
}

.select-wrap {
    position: relative;
    font-family: 'Material Icons';
}

.select-wrap::before {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 45px;
    height: 45px;
    text-align: center;
    font-size: var(--fs-xl);
    line-height: 45px;
    content: '\e5cf';
    pointer-events: none;
    color: var(--color-text-dark);
}

.contact-form dl:not(:last-of-type), .note {
    margin-bottom: 24px;
}

.pp-agree {
    margin: 16px 0;
}

.pp-agree span {
    display: flex;
    align-items: center;
    line-height: 1;
    height: 32px;
}

.note ul li {
    font-size: var(--fs-s);
    color: var(--color-white);
    line-height: 1.6;
}

.send-btn {
    text-align: center;
}

.send-btn button {
    min-width: 136px;
}

/* お問い合わせ確認画面 */

.mw_wp_form_preview {
	padding: 20px;
}

.mw_wp_form_preview label {
	cursor: text;
    color: var(--color-text-dark);
	margin-bottom: 0;
}

.mw_wp_form_preview dd {
	font-size: var(--fs-s);
}

.mw_wp_form_preview dd.select-wrap {
	font-family: 'Muli', 'Noto Sans JP', sans-serif;
}
	
.mw_wp_form_preview .select-wrap::before {
	display: none;
}

.mw_wp_form_preview dl:not(:last-of-type) {
    margin-bottom: 20px;
}


.mw_wp_form_preview .pp-agree {
	font-size: var(--fs-s);
}

.mw_wp_form_preview .note ul li {
    color: var(--color-text-dark);
}

.mw_wp_form_preview > form > div:nth-child(2) {
    content: "";
    display: table;
    table-layout: fixed;
	max-width: 300px;
    margin-bottom: 48px;
}

.mw_wp_form_preview .btn-area {
    display: inline;
    float: right;
    margin-right: 1.5em;
}

.mw_wp_form_preview .btn.fill {
    background: var(--color-yellow);
    border: 2px solid var(--color-yellow);
    color: var(--color-text-dark);
}

.mw_wp_form_preview .btn-area:nth-child(2) input[type="submit"] {
    background: #0b7bc0;
    border: 2px solid #0b7bc0;
    color: #ffffff;
    padding: 15px 18px;
    width: 100px;
    font-size: 0.75rem;
    line-height: 1;
    font-weight: var(--fw-b);
}

/* PAGE CONTENT */

.page-template-default h3 {
    font-size: var(--fs-xl);
    font-weight: var(--fw-b);
    margin-bottom: 16px;
}

/*投稿一覧*/

main {
    margin: 32px 0 0;
}

.single .entry-content {
    margin-bottom: 32px;
}

.post-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.post-wrap a {
    width: calc(100% / 3 - 16px);
    margin: 0 24px 24px 0;
    box-shadow: var(--shadow);
    border-radius: 4px;
}

.post-wrap a:hover {
    box-shadow: var(--shadow-hover);
}

.post-wrap a:nth-child(3n) {
    margin-right: 0;
}

.post-title, .post-content {
    width: inherit;
    padding: 12px 16px;
}

.post-title {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--color-blue);
    color: var(--color-white);
    min-height: 124px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.post-title h3 {
    margin-bottom: 0;
    text-align: center;
    font-size: var(--fs-xl);
    font-weight: var(--fw-b);
}

.post-content {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.post-content time {
    display: block;
    font-size: var(--fs-xs);
    color: var(--color-text-light);
    margin-bottom: 8px;
}

.post-content p {
    word-break: break-all;
    line-height: 1.6;
    letter-spacing: 0.04px;
}

/* 投稿詳細ページ */

.site-content {
    min-height: 300px;
    position: relative;
}

.post-nav-wrap {
    padding: 5px 0;
    background: var(--color-bg-gray);
    width: 100%;
    bottom: 0;
}

.nav-links {
    height: 100%;
    display: flex;
    align-items: center;
}

.nav-previous, .nav-next {
    display: flex;
    align-items: center;
    color: var(--color-text-light);
}

.nav-previous {
    padding-right: 4px;
}

.nav-next {
    padding-left: 4px;
}

.nav-previous::before {
    font-family: 'Material Icons';
    content: "chevron_left";
    margin-right: 4px;
}

.nav-next::after {
    font-family: 'Material Icons';
    content: "chevron_right";
    margin-left: 4px;
}

/*-------------------
        スマホ
----------------------:¥*/

@media screen and (max-width:767px) {
    /*--------ナビ-----------*/
    #slilde-in {
        background: var(--color-blue);
        position: fixed;
        z-index: 999;
        top: 0;
        left: -70vw;
        width: 70vw;
        height: 100%;
        transition: var(--animation);
    }
    #slilde-in.on {
        left: 0;
    }
    .menu {
        color: #fff;
    }
    .close {
        width: 100%;
        text-align: right;
    }
    #slilde-in nav {
        padding: 20px;
        color: #fff;
    }
    .overlay {
        width: 100%;
        height: 100vh;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 900;
        position: fixed;
        top: 0;
        left: 0;
        display: none;
    }
    .overlay.show {
        display: block;
    }
    .material-icons.large {
        font-size: var(--fs-xxxl);
    }
    #slilde-in li {
        display: flex;
    }
    #slilde-in li a {
        font-size: var(--fs-xl);
        padding: 12px 0;
        line-height: 1;
    }
    /*--------ナビここまで---------*/
    .pc {
        display: none;
    }
    .sp {
        display: block;
        line-height: 16px;
    }
    .wrap {
        max-width: 100%;
        padding: 0 16px;
    }
    .hero, .page-title {
        height: calc(100vh - 86px);
        margin-top: 86px;
    }
    .hero-cnt {
        text-align: center;
    }
    .col-3 {
        display: block;
    }
    .box h2 {
        margin: 0;
        margin-bottom: 14px;
    }
    .box p {
        margin-bottom: 28px;
    }
    .price-info {
        padding: 12px 14px;
    }
    footer nav ul {
        display: block;
    }
    footer nav ul li:first-child a::before {
        content: none;
        margin: 0 3px;
    }
    footer nav ul li a::before {
        content: none;
    }
    /*　ブログ一覧　*/
    .post-wrap a {
        width: 100%;
        margin-right: 0;
    }
}

@media screen and (max-width:375px) {
    .hero h2 {
        font-size: var(--fs-xxxl);
    }
    .conversion ul {
        display: flex;
    }
    .conversion ul li {
        margin-bottom: 24px;
    }
    .conversion ul li a {
        min-width: 140px;
        display: block;
    }
    .conversion ul li a.fill, .conversion ul li a.border {
        padding: 12px 16px;
    }
}

/*--------------404----------------------------*/

.not-found-wrap {
    margin-top: 72px;
    width: 100%;
    height: calc(100vh - 221px);
}

.not-found-contents {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    letter-spacing: .1em;
}

.not-found-contents h1 {
    font-size: 56px;
    font-weight: bold;
    letter-spacing: .1em;
}

.not-found-text {
    margin-bottom: 24px;
}

/*---------------サンプルページ用-----------------*/

p {
    font-size: font-size: var(--fs-s);
    line-height: 28px;
}

h2 {
    font-size: var(--fs-xxl);
    font-weight: var(--fw-b);
    letter-spacing: 1px;
}

h3 {
    font-size: var(--fs-xl);
    font-weight: var(--fw-b);
    letter-spacing: 1px;
}

h4 {
    font-size: var(--fs-l);
    font-weight: var(--fw-b);
    letter-spacing: 1px;
}

/*li {
    font-size: var(--fs-l);
    font-weight: var(--fw-b);
    list-style-type: square;
    text-indent: 16px;
}
*/

/*---------------プラグイン-----------------*/

.ufaq-faq-div {
    margin-bottom: 12px;
}

a.ewd-ufaq-post-margin {
    width: 100%;
    display: flex;
    align-items: center;
}

.ewd-ufaq-post-margin-symbol span {
    font-size: 24px;
}

.faq #content {
    margin-bottom: 32px;
}

.intro {
    margin-bottom: 32px;
}

.intro a, #faq a {
    color: #0b7bc0;
    text-decoration: underline;
}

#faq a {
    cursor: pointer;
}

#faq .faq-q span.icon-q {
    color: #c00b0b;
    font-weight: bolder;
}

#faq .faq-a span.icon-a {
    color: #0b7bc0;
    font-weight: bolder;
}

#faq .faq-a {
    margin-bottom: 16px;
}

/*---------------障害情報-----------------*/
#fault a {
    cursor: pointer;
    color: #0b7bc0;
    text-decoration: underline;
}

#fault .fault-date {
    display: inline-block;
    width: 100px;
}

/*---------------障害情報-----------------*/
table.sla tr:nth-child(odd){
    background-color:white;
}
 
/* 偶数行のスタイル */
table.sla tr:nth-child(even){
    background-color:#e8eff0f6;
}

/*---------------枠-----------------*/
/* 枠・外部リンク用 */
.linkbox {
    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    border: solid 3px #000000;
}
.linkbox p {
    margin: 0; 
    padding: 0;
}

/* 枠・白背景黒枠 */
.blockbox {
    padding: 0.5em 1em;
    margin: 2em 0;
    border: solid 3px #000000;
}
.blockbox p {
    margin: 0; 
    padding: 0;
}

/* 枠・コマンドプロント風 */
.boxtype2 {
	margin: 10px 0px 20px 0px;
    padding:  10px;
	color:  #ffffff;
    background-color: #000000;
}

/* ボタン（青・押下字：黄） */
.buttontype1 {
	display:block;
	width: 300px;
	height:70px;
	line-height: 70px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	background-color: #3232ff;
	border-radius: 5px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	margin: 10px auto;
}
.buttontype1:hover {
	color: #000000;
	background-color: #ffff00;
}

/* ポイント（緑マーカー） */
.marker_lime {
background: linear-gradient(transparent 60%, #66FFCC 60%);
}

/* ポイント（orange） */
.point_orange {
    position: relative;
    margin: 2em 0;
    padding: 25px 10px 7px;
    border: solid 2px #FFC107;
}
.point_orange .box-title {
    position: absolute;
    display: inline-block;
    top: -2px;
    left: -2px;
    padding: 0 9px;
    height: 25px;
    line-height: 25px;
    font-size: 17px;
    background: #FFC107;
    color: #ffffff;
    font-weight: bold;
}
.point_orange p {
    margin: 0; 
    padding: 0;
}

/* ポイント（green） */
.point_green {
    position: relative;
    margin: 2em 0;
    padding: 25px 10px 7px;
    border: solid 2px #1cb309;
}
.point_green .box-title {
    position: absolute;
    display: inline-block;
    top: -2px;
    left: -2px;
    padding: 0 9px;
    height: 25px;
    line-height: 25px;
    font-size: 17px;
    background: #1cb309;
    color: #ffffff;
    font-weight: bold;
}
.point_green p {
    margin: 0; 
    padding: 0;
}

.blog {
    margin-bottom: 1em;
    word-break: break-all;
}
/* 個人情報の取り扱いについて */
.personal_information h4 {
    padding: 0.3em 0.5em;
    color: #494949;
    background: transparent;
    border: none;
    border-left: solid 5px var(--color-blue);
}
.personal_information p {
    padding: 1.5em 0.5em 2.5em 0.5em;
}
.underline {
	text-decoration: underline;
}
.underline:hover {
	text-decoration: none;
    color: rgba(255, 255, 255, 0.84);
}

#iro {
    color:red;
}