@charset "UTF-8";
@font-face {
  font-family: YakuHanJP;
  font-weight: 100;
  src: url(fonts/YakuHanJP/YakuHanJP-Thin.woff2) format("woff2"),
    url(fonts/YakuHanJP/YakuHanJP-Thin.woff) format("woff"), url(fonts/YakuHanJP/YakuHanJP-Thin.eot);
}

@font-face {
  font-family: YakuHanJP;
  font-weight: 200;
  src: url(fonts/YakuHanJP/YakuHanJP-Light.woff2) format("woff2"),
    url(fonts/YakuHanJP/YakuHanJP-Light.woff) format("woff"), url(fonts/YakuHanJP/YakuHanJP-Light.eot);
}

@font-face {
  font-family: YakuHanJP;
  font-weight: 300;
  src: url(fonts/YakuHanJP/YakuHanJP-DemiLight.woff2) format("woff2"),
    url(fonts/YakuHanJP/YakuHanJP-DemiLight.woff) format("woff"), url(fonts/YakuHanJP/YakuHanJP-DemiLight.eot);
}

@font-face {
  font-family: YakuHanJP;
  src: url(fonts/YakuHanJP/YakuHanJP-Regular.woff2) format("woff2"),
    url(fonts/YakuHanJP/YakuHanJP-Regular.woff) format("woff"), url(fonts/YakuHanJP/YakuHanJP-Regular.eot);
}

@font-face {
  font-family: YakuHanJP;
  font-weight: 500;
  src: url(fonts/YakuHanJP/YakuHanJP-Medium.woff2) format("woff2"),
    url(fonts/YakuHanJP/YakuHanJP-Medium.woff) format("woff"), url(fonts/YakuHanJP/YakuHanJP-Medium.eot);
}

@font-face {
  font-family: YakuHanJP;
  font-weight: 700;
  src: url(fonts/YakuHanJP/YakuHanJP-Bold.woff2) format("woff2"),
    url(fonts/YakuHanJP/YakuHanJP-Bold.woff) format("woff"), url(fonts/YakuHanJP/YakuHanJP-Bold.eot);
}

@font-face {
  font-family: YakuHanJP;
  font-weight: 900;
  src: url(fonts/YakuHanJP/YakuHanJP-Black.woff2) format("woff2"),
    url(fonts/YakuHanJP/YakuHanJP-Black.woff) format("woff"), url(fonts/YakuHanJP/YakuHanJP-Black.eot);
}

a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: 500;
  font-style: inherit;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Meiryo UI, Meiryo, "メイリオ",
    "ＭＳ Ｐゴシック", sans-serif;
  font-size: 100%;
  vertical-align: baseline;
}

body {
  background: #fff;
}

table {
  border-spacing: 0;
  vertical-align: middle;
  border-collapse: collapse;
  border-spacing: 0;
}

caption,
td,
th {
  text-align: left;
  font-weight: 400;
  vertical-align: middle;
}

a img {
  border: none;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  display: block;
}

a,
a:hover,
button,
img {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

button {
  -webkit-appearance: button;
  overflow: visible;
}

button:-moz-focusring,
input:-moz-focusring {
  outline: ButtonText dotted 1px;
}

hr {
  overflow: visible;
  box-sizing: content-box;
  height: 0;
}

input {
  -webkit-border-radius: 0;
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
}

input[type="number"] {
  width: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

*,
:after,
:before {
  box-sizing: inherit;
  border-style: solid;
  border-width: 0;
  box-sizing: border-box;
}

* {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
}

:after,
:before {
  text-decoration: inherit;
  vertical-align: inherit;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  background-color: transparent;
  color: inherit;
}

[tabindex],
a,
area,
button,
input,
label,
select,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

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

select::-ms-value {
  color: currentColor;
}

svg {
  fill: currentColor;
}

[aria-busy="true"] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled] {
  cursor: default;
}

[hidden][aria-hidden="false"] {
  clip: rect(0 0 0 0);
  display: inherit;
  position: absolute;
}

[hidden][aria-hidden="false"]:focus {
  clip: auto;
}

:root {
  background-color: #fff;
  box-sizing: border-box;
  color: #000;
  cursor: default;
  font: 600 36px/1.5 sans-serif;
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", Yu Gothic, YakuHanJP, "ヒラギノ角ゴ Pro W3",
    Hiragino Kaku Gothic Pro, Meiryo UI, Meiryo, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

[type="button"],
[type="date"],
[type="datetime-local"],
[type="datetime"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="reset"],
[type="search"],
[type="submit"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
button,
select,
textarea {
  min-height: 1.5em;
}

nav ol,
nav ul {
  list-style: none;
}

small {
  font-size: 75%;
}

textarea {
  resize: vertical;
  overflow: auto;
}

::-moz-selection {
  background-color: #b3d4fc;
  color: #fff;
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc;
  color: #fff;
  text-shadow: none;
}

#main,
body,
html {
  width: 100%;
  min-height: 100%;
}

#content-body,
#content-body-wrapper,
#content-container,
#content-footer,
#content-header,
#main {
  position: relative;
}

#content-header {
  position: fixed;
  width: 100%;
  height: 0;
  z-index: 1000;
}

#content-body-wrapper {
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
}

#content-footer {
  height: 0;
  margin-top: 0;
}

.__content_begin {
  display: block;
  height: 1px;
  margin: 0 0 -1px;
  padding: 0;
  position: relative;
}

.__content_end {
  display: block;
  height: 1px;
  margin: -1px 0 0;
  padding: 0;
  position: relative;
}

p {
  line-height: 1.6;
  text-align: justify;
  margin: 0 0 10px;
}

/*
h2.title {
    display: table;
    font-size: 32px;
    height: 40px;
    margin: 0 auto
}

h2.title span {
    display: table-cell;
    height: 40px;
    vertical-align: middle
}

h2.title:after,
h2.title:before {
    display: table-cell;
    background-image: $dot;
    background-repeat: no-repeat;
    background-position: center center;
    width: 40px;
    height: 40px;
    content: ''
}
*/

a,
button {
  cursor: pointer;
  border: 0;
  outline: 0;
}

a:hover,
button:hover {
  opacity: 0.7;
}

html {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background: 0 0;
  color: #111;
  text-decoration: none;
  outline: 0;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 1px dotted;
}

b,
optgroup,
strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
  vertical-align: bottom;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

html {
  font-size: 62.5%;
}

html.full {
  position: fixed;
  overflow-y: scroll;
  width: 100%;
  height: 100%;
}

body {
  margin: 0;
  font-size: 1.6rem;
  line-height: 1.7;
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", Yu Gothic, "ヒラギノ角ゴ ProN W3",
    Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, "メイリオ", Meiryo, "MS ゴシック",
    MS Gothic, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #5a5a5a;
}

body.noscroll {
  overflow: hidden;
  overflow-y: hidden;
}

blockquote,
dd,
div,
dl,
dt,
form,
li,
ol,
pre,
td,
th,
ul {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  font-style: normal;
  text-rendering: optimizeLegibility;
  margin: 0;
  line-height: 1.4;
}

ol,
ul {
  list-style: none;
}

area,
area:active,
map,
map:active {
  border: none;
  outline: 0;
}

.clearfix:after,
.row:after {
  content: "";
  display: table;
  clear: both;
}

.sp-btns a,
.spimg {
  display: block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: 0 0;
}

.notes {
  font-size: 1.2rem;
  line-height: 1.4;
}

.btn a {
  display: block;
}

.split:after {
  content: "";
  display: table;
  clear: both;
}

.split .left {
  float: left;
}

.split .right {
  float: right;
}

html.mobile .split .left,
html.mobile .split .right {
  float: none;
}

.micho {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", Hiragino Mincho ProN, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝",
    serif;
}

.font-smooth {
  -webkit-font-smoothing: antialiased;
}

#modal {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
  display: none;
}

#modal .modal-bg {
  background-color: rgba(255, 255, 255, 0.9);
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#embed-player {
  margin: 0 auto;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  top: 140px;
  overflow: hidden;
  z-index: 100;
}

#embed-player embed,
#embed-player iframe,
#embed-player object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

#cboxOverlay,
#colorbox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

#cboxLoadingGraphic {
  background: url(../img/shared/loading_white_s.gif) center center no-repeat;
}

#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  max-width: none;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000;
}

#cboxBottomLeft,
#cboxMiddleLeft {
  clear: left;
}

#cboxContent {
  position: relative;
}

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#cboxTitle {
  margin: 0;
  position: absolute;
  top: -22px;
  left: 0;
  color: #000;
}

#cboxLoadingGraphic,
#cboxLoadingOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

#cboxContent,
#cboxLoadedContent,
#colorbox {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

#colorbox {
  outline: 0;
}

#cboxLoadingOverlay,
.cboxIframe {
  background: 0 0;
}

#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

#cboxCurrent {
  position: absolute;
  top: -22px;
  right: 205px;
  text-indent: -9999px;
}

#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow {
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -20px;
  background: url(../img/shared/controls.png) no-repeat;
}

#cboxClose:active,
#cboxNext:active,
#cboxPrevious:active,
#cboxSlideshow:active {
  outline: 0;
}

#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -13px;
  background: url(../img/shared/controls.png) top left no-repeat;
  width: 25px;
  height: 26px;
  text-indent: -9999px;
}

#cboxPrevious:hover {
  background-position: bottom left;
}

#cboxNext {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -13px;
  background-image: url(../img/shared/controls.png);
  width: 25px;
  height: 26px;
  text-indent: -9999px;
  background-size: 50% auto;
}

#cboxNext:hover {
  background-position: bottom right;
}

#cboxClose {
  position: absolute;
  top: 5px;
  right: 65px;
  background: url(../img/shared/modal-btn-close.png) top center/auto 100% no-repeat;
  width: 0;
  height: 0;
}

.include-html #cboxClose {
  width: 14px;
  height: 14px;
}

#cboxContent {
  overflow: visible;
  background: 0 0;
  margin: 20px 15px 0;
  border-radius: 4px;
}

a:hover {
  color: #111;
  text-decoration: none;
}

a .alpha {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
  filter: none;
  transition: all 0.1s cubic-bezier(0.42, 0, 0.58, 1);
}

html.mobile a .alpha {
  transition-duration: 0s;
}

a:hover .alpha {
  opacity: 0.8;
}

html.mobile a:hover .alpha {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
  filter: none;
}

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

html.mobile .figure img,
html.mobile .flex img {
  width: 100%;
}

.row {
  position: relative;
  margin: 0 auto;
  width: 920px;
}

.row .row {
  width: auto;
}

html.mobile .row {
  width: auto;
  padding: 0 10px;
}

html.mobile .row .row {
  padding: 0;
}

.row.expanded {
  width: 960px;
}

html.mobile .row.expanded {
  width: auto;
  padding: 0;
}

.row.offset {
  width: 920px;
}

html.mobile .row.offset {
  width: auto;
}

.row .columns {
  float: left;
  width: 430px;
}

html.mobile .row .columns {
  width: auto;
  float: none;
  padding: 0;
}

html.mobile .row .columns.left {
  width: auto;
  padding-right: 0;
  float: none;
  margin: 0;
}

.row .columns.right {
  float: right;
}

html.mobile .row .columns.right {
  width: auto;
  padding-left: 0;
  float: none;
}

html.mobile .row .col-full {
  float: none;
  width: auto;
}

html.mobile .row .col-half {
  float: left;
  width: 50%;
}

.row .col-3 {
  margin: 0 -15px;
}

html.mobile .row .col-3 {
  margin: 0;
}

.row .col-3 .columns {
  width: 280px;
  padding: 0 15px;
}

html.mobile .row .col-3 .columns {
  float: none;
  width: auto;
}

.tag {
  height: 0;
  overflow: hidden;
}

html.mobile img.flex,
img.full {
  width: 100%;
  height: auto;
}

.show-small {
  display: none;
}

html.mobile .show-small {
  display: inherit;
}

html.mobile .hide-small {
  display: none;
}

html.mobile .small-nopad {
  padding: 0 !important;
}

.movieFrame {
  background: #000;
  text-align: center;
  padding: 20px 0 0;
}

.embed-movie {
  width: 900px;
  height: 505px;
}

html.mobile .embed-movie {
  width: 100%;
  height: 240px;
}

.wrap {
  /*position: relative;*/
  width: 100%;
  min-width: 1200px;
  overflow: hidden;
}

html.mobile .wrap {
  position: relative;
  min-width: 0;
}

.btn-more {
  text-align: center;
  position: relative;
}

a img.alpha {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
  filter: none;
  transition: all 0.1s cubic-bezier(0.42, 0, 0.58, 1);
}

html.mobile a img.alpha {
  transition-duration: 0s;
}

a img.alpha:hover {
  opacity: 0.8;
}

html.mobile a img.alpha:hover {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
  filter: none;
}

.masthead {
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 9999;
  background: 0 0;
  top: 0;
}

html.mobile .masthead {
  height: 40px;
  /*position: fixed;*/
  /*background-color: rgba(255,255,255,0.7);*/
}

.masthead #gnav {
  display: none;
}

.masthead .globalnav ul {
  font-size: 0;
}

.masthead .globalnav li {
  font-size: 14px;
}

.masthead .globalnav a {
  display: block;
  padding: 20px 0;
  line-height: 1;
}

.masthead .row {
  padding: 10px 0;
}

html.mobile .masthead .row {
  padding: 0 2%;
}

.masthead .header-logo img {
  width: 145px;
}

.masthead .header-logo.ws img {
  width: 80px;
}

html.mobile .masthead #header-aux {
  display: none;
  /* position: absolute;
  top: 14px;
  right: 15px;
  width: 258px; */
}

html.mobile .masthead #header-aux li {
  float: none;
}

html.mobile .masthead #header-aux a {
  background: url(../img/link-arrow.jpg) left center no-repeat;
  color: #333;
  display: block;
  text-decoration: none;
  padding: 10px 0 10px 13px;
  font-size: 16px;
  line-height: 1;
}

html.mobile .masthead .header-logo {
  padding: 15px 0 0 2px;
}

html.mobile .masthead .header-logo a {
  display: block;
  width: 72px;
}

html.mobile .masthead .header-logo img {
  width: 100%;
  height: auto;
}

html.mobile #sns {
  padding: 7px 0 0;
}

html.mobile img.sns-icon {
  width: 24px;
  height: 24px;
}

html.mobile #sns li.tw {
  margin-right: 5px;
}

.masthead .header-logo {
  float: left;
  line-height: 1;
}

.masthead #header-aux {
  float: right;
}

.masthead #header-aux a:hover img {
  opacity: 0.7;
}

.masthead #header-aux li {
  float: left;
  font-size: 14px;
  line-height: 1;
  margin: 0 5px;
  text-shadow: 0 0 10px #000;
}

.masthead #header-aux li img {
  vertical-align: bottom;
}

.masthead #header-spn-menu {
  margin-left: 10px;
}

.masthead #header-spn-menu a {
  color: #43c1ea;
  padding-top: 2px;
}

.masthead #header-spn-menu a img {
  vertical-align: top;
}



#search_fair .link__reform {
  margin-top: 0.75em;
}

#search_fair .link__reform a {
  color: #d95e2b;
  font-size: 1.2rem;
  text-decoration: none;
}

html.mobile #search_fair .link__reform a {
  font-size: 1.1rem;
}

#search_fair .link__reform a:hover {
  text-decoration: underline;
}

html.mobile #search_fair .link__reform a:hover {
  text-decoration: none;
}

.section-map .footer__notes {
  padding: 3em 0;
  text-align: center;
}

html.mobile .section-map .footer__notes {
  padding: 2em 0;
}

.section-map .footer__notes p {
  font-size: 11px;
}

html.mobile .section-map .footer__notes p {
  line-height: 1.7;
}

.footer-link-privacy {
  margin: 60px auto 0;
  width: 1000px;
  max-width: 1000px;
  text-align: right;
}
.footer-link-privacy a {
  line-height: 1;
  font-size: 14px;
  color: #003458;
  text-decoration: none;
}
.footer-link-privacy a:hover {
  text-decoration: underline;
}
html.mobile .footer-link-privacy {
  margin: 50px auto 0 !important;
  padding: 0 15px;
  width: 100%;
}
html.mobile .footer-link-privacy a {
  font-size: 12px;
}

.site-footer {
  margin-top: 10px;
  padding: 15px;
  background-color: #003458;
  text-align: center;
}
.site-footer .copyright {
  margin: 0;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
}
html.mobile .site-footer .copyright {
  margin: 0 !important;
  font-size: 12px;
}

html.mobile .site-footer {
  padding-top: 16px;
  padding-bottom: 16px;
  background-size: auto 60px;
  position: relative;
}

.site-footer .privacy {
  margin: 1em 0;
  font-size: 12px;
  text-align: right;
}

html.mobile .site-footer .privacy {
  text-align: center;
}

#codeset {
  height: 0;
  overflow: hidden;
}

html.pc,
html.pc #main,
html.pc body {
  width: 100%;
  font-size: 16px;
}

html.pc #main {
  overflow: hidden;
}

.pc .row.expanded {
  width: 1200px;
  padding: 24px 0 10px;
  box-sizing: border-box;
}

.pc #spmenu_wrap,
.pc br.sp {
  display: none;
}

.pc #content-header {
  position: absolute;
  top: 0;
}

.pc a img.sns-icon {
  width: 26px;
  height: 26px;
}

.pc .tab-button {
  position: fixed;
  right: 0;
  top: 100px;
  width: 60px;
  height: 280px;
  z-index: 10000;
}

.pc .tab-button a {
  position: absolute;
  display: block;
  text-indent: -10000px;
  background-image: url(pc1809/tab-button.png);
  background-repeat: no-repeat;
  background-size: 60px 280px;
  background-position: center;
  width: 60px;
  height: 280px;
}

.pc .content-top {
  background-image: url(pc1809/top-prize.png);
  background-size: 1200px auto;
  background-position: center;
  background-repeat: no-repeat;
  height: 768px;
}

.pc .content-corabo {
  position: relative;
}

.pc .content-corabo .corabo-image {
  position: absolute;
  display: block;
  width: 100%;
  min-width: 1200px;
  top: 0;
  padding-bottom: 70.46875%;
}

.pc .content-corabo .corabo-image .inner-image {
  content: "";
  display: block;
  width: 50%;
  position: absolute;
  top: 0;
  padding-bottom: 70.46875%;
  background-image: url(pc1809/corabo-image.jpg);
  background-size: contain;
  background-position: left top;
  background-repeat: no-repeat;
  box-sizing: border-box;
}

.pc .content-corabo .corabo-inner {
  display: table;
  width: 100%;
}

.pc .content-corabo .corabo-inner .corabo-left {
  position: relative;
  display: table-cell;
  width: 50%;
}

.pc .content-corabo .corabo-inner .corabo-right {
  display: table-cell;
  width: 50%;
  padding-top: 60px;
  padding-bottom: 90px;
  position: relative;
  vertical-align: top;
}

.pc .content-corabo .corabo-inner .corabo-right .text {
  /*content: '';*/
  display: block;
  background-image: url(pc1809/corabo-text.png);
  background-size: 467px auto;
  background-position: center center;
  background-repeat: no-repeat;
  width: 467px;
  height: 1444px;
  margin: 0 auto;
  position: relative;
  top: 0;
}

.pc .content-corabo .corabo-inner .corabo-right .btn-fair-venue {
  width: 467px;
  margin: 0 auto;
  margin-top: 60px;
  text-align: center;
}

.pc .content-corabo .corabo-inner .corabo-right .btn-fair-venue a {
  margin: 0;
}

.pc .wid100 {
  width: 100%;
}

.pc .content-info {
  display: block;
  /*    background-color: #283446;97bac3*/
  color: #fff !important;
  width: 100%;
}

.pc .content-info .inner {
  width: 1200px;
  padding-top: 110px;
  padding-bottom: 60px;
  margin: auto;
}

.pc #js-anc-info2 > .wid100:first-child {
  background: url(./assets2011/img/pc/cont-info_bg.jpg) no-repeat 50% 0 / cover;
}

.pc #js-anc-info2 > .wid100:last-child {
  background-color: #97bac3;
}

.pc .content-info#js-anc-info2 .inner {
  padding-top: 55px;
}

.pc .content-info .inner.fixed-content {
  width: 1200px;
  padding-top: 40px;
  padding-bottom: 0px;
  margin: auto;
}

.pc .content-info.item1 {
  /*
	background-color: #000;
	background: url(./assets2011/img/pc/info-bg.jpg) no-repeat 0 0 / cover;
*/
}

.pc .content-info .inner h3.title {
  background-image: url(./assets2011/img/pc/main-title.png);
  background-position: center center;
  background-repeat: no-repeat;
  height: 40px;
  text-indent: -10000px;
  margin: 0 auto;
  width: 100%;
}

.pc .content-info .inner h3.title2 {
  background-image: url(./assets2011/img/pc/main-title2.png);
  background-position: center center;
  background-repeat: no-repeat;
  height: 29px;
  text-indent: -10000px;
  margin: 0 auto 10px;
}

.pc .content-info .info0 .title {
  background-image: url(./assets2011/img/pc/info0_title.png);
  background-position: left center;
  background-repeat: no-repeat;
  height: 24px;
  text-indent: -10000px;
  margin: 0 auto 30px;
}

.pc .content-info .inner h3.title3 {
  background-image: url(./assets2011/img/pc/info3_title.png);
  background-position: center center;
  background-repeat: no-repeat;
  height: 65px;
  text-indent: -10000px;
  margin: 0 auto;
  padding-top: 5px;
}

.pc .content-info .inner p.lead-text {
  text-align: center;
  font-size: 16px;
  line-height: 2;
  padding-top: 40px;
  padding-bottom: 40px;
  color: #fff;
  font-weight: normal;
}

.pc .content-info#js-anc-info2 .inner p.lead-text {
  line-height: 1.5;
  padding-top: 20px;
  padding-bottom: 35px;
}

.pc .content-info.cm {
  background-image: url(./assets2011/img/pc/top/cont-cm_bg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.pc .content-info .info0 .inner {
  display: flex;
  padding: 20px 70px 0;
}

.pc .content-info .info0 .inner.cm {
  padding-top: 80px;
  padding-bottom: 220px;
}

.pc .content-info .info0 .item1 {
  width: 50%;
  display: flex;
  flex-direction: row;
  /*align-items: center;*/
}

.pc .content-info .info0 .item1 .text {
  width: 100% !important;
  padding-left: 100px;
  color: #fff !important;
  line-height: 2 !important;
}

.pc .content-info .info0 .item1 .subtitle {
  padding-left: 100px;
  padding-bottom: 55px;
  line-height: 1.8em;
}

.pc .content-info.item2 .inner {
  padding-bottom: 40px;
}

.pc .content-info.item2 {
  background: #283446 url(./assets2011/img/pc/cont-century_bg.jpg) no-repeat 100% 0;
}

.pc .content-info.item2 .inner h3.title {
  background-image: url(./assets2011/img/pc/cont-century_title.png);
  background-position: center center;
  background-repeat: no-repeat;
  height: 99px;
  text-indent: -10000px;
  margin: 0 auto 70px;
}

.pc .content-info.item2 .inner p.lead-text {
  padding-bottom: 20px;
}

.pc .content-info.item2 .title-sub {
  font-weight: bold;
  text-align: center;
}

.pc .content-info.item2 .logo {
  background-image: url(./assets2011/img/pc/cont-century_logo.png);
  background-position: center center;
  background-repeat: no-repeat;
  height: 58px;
  text-indent: -10000px;
  margin: 0 auto 50px;
}

.pc .cont-century {
  display: flex;
  justify-content: space-between;
  width: 1168px;
  margin: auto;
}

.pc .cont-century > div {
  width: 378px;
  height: 283px;
}

.pc .cont-century > div img {
  width: 100%;
  padding-bottom: 20px;
}

.pc .cont-century > div .text {
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  font-size: 14px;
}

.pc .content-info .info3 {
  display: flex;
  flex-direction: row;
  padding: 70px 0 110px;
}

/*.pc .content-info .info3>div{width: 50%;}
.pc .content-info .info3>div{width: 50%;}*/

.pc .content-info .info3 .item1 {
  width: 625px;
}

.pc .content-info .info3 .item2 img:first-child {
  margin-bottom: 30px;
}

.pc .content-info .info3 .item2 {
  width: 575px;
  position: relative;
  text-align: right;
}

.pc .content-info .info3 .item2 .t-box {
  position: absolute;
  bottom: 0;
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  line-height: 1.6;
}

.pc .bnr_homelounge {
  margin: 60px auto 0;
  width: 1000px;
}

.mobile .bnr_homelounge {
  margin: 40px auto 0 !important;
  width: 93.3333vw;
}
.mobile .bnr_homelounge img {
  width: 100%;
}


.pc .content-info .info2-wrap {
  background-color: #dee2e6;
}

.pc .content-info .inner .info1,
.pc .content-info .inner .info2 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  width: 1168px;
  margin: auto;
}

.pc .content-info .inner .info1 .item-inner {
  width: 378px;
}

.pc .content-info .inner .info2 .item-inner {
  width: 576px;
}

.pc .content-info .inner .info4 {
  width: 560px;
}

.pc .content-info .inner .info4 > .inner {
  box-sizing: border-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  width: 560px;
  padding: 0 30px 0 !important;
}

.pc .content-info .inner .info4 .label {
  background-image: url(./assets2011/img/pc/ttl_primore3_cm.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 21px;
  margin: 100px 0 40px;
}

.pc .content-info .inner .info4 .item1 .text,
.pc .content-info .inner .info4 .item2 .text {
  width: auto;
  font-size: 18px !important;
  margin-top: 10px;
}

.pc .content-info .inner .item1 .image,
.pc .content-info .inner .item2 .image,
.pc .content-info .inner .item3 .image {
  width: 378px;
  height: 250px;
  background-position: top left;
  background-repeat: no-repeat;
}

.pc .content-info .inner .item1 .label span,
.pc .content-info .inner .item2 .label span,
.pc .content-info .inner .item3 .label span {
  display: none;
}

.pc .content-info .inner .item1 .label,
.pc .content-info .inner .item2 .label,
.pc .content-info .inner .item3 .label {
  margin: 12px auto 20px;
}

.pc .content-info .inner .item1 .text,
.pc .content-info .inner .item2 .text,
.pc .content-info .inner .item3 .text {
  width: 370px;
  /*letter-spacing: .12em;
    height: 7em;*/
  line-height: 1.6;
  font-weight: normal;
  /*	color: #5c5c5c;*/
  font-size: 14px;
  letter-spacing: -0.6px;
}

.pc .content-info .inner .item3 .text {
  letter-spacing: -0.8px !important;
}

.pc .content-info#js-anc-info2 .inner .text {
  color: #fff;
  font-size: 14px;
  letter-spacing: -0.2px;
}

.pc .content-info .inner .item4 .image,
.pc .content-info .inner .item5 .image {
  width: 576px;
  height: 250px;
  background-size: 576px 250px;
  background-position: top left;
  background-repeat: no-repeat;
}

.pc .content-info .inner .f16 {
  font-size: 16px !important;
  letter-spacing: 0 !important;
}

.pc .content-info .inner .item4 .label span,
.pc .content-info .inner .item5 .label span {
  display: none;
}

.pc .content-info .inner .item4 .label,
.pc .content-info .inner .item5 .label {
  margin: 30px auto 0px;
}

.pc .content-info .inner .item4 .text,
.pc .content-info .inner .item5 .text {
  width: 440px;
}

.pc .content-info .inner .item4 .text {
  letter-spacing: 0.3em;
}

.pc .content-info .inner .item5 .text {
  letter-spacing: 0.1em;
}

.pc .content-info .inner .text {
  font-size: 13px;
  line-height: 1.75;
  margin: auto;
  color: #fff;
}

.pc .content-info .inner .text small {
  font-size: 11px;
  display: block;
}

.pc .content-info .inner .link {
  padding-top: 20px;
  padding-bottom: 60px;
}

.pc .content-info .inner .link a {
  display: block;
  text-indent: -100000px;
  margin: auto;
  position: relative;
}

.pc .content-info .inner .link a:hover {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
  filter: none;
}

.pc .content-info .inner .link a.catalogue {
  background-image: url(./assets2011/img/pc/mirai/btn.svg);
  background-repeat: no-repeat;
  background-size: 291px 50px;
  background-position: center;
  width: 291px;
  height: 50px;
}

.pc .content-info .inner .link a.catalogue:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjkxcHgiIGhlaWdodD0iNTBweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0tMC4wMDAsLTAuMDAwIEwyOTEuMDAwLC0wLjAwMCBMMjkxLjAwMCw1MC4wMDAgTC0wLjAwMCw1MC4wMDAgTC0wLjAwMCwtMC4wMDAgWiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0icmdiKDM3LCA4NiwgMTU1KSIgZD0iTTEuMDAwLDEuMDAwIEwyOTAuMDAwLDEuMDAwIEwyOTAuMDAwLDQ5LjAwMCBMMS4wMDAsNDkuMDAwIEwxLjAwMCwxLjAwMCBaIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0yMzUuNzU5LDIwLjk2MyBDMjM0LjkyNywyMC41OTUgMjMzLjkxOSwyMC4xOTUgMjMzLjE1MCwxOS45NzAgQzIzMi43MzQsMTkuODQyIDIzMi41NDIsMTkuNTIyIDIzMi41NDIsMTkuMjAyIEMyMzIuNTQyLDE4Ljc1NCAyMzIuOTEwLDE4LjI3NCAyMzMuNDg2LDE4LjI3NCBDMjMzLjU2NiwxOC4yNzQgMjMzLjY2MywxOC4yOTAgMjMzLjc1OSwxOC4zMDYgQzIzNC42MjMsMTguNTE0IDIzNS42OTUsMTguODgyIDIzNi41MjgsMTkuMzE0IEMyMzYuOTI4LDE5LjUyMiAyMzcuMDg4LDE5Ljg1OCAyMzcuMDg4LDIwLjE5NSBDMjM3LjA4OCwyMC42NDMgMjM2Ljc1MiwyMS4wNzUgMjM2LjI0MCwyMS4wNzUgQzIzNi4wOTYsMjEuMDc1IDIzNS45MzUsMjEuMDQzIDIzNS43NTksMjAuOTYzIFpNMjMxLjU5OCwyNS44NDUgTDIzMS42MzAsMjUuODYxIEMyMzIuODQ2LDI0LjgwNCAyMzQuNjg3LDI0LjE0OCAyMzYuMjcyLDI0LjE0OCBDMjM4Ljc4NSwyNC4xNDggMjQwLjMzNywyNS41MjUgMjQwLjMzNywyNy4zMzMgQzI0MC4zMzcsMjkuNzk4IDIzOC4zMDQsMzEuNTU5IDIzNC40NDcsMzIuMDA3IEMyMzMuNzkxLDMyLjA4NyAyMzMuNDIyLDMxLjYwNyAyMzMuNDIyLDMxLjE0MyBDMjMzLjQyMiwzMC43NDMgMjMzLjY5NSwzMC4zNDMgMjM0LjIzOSwzMC4yNzkgQzIzNy4zNzYsMjkuOTExIDIzOC40NjQsMjguNzI2IDIzOC40NjQsMjcuMzQ5IEMyMzguNDY0LDI2LjUxNyAyMzcuODA4LDI1Ljc0OSAyMzYuMjcyLDI1Ljc0OSBDMjM0LjU3NSwyNS43NDkgMjMyLjY1NCwyNi42MTMgMjMxLjMxMCwyOC4xODIgQzIzMS4wODUsMjguNDU0IDIzMC43ODEsMjguNTY2IDIzMC40OTMsMjguNTY2IEMyMjkuOTY1LDI4LjU2NiAyMjkuNDUzLDI4LjEzNCAyMjkuNTY1LDI3LjQ0NiBDMjI5LjgwNSwyNS44NzcgMjMwLjE3MywyMy44MjggMjMwLjU3MywyMS45NzEgQzIzMC42NjksMjEuNTA3IDIzMS4wNjksMjEuMjk5IDIzMS40NTQsMjEuMjk5IEMyMzEuOTY2LDIxLjI5OSAyMzIuNDYyLDIxLjYzNSAyMzIuMzUwLDIyLjIxMSBDMjMyLjA0NiwyMy43MDAgMjMxLjc3NCwyNC45MTYgMjMxLjU5OCwyNS44NDUgWk0yMTkuMDU2LDI0LjU5NiBDMjIxLjUwNSwyNC41OTYgMjIyLjcyMSwyNS44MjkgMjIyLjcyMSwyNy41OTAgQzIyMi43MjEsMjkuOTU5IDIyMC41OTIsMzEuNjIzIDIxNi45NTksMzEuODE1IEMyMTYuMzY3LDMxLjg0NyAyMTYuMDQ3LDMxLjQxNSAyMTYuMDQ3LDMwLjk4MyBDMjE2LjA0NywzMC41ODMgMjE2LjI4NywzMC4xOTkgMjE2LjgzMSwzMC4xNjcgQzIxOS44NDAsMjkuOTU5IDIyMC45MTIsMjguOTE4IDIyMC45MTIsMjcuNjIyIEMyMjAuOTEyLDI2Ljc4OSAyMjAuNDAwLDI2LjE2NSAyMTkuMDg4LDI2LjE2NSBDMjE3LjM0MywyNi4xNjUgMjE1LjgwNiwyNi43ODkgMjE0LjMwMiwyOC4yMzAgQzIxNC4wOTQsMjguNDIyIDIxMy44NTQsMjguNTE4IDIxMy42MTQsMjguNTE4IEMyMTMuMTQ5LDI4LjUxOCAyMTIuNzE3LDI4LjE4MiAyMTIuNzE3LDI3LjY1NCBDMjEyLjcxNywyNy41MjYgMjEyLjczMywyNy40MTMgMjEyLjc4MSwyNy4yNjkgQzIxMy4zMDksMjUuNzY1IDIxMy42OTQsMjQuMjYwIDIxMy45ODIsMjIuNzU2IEMyMTMuMTk3LDIyLjgyMCAyMTIuNDYxLDIyLjg1MiAyMTEuNzg5LDIyLjg1MiBDMjExLjI0NSwyMi44NTIgMjEwLjk3MiwyMi40MzUgMjEwLjk3MiwyMi4wMTkgQzIxMC45NzIsMjEuNjE5IDIxMS4yNDUsMjEuMjAzIDIxMS43NzMsMjEuMjAzIEMyMTIuNTA5LDIxLjIwMyAyMTMuMzU3LDIxLjE1NSAyMTQuMjcwLDIxLjA3NSBDMjE0LjM4MiwyMC4yNzUgMjE0LjQ3OCwxOS40NzQgMjE0LjU1OCwxOC42NTggQzIxNC42MDYsMTguMTYyIDIxNS4wMjIsMTcuOTIyIDIxNS40MzgsMTcuOTIyIEMyMTUuODg2LDE3LjkyMiAyMTYuMzM1LDE4LjIxMCAyMTYuMjcxLDE4Ljc4NiBDMjE2LjE5MSwxOS41MjIgMjE2LjExMSwyMC4yMjcgMjE2LjAxNSwyMC44ODMgQzIxNy4yNjMsMjAuNzIzIDIxOC41MTIsMjAuNTE1IDIxOS41ODQsMjAuMjc1IEMyMTkuNjY0LDIwLjI1OSAyMTkuNzQ0LDIwLjI0MyAyMTkuODI0LDIwLjI0MyBDMjIwLjMyMCwyMC4yNDMgMjIwLjYyNCwyMC42NTkgMjIwLjYyNCwyMS4wNzUgQzIyMC42MjQsMjEuNDI3IDIyMC40MDAsMjEuNzk1IDIxOS44ODgsMjEuODkxIEMyMTguNjA4LDIyLjE3OSAyMTcuMTUxLDIyLjQxOSAyMTUuNzI2LDIyLjU4MCBDMjE1LjUwMiwyMy44MTIgMjE1LjIzMCwyNC44ODQgMjE0Ljk1OCwyNS43MzMgTDIxNC45OTAsMjUuNzQ5IEMyMTYuMTU5LDI1LjA0NSAyMTcuNzQzLDI0LjU5NiAyMTkuMDU2LDI0LjU5NiBaTTE5OS45OTksMzEuMjA3IEMxOTYuMTQxLDMxLjIwNyAxOTQuNjM3LDMwLjExOSAxOTQuNjM3LDI3Ljk0MiBDMTk0LjYzNywyNy41NTggMTk0LjcwMSwyNy4xMDkgMTk0LjgxMywyNi43NDEgQzE5NC45NDEsMjYuMjkzIDE5NS4zMjUsMjYuMTAxIDE5NS43MDksMjYuMTAxIEMxOTYuMTU3LDI2LjEwMSAxOTYuNTkwLDI2LjM3MyAxOTYuNTkwLDI2LjgzNyBDMTk2LjU5MCwyNi45MDEgMTk2LjU3NCwyNi45ODEgMTk2LjU1OCwyNy4wNjEgQzE5Ni40OTQsMjcuMzAxIDE5Ni40NjIsMjcuNjIyIDE5Ni40NjIsMjcuODYyIEMxOTYuNDYyLDI4Ljg3MCAxOTcuMDA2LDI5LjQxNCAxOTkuOTk5LDI5LjQxNCBDMjAxLjU1MiwyOS40MTQgMjAzLjA0MCwyOS4yMjIgMjA0LjM2OSwyOC45NTAgQzIwNC40NjUsMjguOTM0IDIwNC41NDUsMjguOTE4IDIwNC42MjUsMjguOTE4IEMyMDUuMTUzLDI4LjkxOCAyMDUuNDczLDI5LjM1MCAyMDUuNDczLDI5Ljc5OCBDMjA1LjQ3MywzMC4xODMgMjA1LjIzMywzMC41ODMgMjA0LjY4OSwzMC43MTEgQzIwMy4yODAsMzEuMDMxIDIwMS43MjgsMzEuMjA3IDE5OS45OTksMzEuMjA3IFpNMjAwLjExMSwyMS43NDcgQzE5OC44NzksMjEuNzQ3IDE5Ny42NDYsMjEuNjUxIDE5Ni42MjIsMjEuNDQzIEMxOTYuMTQxLDIxLjMzMSAxOTUuOTE3LDIwLjk0NyAxOTUuOTE3LDIwLjU2MyBDMTk1LjkxNywyMC4wNTEgMTk2LjMwMiwxOS41MzggMTk2Ljk3NCwxOS42NjYgQzE5Ny44MjIsMTkuODQyIDE5OC45MTEsMTkuOTg2IDIwMC4wOTUsMTkuOTg2IEMyMDEuMjY0LDE5Ljk4NiAyMDIuMzM2LDE5LjkwNiAyMDMuMTIwLDE5Ljc3OCBDMjAzLjc3NywxOS42OTggMjA0LjEyOSwyMC4xNzkgMjA0LjEyOSwyMC42NTkgQzIwNC4xMjksMjEuMDQzIDIwMy45MDUsMjEuNDI3IDIwMy40MDgsMjEuNTIzIEMyMDIuNDQ4LDIxLjY2NyAyMDEuMzI4LDIxLjc0NyAyMDAuMTExLDIxLjc0NyBaTTE4Ni45MTMsMzAuMTUxIEMxODYuMzg1LDI5LjczNCAxODUuODQxLDI5LjM4MiAxODUuMzI5LDI5LjA5NCBDMTg1LjE1MywzMC40MjMgMTg0LjI0MCwzMS4zODMgMTgyLjI1NSwzMS4zODMgQzE4MC40NjMsMzEuMzgzIDE3OS4zNDIsMzAuNDg3IDE3OS4zNDIsMjkuMDQ2IEMxNzkuMzQyLDI3LjcxOCAxODAuNDE1LDI2LjcyNSAxODIuNDk1LDI2LjcyNSBDMTgyLjgzMiwyNi43MjUgMTgzLjE4NCwyNi43NTcgMTgzLjU1MiwyNi44MDUgQzE4My40NTYsMjUuNjM3IDE4My40MjQsMjQuNDY4IDE4My40MDgsMjMuMzAwIEMxODIuNzIwLDIzLjM0OCAxODIuMDQ3LDIzLjM2NCAxODEuNDIzLDIzLjM2NCBDMTgxLjEwMywyMy4zNjQgMTgwLjgxNSwyMy4zNjQgMTgwLjU0MywyMy4zMzIgQzE4MC4wNDYsMjMuMjg0IDE3OS44MDYsMjIuODg0IDE3OS44MDYsMjIuNDg0IEMxNzkuODA2LDIyLjA2NyAxODAuMDc4LDIxLjY1MSAxODAuNjM5LDIxLjY4MyBDMTgwLjg3OSwyMS42OTkgMTgxLjEzNSwyMS43MTUgMTgxLjQyMywyMS43MTUgQzE4Mi4wNDcsMjEuNzE1IDE4Mi43MDQsMjEuNjk5IDE4My4zOTIsMjEuNjUxIEMxODMuMzkyLDIxLjM5NSAxODMuMzkyLDIxLjEzOSAxODMuMzkyLDIwLjg2NyBMMTgzLjM5MiwxOS4yNjYgQzE4My4zOTIsMTguNzcwIDE4My44MDgsMTguNTMwIDE4NC4yMjQsMTguNTMwIEMxODQuNjQwLDE4LjUzMCAxODUuMDU2LDE4Ljc3MCAxODUuMDU2LDE5LjI2NiBMMTg1LjA1NiwyMC44ODMgQzE4NS4wNTYsMjEuMDkxIDE4NS4wNTYsMjEuMjk5IDE4NS4wNTYsMjEuNDkxIEMxODUuNjgxLDIxLjQyNyAxODYuMjczLDIxLjMzMSAxODYuODE3LDIxLjIzNSBDMTg3LjQ0MSwyMS4xMDcgMTg3Ljc3OCwyMS41MzkgMTg3Ljc3OCwyMS45ODcgQzE4Ny43NzgsMjIuMzU1IDE4Ny41NTMsMjIuNzQwIDE4Ny4wNzMsMjIuODM2IEMxODYuNDQ5LDIyLjk2NCAxODUuNzYxLDIzLjA2MCAxODUuMDcyLDIzLjE0MCBDMTg1LjA4OCwyNC41MTYgMTg1LjEyMSwyNS44OTMgMTg1LjI2NSwyNy4yNTMgQzE4Ni4xNDUsMjcuNTkwIDE4Ny4wNTcsMjguMDg2IDE4Ny45MzgsMjguNzQyIEMxODguMjQyLDI4Ljk2NiAxODguMzcwLDI5LjI1NCAxODguMzcwLDI5LjUyNiBDMTg4LjM3MCwyOS45NzUgMTg4LjAwMiwzMC4zOTEgMTg3LjUyMSwzMC4zOTEgQzE4Ny4zMjksMzAuMzkxIDE4Ny4xMjEsMzAuMzExIDE4Ni45MTMsMzAuMTUxIFpNMTgyLjQ5NSwyOC4yMzAgQzE4MS4zNzUsMjguMjMwIDE4MS4wMjMsMjguNTgyIDE4MS4wMjMsMjkuMDQ2IEMxODEuMDIzLDI5LjU0MiAxODEuNDU1LDI5Ljc5OCAxODIuMjU1LDI5Ljc5OCBDMTgzLjA3MiwyOS43OTggMTgzLjYxNiwyOS40MTQgMTgzLjYzMiwyOC40MDYgQzE4My4yMTYsMjguMjk0IDE4Mi44MzIsMjguMjMwIDE4Mi40OTUsMjguMjMwIFpNMTc3LjIxMywyNi4xMTcgQzE3Ny4yMTMsMjcuODk0IDE3Ny4zNzMsMjkuNTkwIDE3Ny41NjUsMzAuODcxIEMxNzcuNjYxLDMxLjQ2MyAxNzcuMTQ5LDMxLjgxNSAxNzYuNjUzLDMxLjgxNSBDMTc2LjIzNywzMS44MTUgMTc1LjgzNywzMS41OTEgMTc1Ljc1NywzMS4wOTUgQzE3NS41MzMsMjkuNzY2IDE3NS4zODksMjguMDIyIDE3NS4zODksMjYuMTAxIEMxNzUuMzg5LDIzLjk1NiAxNzUuNzI1LDIxLjUwNyAxNzYuMjY5LDE5LjE3MCBDMTc2LjM2NSwxOC43MzggMTc2Ljc0OSwxOC41NDYgMTc3LjE0OSwxOC41NDYgQzE3Ny42NjEsMTguNTQ2IDE3OC4xOTAsMTguODgyIDE3OC4wNjIsMTkuNTA2IEMxNzcuNTQ5LDIxLjczMSAxNzcuMjEzLDI0LjA2OCAxNzcuMjEzLDI2LjExNyBaTTE2OS45NTQsMzAuNDU1IEMxNjkuOTU0LDMwLjkzNSAxNjkuNTcwLDMxLjM4MyAxNjkuMDQyLDMxLjM4MyBDMTY4Ljg2NiwzMS4zODMgMTY4LjY4OSwzMS4zNTEgMTY4LjQ5NywzMS4yMzkgQzE2Ni41MTMsMzAuMTUxIDE2NC41NDQsMjguMjQ2IDE2My4zNTksMjYuMTY1IEwxNjMuNDIzLDI4LjcyNiBMMTYzLjQyMywzMC4zMjcgQzE2My40MjMsMzEuODQ3IDE2Mi43MDMsMzIuMzkyIDE2MS4yNjIsMzIuMzkyIEMxNjAuODQ2LDMyLjM5MiAxNjAuNDk0LDMyLjM1OSAxNjAuMTc0LDMyLjI5NSBDMTU5LjcxMCwzMi4xOTkgMTU5LjUwMiwzMS44MzEgMTU5LjUwMiwzMS40NjMgQzE1OS41MDIsMzAuOTk5IDE1OS44NTQsMzAuNTE5IDE2MC40NzgsMzAuNjMxIEMxNjAuNzE4LDMwLjY3OSAxNjAuOTQyLDMwLjcxMSAxNjEuMTgyLDMwLjcxMSBDMTYxLjUxOSwzMC43MTEgMTYxLjY5NSwzMC41NjcgMTYxLjY5NSwzMC4xMDMgTDE2MS42OTUsMjIuMzU1IEwxNTYuMjUyLDIyLjM1NSBDMTU1LjgwNCwyMi4zNTUgMTU1LjU2NCwyMS45NzEgMTU1LjU2NCwyMS41NzEgQzE1NS41NjQsMjEuMjAzIDE1NS43ODgsMjAuODE5IDE1Ni4yNTIsMjAuODE5IEwxNjEuNjk1LDIwLjgxOSBMMTYxLjY5NSwxOC4zMDYgQzE2MS42OTUsMTcuODQyIDE2Mi4xMjcsMTcuNjAyIDE2Mi41NDMsMTcuNjAyIEMxNjIuOTkxLDE3LjYwMiAxNjMuNDIzLDE3Ljg0MiAxNjMuNDIzLDE4LjMyMiBMMTYzLjQyMywyMC44MTkgTDE2OC45MTQsMjAuODE5IEMxNjkuMzQ2LDIwLjgxOSAxNjkuNTcwLDIxLjIwMyAxNjkuNTcwLDIxLjU4NyBDMTY5LjU3MCwyMS45NzEgMTY5LjM0NiwyMi4zNTUgMTY4LjkxNCwyMi4zNTUgTDE2My40MjMsMjIuMzU1IEwxNjMuNDIzLDIzLjM0OCBDMTYzLjc2MCwyNC4xMTYgMTY0LjE2MCwyNC44MzYgMTY0LjY0MCwyNS41NDEgQzE2NS40NDAsMjQuOTMyIDE2Ni4xNjAsMjQuMjQ0IDE2Ni44MzMsMjMuNDEyIEMxNjcuMDI1LDIzLjE3MiAxNjcuMjgxLDIzLjA3NiAxNjcuNTIxLDIzLjA3NiBDMTY3Ljk2OSwyMy4wNzYgMTY4LjQxNywyMy40NDQgMTY4LjQxNywyMy44OTIgQzE2OC40MTcsMjQuMDg0IDE2OC4zMzcsMjQuMjkyIDE2OC4xNjEsMjQuNDg0IEMxNjcuMzkzLDI1LjMzMyAxNjYuNTQ1LDI2LjA2OSAxNjUuNjAwLDI2LjcyNSBDMTY2LjcyMSwyNy45NzQgMTY4LjA2NSwyOC45ODIgMTY5LjQxMCwyOS42NTQgQzE2OS43OTQsMjkuODQ2IDE2OS45NTQsMzAuMTUxIDE2OS45NTQsMzAuNDU1IFpNMTY1Ljc2MCwyMC4yNTkgQzE2NS4zNDQsMTkuODkwIDE2NC45OTIsMTkuNjAyIDE2NC42ODgsMTkuMzk0IEMxNjQuNDE2LDE5LjIwMiAxNjQuMzA0LDE4Ljk3OCAxNjQuMzA0LDE4Ljc1NCBDMTY0LjMwNCwxOC4zNzAgMTY0LjY1NiwxOC4wMTggMTY1LjA4OCwxOC4wMTggQzE2NS4yNDgsMTguMDE4IDE2NS40MDgsMTguMDY2IDE2NS41NjgsMTguMTYyIEMxNjUuOTIwLDE4LjM3MCAxNjYuNDgxLDE4Ljc3MCAxNjYuODMzLDE5LjEwNiBDMTY3LjAyNSwxOS4yODIgMTY3LjEwNSwxOS40OTAgMTY3LjEwNSwxOS42OTggQzE2Ny4xMDUsMjAuMTE1IDE2Ni43NTMsMjAuNDgzIDE2Ni4zMjEsMjAuNDgzIEMxNjYuMTQ0LDIwLjQ4MyAxNjUuOTM2LDIwLjQxOSAxNjUuNzYwLDIwLjI1OSBaTTE1OC43MDEsMjUuODQ1IEMxNTguMzQ5LDI1LjQ0NSAxNTcuNzg5LDI0Ljg4NCAxNTcuNDM3LDI0LjU5NiBDMTU3LjE2NSwyNC4zNzIgMTU3LjA1MywyNC4xMTYgMTU3LjA1MywyMy44OTIgQzE1Ny4wNTMsMjMuNDc2IDE1Ny40MjEsMjMuMTQwIDE1Ny44ODUsMjMuMTQwIEMxNTguMDc3LDIzLjE0MCAxNTguMjg1LDIzLjE4OCAxNTguNDc3LDIzLjMzMiBDMTU4Ljk0MiwyMy42NjggMTU5LjU2NiwyNC4yNDQgMTU5Ljk2NiwyNC43MjQgQzE2MC4xMjYsMjQuOTE2IDE2MC4xOTAsMjUuMTA5IDE2MC4xOTAsMjUuMzE3IEMxNjAuMTkwLDI1Ljc4MSAxNTkuODA2LDI2LjE4MSAxNTkuMzc0LDI2LjE4MSBDMTU5LjE1MCwyNi4xODEgMTU4LjkxMCwyNi4wODUgMTU4LjcwMSwyNS44NDUgWk0xNTkuNzI2LDI3LjA5MyBDMTU5LjkxOCwyNi45MzMgMTYwLjEyNiwyNi44NjkgMTYwLjMwMiwyNi44NjkgQzE2MC43MzQsMjYuODY5IDE2MS4wODYsMjcuMjUzIDE2MS4wODYsMjcuNjcwIEMxNjEuMDg2LDI3Ljg2MiAxNjEuMDA2LDI4LjA3MCAxNjAuNzk4LDI4LjI0NiBDMTU5LjQ4NiwyOS4zNjYgMTU3LjgyMSwzMC4zNDMgMTU2LjM4MSwzMC45ODMgQzE1Ni4yNTIsMzEuMDQ3IDE1Ni4xMDgsMzEuMDc5IDE1NS45OTYsMzEuMDc5IEMxNTUuNTE2LDMxLjA3OSAxNTUuMTgwLDMwLjY0NyAxNTUuMTgwLDMwLjIxNSBDMTU1LjE4MCwyOS45NDMgMTU1LjMyNCwyOS42NzAgMTU1LjY3NiwyOS41MTAgQzE1Ny4wNTMsMjguOTAyIDE1OC42MjEsMjcuOTkwIDE1OS43MjYsMjcuMDkzIFpNMTUwLjAzNCwyMi42OTIgQzE1MC40MTgsMjIuNjkyIDE1MC41OTQsMjMuMDI4IDE1MC41OTQsMjMuMzgwIEMxNTAuNTk0LDIzLjcxNiAxNTAuNDE4LDI0LjA2OCAxNTAuMDM0LDI0LjA2OCBMMTQyLjA2MywyNC4wNjggQzE0MS42OTQsMjQuMDY4IDE0MS41MDIsMjMuNzE2IDE0MS41MDIsMjMuMzgwIEMxNDEuNTAyLDIzLjAyOCAxNDEuNjk0LDIyLjY5MiAxNDIuMDYzLDIyLjY5MiBMMTQ1LjA3MiwyMi42OTIgTDE0NS4wNzIsMjIuMDk5IEwxNDMuMTk5LDIyLjA5OSBDMTQyLjgzMSwyMi4wOTkgMTQyLjY1NSwyMS43NjMgMTQyLjY1NSwyMS40NDMgQzE0Mi42NTUsMjEuMTA3IDE0Mi44MzEsMjAuNzg3IDE0My4xOTksMjAuNzg3IEwxNDUuMDcyLDIwLjc4NyBMMTQ1LjA3MiwyMC4yMTEgTDE0Mi40OTUsMjAuMjExIEMxNDIuMTI3LDIwLjIxMSAxNDEuOTM1LDE5Ljg3NCAxNDEuOTM1LDE5LjUzOCBDMTQxLjkzNSwxOS4yMDIgMTQyLjEyNywxOC44NjYgMTQyLjQ5NSwxOC44NjYgTDE0NS4wNzIsMTguODY2IEwxNDUuMDcyLDE4LjIxMCBDMTQ1LjA3MiwxNy43NjIgMTQ1LjQ4OCwxNy41NTQgMTQ1LjkwNCwxNy41NTQgQzE0Ni4zMDQsMTcuNTU0IDE0Ni43MjEsMTcuNzYyIDE0Ni43MjEsMTguMjEwIEwxNDYuNzIxLDE4Ljg2NiBMMTQ5LjU4NiwxOC44NjYgQzE0OS45NzAsMTguODY2IDE1MC4xNDYsMTkuMjAyIDE1MC4xNDYsMTkuNTM4IEMxNTAuMTQ2LDE5Ljg3NCAxNDkuOTcwLDIwLjIxMSAxNDkuNTg2LDIwLjIxMSBMMTQ2LjcyMSwyMC4yMTEgTDE0Ni43MjEsMjAuNzg3IEwxNDguODMzLDIwLjc4NyBDMTQ5LjIxOCwyMC43ODcgMTQ5LjM5NCwyMS4xMDcgMTQ5LjM5NCwyMS40NDMgQzE0OS4zOTQsMjEuNzYzIDE0OS4yMTgsMjIuMDk5IDE0OC44MzMsMjIuMDk5IEwxNDYuNzIxLDIyLjA5OSBMMTQ2LjcyMSwyMi42OTIgTDE1MC4wMzQsMjIuNjkyIFpNMTM2LjA3NiwyMi4xNzkgQzEzNS42NjAsMjIuMTc5IDEzNS40MzYsMjEuNzc5IDEzNS40MzYsMjEuMzc5IEMxMzUuNDM2LDIwLjk3OSAxMzUuNjYwLDIwLjU3OSAxMzYuMDc2LDIwLjU3OSBMMTQwLjkyNiwyMC41NzkgQzE0MS4zNTgsMjAuNTc5IDE0MS41ODIsMjAuOTc5IDE0MS41ODIsMjEuMzc5IEMxNDEuNTgyLDIxLjc3OSAxNDEuMzU4LDIyLjE3OSAxNDAuOTI2LDIyLjE3OSBMMTM2LjA3NiwyMi4xNzkgWk0xMzYuOTU3LDE5Ljg0MiBDMTM2LjU1NiwxOS44NDIgMTM2LjM0OCwxOS40NTggMTM2LjM0OCwxOS4wOTAgQzEzNi4zNDgsMTguNzA2IDEzNi41NTYsMTguMzM4IDEzNi45NTcsMTguMzM4IEwxNDAuMTkwLDE4LjMzOCBDMTQwLjYwNiwxOC4zMzggMTQwLjgxNCwxOC43MDYgMTQwLjgxNCwxOS4wOTAgQzE0MC44MTQsMTkuNDU4IDE0MC42MDYsMTkuODQyIDE0MC4xOTAsMTkuODQyIEwxMzYuOTU3LDE5Ljg0MiBaTTEzMS4xMDYsMTkuOTg2IEMxMzAuODk4LDE5Ljk4NiAxMzAuNjc0LDE5Ljg3NCAxMzAuNTE0LDE5LjYzNCBDMTMwLjE5MywxOS4xMzggMTI5Ljc5MywxOC42MTAgMTI5LjQ1NywxOC4xOTQgQzEyOS4zNjEsMTguMDgyIDEyOS4zMTMsMTcuOTU0IDEyOS4zMTMsMTcuODQyIEMxMjkuMzEzLDE3LjUyMSAxMjkuNjMzLDE3LjI4MSAxMjkuOTY5LDE3LjI4MSBDMTMwLjE0NSwxNy4yODEgMTMwLjMzOCwxNy4zNDUgMTMwLjQ5OCwxNy41MDUgQzEzMC44ODIsMTcuOTA2IDEzMS4zMTQsMTguNDM0IDEzMS42MDIsMTguOTMwIEMxMzEuNjk4LDE5LjA5MCAxMzEuNzQ2LDE5LjIzNCAxMzEuNzQ2LDE5LjM2MiBDMTMxLjc0NiwxOS43MzAgMTMxLjQ0MiwxOS45ODYgMTMxLjEwNiwxOS45ODYgWk0xMzAuMDAxLDIwLjQ4MyBDMTMwLjAwMSwyMC44NTEgMTI5LjY4MSwyMS4xMjMgMTI5LjM0NSwyMS4xMjMgQzEyOS4xMzcsMjEuMTIzIDEyOC45MjksMjEuMDExIDEyOC44MDEsMjAuNzcxIEMxMjguNDY1LDIwLjIxMSAxMjguMDgxLDE5LjcxNCAxMjcuNzQ0LDE5LjMxNCBDMTI3LjY0OCwxOS4yMDIgMTI3LjYxNiwxOS4wNzQgMTI3LjYxNiwxOC45NjIgQzEyNy42MTYsMTguNjQyIDEyNy45MzcsMTguMzcwIDEyOC4yODksMTguMzcwIEMxMjguNDQ5LDE4LjM3MCAxMjguNjI1LDE4LjQzNCAxMjguNzY5LDE4LjU5NCBDMTI5LjE2OSwxOS4wMjYgMTI5LjYwMSwxOS41ODYgMTI5Ljg4OSwyMC4wOTkgQzEyOS45NjksMjAuMjI3IDEzMC4wMDEsMjAuMzU1IDEzMC4wMDEsMjAuNDgzIFpNMTI4LjUxMywyMy4yMDQgQzEyNy40MDgsMjYuOTMzIDEyNC42NzEsMzAuMzExIDEyMS4xODIsMzIuMjYzIEMxMjAuOTkwLDMyLjM1OSAxMjAuODE0LDMyLjQwOCAxMjAuNjU0LDMyLjQwOCBDMTIwLjEyNSwzMi40MDggMTE5Ljc0MSwzMS45NzUgMTE5Ljc0MSwzMS40OTUgQzExOS43NDEsMzEuMTkxIDExOS45MTcsMzAuODU1IDEyMC4zMDEsMzAuNjMxIEMxMjMuNDg3LDI4Ljc1OCAxMjUuNjE2LDI2LjA2OSAxMjYuNTkyLDIzLjAyOCBDMTI2LjYyNCwyMi45NDggMTI2LjY0MCwyMi44NjggMTI2LjY0MCwyMi44MDQgQzEyNi42NDAsMjIuNjI4IDEyNi41MTIsMjIuNTQ4IDEyNi4yMDgsMjIuNTQ4IEwxMjIuNjIyLDIyLjU4MCBDMTIxLjgzOCwyMy43MzIgMTIwLjkyNiwyNC44MDQgMTIwLjAxMywyNS42MjEgQzExOS43NzMsMjUuODQ1IDExOS41MTcsMjUuOTI1IDExOS4yNzcsMjUuOTI1IEMxMTguNzk3LDI1LjkyNSAxMTguMzgxLDI1LjU1NyAxMTguMzgxLDI1LjA3NyBDMTE4LjM4MSwyNC44MzYgMTE4LjUwOSwyNC41NjQgMTE4Ljc4MSwyNC4zMDggQzEyMC4zMDEsMjIuOTMyIDEyMS44MDYsMjAuNzcxIDEyMi42MzgsMTguODAyIEMxMjIuODE0LDE4LjM4NiAxMjMuMTY3LDE4LjE5NCAxMjMuNTE5LDE4LjE5NCBDMTIzLjk5OSwxOC4xOTQgMTI0LjQ2MywxOC41MzAgMTI0LjQ2MywxOS4wNDIgQzEyNC40NjMsMTkuMTU0IDEyNC40MzEsMTkuMjgyIDEyNC4zODMsMTkuNDEwIEMxMjQuMTc1LDE5LjkwNiAxMjMuOTM1LDIwLjQwMyAxMjMuNjYzLDIwLjkxNSBMMTI2LjY1NiwyMC44ODMgQzEyNy45ODUsMjAuODY3IDEyOC42NTcsMjEuMzk1IDEyOC42NTcsMjIuMzU1IEMxMjguNjU3LDIyLjYxMiAxMjguNjA5LDIyLjkwMCAxMjguNTEzLDIzLjIwNCBaTTEwOS42NjQsMzAuNjc5IEwxMDMuNDM4LDMwLjY3OSBDMTAxLjU5NywzMC42NzkgMTAwLjgyOSwyOS45MjcgMTAwLjgyOSwyOC40MjIgTDEwMC44MjksMjIuNDUxIEMxMDAuODI5LDIwLjk0NyAxMDEuNTk3LDIwLjE5NSAxMDMuNDM4LDIwLjE5NSBMMTA5LjY2NCwyMC4xOTUgQzExMS41MDUsMjAuMTk1IDExMi4yNzMsMjAuOTQ3IDExMi4yNzMsMjIuNDUxIEwxMTIuMjczLDI4LjQyMiBDMTEyLjI3MywyOS45MjcgMTExLjUwNSwzMC42NzkgMTA5LjY2NCwzMC42NzkgWk0xMTAuMzg1LDIyLjY3NiBDMTEwLjM4NSwyMi4xMzEgMTEwLjE2MCwyMS45MjMgMTA5LjQyNCwyMS45MjMgTDEwMy42NzgsMjEuOTIzIEMxMDIuOTQyLDIxLjkyMyAxMDIuNzE3LDIyLjEzMSAxMDIuNzE3LDIyLjY3NiBMMTAyLjcxNywyOC4xOTggQzEwMi43MTcsMjguNzQyIDEwMi45NDIsMjguOTUwIDEwMy42NzgsMjguOTUwIEwxMDkuNDI0LDI4Ljk1MCBDMTEwLjE2MCwyOC45NTAgMTEwLjM4NSwyOC43NDIgMTEwLjM4NSwyOC4xOTggTDExMC4zODUsMjIuNjc2IFpNODYuMzAyLDMyLjE2NyBDODYuMTI2LDMyLjI2MyA4NS45MzQsMzIuMzExIDg1Ljc3NCwzMi4zMTEgQzg1LjI2MSwzMi4zMTEgODQuODkzLDMxLjg3OSA4NC44OTMsMzEuNDE1IEM4NC44OTMsMzEuMDk1IDg1LjA1MywzMC43NzUgODUuNDY5LDMwLjU1MSBDODYuOTkwLDI5LjcxOCA4OC40MTUsMjguNTUwIDg5LjU5OSwyNy4yMDUgQzg4Ljg5NSwyNi41NDkgODguMjcxLDI2LjA2OSA4Ny43NDIsMjUuNzE3IEM4Ny40NTQsMjUuNTA5IDg3LjM0MiwyNS4yNjkgODcuMzQyLDI1LjAxMyBDODcuMzQyLDI0LjU4MCA4Ny43MjYsMjQuMTY0IDg4LjIyMywyNC4xNjQgQzg4LjM5OSwyNC4xNjQgODguNTkxLDI0LjIxMiA4OC43ODMsMjQuMzQwIEM4OS40MDcsMjQuNzQwIDkwLjA0NywyNS4yMjEgOTAuNzA0LDI1LjgxMyBDOTEuNDA4LDI0Ljc4OCA5MS45NjgsMjMuNzAwIDkyLjMyMCwyMi42NDQgQzkyLjM1MiwyMi41NjQgOTIuMzY4LDIyLjQ4NCA5Mi4zNjgsMjIuNDE5IEM5Mi4zNjgsMjIuMjQzIDkyLjI0MCwyMi4xNjMgOTEuOTM2LDIyLjE2MyBMODguMDMxLDIyLjE5NSBDODcuMjE0LDIzLjQxMiA4Ni4yNzAsMjQuNTMyIDg1LjM0MSwyNS4zNjUgQzg1LjExNywyNS41NzMgODQuODYxLDI1LjY1MyA4NC42MzcsMjUuNjUzIEM4NC4xNDEsMjUuNjUzIDgzLjc0MSwyNS4yNjkgODMuNzQxLDI0LjgwNCBDODMuNzQxLDI0LjU2NCA4My44NTMsMjQuMjkyIDg0LjEyNSwyNC4wNTIgQzg1LjYxNCwyMi43MDggODcuMTM0LDIwLjU5NSA4Ny45NjYsMTguNjQyIEM4OC4xNDMsMTguMjEwIDg4LjUxMSwxOC4wMzQgODguODYzLDE4LjAzNCBDODkuMzI3LDE4LjAzNCA4OS43NzUsMTguMzU0IDg5Ljc3NSwxOC44NTAgQzg5Ljc3NSwxOC45NjIgODkuNzU5LDE5LjA5MCA4OS42OTUsMTkuMjM0IEM4OS41MDMsMTkuNjgyIDg5LjI3OSwyMC4xMzEgODkuMDIzLDIwLjU5NSBMOTIuMzIwLDIwLjU2MyBDOTMuNjQ5LDIwLjU0NyA5NC4zMjEsMjEuMDc1IDk0LjMyMSwyMi4wMzUgQzk0LjMyMSwyMi4yOTEgOTQuMjczLDIyLjU4MCA5NC4xNzcsMjIuODg0IEM5My4wNTcsMjYuNTk3IDg5Ljg1NSwzMC4yNDcgODYuMzAyLDMyLjE2NyBaTTczLjg1NiwzMS41NzUgQzczLjY4MCwzMS41NzUgNzMuMjAwLDMxLjU0MyA3Mi45MTIsMzEuNTExIEM3Mi4zMDMsMzEuNDMxIDcyLjAzMSwzMC45OTkgNzIuMDMxLDMwLjU2NyBDNzIuMDMxLDMwLjA3MSA3Mi4zOTksMjkuNTkwIDczLjA1NiwyOS42NzAgQzczLjI4MCwyOS43MDIgNzMuNTY4LDI5LjczNCA3My45MDQsMjkuNzM0IEM3NC40NjQsMjkuNzM0IDc0Ljc4NCwyOS41MjYgNzQuOTQ0LDI4Ljc1OCBDNzUuMjQ4LDI3LjI4NSA3NS4zNzcsMjUuMjg1IDc1LjM3NywyMy42MDQgQzc1LjM3NywyMy4xODggNzUuMjQ4LDIzLjA2MCA3NC43MzYsMjMuMDYwIEw3MS45MTksMjMuMDc2IEM3MS43MTEsMjQuODY4IDcxLjI5NSwyNi4zNDEgNzAuNjIzLDI3LjU5MCBDNjkuNzQyLDI5LjIwNiA2OC41MTAsMzAuNTgzIDY3LjAzNywzMS41MTEgQzY2LjgxMywzMS42NTUgNjYuNTg5LDMxLjcwMyA2Ni4zODEsMzEuNzAzIEM2NS44NjksMzEuNzAzIDY1LjQ2OSwzMS4zMDMgNjUuNDY5LDMwLjgzOSBDNjUuNDY5LDMwLjUzNSA2NS42MjksMzAuMjE1IDY2LjA0NSwyOS45NDMgQzY3LjIxMywyOS4xNzQgNjguMjcwLDI4LjA4NiA2OC45NTgsMjYuNzczIEM2OS40ODYsMjUuNzY1IDY5LjgzOCwyNC41NjQgNzAuMDMwLDIzLjA5MiBMNjYuNDEzLDIzLjEyNCBDNjUuODY5LDIzLjE0MCA2NS41ODEsMjIuNzA4IDY1LjU4MSwyMi4yOTEgQzY1LjU4MSwyMS44NzUgNjUuODUzLDIxLjQ1OSA2Ni4zOTcsMjEuNDU5IEw3MC4xNzQsMjEuNDI3IEM3MC4xOTAsMjAuOTMxIDcwLjIwNiwyMC40MDMgNzAuMjA2LDE5Ljg1OCBMNzAuMjA2LDE4Ljc3MCBDNzAuMjA2LDE4LjI1OCA3MC42ODcsMTguMDAyIDcxLjE1MSwxOC4wMDIgQzcxLjYzMSwxOC4wMDIgNzIuMDk1LDE4LjI1OCA3Mi4wOTUsMTguNzg2IEw3Mi4wOTUsMTkuODU4IEM3Mi4wOTUsMjAuNDAzIDcyLjA3OSwyMC45MTUgNzIuMDYzLDIxLjQxMSBMNzUuMTA0LDIxLjM5NSBDNzYuNTYxLDIxLjM3OSA3Ny4yMzMsMjEuOTcxIDc3LjIzMywyMy4zNjQgQzc3LjIzMywyNS4zOTcgNzcuMDczLDI3LjQ3OCA3Ni43NjksMjkuMDk0IEM3Ni40MzMsMzAuOTE5IDc1LjUzNywzMS41NzUgNzMuODU2LDMxLjU3NSBaTTEzNi45NTcsMjQuNDIwIEMxMzYuNTU2LDI0LjQyMCAxMzYuMzQ4LDI0LjAzNiAxMzYuMzQ4LDIzLjY2OCBDMTM2LjM0OCwyMy4yODQgMTM2LjU1NiwyMi45MTYgMTM2Ljk1NywyMi45MTYgTDE0MC4xOTAsMjIuOTE2IEMxNDAuNjA2LDIyLjkxNiAxNDAuODE0LDIzLjI4NCAxNDAuODE0LDIzLjY2OCBDMTQwLjgxNCwyNC4wMzYgMTQwLjYwNiwyNC40MjAgMTQwLjE5MCwyNC40MjAgTDEzNi45NTcsMjQuNDIwIFpNMTQwLjE5MCwyNi42NjEgTDEzNi45NTcsMjYuNjYxIEMxMzYuNTU2LDI2LjY2MSAxMzYuMzQ4LDI2LjI3NyAxMzYuMzQ4LDI1LjkwOSBDMTM2LjM0OCwyNS41MjUgMTM2LjU1NiwyNS4xNTcgMTM2Ljk1NywyNS4xNTcgTDE0MC4xOTAsMjUuMTU3IEMxNDAuNjA2LDI1LjE1NyAxNDAuODE0LDI1LjUyNSAxNDAuODE0LDI1LjkwOSBDMTQwLjgxNCwyNi4yNzcgMTQwLjYwNiwyNi42NjEgMTQwLjE5MCwyNi42NjEgWk0xMzcuODM3LDI3LjM5NyBMMTM5LjQzOCwyNy4zOTcgQzE0MC42MzgsMjcuMzk3IDE0MS4wMzgsMjcuODc4IDE0MS4wMzgsMjguODcwIEwxNDEuMDM4LDMwLjgzOSBDMTQxLjAyMiwzMS45NTkgMTQwLjUxMCwzMi4yNzkgMTM5LjQzOCwzMi4yOTUgTDEzNy44MzcsMzIuMjk1IEMxMzYuNjM2LDMyLjI5NSAxMzYuMjM2LDMxLjgxNSAxMzYuMjM2LDMwLjgzOSBMMTM2LjIzNiwyOC44NzAgQzEzNi4yMzYsMjcuODc4IDEzNi42MzYsMjcuMzk3IDEzNy44MzcsMjcuMzk3IFpNMTM3LjgzNywzMC41MDMgQzEzNy44MzcsMzAuNzQzIDEzNy45MDEsMzAuODU1IDEzOC4xNTcsMzAuODU1IEwxMzkuMTE3LDMwLjg1NSBDMTM5LjM1OCwzMC44NTUgMTM5LjQzOCwzMC43NTkgMTM5LjQzOCwzMC41MDMgTDEzOS40MzgsMjkuMjA2IEMxMzkuNDM4LDI4LjkzNCAxMzkuMzU4LDI4LjgzOCAxMzkuMTE3LDI4LjgzOCBMMTM4LjE1NywyOC44MzggQzEzNy45MTcsMjguODM4IDEzNy44MzcsMjguOTM0IDEzNy44MzcsMjkuMjA2IEwxMzcuODM3LDMwLjUwMyBaTTE0NC40NDgsMjQuNjYwIEwxNDcuNTM3LDI0LjY2MCBDMTQ4Ljg4MSwyNC42NjAgMTQ5LjM0NiwyNS4xNDEgMTQ5LjM0NiwyNi4xOTcgTDE0OS4zNDYsMzAuNjQ3IEMxNDkuMzQ2LDMxLjk1OSAxNDguODY1LDMyLjUzNiAxNDcuNjE3LDMyLjUzNiBDMTQ3LjM0NSwzMi41MzYgMTQ2Ljk5MywzMi41MDQgMTQ2LjY3MiwzMi40NTYgQzE0Ni4yNTYsMzIuMzkyIDE0Ni4wNjQsMzIuMDM5IDE0Ni4wNjQsMzEuNjg3IEMxNDYuMDY0LDMxLjI4NyAxNDYuMzIwLDMwLjg4NyAxNDYuODE3LDMwLjk1MSBDMTQ3LjA4OSwzMC45ODMgMTQ3LjE4NSwzMC45OTkgMTQ3LjMyOSwzMC45OTkgQzE0Ny42NDksMzAuOTk5IDE0Ny43MjksMzAuOTY3IDE0Ny43MjksMzAuNTE5IEwxNDcuNzI5LDI5Ljk1OSBMMTQ0LjI1NiwyOS45NTkgTDE0NC4yNTYsMzIuMDIzIEMxNDQuMjU2LDMyLjQ0MCAxNDMuODU1LDMyLjY2NCAxNDMuNDU1LDMyLjY2NCBDMTQzLjAzOSwzMi42NjQgMTQyLjYzOSwzMi40NDAgMTQyLjYzOSwzMi4wMjMgTDE0Mi42MzksMjYuMTk3IEMxNDIuNjM5LDI1LjE0MSAxNDMuMTAzLDI0LjY2MCAxNDQuNDQ4LDI0LjY2MCBaTTE0NC4yNTYsMjguNzEwIEwxNDcuNzI5LDI4LjcxMCBMMTQ3LjcyOSwyNy45OTAgTDE0NC4yNTYsMjcuOTkwIEwxNDQuMjU2LDI4LjcxMCBaTTE0NC4yNTYsMjYuNzQxIEwxNDcuNzI5LDI2Ljc0MSBMMTQ3LjcyOSwyNi4zNzMgQzE0Ny43MjksMjYuMDg1IDE0Ny42NDksMjYuMDA1IDE0Ny4yNDksMjYuMDA1IEwxNDQuNzM2LDI2LjAwNSBDMTQ0LjMzNiwyNi4wMDUgMTQ0LjI1NiwyNi4wODUgMTQ0LjI1NiwyNi4zNzMgTDE0NC4yNTYsMjYuNzQxIFoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIgZD0iTTI2My4wMDEsMjUuNTA5IEwyNTQuOTkzLDMxLjAwOSBMMjU0Ljk5MywyMC4wMDkgTDI2My4wMDEsMjUuNTA5IFoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 291px 50px;
  background-position: center;
  width: 291px;
  height: 50px;
}

.pc .content-info .inner .link a.detail {
  background-image: url(./assets2011/img/pc/mirai/btn-detail.svg);
  background-repeat: no-repeat;
  background-size: 261px 50px;
  background-position: center;
  width: 261px;
  height: 50px;
}

.pc .content-info .inner .link a.detail:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjYxcHgiIGhlaWdodD0iNTBweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0wLjAwMCwtMC4wMDAgTDI2MS4wMDAsLTAuMDAwIEwyNjEuMDAwLDUwLjAwMCBMMC4wMDAsNTAuMDAwIEwwLjAwMCwtMC4wMDAgWiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0icmdiKDI3LCA3OCwgMTUzKSIgZD0iTTE3My4zNjcsMzIuMDA3IEMxNzIuNzExLDMyLjA4NyAxNzIuMzQyLDMxLjYwNyAxNzIuMzQyLDMxLjE0MyBDMTcyLjM0MiwzMC43NDMgMTcyLjYxNSwzMC4zNDMgMTczLjE1OSwzMC4yNzkgQzE3Ni4yOTYsMjkuOTExIDE3Ny4zODQsMjguNzI2IDE3Ny4zODQsMjcuMzQ5IEMxNzcuMzg0LDI2LjUxNyAxNzYuNzI4LDI1Ljc0OSAxNzUuMTkyLDI1Ljc0OSBDMTczLjQ5NSwyNS43NDkgMTcxLjU3NCwyNi42MTMgMTcwLjIzMCwyOC4xODIgQzE3MC4wMDUsMjguNDU0IDE2OS43MDEsMjguNTY2IDE2OS40MTMsMjguNTY2IEMxNjguODg1LDI4LjU2NiAxNjguMzczLDI4LjEzNCAxNjguNDg1LDI3LjQ0NiBDMTY4LjcyNSwyNS44NzcgMTY5LjA5MywyMy44MjggMTY5LjQ5MywyMS45NzEgQzE2OS41ODksMjEuNTA3IDE2OS45ODksMjEuMjk5IDE3MC4zNzQsMjEuMjk5IEMxNzAuODg2LDIxLjI5OSAxNzEuMzgyLDIxLjYzNSAxNzEuMjcwLDIyLjIxMSBDMTcwLjk2NiwyMy43MDAgMTcwLjY5NCwyNC45MTYgMTcwLjUxOCwyNS44NDUgTDE3MC41NTAsMjUuODYxIEMxNzEuNzY2LDI0LjgwNCAxNzMuNjA3LDI0LjE0OCAxNzUuMTkyLDI0LjE0OCBDMTc3LjcwNSwyNC4xNDggMTc5LjI1NywyNS41MjUgMTc5LjI1NywyNy4zMzMgQzE3OS4yNTcsMjkuNzk4IDE3Ny4yMjQsMzEuNTU5IDE3My4zNjcsMzIuMDA3IFpNMTc1LjE2MCwyMS4wNzUgQzE3NS4wMTYsMjEuMDc1IDE3NC44NTUsMjEuMDQzIDE3NC42NzksMjAuOTYzIEMxNzMuODQ3LDIwLjU5NSAxNzIuODM5LDIwLjE5NSAxNzIuMDcwLDE5Ljk3MCBDMTcxLjY1NCwxOS44NDIgMTcxLjQ2MiwxOS41MjIgMTcxLjQ2MiwxOS4yMDIgQzE3MS40NjIsMTguNzU0IDE3MS44MzAsMTguMjc0IDE3Mi40MDYsMTguMjc0IEMxNzIuNDg2LDE4LjI3NCAxNzIuNTgzLDE4LjI5MCAxNzIuNjc5LDE4LjMwNiBDMTczLjU0MywxOC41MTQgMTc0LjYxNSwxOC44ODIgMTc1LjQ0OCwxOS4zMTQgQzE3NS44NDgsMTkuNTIyIDE3Ni4wMDgsMTkuODU4IDE3Ni4wMDgsMjAuMTk1IEMxNzYuMDA4LDIwLjY0MyAxNzUuNjcyLDIxLjA3NSAxNzUuMTYwLDIxLjA3NSBaTTE1Ny4wMTYsMjQuNTk2IEMxNTkuNDY1LDI0LjU5NiAxNjAuNjgxLDI1LjgyOSAxNjAuNjgxLDI3LjU5MCBDMTYwLjY4MSwyOS45NTkgMTU4LjU1MiwzMS42MjMgMTU0LjkxOSwzMS44MTUgQzE1NC4zMjcsMzEuODQ3IDE1NC4wMDcsMzEuNDE1IDE1NC4wMDcsMzAuOTgzIEMxNTQuMDA3LDMwLjU4MyAxNTQuMjQ3LDMwLjE5OSAxNTQuNzkxLDMwLjE2NyBDMTU3LjgwMCwyOS45NTkgMTU4Ljg3MiwyOC45MTggMTU4Ljg3MiwyNy42MjIgQzE1OC44NzIsMjYuNzg5IDE1OC4zNjAsMjYuMTY1IDE1Ny4wNDgsMjYuMTY1IEMxNTUuMzAzLDI2LjE2NSAxNTMuNzY2LDI2Ljc4OSAxNTIuMjYyLDI4LjIzMCBDMTUyLjA1NCwyOC40MjIgMTUxLjgxNCwyOC41MTggMTUxLjU3NCwyOC41MTggQzE1MS4xMDksMjguNTE4IDE1MC42NzcsMjguMTgyIDE1MC42NzcsMjcuNjU0IEMxNTAuNjc3LDI3LjUyNiAxNTAuNjkzLDI3LjQxMyAxNTAuNzQxLDI3LjI2OSBDMTUxLjI2OSwyNS43NjUgMTUxLjY1NCwyNC4yNjAgMTUxLjk0MiwyMi43NTYgQzE1MS4xNTcsMjIuODIwIDE1MC40MjEsMjIuODUyIDE0OS43NDksMjIuODUyIEMxNDkuMjA1LDIyLjg1MiAxNDguOTMyLDIyLjQzNSAxNDguOTMyLDIyLjAxOSBDMTQ4LjkzMiwyMS42MTkgMTQ5LjIwNSwyMS4yMDMgMTQ5LjczMywyMS4yMDMgQzE1MC40NjksMjEuMjAzIDE1MS4zMTcsMjEuMTU1IDE1Mi4yMzAsMjEuMDc1IEMxNTIuMzQyLDIwLjI3NSAxNTIuNDM4LDE5LjQ3NCAxNTIuNTE4LDE4LjY1OCBDMTUyLjU2NiwxOC4xNjIgMTUyLjk4MiwxNy45MjIgMTUzLjM5OCwxNy45MjIgQzE1My44NDYsMTcuOTIyIDE1NC4yOTUsMTguMjEwIDE1NC4yMzEsMTguNzg2IEMxNTQuMTUxLDE5LjUyMiAxNTQuMDcxLDIwLjIyNyAxNTMuOTc1LDIwLjg4MyBDMTU1LjIyMywyMC43MjMgMTU2LjQ3MiwyMC41MTUgMTU3LjU0NCwyMC4yNzUgQzE1Ny42MjQsMjAuMjU5IDE1Ny43MDQsMjAuMjQzIDE1Ny43ODQsMjAuMjQzIEMxNTguMjgwLDIwLjI0MyAxNTguNTg0LDIwLjY1OSAxNTguNTg0LDIxLjA3NSBDMTU4LjU4NCwyMS40MjcgMTU4LjM2MCwyMS43OTUgMTU3Ljg0OCwyMS44OTEgQzE1Ni41NjgsMjIuMTc5IDE1NS4xMTEsMjIuNDE5IDE1My42ODYsMjIuNTgwIEMxNTMuNDYyLDIzLjgxMiAxNTMuMTkwLDI0Ljg4NCAxNTIuOTE4LDI1LjczMyBMMTUyLjk1MCwyNS43NDkgQzE1NC4xMTksMjUuMDQ1IDE1NS43MDMsMjQuNTk2IDE1Ny4wMTYsMjQuNTk2IFpNMTM2LjY3OSwzMS4yMDcgQzEzMi44MjEsMzEuMjA3IDEzMS4zMTcsMzAuMTE5IDEzMS4zMTcsMjcuOTQyIEMxMzEuMzE3LDI3LjU1OCAxMzEuMzgxLDI3LjEwOSAxMzEuNDkzLDI2Ljc0MSBDMTMxLjYyMSwyNi4yOTMgMTMyLjAwNSwyNi4xMDEgMTMyLjM4OSwyNi4xMDEgQzEzMi44MzcsMjYuMTAxIDEzMy4yNzAsMjYuMzczIDEzMy4yNzAsMjYuODM3IEMxMzMuMjcwLDI2LjkwMSAxMzMuMjU0LDI2Ljk4MSAxMzMuMjM4LDI3LjA2MSBDMTMzLjE3NCwyNy4zMDEgMTMzLjE0MiwyNy42MjIgMTMzLjE0MiwyNy44NjIgQzEzMy4xNDIsMjguODcwIDEzMy42ODYsMjkuNDE0IDEzNi42NzksMjkuNDE0IEMxMzguMjMyLDI5LjQxNCAxMzkuNzIwLDI5LjIyMiAxNDEuMDQ5LDI4Ljk1MCBDMTQxLjE0NSwyOC45MzQgMTQxLjIyNSwyOC45MTggMTQxLjMwNSwyOC45MTggQzE0MS44MzMsMjguOTE4IDE0Mi4xNTMsMjkuMzUwIDE0Mi4xNTMsMjkuNzk4IEMxNDIuMTUzLDMwLjE4MyAxNDEuOTEzLDMwLjU4MyAxNDEuMzY5LDMwLjcxMSBDMTM5Ljk2MCwzMS4wMzEgMTM4LjQwOCwzMS4yMDcgMTM2LjY3OSwzMS4yMDcgWk0xMzYuNzkxLDIxLjc0NyBDMTM1LjU1OSwyMS43NDcgMTM0LjMyNiwyMS42NTEgMTMzLjMwMiwyMS40NDMgQzEzMi44MjEsMjEuMzMxIDEzMi41OTcsMjAuOTQ3IDEzMi41OTcsMjAuNTYzIEMxMzIuNTk3LDIwLjA1MSAxMzIuOTgyLDE5LjUzOCAxMzMuNjU0LDE5LjY2NiBDMTM0LjUwMiwxOS44NDIgMTM1LjU5MSwxOS45ODYgMTM2Ljc3NSwxOS45ODYgQzEzNy45NDQsMTkuOTg2IDEzOS4wMTYsMTkuOTA2IDEzOS44MDAsMTkuNzc4IEMxNDAuNDU3LDE5LjY5OCAxNDAuODA5LDIwLjE3OSAxNDAuODA5LDIwLjY1OSBDMTQwLjgwOSwyMS4wNDMgMTQwLjU4NSwyMS40MjcgMTQwLjA4OCwyMS41MjMgQzEzOS4xMjgsMjEuNjY3IDEzOC4wMDgsMjEuNzQ3IDEzNi43OTEsMjEuNzQ3IFpNMTIzLjg4MSwzMC4zOTEgQzEyMy42ODksMzAuMzkxIDEyMy40ODEsMzAuMzExIDEyMy4yNzMsMzAuMTUxIEMxMjIuNzQ1LDI5LjczNCAxMjIuMjAxLDI5LjM4MiAxMjEuNjg5LDI5LjA5NCBDMTIxLjUxMywzMC40MjMgMTIwLjYwMCwzMS4zODMgMTE4LjYxNSwzMS4zODMgQzExNi44MjMsMzEuMzgzIDExNS43MDIsMzAuNDg3IDExNS43MDIsMjkuMDQ2IEMxMTUuNzAyLDI3LjcxOCAxMTYuNzc1LDI2LjcyNSAxMTguODU1LDI2LjcyNSBDMTE5LjE5MiwyNi43MjUgMTE5LjU0NCwyNi43NTcgMTE5LjkxMiwyNi44MDUgQzExOS44MTYsMjUuNjM3IDExOS43ODQsMjQuNDY4IDExOS43NjgsMjMuMzAwIEMxMTkuMDgwLDIzLjM0OCAxMTguNDA3LDIzLjM2NCAxMTcuNzgzLDIzLjM2NCBDMTE3LjQ2MywyMy4zNjQgMTE3LjE3NSwyMy4zNjQgMTE2LjkwMywyMy4zMzIgQzExNi40MDYsMjMuMjg0IDExNi4xNjYsMjIuODg0IDExNi4xNjYsMjIuNDg0IEMxMTYuMTY2LDIyLjA2NyAxMTYuNDM4LDIxLjY1MSAxMTYuOTk5LDIxLjY4MyBDMTE3LjIzOSwyMS42OTkgMTE3LjQ5NSwyMS43MTUgMTE3Ljc4MywyMS43MTUgQzExOC40MDcsMjEuNzE1IDExOS4wNjQsMjEuNjk5IDExOS43NTIsMjEuNjUxIEMxMTkuNzUyLDIxLjM5NSAxMTkuNzUyLDIxLjEzOSAxMTkuNzUyLDIwLjg2NyBMMTE5Ljc1MiwxOS4yNjYgQzExOS43NTIsMTguNzcwIDEyMC4xNjgsMTguNTMwIDEyMC41ODQsMTguNTMwIEMxMjEuMDAwLDE4LjUzMCAxMjEuNDE2LDE4Ljc3MCAxMjEuNDE2LDE5LjI2NiBMMTIxLjQxNiwyMC44ODMgQzEyMS40MTYsMjEuMDkxIDEyMS40MTYsMjEuMjk5IDEyMS40MTYsMjEuNDkxIEMxMjIuMDQxLDIxLjQyNyAxMjIuNjMzLDIxLjMzMSAxMjMuMTc3LDIxLjIzNSBDMTIzLjgwMSwyMS4xMDcgMTI0LjEzOCwyMS41MzkgMTI0LjEzOCwyMS45ODcgQzEyNC4xMzgsMjIuMzU1IDEyMy45MTMsMjIuNzQwIDEyMy40MzMsMjIuODM2IEMxMjIuODA5LDIyLjk2NCAxMjIuMTIxLDIzLjA2MCAxMjEuNDMyLDIzLjE0MCBDMTIxLjQ0OCwyNC41MTYgMTIxLjQ4MCwyNS44OTMgMTIxLjYyNSwyNy4yNTMgQzEyMi41MDUsMjcuNTkwIDEyMy40MTcsMjguMDg2IDEyNC4yOTgsMjguNzQyIEMxMjQuNjAyLDI4Ljk2NiAxMjQuNzMwLDI5LjI1NCAxMjQuNzMwLDI5LjUyNiBDMTI0LjczMCwyOS45NzUgMTI0LjM2MiwzMC4zOTEgMTIzLjg4MSwzMC4zOTEgWk0xMTguODU1LDI4LjIzMCBDMTE3LjczNSwyOC4yMzAgMTE3LjM4MywyOC41ODIgMTE3LjM4MywyOS4wNDYgQzExNy4zODMsMjkuNTQyIDExNy44MTUsMjkuNzk4IDExOC42MTUsMjkuNzk4IEMxMTkuNDMyLDI5Ljc5OCAxMTkuOTc2LDI5LjQxNCAxMTkuOTkyLDI4LjQwNiBDMTE5LjU3NiwyOC4yOTQgMTE5LjE5MiwyOC4yMzAgMTE4Ljg1NSwyOC4yMzAgWk0xMTMuNTczLDI2LjExNyBDMTEzLjU3MywyNy44OTQgMTEzLjczMywyOS41OTAgMTEzLjkyNSwzMC44NzEgQzExNC4wMjEsMzEuNDYzIDExMy41MDksMzEuODE1IDExMy4wMTMsMzEuODE1IEMxMTIuNTk3LDMxLjgxNSAxMTIuMTk3LDMxLjU5MSAxMTIuMTE3LDMxLjA5NSBDMTExLjg5MywyOS43NjYgMTExLjc0OSwyOC4wMjIgMTExLjc0OSwyNi4xMDEgQzExMS43NDksMjMuOTU2IDExMi4wODUsMjEuNTA3IDExMi42MjksMTkuMTcwIEMxMTIuNzI1LDE4LjczOCAxMTMuMTA5LDE4LjU0NiAxMTMuNTA5LDE4LjU0NiBDMTE0LjAyMSwxOC41NDYgMTE0LjU1MCwxOC44ODIgMTE0LjQyMiwxOS41MDYgQzExMy45MDksMjEuNzMxIDExMy41NzMsMjQuMDY4IDExMy41NzMsMjYuMTE3IFpNMTAyLjU1MiwzMi4xMTkgQzEwMi4yMTYsMzIuMTE5IDEwMS44NzksMzEuOTU5IDEwMS42NTUsMzEuNTkxIEMxMDAuNjE1LDI5Ljk5MSA5OS4xNDIsMjguMDM4IDk3Ljg2MiwyNi41OTcgQzk3LjI3MCwyNS45NTcgOTcuMDEzLDI1LjM5NyA5Ny4wMTMsMjQuODIwIEM5Ny4wMTMsMjQuMjkyIDk3LjE5MCwyMy43NDggOTcuNzY2LDIzLjE1NiBDOTguOTk4LDIxLjkwNyAxMDAuMzI3LDIwLjA4MyAxMDEuMzE5LDE4LjU0NiBDMTAxLjUxMSwxOC4yNDIgMTAxLjc5OSwxOC4xMTQgMTAyLjA3MiwxOC4xMTQgQzEwMi41NTIsMTguMTE0IDEwMy4wMzIsMTguNDgyIDEwMy4wMzIsMTkuMDEwIEMxMDMuMDMyLDE5LjE4NiAxMDIuOTY4LDE5LjM3OCAxMDIuODQwLDE5LjU4NiBDMTAxLjg2MywyMS4wMjcgMTAwLjQ1NSwyMi43ODggOTkuMjA2LDI0LjEwMCBDOTguOTY2LDI0LjM4OCA5OC44NzAsMjQuNTQ4IDk4Ljg3MCwyNC44MDQgQzk4Ljg3MCwyNS4wNzcgOTguOTk4LDI1LjI2OSA5OS4yNTQsMjUuNTU3IEMxMDAuNjc5LDI3LjA2MSAxMDIuMTIwLDI4Ljg1NCAxMDMuMzIwLDMwLjUzNSBDMTAzLjQ4MCwzMC43NzUgMTAzLjU2MCwzMC45OTkgMTAzLjU2MCwzMS4xOTEgQzEwMy41NjAsMzEuNzM1IDEwMy4wNjQsMzIuMTE5IDEwMi41NTIsMzIuMTE5IFpNODMuNTQzLDMxLjY3MSBDODEuMTU4LDMxLjY3MSA3OS44OTMsMzAuNDg3IDc5Ljg5MywyNy4xNTcgQzc5Ljg5MywyNC42MTIgODAuMDUzLDIxLjU3MSA4MC4yMzAsMTkuMjE4IEM4MC4yNjIsMTguNjc0IDgwLjcxMCwxOC40MTggODEuMTU4LDE4LjQxOCBDODEuNjU0LDE4LjQxOCA4Mi4xMzQsMTguNzIyIDgyLjA4NiwxOS4yOTggQzgxLjkxMCwyMS42NjcgODEuNzUwLDI0LjcwOCA4MS43NTAsMjcuMTczIEM4MS43NTAsMjkuMzE4IDgyLjQwNiwyOS44OTUgODMuNTQzLDI5Ljg5NSBDODUuMDMxLDI5Ljg5NSA4Ni40MjQsMjkuMjg2IDg3Ljg5NywyNy40NjIgQzg4LjEyMSwyNy4xNzMgODguNDA5LDI3LjA2MSA4OC42NjUsMjcuMDYxIEM4OS4xNjEsMjcuMDYxIDg5LjYwOSwyNy40NDYgODkuNjA5LDI3Ljk0MiBDODkuNjA5LDI4LjEzNCA4OS41NDUsMjguMzI2IDg5LjM4NSwyOC41MzQgQzg3LjU2MSwzMC44MDcgODUuNjI0LDMxLjY3MSA4My41NDMsMzEuNjcxIFpNNzEuNTQ2LDI2Ljk0OSBDNzEuOTYyLDI2Ljk0OSA3Mi4xNzAsMjcuMzE3IDcyLjE3MCwyNy42ODYgQzcyLjE3MCwyOC4wNTQgNzEuOTYyLDI4LjQyMiA3MS41NDYsMjguNDIyIEw2OC40ODksMjguNDIyIEw2OC40ODksMzEuOTU5IEM2OC40ODksMzIuMzkyIDY4LjA3MiwzMi42MTYgNjcuNjU2LDMyLjYxNiBDNjcuMjQwLDMyLjYxNiA2Ni44MjQsMzIuMzkyIDY2LjgyNCwzMS45NTkgTDY2LjgyNCwyOC40MjIgTDY0LjEwMywyOC40MjIgQzYzLjY4NywyOC40MjIgNjMuNDc5LDI4LjA1NCA2My40NzksMjcuNjg2IEM2My40NzksMjcuMzE3IDYzLjY4NywyNi45NDkgNjQuMTAzLDI2Ljk0OSBMNjYuODI0LDI2Ljk0OSBMNjYuODI0LDI1LjMxNyBMNjQuODU1LDI1LjMxNyBDNjQuNDM5LDI1LjMxNyA2NC4yMzEsMjQuOTQ5IDY0LjIzMSwyNC41OTYgQzY0LjIzMSwyNC4yMjggNjQuNDM5LDIzLjg3NiA2NC44NTUsMjMuODc2IEw2Ni44MjQsMjMuODc2IEw2Ni44MjQsMjIuNDg0IEw2NC4zOTEsMjIuNDg0IEM2My45NzUsMjIuNDg0IDYzLjc2NywyMi4xMTUgNjMuNzY3LDIxLjc2MyBDNjMuNzY3LDIxLjM5NSA2My45NzUsMjEuMDQzIDY0LjM5MSwyMS4wNDMgTDY3LjYwOCwyMS4wNDMgQzY4LjAyNCwyMC4yNTkgNjguNDczLDE5LjI4MiA2OC43NzcsMTguMzcwIEM2OC45MDUsMTcuOTg2IDY5LjIwOSwxNy44MjYgNjkuNTQ1LDE3LjgyNiBDNjkuOTYxLDE3LjgyNiA3MC4zOTMsMTguMTE0IDcwLjM5MywxOC41NDYgQzcwLjM5MywxOC42MjYgNzAuMzc3LDE4LjcyMiA3MC4zNDUsMTguODE4IEM3MC4wNTcsMTkuNjAyIDY5LjcwNSwyMC4zNTUgNjkuMzA1LDIxLjA0MyBMNzEuMjEwLDIxLjA0MyBDNzEuNjI2LDIxLjA0MyA3MS44MzQsMjEuMzk1IDcxLjgzNCwyMS43NjMgQzcxLjgzNCwyMi4xMTUgNzEuNjI2LDIyLjQ4NCA3MS4yMTAsMjIuNDg0IEw2OC40ODksMjIuNDg0IEw2OC40ODksMjMuODc2IEw3MC41ODUsMjMuODc2IEM3MS4wMDIsMjMuODc2IDcxLjIxMCwyNC4yMjggNzEuMjEwLDI0LjU5NiBDNzEuMjEwLDI0Ljk0OSA3MS4wMDIsMjUuMzE3IDcwLjU4NSwyNS4zMTcgTDY4LjQ4OSwyNS4zMTcgTDY4LjQ4OSwyNi45NDkgTDcxLjU0NiwyNi45NDkgWk02Ni4yODAsMjAuNTk1IEM2Ni4wMDgsMjAuNTk1IDY1Ljc1MSwyMC40NjcgNjUuNTkxLDIwLjE3OSBDNjUuMzk5LDE5Ljc3OCA2NS4xNTksMTkuMzk0IDY0LjkzNSwxOS4wMjYgQzY0LjgzOSwxOC44ODIgNjQuODA3LDE4Ljc1NCA2NC44MDcsMTguNjI2IEM2NC44MDcsMTguMjQyIDY1LjE5MSwxNy45NTQgNjUuNjA3LDE3Ljk1NCBDNjUuODQ3LDE3Ljk1NCA2Ni4wODgsMTguMDUwIDY2LjI2NCwxOC4yNzQgQzY2LjUzNiwxOC41OTQgNjYuODI0LDE5LjA0MiA2Ny4wMTYsMTkuNDQyIEM2Ny4wODAsMTkuNTg2IDY3LjExMiwxOS43MTQgNjcuMTEyLDE5Ljg0MiBDNjcuMTEyLDIwLjI5MSA2Ni42OTYsMjAuNTk1IDY2LjI4MCwyMC41OTUgWk02Mi42MzAsMjIuMjExIEw1Ny43MzIsMjIuMjExIEM1Ny4zMTYsMjIuMjExIDU3LjA5MiwyMS44MTEgNTcuMDkyLDIxLjQxMSBDNTcuMDkyLDIxLjAxMSA1Ny4zMTYsMjAuNjExIDU3LjczMiwyMC42MTEgTDYyLjYzMCwyMC42MTEgQzYzLjA2MiwyMC42MTEgNjMuMjg2LDIxLjAxMSA2My4yODYsMjEuNDExIEM2My4yODYsMjEuODExIDYzLjA2MiwyMi4yMTEgNjIuNjMwLDIyLjIxMSBaTTYyLjAyMiwxOS44NzQgTDU4LjY2MSwxOS44NzQgQzU4LjI2MCwxOS44NzQgNTguMDUyLDE5LjQ5MCA1OC4wNTIsMTkuMTIyIEM1OC4wNTIsMTguNzM4IDU4LjI2MCwxOC4zNzAgNTguNjYxLDE4LjM3MCBMNjIuMDIyLDE4LjM3MCBDNjIuNDM4LDE4LjM3MCA2Mi42NDYsMTguNzM4IDYyLjY0NiwxOS4xMjIgQzYyLjY0NiwxOS40OTAgNjIuNDM4LDE5Ljg3NCA2Mi4wMjIsMTkuODc0IFpNNjIuMDIyLDI0LjQ1MiBMNTguNjYxLDI0LjQ1MiBDNTguMjYwLDI0LjQ1MiA1OC4wNTIsMjQuMDY4IDU4LjA1MiwyMy43MDAgQzU4LjA1MiwyMy4zMTYgNTguMjYwLDIyLjk0OCA1OC42NjEsMjIuOTQ4IEw2Mi4wMjIsMjIuOTQ4IEM2Mi40MzgsMjIuOTQ4IDYyLjY0NiwyMy4zMTYgNjIuNjQ2LDIzLjcwMCBDNjIuNjQ2LDI0LjA2OCA2Mi40MzgsMjQuNDUyIDYyLjAyMiwyNC40NTIgWk02Mi4wMjIsMjYuNjkzIEw1OC42NjEsMjYuNjkzIEM1OC4yNjAsMjYuNjkzIDU4LjA1MiwyNi4zMDkgNTguMDUyLDI1Ljk0MSBDNTguMDUyLDI1LjU1NyA1OC4yNjAsMjUuMTg5IDU4LjY2MSwyNS4xODkgTDYyLjAyMiwyNS4xODkgQzYyLjQzOCwyNS4xODkgNjIuNjQ2LDI1LjU1NyA2Mi42NDYsMjUuOTQxIEM2Mi42NDYsMjYuMzA5IDYyLjQzOCwyNi42OTMgNjIuMDIyLDI2LjY5MyBaTTU5LjU3MywyNy40NDYgTDYxLjIzOCwyNy40NDYgQzYyLjQ3MCwyNy40NDYgNjIuODcwLDI3LjkyNiA2Mi44NzAsMjguOTE4IEw2Mi44NzAsMzAuODIzIEM2Mi44NTQsMzEuOTU5IDYyLjMyNiwzMi4yNzkgNjEuMjM4LDMyLjI5NSBMNTkuNTczLDMyLjI5NSBDNTguMzU2LDMyLjI5NSA1Ny45NTYsMzEuODE1IDU3Ljk1NiwzMC44MjMgTDU3Ljk1NiwyOC45MTggQzU3Ljk1NiwyNy45MjYgNTguMzU2LDI3LjQ0NiA1OS41NzMsMjcuNDQ2IFpNNTkuNTU3LDMwLjQ4NyBDNTkuNTU3LDMwLjc0MyA1OS42MzcsMzAuODU1IDU5LjkwOSwzMC44NTUgTDYwLjkxNywzMC44NTUgQzYxLjE3NCwzMC44NTUgNjEuMjU0LDMwLjc1OSA2MS4yNTQsMzAuNDg3IEw2MS4yNTQsMjkuMjU0IEM2MS4yNTQsMjguOTgyIDYxLjE3NCwyOC44ODYgNjAuOTE3LDI4Ljg4NiBMNTkuOTA5LDI4Ljg4NiBDNTkuNjM3LDI4Ljg4NiA1OS41NTcsMjguOTgyIDU5LjU1NywyOS4yNTQgTDU5LjU1NywzMC40ODcgWiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0icmdiKDI3LCA3OCwgMTUzKSIgZD0iTTIwNC4wMDEsMjUuNTA5IEwxOTUuOTkzLDMxLjAwOSBMMTk1Ljk5MywyMC4wMDkgTDIwNC4wMDEsMjUuNTA5IFoiLz48L3N2Zz4=);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjYxcHgiIGhlaWdodD0iNTBweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0tMC4wMDAsMC4wMDAgTDI2MS4wMDAsMC4wMDAgTDI2MS4wMDAsNTAuMDAwIEwtMC4wMDAsNTAuMDAwIEwtMC4wMDAsMC4wMDAgWiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0icmdiKDM3LCA4NiwgMTU1KSIgZD0iTTEuMDAwLDEuMDAwIEwyNjAuMDAwLDEuMDAwIEwyNjAuMDAwLDQ5LjAwMCBMMS4wMDAsNDkuMDAwIEwxLjAwMCwxLjAwMCBaIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0xNzMuMzY3LDMyLjAwNyBDMTcyLjcxMSwzMi4wODcgMTcyLjM0MiwzMS42MDcgMTcyLjM0MiwzMS4xNDMgQzE3Mi4zNDIsMzAuNzQzIDE3Mi42MTUsMzAuMzQzIDE3My4xNTksMzAuMjc5IEMxNzYuMjk2LDI5LjkxMSAxNzcuMzg0LDI4LjcyNiAxNzcuMzg0LDI3LjM0OSBDMTc3LjM4NCwyNi41MTcgMTc2LjcyOCwyNS43NDkgMTc1LjE5MiwyNS43NDkgQzE3My40OTUsMjUuNzQ5IDE3MS41NzQsMjYuNjEzIDE3MC4yMzAsMjguMTgyIEMxNzAuMDA1LDI4LjQ1NCAxNjkuNzAxLDI4LjU2NiAxNjkuNDEzLDI4LjU2NiBDMTY4Ljg4NSwyOC41NjYgMTY4LjM3MywyOC4xMzQgMTY4LjQ4NSwyNy40NDYgQzE2OC43MjUsMjUuODc3IDE2OS4wOTMsMjMuODI4IDE2OS40OTMsMjEuOTcxIEMxNjkuNTg5LDIxLjUwNyAxNjkuOTg5LDIxLjI5OSAxNzAuMzc0LDIxLjI5OSBDMTcwLjg4NiwyMS4yOTkgMTcxLjM4MiwyMS42MzUgMTcxLjI3MCwyMi4yMTEgQzE3MC45NjYsMjMuNzAwIDE3MC42OTQsMjQuOTE2IDE3MC41MTgsMjUuODQ1IEwxNzAuNTUwLDI1Ljg2MSBDMTcxLjc2NiwyNC44MDQgMTczLjYwNywyNC4xNDggMTc1LjE5MiwyNC4xNDggQzE3Ny43MDUsMjQuMTQ4IDE3OS4yNTcsMjUuNTI1IDE3OS4yNTcsMjcuMzMzIEMxNzkuMjU3LDI5Ljc5OCAxNzcuMjI0LDMxLjU1OSAxNzMuMzY3LDMyLjAwNyBaTTE3NS4xNjAsMjEuMDc1IEMxNzUuMDE2LDIxLjA3NSAxNzQuODU1LDIxLjA0MyAxNzQuNjc5LDIwLjk2MyBDMTczLjg0NywyMC41OTUgMTcyLjgzOSwyMC4xOTUgMTcyLjA3MCwxOS45NzAgQzE3MS42NTQsMTkuODQyIDE3MS40NjIsMTkuNTIyIDE3MS40NjIsMTkuMjAyIEMxNzEuNDYyLDE4Ljc1NCAxNzEuODMwLDE4LjI3NCAxNzIuNDA2LDE4LjI3NCBDMTcyLjQ4NiwxOC4yNzQgMTcyLjU4MywxOC4yOTAgMTcyLjY3OSwxOC4zMDYgQzE3My41NDMsMTguNTE0IDE3NC42MTUsMTguODgyIDE3NS40NDgsMTkuMzE0IEMxNzUuODQ4LDE5LjUyMiAxNzYuMDA4LDE5Ljg1OCAxNzYuMDA4LDIwLjE5NSBDMTc2LjAwOCwyMC42NDMgMTc1LjY3MiwyMS4wNzUgMTc1LjE2MCwyMS4wNzUgWk0xNTcuMDE2LDI0LjU5NiBDMTU5LjQ2NSwyNC41OTYgMTYwLjY4MSwyNS44MjkgMTYwLjY4MSwyNy41OTAgQzE2MC42ODEsMjkuOTU5IDE1OC41NTIsMzEuNjIzIDE1NC45MTksMzEuODE1IEMxNTQuMzI3LDMxLjg0NyAxNTQuMDA3LDMxLjQxNSAxNTQuMDA3LDMwLjk4MyBDMTU0LjAwNywzMC41ODMgMTU0LjI0NywzMC4xOTkgMTU0Ljc5MSwzMC4xNjcgQzE1Ny44MDAsMjkuOTU5IDE1OC44NzIsMjguOTE4IDE1OC44NzIsMjcuNjIyIEMxNTguODcyLDI2Ljc4OSAxNTguMzYwLDI2LjE2NSAxNTcuMDQ4LDI2LjE2NSBDMTU1LjMwMywyNi4xNjUgMTUzLjc2NiwyNi43ODkgMTUyLjI2MiwyOC4yMzAgQzE1Mi4wNTQsMjguNDIyIDE1MS44MTQsMjguNTE4IDE1MS41NzQsMjguNTE4IEMxNTEuMTA5LDI4LjUxOCAxNTAuNjc3LDI4LjE4MiAxNTAuNjc3LDI3LjY1NCBDMTUwLjY3NywyNy41MjYgMTUwLjY5MywyNy40MTMgMTUwLjc0MSwyNy4yNjkgQzE1MS4yNjksMjUuNzY1IDE1MS42NTQsMjQuMjYwIDE1MS45NDIsMjIuNzU2IEMxNTEuMTU3LDIyLjgyMCAxNTAuNDIxLDIyLjg1MiAxNDkuNzQ5LDIyLjg1MiBDMTQ5LjIwNSwyMi44NTIgMTQ4LjkzMiwyMi40MzUgMTQ4LjkzMiwyMi4wMTkgQzE0OC45MzIsMjEuNjE5IDE0OS4yMDUsMjEuMjAzIDE0OS43MzMsMjEuMjAzIEMxNTAuNDY5LDIxLjIwMyAxNTEuMzE3LDIxLjE1NSAxNTIuMjMwLDIxLjA3NSBDMTUyLjM0MiwyMC4yNzUgMTUyLjQzOCwxOS40NzQgMTUyLjUxOCwxOC42NTggQzE1Mi41NjYsMTguMTYyIDE1Mi45ODIsMTcuOTIyIDE1My4zOTgsMTcuOTIyIEMxNTMuODQ2LDE3LjkyMiAxNTQuMjk1LDE4LjIxMCAxNTQuMjMxLDE4Ljc4NiBDMTU0LjE1MSwxOS41MjIgMTU0LjA3MSwyMC4yMjcgMTUzLjk3NCwyMC44ODMgQzE1NS4yMjMsMjAuNzIzIDE1Ni40NzIsMjAuNTE1IDE1Ny41NDQsMjAuMjc1IEMxNTcuNjI0LDIwLjI1OSAxNTcuNzA0LDIwLjI0MyAxNTcuNzg0LDIwLjI0MyBDMTU4LjI4MCwyMC4yNDMgMTU4LjU4NCwyMC42NTkgMTU4LjU4NCwyMS4wNzUgQzE1OC41ODQsMjEuNDI3IDE1OC4zNjAsMjEuNzk1IDE1Ny44NDgsMjEuODkxIEMxNTYuNTY4LDIyLjE3OSAxNTUuMTExLDIyLjQxOSAxNTMuNjg2LDIyLjU4MCBDMTUzLjQ2MiwyMy44MTIgMTUzLjE5MCwyNC44ODQgMTUyLjkxOCwyNS43MzMgTDE1Mi45NTAsMjUuNzQ5IEMxNTQuMTE5LDI1LjA0NSAxNTUuNzAzLDI0LjU5NiAxNTcuMDE2LDI0LjU5NiBaTTEzNi42NzksMzEuMjA3IEMxMzIuODIxLDMxLjIwNyAxMzEuMzE3LDMwLjExOSAxMzEuMzE3LDI3Ljk0MiBDMTMxLjMxNywyNy41NTggMTMxLjM4MSwyNy4xMDkgMTMxLjQ5MywyNi43NDEgQzEzMS42MjEsMjYuMjkzIDEzMi4wMDUsMjYuMTAxIDEzMi4zODksMjYuMTAxIEMxMzIuODM3LDI2LjEwMSAxMzMuMjcwLDI2LjM3MyAxMzMuMjcwLDI2LjgzNyBDMTMzLjI3MCwyNi45MDEgMTMzLjI1NCwyNi45ODEgMTMzLjIzOCwyNy4wNjEgQzEzMy4xNzQsMjcuMzAxIDEzMy4xNDIsMjcuNjIyIDEzMy4xNDIsMjcuODYyIEMxMzMuMTQyLDI4Ljg3MCAxMzMuNjg2LDI5LjQxNCAxMzYuNjc5LDI5LjQxNCBDMTM4LjIzMiwyOS40MTQgMTM5LjcyMCwyOS4yMjIgMTQxLjA0OSwyOC45NTAgQzE0MS4xNDUsMjguOTM0IDE0MS4yMjUsMjguOTE4IDE0MS4zMDUsMjguOTE4IEMxNDEuODMzLDI4LjkxOCAxNDIuMTUzLDI5LjM1MCAxNDIuMTUzLDI5Ljc5OCBDMTQyLjE1MywzMC4xODMgMTQxLjkxMywzMC41ODMgMTQxLjM2OSwzMC43MTEgQzEzOS45NjAsMzEuMDMxIDEzOC40MDgsMzEuMjA3IDEzNi42NzksMzEuMjA3IFpNMTM2Ljc5MSwyMS43NDcgQzEzNS41NTksMjEuNzQ3IDEzNC4zMjYsMjEuNjUxIDEzMy4zMDIsMjEuNDQzIEMxMzIuODIxLDIxLjMzMSAxMzIuNTk3LDIwLjk0NyAxMzIuNTk3LDIwLjU2MyBDMTMyLjU5NywyMC4wNTEgMTMyLjk4MiwxOS41MzggMTMzLjY1NCwxOS42NjYgQzEzNC41MDIsMTkuODQyIDEzNS41OTEsMTkuOTg2IDEzNi43NzUsMTkuOTg2IEMxMzcuOTQ0LDE5Ljk4NiAxMzkuMDE2LDE5LjkwNiAxMzkuODAwLDE5Ljc3OCBDMTQwLjQ1NywxOS42OTggMTQwLjgwOSwyMC4xNzkgMTQwLjgwOSwyMC42NTkgQzE0MC44MDksMjEuMDQzIDE0MC41ODUsMjEuNDI3IDE0MC4wODgsMjEuNTIzIEMxMzkuMTI4LDIxLjY2NyAxMzguMDA4LDIxLjc0NyAxMzYuNzkxLDIxLjc0NyBaTTEyMy44ODEsMzAuMzkxIEMxMjMuNjg5LDMwLjM5MSAxMjMuNDgxLDMwLjMxMSAxMjMuMjczLDMwLjE1MSBDMTIyLjc0NSwyOS43MzQgMTIyLjIwMSwyOS4zODIgMTIxLjY4OSwyOS4wOTQgQzEyMS41MTMsMzAuNDIzIDEyMC42MDAsMzEuMzgzIDExOC42MTUsMzEuMzgzIEMxMTYuODIzLDMxLjM4MyAxMTUuNzAyLDMwLjQ4NyAxMTUuNzAyLDI5LjA0NiBDMTE1LjcwMiwyNy43MTggMTE2Ljc3NSwyNi43MjUgMTE4Ljg1NSwyNi43MjUgQzExOS4xOTIsMjYuNzI1IDExOS41NDQsMjYuNzU3IDExOS45MTIsMjYuODA1IEMxMTkuODE2LDI1LjYzNyAxMTkuNzg0LDI0LjQ2OCAxMTkuNzY4LDIzLjMwMCBDMTE5LjA4MCwyMy4zNDggMTE4LjQwNywyMy4zNjQgMTE3Ljc4MywyMy4zNjQgQzExNy40NjMsMjMuMzY0IDExNy4xNzUsMjMuMzY0IDExNi45MDMsMjMuMzMyIEMxMTYuNDA2LDIzLjI4NCAxMTYuMTY2LDIyLjg4NCAxMTYuMTY2LDIyLjQ4NCBDMTE2LjE2NiwyMi4wNjcgMTE2LjQzOCwyMS42NTEgMTE2Ljk5OSwyMS42ODMgQzExNy4yMzksMjEuNjk5IDExNy40OTUsMjEuNzE1IDExNy43ODMsMjEuNzE1IEMxMTguNDA3LDIxLjcxNSAxMTkuMDY0LDIxLjY5OSAxMTkuNzUyLDIxLjY1MSBDMTE5Ljc1MiwyMS4zOTUgMTE5Ljc1MiwyMS4xMzkgMTE5Ljc1MiwyMC44NjcgTDExOS43NTIsMTkuMjY2IEMxMTkuNzUyLDE4Ljc3MCAxMjAuMTY4LDE4LjUzMCAxMjAuNTg0LDE4LjUzMCBDMTIxLjAwMCwxOC41MzAgMTIxLjQxNiwxOC43NzAgMTIxLjQxNiwxOS4yNjYgTDEyMS40MTYsMjAuODgzIEMxMjEuNDE2LDIxLjA5MSAxMjEuNDE2LDIxLjI5OSAxMjEuNDE2LDIxLjQ5MSBDMTIyLjA0MSwyMS40MjcgMTIyLjYzMywyMS4zMzEgMTIzLjE3NywyMS4yMzUgQzEyMy44MDEsMjEuMTA3IDEyNC4xMzgsMjEuNTM5IDEyNC4xMzgsMjEuOTg3IEMxMjQuMTM4LDIyLjM1NSAxMjMuOTEzLDIyLjc0MCAxMjMuNDMzLDIyLjgzNiBDMTIyLjgwOSwyMi45NjQgMTIyLjEyMSwyMy4wNjAgMTIxLjQzMiwyMy4xNDAgQzEyMS40NDgsMjQuNTE2IDEyMS40ODEsMjUuODkzIDEyMS42MjUsMjcuMjUzIEMxMjIuNTA1LDI3LjU5MCAxMjMuNDE3LDI4LjA4NiAxMjQuMjk4LDI4Ljc0MiBDMTI0LjYwMiwyOC45NjYgMTI0LjczMCwyOS4yNTQgMTI0LjczMCwyOS41MjYgQzEyNC43MzAsMjkuOTc1IDEyNC4zNjIsMzAuMzkxIDEyMy44ODEsMzAuMzkxIFpNMTE4Ljg1NSwyOC4yMzAgQzExNy43MzUsMjguMjMwIDExNy4zODMsMjguNTgyIDExNy4zODMsMjkuMDQ2IEMxMTcuMzgzLDI5LjU0MiAxMTcuODE1LDI5Ljc5OCAxMTguNjE1LDI5Ljc5OCBDMTE5LjQzMiwyOS43OTggMTE5Ljk3NiwyOS40MTQgMTE5Ljk5MiwyOC40MDYgQzExOS41NzYsMjguMjk0IDExOS4xOTIsMjguMjMwIDExOC44NTUsMjguMjMwIFpNMTEzLjU3MywyNi4xMTcgQzExMy41NzMsMjcuODk0IDExMy43MzMsMjkuNTkwIDExMy45MjUsMzAuODcxIEMxMTQuMDIxLDMxLjQ2MyAxMTMuNTA5LDMxLjgxNSAxMTMuMDEzLDMxLjgxNSBDMTEyLjU5NywzMS44MTUgMTEyLjE5NywzMS41OTEgMTEyLjExNywzMS4wOTUgQzExMS44OTMsMjkuNzY2IDExMS43NDksMjguMDIyIDExMS43NDksMjYuMTAxIEMxMTEuNzQ5LDIzLjk1NiAxMTIuMDg1LDIxLjUwNyAxMTIuNjI5LDE5LjE3MCBDMTEyLjcyNSwxOC43MzggMTEzLjEwOSwxOC41NDYgMTEzLjUwOSwxOC41NDYgQzExNC4wMjEsMTguNTQ2IDExNC41NTAsMTguODgyIDExNC40MjIsMTkuNTA2IEMxMTMuOTA5LDIxLjczMSAxMTMuNTczLDI0LjA2OCAxMTMuNTczLDI2LjExNyBaTTEwMi41NTIsMzIuMTE5IEMxMDIuMjE2LDMyLjExOSAxMDEuODc5LDMxLjk1OSAxMDEuNjU1LDMxLjU5MSBDMTAwLjYxNSwyOS45OTEgOTkuMTQyLDI4LjAzOCA5Ny44NjIsMjYuNTk3IEM5Ny4yNzAsMjUuOTU3IDk3LjAxMywyNS4zOTcgOTcuMDEzLDI0LjgyMCBDOTcuMDEzLDI0LjI5MiA5Ny4xOTAsMjMuNzQ4IDk3Ljc2NiwyMy4xNTYgQzk4Ljk5OCwyMS45MDcgMTAwLjMyNywyMC4wODMgMTAxLjMxOSwxOC41NDYgQzEwMS41MTEsMTguMjQyIDEwMS43OTksMTguMTE0IDEwMi4wNzIsMTguMTE0IEMxMDIuNTUyLDE4LjExNCAxMDMuMDMyLDE4LjQ4MiAxMDMuMDMyLDE5LjAxMCBDMTAzLjAzMiwxOS4xODYgMTAyLjk2OCwxOS4zNzggMTAyLjg0MCwxOS41ODYgQzEwMS44NjMsMjEuMDI3IDEwMC40NTUsMjIuNzg4IDk5LjIwNiwyNC4xMDAgQzk4Ljk2NiwyNC4zODggOTguODcwLDI0LjU0OCA5OC44NzAsMjQuODA0IEM5OC44NzAsMjUuMDc3IDk4Ljk5OCwyNS4yNjkgOTkuMjU0LDI1LjU1NyBDMTAwLjY3OSwyNy4wNjEgMTAyLjEyMCwyOC44NTQgMTAzLjMyMCwzMC41MzUgQzEwMy40ODAsMzAuNzc1IDEwMy41NjAsMzAuOTk5IDEwMy41NjAsMzEuMTkxIEMxMDMuNTYwLDMxLjczNSAxMDMuMDY0LDMyLjExOSAxMDIuNTUyLDMyLjExOSBaTTgzLjU0MywzMS42NzEgQzgxLjE1OCwzMS42NzEgNzkuODkzLDMwLjQ4NyA3OS44OTMsMjcuMTU3IEM3OS44OTMsMjQuNjEyIDgwLjA1MywyMS41NzEgODAuMjMwLDE5LjIxOCBDODAuMjYyLDE4LjY3NCA4MC43MTAsMTguNDE4IDgxLjE1OCwxOC40MTggQzgxLjY1NCwxOC40MTggODIuMTM0LDE4LjcyMiA4Mi4wODYsMTkuMjk4IEM4MS45MTAsMjEuNjY3IDgxLjc1MCwyNC43MDggODEuNzUwLDI3LjE3MyBDODEuNzUwLDI5LjMxOCA4Mi40MDYsMjkuODk1IDgzLjU0MywyOS44OTUgQzg1LjAzMSwyOS44OTUgODYuNDI0LDI5LjI4NiA4Ny44OTcsMjcuNDYyIEM4OC4xMjEsMjcuMTczIDg4LjQwOSwyNy4wNjEgODguNjY1LDI3LjA2MSBDODkuMTYxLDI3LjA2MSA4OS42MDksMjcuNDQ2IDg5LjYwOSwyNy45NDIgQzg5LjYwOSwyOC4xMzQgODkuNTQ1LDI4LjMyNiA4OS4zODUsMjguNTM0IEM4Ny41NjEsMzAuODA3IDg1LjYyNCwzMS42NzEgODMuNTQzLDMxLjY3MSBaTTcxLjU0NiwyNi45NDkgQzcxLjk2MiwyNi45NDkgNzIuMTcwLDI3LjMxNyA3Mi4xNzAsMjcuNjg2IEM3Mi4xNzAsMjguMDU0IDcxLjk2MiwyOC40MjIgNzEuNTQ2LDI4LjQyMiBMNjguNDg5LDI4LjQyMiBMNjguNDg5LDMxLjk1OSBDNjguNDg5LDMyLjM5MiA2OC4wNzIsMzIuNjE2IDY3LjY1NiwzMi42MTYgQzY3LjI0MCwzMi42MTYgNjYuODI0LDMyLjM5MiA2Ni44MjQsMzEuOTU5IEw2Ni44MjQsMjguNDIyIEw2NC4xMDMsMjguNDIyIEM2My42ODcsMjguNDIyIDYzLjQ3OSwyOC4wNTQgNjMuNDc5LDI3LjY4NiBDNjMuNDc5LDI3LjMxNyA2My42ODcsMjYuOTQ5IDY0LjEwMywyNi45NDkgTDY2LjgyNCwyNi45NDkgTDY2LjgyNCwyNS4zMTcgTDY0Ljg1NSwyNS4zMTcgQzY0LjQzOSwyNS4zMTcgNjQuMjMxLDI0Ljk0OSA2NC4yMzEsMjQuNTk2IEM2NC4yMzEsMjQuMjI4IDY0LjQzOSwyMy44NzYgNjQuODU1LDIzLjg3NiBMNjYuODI0LDIzLjg3NiBMNjYuODI0LDIyLjQ4NCBMNjQuMzkxLDIyLjQ4NCBDNjMuOTc1LDIyLjQ4NCA2My43NjcsMjIuMTE1IDYzLjc2NywyMS43NjMgQzYzLjc2NywyMS4zOTUgNjMuOTc1LDIxLjA0MyA2NC4zOTEsMjEuMDQzIEw2Ny42MDgsMjEuMDQzIEM2OC4wMjQsMjAuMjU5IDY4LjQ3MywxOS4yODIgNjguNzc3LDE4LjM3MCBDNjguOTA1LDE3Ljk4NiA2OS4yMDksMTcuODI2IDY5LjU0NSwxNy44MjYgQzY5Ljk2MSwxNy44MjYgNzAuMzkzLDE4LjExNCA3MC4zOTMsMTguNTQ2IEM3MC4zOTMsMTguNjI2IDcwLjM3NywxOC43MjIgNzAuMzQ1LDE4LjgxOCBDNzAuMDU3LDE5LjYwMiA2OS43MDUsMjAuMzU1IDY5LjMwNSwyMS4wNDMgTDcxLjIxMCwyMS4wNDMgQzcxLjYyNiwyMS4wNDMgNzEuODM0LDIxLjM5NSA3MS44MzQsMjEuNzYzIEM3MS44MzQsMjIuMTE1IDcxLjYyNiwyMi40ODQgNzEuMjEwLDIyLjQ4NCBMNjguNDg5LDIyLjQ4NCBMNjguNDg5LDIzLjg3NiBMNzAuNTg1LDIzLjg3NiBDNzEuMDAyLDIzLjg3NiA3MS4yMTAsMjQuMjI4IDcxLjIxMCwyNC41OTYgQzcxLjIxMCwyNC45NDkgNzEuMDAyLDI1LjMxNyA3MC41ODUsMjUuMzE3IEw2OC40ODksMjUuMzE3IEw2OC40ODksMjYuOTQ5IEw3MS41NDYsMjYuOTQ5IFpNNjYuMjgwLDIwLjU5NSBDNjYuMDA4LDIwLjU5NSA2NS43NTEsMjAuNDY3IDY1LjU5MSwyMC4xNzkgQzY1LjM5OSwxOS43NzggNjUuMTU5LDE5LjM5NCA2NC45MzUsMTkuMDI2IEM2NC44MzksMTguODgyIDY0LjgwNywxOC43NTQgNjQuODA3LDE4LjYyNiBDNjQuODA3LDE4LjI0MiA2NS4xOTEsMTcuOTU0IDY1LjYwNywxNy45NTQgQzY1Ljg0NywxNy45NTQgNjYuMDg4LDE4LjA1MCA2Ni4yNjQsMTguMjc0IEM2Ni41MzYsMTguNTk0IDY2LjgyNCwxOS4wNDIgNjcuMDE2LDE5LjQ0MiBDNjcuMDgwLDE5LjU4NiA2Ny4xMTIsMTkuNzE0IDY3LjExMiwxOS44NDIgQzY3LjExMiwyMC4yOTEgNjYuNjk2LDIwLjU5NSA2Ni4yODAsMjAuNTk1IFpNNjIuNjMwLDIyLjIxMSBMNTcuNzMyLDIyLjIxMSBDNTcuMzE2LDIyLjIxMSA1Ny4wOTIsMjEuODExIDU3LjA5MiwyMS40MTEgQzU3LjA5MiwyMS4wMTEgNTcuMzE2LDIwLjYxMSA1Ny43MzIsMjAuNjExIEw2Mi42MzAsMjAuNjExIEM2My4wNjIsMjAuNjExIDYzLjI4NiwyMS4wMTEgNjMuMjg2LDIxLjQxMSBDNjMuMjg2LDIxLjgxMSA2My4wNjIsMjIuMjExIDYyLjYzMCwyMi4yMTEgWk02Mi4wMjIsMTkuODc0IEw1OC42NjEsMTkuODc0IEM1OC4yNjAsMTkuODc0IDU4LjA1MiwxOS40OTAgNTguMDUyLDE5LjEyMiBDNTguMDUyLDE4LjczOCA1OC4yNjAsMTguMzcwIDU4LjY2MSwxOC4zNzAgTDYyLjAyMiwxOC4zNzAgQzYyLjQzOCwxOC4zNzAgNjIuNjQ2LDE4LjczOCA2Mi42NDYsMTkuMTIyIEM2Mi42NDYsMTkuNDkwIDYyLjQzOCwxOS44NzQgNjIuMDIyLDE5Ljg3NCBaTTYyLjAyMiwyNC40NTIgTDU4LjY2MSwyNC40NTIgQzU4LjI2MCwyNC40NTIgNTguMDUyLDI0LjA2OCA1OC4wNTIsMjMuNzAwIEM1OC4wNTIsMjMuMzE2IDU4LjI2MCwyMi45NDggNTguNjYxLDIyLjk0OCBMNjIuMDIyLDIyLjk0OCBDNjIuNDM4LDIyLjk0OCA2Mi42NDYsMjMuMzE2IDYyLjY0NiwyMy43MDAgQzYyLjY0NiwyNC4wNjggNjIuNDM4LDI0LjQ1MiA2Mi4wMjIsMjQuNDUyIFpNNjIuMDIyLDI2LjY5MyBMNTguNjYxLDI2LjY5MyBDNTguMjYwLDI2LjY5MyA1OC4wNTIsMjYuMzA5IDU4LjA1MiwyNS45NDEgQzU4LjA1MiwyNS41NTcgNTguMjYwLDI1LjE4OSA1OC42NjEsMjUuMTg5IEw2Mi4wMjIsMjUuMTg5IEM2Mi40MzgsMjUuMTg5IDYyLjY0NiwyNS41NTcgNjIuNjQ2LDI1Ljk0MSBDNjIuNjQ2LDI2LjMwOSA2Mi40MzgsMjYuNjkzIDYyLjAyMiwyNi42OTMgWk01OS41NzMsMjcuNDQ2IEw2MS4yMzgsMjcuNDQ2IEM2Mi40NzAsMjcuNDQ2IDYyLjg3MCwyNy45MjYgNjIuODcwLDI4LjkxOCBMNjIuODcwLDMwLjgyMyBDNjIuODU0LDMxLjk1OSA2Mi4zMjYsMzIuMjc5IDYxLjIzOCwzMi4yOTUgTDU5LjU3MywzMi4yOTUgQzU4LjM1NiwzMi4yOTUgNTcuOTU2LDMxLjgxNSA1Ny45NTYsMzAuODIzIEw1Ny45NTYsMjguOTE4IEM1Ny45NTYsMjcuOTI2IDU4LjM1NiwyNy40NDYgNTkuNTczLDI3LjQ0NiBaTTU5LjU1NywzMC40ODcgQzU5LjU1NywzMC43NDMgNTkuNjM3LDMwLjg1NSA1OS45MDksMzAuODU1IEw2MC45MTcsMzAuODU1IEM2MS4xNzQsMzAuODU1IDYxLjI1NCwzMC43NTkgNjEuMjU0LDMwLjQ4NyBMNjEuMjU0LDI5LjI1NCBDNjEuMjU0LDI4Ljk4MiA2MS4xNzQsMjguODg2IDYwLjkxNywyOC44ODYgTDU5LjkwOSwyOC44ODYgQzU5LjYzNywyOC44ODYgNTkuNTU3LDI4Ljk4MiA1OS41NTcsMjkuMjU0IEw1OS41NTcsMzAuNDg3IFoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIgZD0iTTIwNC4wMDEsMjUuNTA5IEwxOTUuOTkzLDMxLjAwOSBMMTk1Ljk5MywyMC4wMDkgTDIwNC4wMDEsMjUuNTA5IFoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 261px 50px;
  background-position: center;
  width: 261px;
  height: 50px;
}

.pc .content-info .inner .item1 .image {
  background-image: url(./assets2011/img/pc/img-zeh.jpg);
}

.pc .content-info .inner .item1 .label {
  background-image: url(./assets2011/img/pc/title-zeh.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 335px;
  height: 60px;
}

.pc .content-info .inner .item1 .link a:after {
  content: "";
  position: absolute;
  display: block;
  background-image: url(./assets2011/img/pc/info-thumb2.png);
  background-repeat: no-repeat;
  background-size: 77px 67px;
  background-position: center;
  width: 77px;
  height: 67px;
  top: -10px;
  left: -20px;
}

.pc .content-info .inner .item2 .image {
  background-image: url(./assets2011/img/pc/img-kura180518.jpg);
}

.pc .content-info .inner .item2 .label {
  background-image: url(./assets2011/img/pc/title-kura.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 60px;
}

.pc .content-info .inner .item2 .link a:after {
  content: "";
  position: absolute;
  display: block;
  background-image: url(./assets2011/img/pc/info-thumb3.png);
  background-repeat: no-repeat;
  background-size: 60px 67px;
  background-position: center;
  width: 60px;
  height: 67px;
  top: -10px;
  left: -10px;
}

.pc .content-info .inner .item3 .image {
  background-image: url(./assets2011/img/pc/img-kaikou.jpg);
}

.pc .content-info .inner .item3 .label {
  background-image: url(./assets2011/img/pc/title-kaikou.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 60px;
}

.pc .content-info .inner .item3 .link a:after {
  content: "";
  position: absolute;
  display: block;
  background-image: url(./assets2011/img/pc/info-thumb3.png);
  background-repeat: no-repeat;
  background-size: 73px 68px;
  background-position: center;
  width: 73px;
  height: 68px;
  top: -10px;
  left: -20px;
}

.pc .content-info .inner .item4 .image {
  background-image: url(./assets2011/img/pc/img-nonriko.jpg);
}

.pc .content-info .inner .item4 .label {
  background-image: url(./assets2011/img/pc/title-nonriko.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 60px;
}

.pc .content-info .inner .item5 .image {
  background-image: url(./assets2011/img/pc/img-interior.jpg);
}

.pc .content-info .inner .item5 .label {
  background-image: url(./assets2011/img/pc/title-interior.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 60px;
}

/*=============
メインエリア
=============*/

.mobile .sp {
  display: block;
}

.pc .sp {
  display: none;
}

.pc #topbox {
  position: relative;
}
/*.pc #topbox::before,
.pc #topbox::after {
    content: '';
    position: absolute;
    top: 0;
    display: block;
    width: calc((100% - 1200px) / 2);
    height: 100%;
    background-color: rgba(255,255,255,.2);
    z-index: 1;
}
.pc #topbox::before {
    left: 0;
}
.pc #topbox::after {
    right: 0;
}*/

.pc #topbox .mainbg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.pc #topbox .mainbg.type1 {
  background: url("./assets2207/img/pc/main_bg.jpg") no-repeat #fff;
  background-size: cover;
  background-position: 50% 50%;
}

.pc div.mainitem {
  padding-top: 153px;
  width: 100%;
}
div.mainitem .mainitem__txt {
  padding-bottom: 455px;
  text-align: center;
  font-weight: 900;
  font-size: 40px;
  color: #fff;
  filter: drop-shadow(0 0 10px rgba(0,0,0,0.5));
  letter-spacing: 0.1em;
  user-select: none;
  pointer-events: none;
}
div.mainitem h1 {
  text-align: center;
  margin-bottom: 37px;
}
div.mainitem .catch_copy {
  text-align: center;
  margin-bottom: 60px;
}

.pc div.mainitem .mainitem__lead {
  position: absolute;
  font-size: 14px;
  bottom: 20px;
  right: 0;
  text-align: right;
  color: #fff;
}
.pc .mainitem__taisaku {
  position: absolute;
  bottom: 0;
  right: 20px;
  z-index: 1;
  text-align: right;
}

div.mainitem .maintext {
  width: 540px;
  margin: 0 auto;
  padding: 5px 0;
  color: #fff;
  text-align: center;
  font-size: 20px;
  background: #877971;
  position: relative;
}

div.mainitem .maintext span {
  font-size: 28px;
}

div.mainitem .mainprize {
  text-align: center;
}

.pc div.mainitem .mainprize {
  text-align: center;
  width: 540px;
  margin: 0 auto;
  padding: 10px;
  background: #fff;
  border-left: 1px solid #877971;
  border-right: 1px solid #877971;
}

div.mainitem .mainsummary {
  margin: 0 auto;
  font-size: 10px;
}
.pc div.mainitem .mainsummary {
  line-height: 1.8;
  border-left: 1px solid #877971;
  border-right: 1px solid #877971;
  border-bottom: 1px solid #877971;
  width: 540px;
  padding: 0 10px 10px;
}

div.mainitem p.leadtxt {
  font-size: 22px;
  padding: 15px 0 10px;
}
.yokoku_lead {
  font-size: 24px;
  text-align: center;
  padding: 20px 0;
  color: #494949;
  font-weight: lighter;
}
.yokoku_txt {
  font-size: 36px;
  text-align: center;
  padding: 10px 0 20px;
  color: #494949;
}
.icons {
  text-align: center;
}

.mobile .mainbox {
  display: none;
}
.mobile .mainbox_sp {
  position: relative;
}
.mobile .mainbox_sp_first {
  position: relative;
}
.mobile .mainbox_sp .mainitem__txt {
  margin-bottom: 4px;
  text-align: center;
  font-weight: 900;
  font-size: 16.5px;
  color: #fff;
  filter: drop-shadow(0 0 10px rgba(0,0,0,0.5));
  letter-spacing: 0.1em;
  user-select: none;
  pointer-events: none;
}
.mobile .mainbox_sp h1 {
  padding-top: 40vw;
}
.mobile .mainbox_sp .catch_copy {
  position: absolute;
  top: 58vw;
}
.mobile .mainbox_sp h1 img,
.mobile .mainbox_sp .catch_copy img {
  width: 100%;
}
.mobile .mainitem__lead {
  position: absolute;
  text-align: center;
  font-size: 2.4vw;
  line-height: 1.8;
  width: 100%;
  top: 78vw;
  color: #fff;
}
.mobile .mainitem__taisaku {
  width: 100%;
  margin-bottom: 0;
}
.mobile .mainitem__catch {
  position: absolute;
  top: 13.333vw;
  width: 100%;
}
.mobile .yokoku_lead {
  font-size: 16px !important;
  padding: 4vw;
  color: #fff;
}
.mobile .yokoku_txt {
  font-size: 26px !important;
  padding: 4vw;
  color: #fff;
}
.mobile .icons img {
  width: 50%;
}
.mainbox_bottom_sp {
  padding: 20px 4vw;
}
.mobile .maintext_sp {
  margin-bottom: 20px;
  padding: 5px 0;
  border-top: 1px solid #4b9cb4;
  border-bottom: 1px solid #4b9cb4;
  color: #4b9cb4;
  font-size: 14px;
  text-align: center;
}
.mobile .maintext_sp span {
  font-size: 16px;
}
.mobile .mainprize_sp {
  padding: 0 4vw;
}
.mobile .mainsummary {
  margin-top: 20px;
  font-size: 10px;
}

@keyframes show {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes show {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.pc .mainbox {
  width: 1200px;
  /*
	height:72vw;
	min-height:72vw;
*/
  height: 1050px;
  margin: auto;
  position: relative;
  z-index: 999;
}

.pc .mainbox {
  position: relative;
  display: flex;
  flex-direction: row;
}

.pc .mainbox > .item1 {
  width: 100%;
}

.pc .mainbox > .item1 .wrapper {
  display: table;
  width: 100%;
  height: 100%;
  position: relative;
}

.pc .mainbox > .item1 .wrapper .img {
  display: table-cell;
  width: 100%;
  min-width: 1200px;
  height: 100%;
  /*	vertical-align: bottom;*/
  text-align: left;
  padding-top: 255px;
}

.pc .mainbox > .item1 .wrapper .lead_txt {
  color: #fff;
  position: absolute;
  left: 95px;
  top: 430px;
  text-align: center;
  font-size: 16px;
}

.pc .mainbox > .item1 .wrapper .oshirase {
  color: #fff;
  position: absolute;
  left: 145px;
  top: 430px;
  text-align: center;
  font-size: 16px;
}

.pc .mainbox > .item1 .wrapper .note {
  position: absolute;
  bottom: 25px;
  left: 0;
  color: #fff;
  font-size: 12px;
}
.pc .mainitem__catch {
  position: absolute;
  top: 100px;
  left: 0;
}

.pc .mainbox > .item1 .text {
  /*	padding-top: 20px;*/
  padding-left: 0.5em;
  color: #fff;
  font-size: 17px;
  line-height: 1.8em;
  letter-spacing: 0.09em;
  text-shadow: #000 0px 0px 3px;
  /*
	position: absolute;
	bottom: 20px;
*/
}

.pc .mainbox > .item1 .notes {
  color: #fff;
  position: absolute;
  font-size: 12px;
  bottom: -45px;
  left: 10px;
}

.pc .mainbox > .item1 .btn_wrap {
  position: absolute;
  right: -180px;
  bottom: -15px;
}

.pc .mainbox > .item1 .btn_wrap .btn:last-child {
  padding-left: 35px;
}

.pc .mainbox > .item2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 26%;
}

.pc .mainbox > .item2 .inner h1 {
  animation: fadein 1.5s 1 0.5s backwards;
  -webkit-animation: fadein 1.5s 1 0.5s backwards;
  margin-bottom: 40px;
  text-align: center;
}

.pc .mainbox > .item2 .inner > p {
  padding-left: 15px;
}

.pc .mainbox > .item3 {
  animation: moves 1s 1 0.5s backwards;
  -webkit-animation: moves 1s 1 0.5s backwards;
  display: block;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}

.pc .mainbox > .item3 .ani {
  position: absolute;
  top: 86px;
  left: 576px;
}

@keyframes moves {
  0% {
    bottom: -390px;
  }
  100% {
    bottom: 0;
  }
}

@-webkit-keyframes moves {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.pc #topbox {
  position: relative;
  z-index: 0;
}

.sec_tax {
  position: relative;
  z-index: 1;
}

.mobile #topbox {
  position: relative;
  width: 100%;
  height: 90vw;
}

.mobile #topbox .mainbg.type1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: url("./assets2207/img/sp/main_bg.jpg") no-repeat #eee;
  background-size: 100% auto;
}

.mobile #topbox .mainbg.type2 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  animation: show 12s infinite;
  -webkit-animation: show 12s infinite;
  background: url("./assets2101/img/sp/hero_bg2.jpg") no-repeat;
  background-size: cover;
}

.mobile #topbox .mainbg > img {
  position: absolute;
  top: calc(45vh + 60px);
  left: 10px;
  width: 48px;
}

@keyframes show {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes show {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.mobile .topbox-btm {
  padding: 5px;
  background-image: url(./assets2207/img/pc/present-bg.jpg);
  background-size: cover;
  background-position: center;
  text-align: center;
}
.mobile .topbox-btm img {
  width: 96%;
  max-width: 345px;
}


.sec_tax.sp_lead {
  background: #fff;
}

.sec_tax.sp_lead .title-img {
  padding: 0 13px 25px;
}

.sec_tax.sp_lead .oshirase {
  padding: 0 13px 25px;
  text-align: center;
}

.sec_tax.sp_lead .lead_txt {
  color: #b21a40;
  text-align: center;
  font-size: 12px;
}

.sec_tax.sp_lead .note {
  color: #b21a40;
  text-align: center;
  font-size: 10px;
  line-height: 1.3;
  display: block;
  padding-top: 45px;
}

/*=============
// メインエリア
=============*/

.miffy65th {
  position: relative;
  /*    background: #f3d120 url(assets2011/img/pc/miffy65th_bg.png);*/
  background: #fed831;
  background-repeat: repeat-x;
  background-position: center 15px;
  padding: 65px 0 50px;
}

.miffy65th .img-title {
  text-align: center;
}

.miffy65th .miffy65th_prize ul {
  display: flex;
  padding-top: 10px;
  position: relative;
  justify-content: space-between;
  background: url(assets2011/img/pc/prize_bg.png) no-repeat 87% bottom;
}

.miffy65th .miffy65th_prize ul:after {
  /* content: url(assets2011/img/pc/prize_bg.png); */
  /* display: block; */
  /* position: absolute; */
  /* bottom: 0; */
  /* right: 100px; */
}

.miffy65th .miffy65th_prize ul li:not(:first-child) {
  padding: 25px 0;
}

.miffy65th .miffy65th_prize ul li figure {
  text-align: center;
}

.miffy65th .miffy65th_prize figcaption {
  font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Meiryo UI, Meiryo, "メイリオ", "ＭＳ Ｐゴシック",
    sans-serif;
  color: #000;
  text-align: center;
  padding: 5px 5px 0;
  font-weight: bold;
}

.miffy65th .notes {
  font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Meiryo UI, Meiryo, "メイリオ", "ＭＳ Ｐゴシック",
    sans-serif;
  padding-top: 25px;
  color: #000;
  text-align: center;
}

.mobile .miffy65th {
  background-image: none;
  padding-top: 18px;
}

.mobile .miffy65th .miffy65th_prize ul {
  flex-wrap: wrap;
  padding-bottom: 20%;
  background-size: 80%;
  background-position: center bottom;
}

.mobile .miffy65th .miffy65th_prize ul li:first-child {
  width: 100%;
}

.mobile .miffy65th .miffy65th_prize ul li:nth-child(2) {
  width: 55%;
}

.mobile .miffy65th .miffy65th_prize ul li:nth-child(3) {
  width: 40%;
}

/* .mobile .miffy65th .miffy65th_prize ul:after {
    display: none;
    position: relative;
    right: 0;
    bottom: 0;
    width: 60%;
    text-align: center;
} */

br.sp {
  display: none;
}

.mobile br.sp {
  display: block !important;
}

.support_policy {
  position: relative;
  background: #ebf3f2;
  padding: 80px 0;
}

.support_policy .headline {
  background-image: url(assets2011/img/pc/support_policy_bg.png);
  background-position: 50px 10px;
  font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Meiryo UI, Meiryo, "メイリオ", "ＭＳ Ｐゴシック",
    sans-serif;
  padding-bottom: 60px;
}

.support_policy .headline .title,
.support_policy .headline p {
  width: 60%;
  margin-left: 40%;
  text-align: center;
  letter-spacing: 0.08em;
}

.support_policy .headline .title span {
  font-size: 36px;
}

.support_policy .headline .title {
  font-size: 60px;
  color: #276a60;
  padding: 30px 0 40px;
}

.support_policy .headline p {
  font-size: 18px;
}

.mobile .support_policy {
  padding: 30px 0;
}

.mobile .support_policy .headline {
  background-size: 158px;
  background-position: center 90px;
  padding-bottom: 20px;
}

.mobile .support_policy .headline .title,
.mobile .support_policy .headline p {
  width: 100%;
  margin-left: 0;
}

.mobile .support_policy .headline .title span {
  font-size: 18px;
}

.mobile .support_policy .headline .title {
  font-size: 24px;
}

.mobile .support_policy .headline p {
  margin-top: 133px;
  font-size: 10px;
  text-align: left;
}

.entry_btn {
  text-align: center;
  padding: 45px 0 40px;
}

.entry_btn a {
  background-color: #c30212;
  color: #fff;
  display: inline-block;
  width: 495px;
  font-size: 24px;
  text-align: center;
  position: relative;
  padding: 10px 0;
}

.entry_btn a span {
  display: block;
  font-size: 18px;
}

.entry_btn a:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 35px;
  top: calc(50% - 12.5px);
  border-style: solid;
  border-width: 12.5px 0 12.5px 21.7px;
  border-color: transparent transparent transparent #fff;
}

.mobile .entry_btn a {
  width: 200px;
  font-size: 12px;
}

.mobile .entry_btn a span {
  font-size: 10px;
  font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Meiryo UI, Meiryo, "メイリオ", "ＭＳ Ｐゴシック",
    sans-serif;
}

.mobile .entry_btn a:after {
  display: none;
}

.antarctic {
  padding: 90px 50px;
  background-color: #ebeffe;
}

.antarctic .antarctic_bg {
  background: url(assets2011/img/pc/antarctic_bg.png) no-repeat right;
}

.antarctic .headline,
.antarctic .photo_service {
  width: 50%;
  margin-right: 50%;
}

.antarctic .headline {
  padding: 60px 0 50px;
  text-align: center;
}

.antarctic .headline .headline_in {
  display: inline-block;
  text-align: center;
}

.antarctic .headline .title {
}

.antarctic .headline p {
  text-align: center;
  padding: 30px 0;
  font-size: 18px;
}

.antarctic .headline a {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #333;
  text-decoration: underline;
}

.antarctic .headline a:before {
  content: ">";
}

.mobile .antarctic {
  position: relative;
  padding: 0;
}

.mobile .antarctic .antarctic_bg {
  background-image: none;
}

.mobile .antarctic .headline,
.mobile .antarctic .photo_service {
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

.mobile .antarctic .headline {
  padding: 45px 0 0;
}

.mobile .antarctic .headline .title {
  width: 195px;
  margin: 0 auto;
}

.mobile .antarctic .headline p {
  font-size: 15px;
  text-align: left;
}

.mobile .antarctic .photo_service {
  padding: 15px 0 27px;
}

.mobile .antarctic .headline a {
  font-size: 15px;
  border: 1px solid #000;
  border-radius: 5px;
  padding: 10px 0;
  width: 80%;
  text-decoration: none;
  margin: 0 auto 30px;
}

.mobile .antarctic .headline a:before {
  display: none;
}

/*=============
最新の住まい
=============*/

.pc .content-info .info2 .item1 .image {
  background-image: url(./assets2011/img/pc/img_primore.jpg);
}

.pc .content-info .info2 .item2 .image {
  background-image: url(./assets2011/img/pc/img_primore3.jpg);
}

.pc .content-info .info2 .item1 .image,
.pc .content-info .info2 .item2 .image {
  width: 576px;
  height: 313px;
}

.pc .content-info .inner .info2 .item1 .label {
  background-image: url(./assets2011/img/pc/ttl_primore.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 335px;
  height: 60px;
}

.pc .content-info .inner .info2 .item2 .label {
  background-image: url(./assets2011/img/pc/ttl_primore3.png) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 335px;
  height: 60px;
}

.pc .content-info .info2 .item1 .text {
  width: 500px;
  letter-spacing: 0.12em;
  height: 7em;
  line-height: 1.6;
  font-weight: normal;
}

.pc .content-info .info2 .item2 .text {
  width: 540px;
  letter-spacing: 0.12em;
  height: 7em;
  line-height: 1.6;
  font-weight: normal;
}

.pc .vr {
  text-align: center;
}

.pc .vr p {
  text-align: center;
  font-size: 20px;
  line-height: 36px;
}

.stylepro_btn a {
  color: #fff;
  font-size: 24px;
  display: block;
  text-align: center;
  padding-top: 20px;
}

.stylepro_btn a:before {
  content: "> ";
}

.mobile .content-info .info2 .item1,
.mobile .content-info .info2 .item2 {
  margin-bottom: 30px;
}

.mobile .content-info .info2 .item1 .image {
  background-image: url(./assets2011/img/sp/img-primore.jpg);
}

.mobile .content-info .info2 .item2 .image {
  background-image: url(./assets2011/img/sp/img-primore3.jpg);
}

.mobile .content-info .info2 .item1 .image,
.mobile .content-info .info2 .item2 .image {
  width: 100%;
  height: 313px;
}

.mobile .content-info .inner .info2 .item1 .label {
  background-image: url(./assets2011/img/pc/ttl_primore.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 250px;
  height: 30px;
}

.mobile .content-info .inner .info2 .item2 .label {
  background-image: url(./assets2011/img/pc/ttl_primore3.png) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 250px;
  height: 30px;
}

.mobile .content-info .info2 .item1 .text {
  width: 100%;
  margin: auto;
  letter-spacing: 0.12em;
  line-height: 1.3;
}

.mobile .content-info .info2 .item2 .text {
  width: 100%;
  margin: auto;
  letter-spacing: 0.12em;
  height: auto;
  line-height: 1.3;
}

.mobile .vr {
  text-align: center;
}

.mobile .vr p {
  text-align: center;
  font-size: 20px;
  line-height: 36px;
}

.mobile .stylepro_btn a {
  font-size: 15px;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 10px 0;
  width: 200px;
  margin: 20px auto 0;
}

.mobile .stylepro_btn a:before {
  display: none;
}

.pc .merit {
  width: 1200px;
  margin: 0 auto;
  padding-top: 80px;
}
.merit_fig_wrapper {
  position: relative;
}
.mobile .merit_fig_wrapper {
  padding: 8vw 4vw 10px;
}
.merit_fig img {
  width: 100%;
}
.pc .merit_fig {
  margin: 0 auto;
  text-align: center;
}
.pc .merit_btn {
  position: absolute;
  bottom: 35px;
  left: 50%;
  transform: translateX(-50%);
}
.mobile .merit_btn {
  position: absolute;
  top: 228vw;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
}
.pc .merit .att {
  position: relative;
  width: 1200px;
  margin: 20px auto 0;
  padding-left: 1em;
}
.mobile .merit .att {
  position: relative;
  padding-left: 1em;
  font-size: 10px;
}
.merit .att::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
.pc .merit .att {
  font-size: 16px;
}

.pc .lead_text {
  font-size: 20px;
}

.century__visual {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.pc .century__visual {
  background-image: url(assets2207/img/pc/century_visual.jpg);
  padding-top: 69.375%;
  min-width: 1200px;
}
.mobile .century__visual {
  background-image: url(assets2207/img/sp/century_visual.jpg);
  padding-top: 85.3333%;
}
.century__logo {
  position: absolute;
  text-align: center;
}
.pc .century__logo {
  width: 52.865%;
  top: 6.5%;
  left: 50%;
  transform: translateX(-50%);
}
.pc .century__logo img {
  width: 100%;
}
.mobile .century__logo {
  width: 84vw;
  top: 4vw;
  left: 8vw;
}
.mobile .century__logo img {
  width: 100%;
}
.pc .centuryBlock01 {
  display: flex;
  justify-content: space-between;
  gap: 40px;
  width: 1200px;
  margin: 50px auto;
}
.pc .centuryBlock01__box01,
.pc .centuryBlock01__box02 {
  flex: calc((100% - 40px) / 2) 0 0;
}
.pc .centuryImgs {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 30px;
}
.mobile .centuryBlock01 {
  width: 84vw;
  margin: 8vw;
}

.newnomal {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.pc .newnomal {
  width: 1200px;
  margin: 0 auto;
  background: url(assets2207/img/pc/newnomal_img.jpg) no-repeat center center;
}
.mobile .newnomal {
  margin: 2.66vw;
  background: url(assets2207/img/sp/newnomal_img.jpg) no-repeat top center;
  background-size: 100% auto;
  padding-top: 68vw;
}
.newnomal__box {
  background: #fff;
}
.newnomal__box:nth-child(1) {
  border: 1px solid #ea5514;
}
.newnomal__box:nth-child(2) {
  border: 1px solid #0055a2;
}
.newnomal__box:nth-child(3) {
  border: 1px solid #00803a;
}
.newnomal__box:nth-child(4) {
  border: 1px solid #95452a;
}
.newnomal__box img {
  width: 100%;
}
.pc .newnomal__box {
  padding: 15px;
  margin: 0 590px 20px 0;
  width: calc(50% - 590px / 2);
}
.mobile .newnomal__box {
  padding: 2.66vw;
  margin: 0 2.66vw 2.66vw 0;
  width: calc(50% - 2.66vw / 2);
}
.newnomal__box:nth-child(2n) {
  margin-right: 0;
}
.newnomal__box:nth-child(1) h3 {
  color: #ea5514;
}
.newnomal__box:nth-child(2) h3 {
  color: #0055a2;
}
.newnomal__box:nth-child(3) h3 {
  color: #00803a;
}
.newnomal__box:nth-child(4) h3 {
  color: #95452a;
}
.pc .newnomal__box h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
.mobile .newnomal__box h3 {
  font-size: 4vw;
  margin-bottom: 1vw;
}
.pc .newnomal__box p {
  margin-top: 10px;
  font-size: 16px;
}
.mobile .newnomal p {
  margin-top: 0.8vw;
  font-size: 2.66vw;
}

.pc .kura-block {
  width: 1200px;
  height: 625px;
  background: url(assets2207/img/pc/kura_img.jpg) no-repeat #000;
  padding: 30px;
  color: #fff;
  position: relative;
  margin: 0 auto;
}
.pc .kura-block .kura_txt {
  width: 46%;
}
.pc .kura-block .kura_txt h3 {
  font-size: 32px;
  margin-bottom: 30px;
}
.pc .kura-block .kura_txt p {
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 1.7;
}
.pc .kura-block .kura_txt span {
  font-size: 12px;
}
.pc .kura-block .kura_txt p.caution {
  font-size: 12px;
  text-indent: -1rem;
  padding-left: 1rem;
  margin-top: 40px;
}
.pc .kura-block .c-btn01 {
  position: absolute;
  bottom: 30px;
  right: 30px;
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid #fff;
}

.mobile .kura-block {
  width: 100%;
  background: url(assets2207/img/sp/kura_img.jpg) no-repeat #120d0a;
  background-size: 100% auto;
  padding: 70vw 8vw 8vw;
  color: #fff;
}
.mobile .kura-block .kura_txt {
  margin-bottom: 8vw;
}
.mobile .kura-block .kura_txt h3 {
  font-size: 5.333vw;
  margin-bottom: 4vw;
}
.mobile .kura-block .kura_txt p {
  margin-bottom: 4vw;
  line-height: 1.7;
}
.mobile .kura-block .kura_txt span {
  font-size: 10px;
}
.mobile .kura-block .kura_txt p.caution {
  font-size: 10px;
  text-indent: -0.5rem;
  padding-left: 0.5rem;
}
.mobile .kura-block .c-btn01 {
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid #fff;
  margin: 0 auto;
}

.pc .seminar {
  display: flex;
  margin-top: 20px;
  position: relative;
}
.pc .seminar_img {
  flex-shrink: 0;
  width: 580px;
}
.pc .seminar_img img {
  width: 100%;
}
.pc .seminar_title {
  margin-bottom: 60px;
  text-align: center;
}
.pc .seminar_text {
  padding-left: 40px;
  font-size: 16px;
  line-height: 2;
}
.seminar_text a {
  color: #3d69a7;
  text-decoration: underline;
}
.mobile .seminar_title {
  text-align: center;
}
.mobile .seminar_title img {
  width: 84vw;
}
.mobile .seminar_text {
  margin-bottom: 20px;
  padding: 0 2vw;
}

/*==================
   お近くの
==================*/

.pc .content-entry {
  display: block;
  padding-top: 70px;
}
.map_wrapper {
  background-color: #ffffee;
}
.pc .map_wrapper {
  padding: 50px 0;
}
.pc .content-entry .area-list .area .local {
  font-size: 22px;
}

/*==================
// お近くの
==================*/

.pc .content-entry h3 {
  text-align: center;
  margin-bottom: ;
}

.pc .content-entry .bnr_entry {
  position: relative;
}

.pc .content-entry .bnr_entry .bnr1 {
  position: absolute;
  top: 60px;
  left: 10px;
  z-index: 2;
}

.pc .content-entry .bnr_entry .bnr2 {
  position: absolute;
  top: 220px;
  left: -8px;
  z-index: 1;
}

/*mobile*/

.mobile .content-entry .bnr_entry {
  position: inherit;
}

.mobile .content-entry .bnr_entry .bnr1 {
  z-index: 2;
  width: 100%;
  padding-left: 0;
  margin: 0 !important;
}

.mobile .content-entry .bnr_entry .bnr2 {
  z-index: 1;
  width: 100%;
  padding-left: 0%;
  height: auto;
}

.pc .content-entry .inner {
  position: relative;
  /*min-height: 600px;*/
  width: 1168px;
  margin: 0 auto;
}

.pc .content-entry .headline {
  position: absolute;
  left: 52%;
  top: 100px;
  text-align: left;
  z-index: 9;
}

.content-entry h3.title {
  font-size: 40px;
  font-weight: bold;
  color: #3d69a7;
}

.pc .content-entry h3.title span {
  display: none;
}

.pc .content-entry p.text-pc {
  font-size: 16px;
}

.pc .content-entry p.text-sp {
  display: none;
}

.pc .content-entry .entry-map {
  position: relative;
  width: 55%;
  margin: 0;
}

.pc .content-entry .area-list {
  width: 50%;
  margin: 0;
}

.pc .content-entry .area-list .area .area-name {
  display: none;
}

.pc .content-entry .area-list .area .local {
  position: absolute;
  width: 150px;
  font-size: 13px;
  line-height: 1.5;
}

.pc .content-entry .area-list .area .local li.i1 {
  float: left;
}

.pc .content-entry .area-list .area .local li.i2:before {
  content: "|";
  padding: 0 6px;
  font-weight: normal;
}

.pc .content-entry .area-list .area .local a {
  color: #000;
  text-decoration: none;
  font-weight: normal;
}

.pc .content-entry .area-list .area .local a:hover {
  color: #000;
  text-decoration: underline;
}

/*北海道*/

.pc .content-entry .area-list .area1 .local {
  top: 20px;
  right: 20px;
}

/*東北*/

.pc .content-entry .area-list .area2 .local {
  top: 130px;
  right: -75px;
}

/*関東*/

.pc .content-entry .area-list .area3 .local {
  top: 220px;
  right: -40px;
}

/*甲信越*/

.pc .content-entry .area-list .area4 .local {
  top: 100px;
  right: 100px;
}

/*東海*/

.pc .content-entry .area-list .area5 .local {
  top: 300px;
  right: 130px;
}

/*関西*/

.pc .content-entry .area-list .area6 .local {
  top: 360px;
  right: 200px;
}

/*中国*/

.pc .content-entry .area-list .area7 .local {
  top: 140px;
  right: 260px;
}

/*四国*/

.pc .content-entry .area-list .area8 .local {
  top: 300px;
  right: 245px;
}

/*九州*/

.pc .content-entry .area-list .area9 .local {
  top: 240px;
  right: 400px;
}

.pc .footer {
  font-size: 11px;
  text-align: right;
  width: 960px;
  margin: auto;
  height: 100px;
}

.pc .footer p.privacy {
  text-align: right;
  font-size: 11px;
}

.pc .footer p.privacy a {
  color: #000;
  text-decoration: none;
}

.pc .footer p.privacy a:hover {
  text-decoration: underline;
}

.pc .content-entry .area-list .area .local li.i1 + li.i1:before,
.pc .content-entry .area-list .area .local li.i2:before {
  content: "|";
  padding: 0 6px;
  font-weight: normal;
}

/*html.mobile,
html.mobile #main,
html.mobile body {
    width: 750px;
    font-size: 32px
}
*/

html.mobile body {
  font-size: 14px;
}

.content-top {
  background-color: #fbd747;
}

.mobile br.pc {
  display: none;
}

.mobile #content-body {
  overflow: hidden;
}

.mobile #spmenu {
  position: absolute;
  left: 100%;
  top: 0;
  display: block;
  width: 85%;
  height: 100%;
  min-height: 100%;
  background: url(common/spnavi_bg.png) 0 0/24px 24px #000;
  color: #fff;
  font-size: 14px;
  text-align: left;
  z-index: 999999;
  transition-duration: 0.4s;
  font-family: "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro,
    "メイリオ", Meiryo, "MS ゴシック", MS Gothic, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.mobile #spmenu .togglebtn {
  position: absolute;
  width: 30px;
  height: 24px;
  background-image: url(common/spnavi_icon_w.png);
  background-size: 100% Auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  left: -40px;
  top: 9px;
  text-indent: -10000px;
}

.mobile #spmenu #sp_knav {
  background-color: #000;
  /*border-top: 2px solid #797979;*/
  color: #fff;
}

.mobile #spmenu #sp_knav ul li {
  border-top: 1px solid #797979;
}

.mobile #spmenu #sp_knav ul li a {
  /*font-size: 28px;*/
  display: inline-block;
  width: 100%;
  padding: 0 10px 0 20px;
  background-image: url(common/spnav_arrow_w.png);
  background-repeat: no-repeat;
  background-position: 82% 0;
  -webkit-background-size: 40px auto;
  background-size: 40px auto;
  /*background: url(common/spnav_arrow_w.png) right center/40px auto no-repeat;*/
  color: #fff;
  line-height: 35px;
  text-decoration: none;
  outline: 0;
  box-sizing: border-box;
}

.mobile #spmenu.menuopen {
  left: 113px;
}

.mobile #spmenu.menuopen .togglebtn {
  background-position: 0 -24px;
}

.mobile .tab-button {
  position: fixed;
  right: 0;
  top: 140px;
  width: 78px;
  height: 364px;
  z-index: 10000;
}

.mobile .tab-button a {
  position: absolute;
  display: block;
  text-indent: -10000px;
  background-image: url(sp1809/tab-button.png);
  background-repeat: no-repeat;
  background-size: 78px 364px;
  background-position: center;
  width: 78px;
  height: 364px;
}

.mobile .content-top {
  background-image: url(sp1809/top-prize.png);
  background-size: 750px 1621px;
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 1701px;
}

.mobile .content-corabo {
  display: block;
  padding-top: 100vh;
  position: relative;
}

.mobile .content-corabo .corabo-left {
  background-color: #fff;
  position: absolute;
  display: block;
  height: 100vh;
  width: 100%;
  background-image: url(sp1809/corabo-image.png);
  -webkit-background-size: 80% auto;
  background-size: 80% auto;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
}

.mobile .content-corabo .corabo-left.fixed {
  position: fixed;
}

.mobile .content-corabo .corabo-right {
  position: relative;
  background-color: #fff;
  padding-top: 50px;
}

.mobile .content-corabo .corabo-right .text {
  background-image: url(sp1809/corabo-text.png);
  height: 328vw;
  display: block;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}

.mobile .footer {
  font-size: 11px;
  text-align: right;
  width: 750px;
  margin: auto;
  height: 170px;
}

.mobile .footer .row {
  width: 750px;
}

.mobile .footer p.privacy {
  text-align: center;
  font-size: 24px;
}

.mobile .footer p.privacy a {
  color: #000;
  text-decoration: none;
}

.mobile .footer p.privacy a:hover {
  text-decoration: underline;
}

.mobile .footer p.copyright {
  background-image: url(sp1809/copyright.png);
  background-repeat: no-repeat;
  background-size: 650px 48px;
  background-position: center;
  width: 650px;
  height: 48px;
  margin: 30px auto;
}

.mobile .footer p.copyright span {
  display: none;
}

.mobile #venue-fnav .row .columns.left {
  display: none;
}

.boxMod01,
.boxMod02 {
  position: relative;
  border-radius: 10px;
  box-shadow: 0px 0px 5px 0px #ccc;
}
.boxMod01__title {
  position: relative;
  background-color: #3d88b8;
  color: #fff;
  text-align: center;
  letter-spacing: 0.05em;
  border-radius: 10px 10px 0 0;
}
.boxMod02__title {
  position: relative;
  background-color: #03426a;
  color: #fff;
  text-align: center;
  letter-spacing: 0.05em;
  border-radius: 10px 10px 0 0;
}
.boxMod01__contents,
.boxMod02__contents {
  background-color: #fff;
  border-radius: 0 0 10px 10px;
}
.pc .boxMod01__title,
.pc .boxMod02__title {
  padding: 5px 0;
  font-size: 30px;
}
.pc .boxMod01__title span,
.pc .boxMod02__title span {
  font-size: 40px;
}
.pc .boxMod01__title span.start,
.pc .boxMod02__title span.start {
  position: absolute;
  font-size: 20px;
  top: 50%;
  left: 20px;
  padding: 5px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  background: #fff799;
  color: #9b1e0a;
}
.pc .boxMod01__contents,
.pc .boxMod02__contents {
  padding: 50px;
}
.mobile .boxMod01__title,
.mobile .boxMod02__title {
  padding: 5px 0;
  font-size: 15px;
}
.mobile .boxMod01__title span,
.mobile .boxMod02__title span {
  font-size: 20px;
}
.mobile .boxMod01__title span.start,
.mobile .boxMod02__title span.start {
  position: relative;
  display: inline-block;
  font-size: 14px;
  padding: 5px;
  margin: 5px 0;
  background: #fff799;
  color: #9b1e0a;
}
.mobile .boxMod01__contents,
.mobile .boxMod02__contents {
  padding: 4vw;
}

.prizes-list {
  display: flex;
  justify-content: center;
}
.prizes-list__item img {
  width: 100%;
}
.prizes-list__name {
  margin-top: 0.5em;
  text-align: center;
  font-weight: bold;
  line-height: 1.2;
}
.pc .prizes-list {
}
.pc .prizes-list__item {
}
.pc .prizes-list__name {
  font-size: 30px;
}
.pc .weblottery__summary {
  font-size: 12px;
  padding-top: 25px;
}
.mobile .prizes-list {
  display: flex;
  flex-wrap: wrap;
}
.mobile .prizes-list__item {
  width: 100%;
}
.mobile .prizes-list__name {
  font-size: 2.4vw;
}
.mobile .weblottery__summary {
  margin-top: 18px;
  font-size: 2.6vw;
}
.pc .weblottery {
  margin-bottom: 60px;
}
.mobile .weblottery {
  margin-bottom: 5vw;
}

.reservation-block {
}
.reservation-block__inner {
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.reservation-block__attTxt {
  text-align: center;
}
.reservation-block__box ol {
  counter-reset: order-list;
}
.reservation-block__box ol li {
  display: flex;
  align-items: center;
  color: #03426a;
  line-height: 1.4;
  margin-bottom: 30px;
}
.reservation-block__box ol li::before {
  counter-increment: order-list;
  content: counter(order-list);
  color: #fff;
  background-color: #03426a;
  border-radius: 50%;
  text-align: center;
  font-weight: bold;
}
.pc .reservation-block__box ol {
  display: flex;
  flex-wrap: wrap;
  margin: auto 0;
}
.pc .reservation-block__box ol li {
  font-size: 24px;
  line-height: 1.4;
  width: 33.3%;
}
.pc .reservation-block__box ol li::before {
  width: 60px;
  height: 60px;
  font-size: 45px;
  line-height: 60px;
  margin-right: 20px;
}
.mobile .reservation-block__box ol {
  margin: 30px auto;
  width: 80%;
}
.mobile .reservation-block__box ol li {
  position: relative;
  display: block;
  padding-left: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 35px;
  font-size: 18px;
}
.mobile .reservation-block__box ol li::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  font-size: 20px;
  line-height: 35px;
  margin-right: 10px;
}
.reservation-block__col-box:nth-child(2) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobile .reservation-block__col-box:nth-child(2) {
  width: 75.6666vw;
  margin: 20px auto 0;
}
.pc .reservation-block__col {
  display: flex;
  flex-direction: row-reverse;
  width: 1000px;
  margin: 30px auto 0;
}
.pc .reservation-block__col-box {
  flex: 50% 0 0;
  padding-left: 40px;
}
.reservation-block__cam-title {
  color: #9b1e0a;
  font-weight: bold;
}
.reservation-block__cam-txt span {
  color: #bb451d;
}
.pc .reservation-block__cam-title {
  margin-top: 15px;
  margin-left: 10px;
  font-size: 24px;
}
.pc .reservation-block__cam-txt {
  margin-top: 15px;
  margin-left: 10px;
}
.mobile .reservation-block__cam-title {
  margin-top: 35px;
  font-size: 18px !important;
  text-align: center;
}
.mobile .reservation-block__cam-txt {
  margin-top: 15px;
  font-size: 12px !important;
  text-align: center;
}
.reservation-block__prize-txt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #cb4918;
}
.reservation-block__prize-txt p {
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
}
.reservation-block__prize-txt p:first-child {
  text-decoration: underline;
}
.pc .reservation-block__prize-txt {
  background: url(assets2207/img/pc/bg_gold.png) center center no-repeat;
  width: 177px;
  height: 177px;
  background-size: 177px 177px;
}
.pc .reservation-block__prize-txt p:first-child {
  font-size: 19px;
  padding-top: 5px;
}
.pc .reservation-block__prize-txt p:nth-child(2) {
  font-size: 24px;
}
.pc .reservation-block__prize-txt p:last-child {
  font-size: 15px;
}
.mobile .reservation-block__prize-txt {
  background: url(assets2207/img/sp/bg_gold.png) center center no-repeat;
  width: 31.8666vw;
  height: 31.8666vw;
  background-size: 31.8666vw 31.8666vw;
}
.mobile .reservation-block__prize-txt p:first-child {
  font-size: 3.4666vw;
}
.mobile .reservation-block__prize-txt p:nth-child(2) {
  font-size: 4.8vw;
  line-height: 1.2;
}
.mobile .reservation-block__prize-txt p:last-child {
  font-size: 2.6666vw;
  line-height: 1;
}
.pc .reservation-block__prize-img {
  margin-left: -40px;
  width: 160px;
}
.mobile .reservation-block__prize-img {
  margin-left: -20px;
  width: 46.4666vw;
}
.pc .reservation-block__prize-img img,
.mobile .reservation-block__prize-img img {
  width: 100%;
}
.pc .reservation-block__inner {
  position: relative;
  padding-bottom: 80px;
}
.mobile .reservation-block__inner {
  padding-bottom: 8vw;
}
.pc .reservation-block .c-btn01 {
  text-align: center;
  margin: 30px auto 0;
}
.mobile .reservation-block .c-btn01 {
  margin: 30px auto 0;
}
.pc .reservation-block__att {
  margin-top: 20px;
  font-size: 12px;
}
.mobile .reservation-block__att {
  margin-top: 20px;
}
.merit-block {
  border: 1px solid #447f9e;
}
.pc .merit-block {
  width: 1200px;
  margin: 85px auto 0;
  padding-bottom: 40px;
}
.mobile .merit-block {
  width: 92vw;
  margin: 25px auto 0;
  padding-bottom: 6.6666vw;
}
.merit-block__title {
  position: relative;
  background-color: #447f9e;
  color: #fff;
  text-align: center;
}

.pc .merit-block__title {
  padding: 10px 0;
  font-size: 40px;
  letter-spacing: 0.05em;
}
.mobile .merit-block__title {
  padding: 5px 0;
  font-size: 15px;
}
.mobile .merit-block__title span {
  font-size: 20px;
}
.pc .merit-block__col {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px;
}
.pc .merit-block__col-box {
  width: 540px;
}
.pc .merit-block__col-box:nth-child(-n + 2) {
  margin-bottom: 40px;
}
.mobile .merit-block__col {
  padding: 6.6666vw;
}
.mobile .merit-block__col-box:not(:first-child) {
  margin-top: 6.6666vw;
}
.merit-block__sub-title {
  background-color: #447f9e;
  color: #fff;
  text-align: center;
}
.pc .merit-block__sub-title {
  padding: 5px 0;
  font-size: 24px;
}
.mobile .merit-block__sub-title {
  margin-bottom: 4vw;
  padding: 1.4vw 0;
  font-size: 3.2vw;
}
.merit-block .c-btn01 {
  margin: 0 auto;
}
.pc .merit-att {
  width: 1200px;
  margin: 20px auto;
}
.mobile .merit-att {
  width: 92vw;
  margin: 4vw auto;
  font-size: 10px;
}

.c-btn01 {
  position: relative;
  display: block;
  background-color: #ed6c00;
  color: #fff;
  font-weight: bold;
  text-align: center;
  border-radius: 10px;
  transition: 0.2s;
}
.c-btn01:hover {
  color: #fff;
}
.c-btn01 span {
  position: relative;
  display: inline-block;
  padding-right: 1.5em;
  font-weight: bold;
}
.c-btn01 span::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
}
.pc .c-btn01 {
  width: 326px;
  height: 63px;
  line-height: 63px;
  font-size: 24px;
}
.pc .c-btn01 span::after {
  border-width: 7px 0 7px 14px;
}
.mobile .c-btn01 {
  width: 65.3333vw;
  height: 10.4413vw;
  line-height: 10.4413vw;
  font-size: 4vw;
}
.mobile .c-btn01 span::after {
  border-width: 1vw 0 1vw 2vw;
}

.pc .lead_text_subtitle {
  font-size: 32px;
  margin: 30px auto;
}
.mobile .lead_text_subtitle {
  font-size: 4.2666vw;
  margin: 4vw auto;
}

.pc .new_item {
  margin-top: 20px;
}
.mobile .new_item {
  padding-bottom: 4vw;
}
.new_item img {
  width: 100%;
}
.mobile .new_item h2 {
  margin-bottom: 2vw;
}
.pc .new_item .cont,
.pc .new_item .point {
  width: 1200px;
  display: flex;
  justify-content: space-between;
  margin: auto;
}
.mobile .new_item .cont,
.mobile .new_item .point {
  width: 86.6666%;
  margin: auto;
}
.pc .new_item .cont .cont_l {
  width: 700px;
}
.pc .new_item .cont .cont_r {
  width: 470px;
  position: relative;
}
.pc .new_item .cont .cont_r p {
  margin-top: 20px;
}
.pc .new_item .cont .cont_r p.detail {
  position: absolute;
  display: block;
  border: 1px solid #111;
  padding: 10px 15px;
  bottom: 0;
  right: 0;
  margin-bottom: 0;
}
.mobile .new_item .cont .cont_r p.detail {
  border: 0.133vw solid #111;
  padding: 1.333vw 2vw;
  margin: 4vw auto 8vw;
  text-align: center;
  width: 92%;
}
.new_item .cont .cont_r p.detail::before {
  content: "→";
  padding-right: 10px;
}
.pc .new_item .point {
  padding: 40px 0;
}
.pc .new_item .point div {
  width: 380px;
}
.mobile .new_item .point div {
  margin-bottom: 5.333vw;
}
.pc .new_item .point div img {
  width: 100%;
}
.pc .new_item .point div h3 {
  padding: 5px 0;
  font-size: 24px;
  color: #111;
}
.pc .new_item .point div h3 span {
  font-size: 18px;
}
.mobile .new_item .point div h3 {
  padding: 2vw 0 1vw;
  font-size: 150%;
  color: #111;
}
.mobile .new_item .point div h3 span {
  font-size: 80%;
}

.raijou-block {
  position: relative;
  background: #eee;
  color: #555;
}
.pc .raijou-block {
  margin: 80px auto 0;
  padding: 40px;
  width: 1200px;
}
.mobile .raijou-block {
  margin: 40px auto;
  width: 93.3333vw;
  padding: 2.66vw;
  text-align: center;
}
.pc .raijou-block__title {
  top: 60px;
  left: 65px;
  font-size: 30px;
  text-align: center;
  margin-bottom: 20px;
}
.pc .raijou-block__title strong {
  font-size: 48px;
}
.pc .raijou-block__title span {
  font-size: 36px;
}
.pc .raijou-block__txt {
  display: flex;
  justify-content: space-between;
}
.raijou-block__txt p {
  text-align: center;
  color: #03426a;
}
.pc .raijou-block__txt p {
  width: 700px;
  font-size: 30px;
}
.raijou-block__txt p img {
  width: 100%;
  padding-top: 20px;
}
.raijou-block__att {
  color: #555;
}
.pc .raijou-block__att {
  width: 380px;
  position: absolute;
  left: 40px;
  bottom: 40px;
  font-size: 12px;
}
.mobile .raijou-block__title {
  font-size: 2.4vw;
}
.mobile .raijou-block__title strong {
  font-size: 4.8vw;
}
.mobile .raijou-block__title span {
  font-size: 4vw;
}
.mobile .raijou-block__att {
  font-size: 2.6666vw;
}
.raijou-block__txt ol {
  counter-reset: order-list;
}
.raijou-block__txt ol li {
  display: flex;
  align-items: baseline;
  line-height: 1.4;
  margin-bottom: 30px;
}
.raijou-block__txt ol li::before {
  counter-increment: order-list;
  content: counter(order-list);
  color: #fff;
  background-color: #555;
  border-radius: 50%;
  text-align: center;
  font-weight: bold;
}
.pc .raijou-block__txt ol {
  width: 380px;
}
.pc .raijou-block__txt ol li {
  font-size: 24px;
}
.pc .raijou-block__txt ol li::before {
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  margin-right: 10px;
}
.mobile .raijou-block__txt ol {
  margin: 5vw auto;
  width: 90%;
}
.mobile .raijou-block__txt ol li {
  font-size: 3.2vw;
  margin-bottom: 1.6vw;
  justify-content: center;
}
.mobile .raijou-block__txt ol li::before {
  width: 3.4vw;
  height: 3.4vw;
  font-size: 3.2vw;
  line-height: 3.2vw;
  margin-right: 1.33vw;
}
