body, html {
  background-color: #000000;
  color: #ffffff;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  user-select: none;
}
select {
  color: #000000;
}
.container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  visibility: hidden;
}

/*==================================================
画面エリア分け
==================================================*/
.left_area {
  grid-column: 1/2;
  grid-row: 1/1;
}
.main_area {
  grid-column: 2/3;
  grid-row: 1/1;
}
.right_area {
  grid-column: 3/4;
  grid-row: 1/1;
}

/*==================================================
mainエリア分け
==================================================*/
.main_container {
  display: grid;
  grid-template-columns: 1fr;
}
.info_top {
  grid-column: 1/1;
  grid-row: 1/2;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  background-color: #000000;
  z-index: 10;
}
.info_middle {
  grid-column: 1/1;
  grid-row: 2/3;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 10;
}
.info_bottom {
  grid-column: 1/1;
  grid-row: 3/4;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: center;
  background-color: #000000;
  z-index: 10;
}

/*==================================================
共有
==================================================*/
.caption {
  text-align: center;
  font-weight: bold;
}

.new::after {
  content: "NEW";
  text-align: center;
  vertical-align: middle;
  width: auto;
  height: auto;
  font-weight: bold;
  color: #ffffff;
  background-color: #ff744d;
  padding: 0 2px 0 2px;
  margin-left: 10px;
}

/*==================================================
playerInfo
==================================================*/
.playerInfo {
  background-color: #000000;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.playerInfo table[name="itemArea"] {
  display:table;
  justify-content:center;
  table-layout: fixed;
  width: 100%;
}
.playerInfo table[name="itemArea"] tbody {
  display: table-row-group;
}
.playerInfo table[name="itemArea"] th {
  padding-left: 10px;
  text-align: left;
  width: 30%;
}
.playerInfo table[name="itemArea"] td {
  text-align: left;
  width: auto;
}
.playerInfo select[name="actiongroup_list"],
.playerInfo select[name="axisonrawdataY"],
.playerInfo select[name="startFrame"],
.playerInfo select[name="option"] {
  box-sizing: border-box;
  width: 95%;
}

/*==================================================
十字キー
==================================================*/
/*.cross-layout_container {
  display: flex;
  justify-content: center;
}*/

.btn {
  border-style: none;
  cursor: pointer;
}

.cross-layout {
  display: grid;
  grid-template-columns: 25px 25px 25px;
  grid-template-rows: 25px 25px 25px;
  padding: 10px 0 10px 0;
  justify-content: center;
}

.cross-layout [class^="position-"]:active {
  background-color: rgba(255, 86, 123, 0.5);
}

.cross-layout .position-top {
  grid-row: 1 / 2;
  grid-column: 2 / 3;
}

.cross-layout .position-left {
  grid-row: 2 / 3;
  grid-column: 1 / 2;
}

.cross-layout .position-center {
  grid-row: 2 / 3;
  grid-column: 2 / 3;
}

.cross-layout .position-right {
  grid-row: 2 / 3;
  grid-column: 3 / 4;
}

.cross-layout .position-bottom {
  grid-row: 3 / 4;
  grid-column: 2 / 3;
}

.cross-key-btn {
  width: 25px;
  height: 25px;
  background-color: rgba(166, 186, 223, 0.5);
}

.left-mark {
  display: flex;
  transform: rotate(-90deg);
  align-items: center;
  justify-content: center;
}

.right-mark {
  display: flex;
  transform: rotate(90deg);
  align-items: center;
  justify-content: center;
}

.top-mark {
  display: flex;
  transform: rotate(0deg);
  align-items: center;
  justify-content: center;
}

.bottom-mark {
  display: flex;
  transform: rotate(180deg);
  align-items: center;
  justify-content: center;
}

/*==================================================
info_top
==================================================*/
.info_top .playerAxisonrawdata_area {
  display: flex;
}
.info_top .playerAxisonrawdata {
  flex: 1;
  padding: 0 0 0 10px;
}

/*==================================================
info_bottom
==================================================*/
.info_bottom .content {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.info_bottom .link_modal {
  border: 1px solid #397f55;
  color: #397f55;
  top: 0.35em;
  right: 0.25em;
  display: inline-block;
  padding: 0 0.5em;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  float: left;
  margin: 10px;
}
.info_bottom .link_modal:hover {
  background-color: #397f55;
  color: #ffffff;
  cursor: pointer;
}

/*==================================================
info_middle
==================================================*/
.info_middle .playerImage_area {
  background-color: #000000;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: solid 1px #ffffff;
  position: relative;
  overflow: hidden;
}
.info_middle .boxCanvas,
.info_middle .boxProjectileCanvas {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.info_middle canvas[name="p1projectileCanvas"] {
  z-index: 8;
}
.info_middle canvas[name="p2projectileCanvas"] {
  z-index: 7;
}
.info_middle canvas[name="p1canvas"] {
  z-index: 6;
}
.info_middle canvas[name="p2canvas"] {
  z-index: 5;
}
.info_middle li {
  position: absolute;
}
.info_middle li:nth-child(3) {
  z-index: 4;
}
.info_middle li:nth-child(4) {
  z-index: 3;
}
.info_middle li:nth-child(1) {
  z-index: 2;
}
.info_middle li:nth-child(2) {
  z-index: 1;
}

/*==================================================
modal news
==================================================*/
.news_area {
  overflow-y: auto;
}
.news_area dl {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  width: 100%;
}
.news_area dt {
  display: inline-block;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  margin-left: 0;
}
.news_area dd {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin-left: 0;
}

/*==================================================
modal explanation
==================================================*/
.explanation_area {
  overflow-y: auto;
}
.explanation_area dl {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  width: 100%;
}
.explanation_area dt {
  display: inline-block;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  margin-left: 0;
}
.explanation_area dd {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin-left: 0;
}

/*==================================================
modal playerData
==================================================*/
.playerData_area {
  display: flex;
}
.playerData {
  border: 2px solid;
  background-color: #B0C4DE;
  text-align: left;
  padding: 2px;
  height: auto;
  flex: 1;
  box-sizing: border-box;
}
.playerData ul {
  list-style: none;
  list-style-position: inside;
}
.playerData li {
  padding: 2px 0;
  display: none;
}
.playerData .text-container {
  position: relative;
  display: inline-block;
}
.playerData .text {
  display: inline-block;
  position: relative;
  margin-right: 2px; /* 文字と線の間隔を調整 */
}
.playerData .line {
  position: absolute;
  top: 50%; /* 文字の中央に線を配置 */
  left: 100%;
  width: 10%;
  height: 1px;
}

/*==================================================
タイムチャートテーブル
==================================================*/
.playerActionInfo {
  margin-bottom: 20px;
}
.table_timechart {
  border-collapse: collapse;
  border: solid 1px;
  font-size: 12px;
  table-layout: fixed;
}
.table_timechart th {
  background: #e7f4f9;
  border: solid 1px;
  padding: 4px;
}
.table_timechart th p {
  margin: auto;
  text-align: center;
  padding: 2px;
}
.table_timechart tr:not(.emptyline) td {
  background: #ffffff;
  border: solid 1px;
}
.table_timechart td {
  padding: 4px;
}
.table_timechart td p {
  margin: 0px;
}
.table_timechart td[name="timechart"] span {
  border-top: solid 1px;
  border-bottom: solid 1px;
  margin: 1px -5px 1px 0;;
}
.table_timechart .timechart {
  display: inline-block;
  text-align: center;
}
.table_timechart .normal {
  background-color: #ffff66;
}
.table_timechart .attack {
  background-color: #ffc0cb;
}
.table_timechart .throw {
  background-color: #B0C4DE;
}
.table_timechart .blackout {
  background-color: #d3d3d3;
}

/*==================================================
modal inquiry
==================================================*/
.inquiry_area .feedback-input {
  font-family: Helvetica, Arial, sans-serif;
  font-weight:500;
  font-size: 18px;
  border-radius: 5px;
  line-height: 22px;
  background-color: transparent;
  border:2px solid #CC6666;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  width:100%;
  box-sizing: border-box;
  outline:0;
}
.inquiry_area .feedback-input:focus {
  border:2px solid #CC4949;
}
.inquiry_area textarea {
  height: 150px;
  line-height: 150%;
  resize:vertical;
}
.inquiry_area button[name="formSend"] {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  width: 100%;
  background:#CC6666;
  border-radius:5px;
  border:0;
  cursor:pointer;
  color:white;
  font-size:24px;
  padding-top:10px;
  padding-bottom:10px;
  transition: all 0.3s;
  margin-top:-4px;
  font-weight:700;
}
.inquiry_area button[name="formSend"]:hover {
  background:#CC4949;
}

/*==================================================
ローディング
==================================================*/
#loading {
  display: none;
  width: 100vw;
  height: 100vh;
  transition: all 1s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}

.loader,
.loader:after {
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

.loader {
  margin: -2.5em auto;
  font-size: 10px;
  position: relative;
  top: 50%;
  text-indent: -9999em;
  border-top: 1.1em solid #e7f4f9;
  border-right: 1.1em solid #e7f4f9;
  border-bottom: 1.1em solid #e7f4f9;
  border-left: 1.1em solid #054b97;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.loaded {
  opacity: 0;
  visibility: hidden;
}

/*==================================================
共有
==================================================*/
.fcolor_red {
  color: #FF0000;
}
.fcolor_green {
  color: #008000;
}
.fcolor_blue {
  color: #0000FF;
}
.fcolor_yellow {
  color: #FFFF00;
}
.fcolor_attack {
  color: #FF3333
}
.fcolor_throw {
  color: #FF7F50;
}
.fcolor_proj_vulnerability {
  color: #00FEFE;
}
.fcolor_proj_attack {
  color: #FE65FE;
}
.bg_white {
  background-color: #ffffff;
}
.bg_gray {
  background-color: #808080;
}
.bg_pink {
  background-color: #ffc0cb;
}
.borderTop {
  border-top: solid 1px;
}
.borderBottom {
  border-bottom: solid 1px;
}
.borderLeft {
  border-left: solid 1px;
}
.borderRight {
  border-right: solid 1px;
}
.borderLeft_dashed {
  border-left: dashed 1px;
}
.borderLeft_double {
  border-left: double medium;
}
.box_empty {
  padding-left: 16px;
}
.emptyline td {
  border: none;
  background: transparent;
  height: 10px;
}
.box_X {
  background-color: #ff0000;
  border: 1px solid #afadad;
  border-radius: 5px;
  color: #ffffff;
  margin: 1px;
  padding: 0 4px 0 4px;
}
.box_Z {
  background-color: #008000;
  border: 1px solid #afadad;
  border-radius: 5px;
  color: #ffffff;
  margin: 1px;
  padding: 0 4px 0 4px;
}
.box_V {
  background-color: #0000ff;
  border: 1px solid #afadad;
  border-radius: 5px;
  color: #ffffff;
  margin: 1px;
  padding: 0 4px 0 4px;
}
.talign_left {
  text-align: left;
}
.talign_center {
  text-align: center;
}
.talign_right {
  text-align: right;
}
.w10 { width: 10px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w70 { width: 70px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w110 { width: 110px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w140 { width: 140px; }
.w150 { width: 150px; }
.w160 { width: 160px; }
.w170 { width: 170px; }
.w180 { width: 180px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w210 { width: 210px; }
.w220 { width: 220px; }
.w230 { width: 230px; }
.w240 { width: 240px; }
.w250 { width: 250px; }
.w260 { width: 260px; }
.w270 { width: 270px; }
.w280 { width: 280px; }
.w290 { width: 290px; }
.w300 { width: 300px; }
.w310 { width: 310px; }
.w320 { width: 320px; }
.w330 { width: 330px; }
.w340 { width: 340px; }
.w350 { width: 350px; }
.w360 { width: 360px; }
.w370 { width: 370px; }
.w380 { width: 380px; }
.w390 { width: 390px; }
.w400 { width: 400px; }
.w410 { width: 410px; }
.w420 { width: 420px; }
.w430 { width: 430px; }
.w440 { width: 440px; }
.w450 { width: 450px; }
.w460 { width: 460px; }
.w470 { width: 470px; }
.w480 { width: 480px; }
.w490 { width: 490px; }
.w500 { width: 500px; }
.w510 { width: 510px; }
.w520 { width: 520px; }
.w530 { width: 530px; }
.w540 { width: 540px; }
.w550 { width: 550px; }
.w560 { width: 560px; }
.w570 { width: 570px; }
.w580 { width: 580px; }
.w590 { width: 590px; }
.w600 { width: 600px; }
.w610 { width: 610px; }
.w620 { width: 620px; }
.w630 { width: 630px; }
.w640 { width: 640px; }
.w650 { width: 650px; }
.w660 { width: 660px; }
.w670 { width: 670px; }
.w680 { width: 680px; }
.w690 { width: 690px; }
.w700 { width: 700px; }
.w710 { width: 710px; }
.w720 { width: 720px; }
.w730 { width: 730px; }
.w740 { width: 740px; }
.w750 { width: 750px; }
.w760 { width: 760px; }
.w770 { width: 770px; }
.w780 { width: 780px; }
.w790 { width: 790px; }
.w800 { width: 800px; }
.w810 { width: 810px; }
.w820 { width: 820px; }
.w830 { width: 830px; }
.w840 { width: 840px; }
.w850 { width: 850px; }
.w860 { width: 860px; }
.w870 { width: 870px; }
.w880 { width: 880px; }
.w890 { width: 890px; }
.w900 { width: 900px; }
.w910 { width: 910px; }
.w920 { width: 920px; }
.w930 { width: 930px; }
.w940 { width: 940px; }
.w950 { width: 950px; }
.w960 { width: 960px; }
.w970 { width: 970px; }
.w980 { width: 980px; }
.w990 { width: 990px; }
.w1000 { width: 1000px; }
.w1010 { width: 1010px; }
.w1020 { width: 1020px; }
.w1030 { width: 1030px; }
.w1040 { width: 1040px; }
.w1050 { width: 1050px; }
.w1060 { width: 1060px; }
.w1070 { width: 1070px; }
.w1080 { width: 1080px; }
.w1090 { width: 1090px; }
.w1100 { width: 1100px; }
.w1110 { width: 1110px; }
.w1120 { width: 1120px; }
.w1130 { width: 1130px; }
.w1140 { width: 1140px; }
.w1150 { width: 1150px; }
.w1160 { width: 1160px; }
.w1170 { width: 1170px; }
.w1180 { width: 1180px; }
.w1190 { width: 1190px; }
.w1200 { width: 1200px; }
.w1210 { width: 1210px; }
.w1220 { width: 1220px; }
.w1230 { width: 1230px; }
.w1240 { width: 1240px; }
.w1250 { width: 1250px; }
.w1260 { width: 1260px; }
.w1270 { width: 1270px; }
.w1280 { width: 1280px; }
.w1290 { width: 1290px; }
.w1300 { width: 1300px; }
.w1310 { width: 1310px; }
.w1320 { width: 1320px; }
.w1330 { width: 1330px; }
.w1340 { width: 1340px; }
.w1350 { width: 1350px; }
.w1360 { width: 1360px; }
.w1370 { width: 1370px; }
.w1380 { width: 1380px; }
.w1390 { width: 1390px; }
.w1400 { width: 1400px; }
.w1410 { width: 1410px; }
.w1420 { width: 1420px; }
.w1430 { width: 1430px; }
.w1440 { width: 1440px; }
.w1450 { width: 1450px; }
.w1460 { width: 1460px; }
.w1470 { width: 1470px; }
.w1480 { width: 1480px; }
.w1490 { width: 1490px; }
.w1500 { width: 1500px; }
.w1510 { width: 1510px; }
.w1520 { width: 1520px; }
.w1530 { width: 1530px; }
.w1540 { width: 1540px; }
.w1550 { width: 1550px; }
.w1560 { width: 1560px; }
.w1570 { width: 1570px; }
.w1580 { width: 1580px; }
.w1590 { width: 1590px; }
.w1600 { width: 1600px; }
.w1610 { width: 1610px; }
.w1620 { width: 1620px; }
.w1630 { width: 1630px; }
.w1640 { width: 1640px; }
.w1650 { width: 1650px; }
.w1660 { width: 1660px; }
.w1670 { width: 1670px; }
.w1680 { width: 1680px; }
.w1690 { width: 1690px; }
.w1700 { width: 1700px; }
.w1710 { width: 1710px; }
.w1720 { width: 1720px; }
.w1730 { width: 1730px; }
.w1740 { width: 1740px; }
.w1750 { width: 1750px; }
.w1760 { width: 1760px; }
.w1770 { width: 1770px; }
.w1780 { width: 1780px; }
.w1790 { width: 1790px; }
.w1800 { width: 1800px; }
.w1810 { width: 1810px; }
.w1820 { width: 1820px; }
.w1830 { width: 1830px; }
.w1840 { width: 1840px; }
.w1850 { width: 1850px; }
.w1860 { width: 1860px; }
.w1870 { width: 1870px; }
.w1880 { width: 1880px; }
.w1890 { width: 1890px; }
.w1900 { width: 1900px; }
.w1910 { width: 1910px; }
.w1920 { width: 1920px; }
.w1930 { width: 1930px; }
.w1940 { width: 1940px; }
.w1950 { width: 1950px; }
.w1960 { width: 1960px; }
.w1970 { width: 1970px; }
.w1980 { width: 1980px; }
.w1990 { width: 1990px; }
.w2000 { width: 2000px; }
.w2010 { width: 2010px; }
.w2020 { width: 2020px; }
.w2030 { width: 2030px; }
.w2040 { width: 2040px; }
.w2050 { width: 2050px; }
.w2060 { width: 2060px; }
.w2070 { width: 2070px; }
.w2080 { width: 2080px; }
.w2090 { width: 2090px; }
.w2100 { width: 2100px; }
.w2110 { width: 2110px; }
.w2120 { width: 2120px; }
.w2130 { width: 2130px; }
.w2140 { width: 2140px; }
.w2150 { width: 2150px; }
.w2160 { width: 2160px; }
.w2170 { width: 2170px; }
.w2180 { width: 2180px; }
.w2190 { width: 2190px; }
.w2200 { width: 2200px; }
.w2210 { width: 2210px; }
.w2220 { width: 2220px; }
.w2230 { width: 2230px; }
.w2240 { width: 2240px; }
.w2250 { width: 2250px; }
.w2260 { width: 2260px; }
.w2270 { width: 2270px; }
.w2280 { width: 2280px; }
.w2290 { width: 2290px; }
.w2300 { width: 2300px; }
.w2310 { width: 2310px; }
.w2320 { width: 2320px; }
.w2330 { width: 2330px; }
.w2340 { width: 2340px; }
.w2350 { width: 2350px; }
.w2360 { width: 2360px; }
.w2370 { width: 2370px; }
.w2380 { width: 2380px; }
.w2390 { width: 2390px; }
.w2400 { width: 2400px; }
.w2410 { width: 2410px; }
.w2420 { width: 2420px; }
.w2430 { width: 2430px; }
.w2440 { width: 2440px; }
.w2450 { width: 2450px; }
.w2460 { width: 2460px; }
.w2470 { width: 2470px; }
.w2480 { width: 2480px; }
.w2490 { width: 2490px; }
.w2500 { width: 2500px; }
.w2510 { width: 2510px; }
.w2520 { width: 2520px; }
.w2530 { width: 2530px; }
.w2540 { width: 2540px; }
.w2550 { width: 2550px; }
.w2560 { width: 2560px; }
.w2570 { width: 2570px; }
.w2580 { width: 2580px; }
.w2590 { width: 2590px; }
.w2600 { width: 2600px; }
.w2610 { width: 2610px; }
.w2620 { width: 2620px; }
.w2630 { width: 2630px; }
.w2640 { width: 2640px; }
.w2650 { width: 2650px; }
.w2660 { width: 2660px; }
.w2670 { width: 2670px; }
.w2680 { width: 2680px; }
.w2690 { width: 2690px; }
.w2700 { width: 2700px; }
.w2710 { width: 2710px; }
.w2720 { width: 2720px; }
.w2730 { width: 2730px; }
.w2740 { width: 2740px; }
.w2750 { width: 2750px; }
.w2760 { width: 2760px; }
.w2770 { width: 2770px; }
.w2780 { width: 2780px; }
.w2790 { width: 2790px; }
.w2800 { width: 2800px; }
.w2810 { width: 2810px; }
.w2820 { width: 2820px; }
.w2830 { width: 2830px; }
.w2840 { width: 2840px; }
.w2850 { width: 2850px; }
.w2860 { width: 2860px; }
.w2870 { width: 2870px; }
.w2880 { width: 2880px; }
.w2890 { width: 2890px; }
.w2900 { width: 2900px; }
.w2910 { width: 2910px; }
.w2920 { width: 2920px; }
.w2930 { width: 2930px; }
.w2940 { width: 2940px; }
.w2950 { width: 2950px; }
.w2960 { width: 2960px; }
.w2970 { width: 2970px; }
.w2980 { width: 2980px; }
.w2990 { width: 2990px; }
.w3000 { width: 3000px; }
.w3010 { width: 3010px; }
.w3020 { width: 3020px; }
.w3030 { width: 3030px; }
.w3040 { width: 3040px; }
.w3050 { width: 3050px; }
.w3060 { width: 3060px; }
.w3070 { width: 3070px; }
.w3080 { width: 3080px; }
.w3090 { width: 3090px; }
.w3100 { width: 3100px; }
.w3110 { width: 3110px; }
.w3120 { width: 3120px; }
.w3130 { width: 3130px; }
.w3140 { width: 3140px; }
.w3150 { width: 3150px; }
.w3160 { width: 3160px; }
.w3170 { width: 3170px; }
.w3180 { width: 3180px; }
.w3190 { width: 3190px; }
.w3200 { width: 3200px; }
.w3210 { width: 3210px; }
.w3220 { width: 3220px; }
.w3230 { width: 3230px; }
.w3240 { width: 3240px; }
.w3250 { width: 3250px; }
.w3260 { width: 3260px; }
.w3270 { width: 3270px; }
.w3280 { width: 3280px; }
.w3290 { width: 3290px; }
.w3300 { width: 3300px; }
.w3310 { width: 3310px; }
.w3320 { width: 3320px; }
.w3330 { width: 3330px; }
.w3340 { width: 3340px; }
.w3350 { width: 3350px; }
.w3360 { width: 3360px; }
.w3370 { width: 3370px; }
.w3380 { width: 3380px; }
.w3390 { width: 3390px; }
.w3400 { width: 3400px; }
.w3410 { width: 3410px; }
.w3420 { width: 3420px; }
.w3430 { width: 3430px; }
.w3440 { width: 3440px; }
.w3450 { width: 3450px; }
.w3460 { width: 3460px; }
.w3470 { width: 3470px; }
.w3480 { width: 3480px; }
.w3490 { width: 3490px; }
.w3500 { width: 3500px; }
.w3510 { width: 3510px; }
.w3520 { width: 3520px; }
.w3530 { width: 3530px; }
.w3540 { width: 3540px; }
.w3550 { width: 3550px; }
.w3560 { width: 3560px; }
.w3570 { width: 3570px; }
.w3580 { width: 3580px; }
.w3590 { width: 3590px; }
.w3600 { width: 3600px; }
.w3610 { width: 3610px; }
.w3620 { width: 3620px; }
.w3630 { width: 3630px; }
.w3640 { width: 3640px; }
.w3650 { width: 3650px; }
.w3660 { width: 3660px; }
.w3670 { width: 3670px; }
.w3680 { width: 3680px; }
.w3690 { width: 3690px; }
.w3700 { width: 3700px; }
.w3710 { width: 3710px; }
.w3720 { width: 3720px; }
.w3730 { width: 3730px; }
.w3740 { width: 3740px; }
.w3750 { width: 3750px; }
.w3760 { width: 3760px; }
.w3770 { width: 3770px; }
.w3780 { width: 3780px; }
.w3790 { width: 3790px; }
.w3800 { width: 3800px; }
.w3810 { width: 3810px; }
.w3820 { width: 3820px; }
.w3830 { width: 3830px; }
.w3840 { width: 3840px; }
.w3850 { width: 3850px; }
.w3860 { width: 3860px; }
.w3870 { width: 3870px; }
.w3880 { width: 3880px; }
.w3890 { width: 3890px; }
.w3900 { width: 3900px; }
.w3910 { width: 3910px; }
.w3920 { width: 3920px; }
.w3930 { width: 3930px; }
.w3940 { width: 3940px; }
.w3950 { width: 3950px; }
.w3960 { width: 3960px; }
.w3970 { width: 3970px; }
.w3980 { width: 3980px; }
.w3990 { width: 3990px; }
.w4000 { width: 4000px; }
.w4010 { width: 4010px; }
.w4020 { width: 4020px; }
.w4030 { width: 4030px; }
.w4040 { width: 4040px; }
.w4050 { width: 4050px; }
.w4060 { width: 4060px; }
.w4070 { width: 4070px; }
.w4080 { width: 4080px; }
.w4090 { width: 4090px; }
.w4100 { width: 4100px; }
.w4110 { width: 4110px; }
.w4120 { width: 4120px; }
.w4130 { width: 4130px; }
.w4140 { width: 4140px; }
.w4150 { width: 4150px; }
.w4160 { width: 4160px; }
.w4170 { width: 4170px; }
.w4180 { width: 4180px; }
.w4190 { width: 4190px; }
.w4200 { width: 4200px; }
.w4210 { width: 4210px; }
.w4220 { width: 4220px; }
.w4230 { width: 4230px; }
.w4240 { width: 4240px; }
.w4250 { width: 4250px; }
.w4260 { width: 4260px; }
.w4270 { width: 4270px; }
.w4280 { width: 4280px; }
.w4290 { width: 4290px; }
.w4300 { width: 4300px; }
.w4310 { width: 4310px; }
.w4320 { width: 4320px; }
.w4330 { width: 4330px; }
.w4340 { width: 4340px; }
.w4350 { width: 4350px; }
.w4360 { width: 4360px; }
.w4370 { width: 4370px; }
.w4380 { width: 4380px; }
.w4390 { width: 4390px; }
.w4400 { width: 4400px; }
.w4410 { width: 4410px; }
.w4420 { width: 4420px; }
.w4430 { width: 4430px; }
.w4440 { width: 4440px; }
.w4450 { width: 4450px; }
.w4460 { width: 4460px; }
.w4470 { width: 4470px; }
.w4480 { width: 4480px; }
.w4490 { width: 4490px; }
.w4500 { width: 4500px; }
.w4510 { width: 4510px; }
.w4520 { width: 4520px; }
.w4530 { width: 4530px; }
.w4540 { width: 4540px; }
.w4550 { width: 4550px; }
.w4560 { width: 4560px; }
.w4570 { width: 4570px; }
.w4580 { width: 4580px; }
.w4590 { width: 4590px; }
.w4600 { width: 4600px; }
.w4610 { width: 4610px; }
.w4620 { width: 4620px; }
.w4630 { width: 4630px; }
.w4640 { width: 4640px; }
.w4650 { width: 4650px; }
.w4660 { width: 4660px; }
.w4670 { width: 4670px; }
.w4680 { width: 4680px; }
.w4690 { width: 4690px; }
.w4700 { width: 4700px; }
.w4710 { width: 4710px; }
.w4720 { width: 4720px; }
.w4730 { width: 4730px; }
.w4740 { width: 4740px; }
.w4750 { width: 4750px; }
.w4760 { width: 4760px; }
.w4770 { width: 4770px; }
.w4780 { width: 4780px; }
.w4790 { width: 4790px; }
.w4800 { width: 4800px; }
.w4810 { width: 4810px; }
.w4820 { width: 4820px; }
.w4830 { width: 4830px; }
.w4840 { width: 4840px; }
.w4850 { width: 4850px; }
.w4860 { width: 4860px; }
.w4870 { width: 4870px; }
.w4880 { width: 4880px; }
.w4890 { width: 4890px; }
.w4900 { width: 4900px; }
.w4910 { width: 4910px; }
.w4920 { width: 4920px; }
.w4930 { width: 4930px; }
.w4940 { width: 4940px; }
.w4950 { width: 4950px; }
.w4960 { width: 4960px; }
.w4970 { width: 4970px; }
.w4980 { width: 4980px; }
.w4990 { width: 4990px; }
.w5000 { width: 5000px; }
.w5010 { width: 5010px; }
.w5020 { width: 5020px; }
.w5030 { width: 5030px; }
.w5040 { width: 5040px; }
.w5050 { width: 5050px; }
.w5060 { width: 5060px; }
.w5070 { width: 5070px; }
.w5080 { width: 5080px; }
.w5090 { width: 5090px; }
.w5100 { width: 5100px; }
.w5110 { width: 5110px; }
.w5120 { width: 5120px; }
.w5130 { width: 5130px; }
.w5140 { width: 5140px; }
.w5150 { width: 5150px; }
.w5160 { width: 5160px; }
.w5170 { width: 5170px; }
.w5180 { width: 5180px; }
.w5190 { width: 5190px; }
.w5200 { width: 5200px; }
.w5210 { width: 5210px; }
.w5220 { width: 5220px; }
.w5230 { width: 5230px; }
.w5240 { width: 5240px; }
.w5250 { width: 5250px; }
.w5260 { width: 5260px; }
.w5270 { width: 5270px; }
.w5280 { width: 5280px; }
.w5290 { width: 5290px; }
.w5300 { width: 5300px; }
.w5310 { width: 5310px; }
.w5320 { width: 5320px; }
.w5330 { width: 5330px; }
.w5340 { width: 5340px; }
.w5350 { width: 5350px; }
.w5360 { width: 5360px; }
.w5370 { width: 5370px; }
.w5380 { width: 5380px; }
.w5390 { width: 5390px; }
.w5400 { width: 5400px; }
.w5410 { width: 5410px; }
.w5420 { width: 5420px; }
.w5430 { width: 5430px; }
.w5440 { width: 5440px; }
.w5450 { width: 5450px; }
.w5460 { width: 5460px; }
.w5470 { width: 5470px; }
.w5480 { width: 5480px; }
.w5490 { width: 5490px; }
.w5500 { width: 5500px; }
.w5510 { width: 5510px; }
.w5520 { width: 5520px; }
.w5530 { width: 5530px; }
.w5540 { width: 5540px; }
.w5550 { width: 5550px; }
.w5560 { width: 5560px; }
.w5570 { width: 5570px; }
.w5580 { width: 5580px; }
.w5590 { width: 5590px; }
.w5600 { width: 5600px; }
.w5610 { width: 5610px; }
.w5620 { width: 5620px; }
.w5630 { width: 5630px; }
.w5640 { width: 5640px; }
.w5650 { width: 5650px; }
.w5660 { width: 5660px; }
.w5670 { width: 5670px; }
.w5680 { width: 5680px; }
.w5690 { width: 5690px; }
.w5700 { width: 5700px; }
.w5710 { width: 5710px; }
.w5720 { width: 5720px; }
.w5730 { width: 5730px; }
.w5740 { width: 5740px; }
.w5750 { width: 5750px; }
.w5760 { width: 5760px; }
.w5770 { width: 5770px; }
.w5780 { width: 5780px; }
.w5790 { width: 5790px; }
.w5800 { width: 5800px; }
.w5810 { width: 5810px; }
.w5820 { width: 5820px; }
.w5830 { width: 5830px; }
.w5840 { width: 5840px; }
.w5850 { width: 5850px; }
.w5860 { width: 5860px; }
.w5870 { width: 5870px; }
.w5880 { width: 5880px; }
.w5890 { width: 5890px; }
.w5900 { width: 5900px; }
.w5910 { width: 5910px; }
.w5920 { width: 5920px; }
.w5930 { width: 5930px; }
.w5940 { width: 5940px; }
.w5950 { width: 5950px; }
.w5960 { width: 5960px; }
.w5970 { width: 5970px; }
.w5980 { width: 5980px; }
.w5990 { width: 5990px; }
.w6000 { width: 6000px; }
.w6010 { width: 6010px; }
.w6020 { width: 6020px; }
.w6030 { width: 6030px; }
.w6040 { width: 6040px; }
.w6050 { width: 6050px; }
.w6060 { width: 6060px; }
.w6070 { width: 6070px; }
.w6080 { width: 6080px; }
.w6090 { width: 6090px; }
.w6100 { width: 6100px; }
.w6110 { width: 6110px; }
.w6120 { width: 6120px; }
.w6130 { width: 6130px; }
.w6140 { width: 6140px; }
.w6150 { width: 6150px; }
.w6160 { width: 6160px; }
.w6170 { width: 6170px; }
.w6180 { width: 6180px; }
.w6190 { width: 6190px; }
.w6200 { width: 6200px; }
.w6210 { width: 6210px; }
.w6220 { width: 6220px; }
.w6230 { width: 6230px; }
.w6240 { width: 6240px; }
.w6250 { width: 6250px; }
.w6260 { width: 6260px; }
.w6270 { width: 6270px; }
.w6280 { width: 6280px; }
.w6290 { width: 6290px; }
.w6300 { width: 6300px; }
.w6310 { width: 6310px; }
.w6320 { width: 6320px; }
.w6330 { width: 6330px; }
.w6340 { width: 6340px; }
.w6350 { width: 6350px; }
.w6360 { width: 6360px; }
.w6370 { width: 6370px; }
.w6380 { width: 6380px; }
.w6390 { width: 6390px; }
.w6400 { width: 6400px; }
.w6410 { width: 6410px; }
.w6420 { width: 6420px; }
.w6430 { width: 6430px; }
.w6440 { width: 6440px; }
.w6450 { width: 6450px; }
.w6460 { width: 6460px; }
.w6470 { width: 6470px; }
.w6480 { width: 6480px; }
.w6490 { width: 6490px; }
.w6500 { width: 6500px; }
.w6510 { width: 6510px; }
.w6520 { width: 6520px; }
.w6530 { width: 6530px; }
.w6540 { width: 6540px; }
.w6550 { width: 6550px; }
.w6560 { width: 6560px; }
.w6570 { width: 6570px; }
.w6580 { width: 6580px; }
.w6590 { width: 6590px; }
.w6600 { width: 6600px; }
.w6610 { width: 6610px; }
.w6620 { width: 6620px; }
.w6630 { width: 6630px; }
.w6640 { width: 6640px; }
.w6650 { width: 6650px; }
.w6660 { width: 6660px; }
.w6670 { width: 6670px; }
.w6680 { width: 6680px; }
.w6690 { width: 6690px; }
.w6700 { width: 6700px; }
.w6710 { width: 6710px; }
.w6720 { width: 6720px; }
.w6730 { width: 6730px; }
.w6740 { width: 6740px; }
.w6750 { width: 6750px; }
.w6760 { width: 6760px; }
.w6770 { width: 6770px; }
.w6780 { width: 6780px; }
.w6790 { width: 6790px; }
.w6800 { width: 6800px; }
.w6810 { width: 6810px; }
.w6820 { width: 6820px; }
.w6830 { width: 6830px; }
.w6840 { width: 6840px; }
.w6850 { width: 6850px; }
.w6860 { width: 6860px; }
.w6870 { width: 6870px; }
.w6880 { width: 6880px; }
.w6890 { width: 6890px; }
.w6900 { width: 6900px; }
.w6910 { width: 6910px; }
.w6920 { width: 6920px; }
.w6930 { width: 6930px; }
.w6940 { width: 6940px; }
.w6950 { width: 6950px; }
.w6960 { width: 6960px; }
.w6970 { width: 6970px; }
.w6980 { width: 6980px; }
.w6990 { width: 6990px; }
.w7000 { width: 7000px; }
.w7010 { width: 7010px; }
.w7020 { width: 7020px; }
.w7030 { width: 7030px; }
.w7040 { width: 7040px; }
.w7050 { width: 7050px; }
.w7060 { width: 7060px; }
.w7070 { width: 7070px; }
.w7080 { width: 7080px; }
.w7090 { width: 7090px; }
.w7100 { width: 7100px; }
.w7110 { width: 7110px; }
.w7120 { width: 7120px; }
.w7130 { width: 7130px; }
.w7140 { width: 7140px; }
.w7150 { width: 7150px; }
.w7160 { width: 7160px; }
.w7170 { width: 7170px; }
.w7180 { width: 7180px; }
.w7190 { width: 7190px; }
.w7200 { width: 7200px; }
.w7210 { width: 7210px; }
.w7220 { width: 7220px; }
.w7230 { width: 7230px; }
.w7240 { width: 7240px; }
.w7250 { width: 7250px; }
.w7260 { width: 7260px; }
.w7270 { width: 7270px; }
.w7280 { width: 7280px; }
.w7290 { width: 7290px; }
.w7300 { width: 7300px; }
.w7310 { width: 7310px; }
.w7320 { width: 7320px; }
.w7330 { width: 7330px; }
.w7340 { width: 7340px; }
.w7350 { width: 7350px; }
.w7360 { width: 7360px; }
.w7370 { width: 7370px; }
.w7380 { width: 7380px; }
.w7390 { width: 7390px; }
.w7400 { width: 7400px; }
.w7410 { width: 7410px; }
.w7420 { width: 7420px; }
.w7430 { width: 7430px; }
.w7440 { width: 7440px; }
.w7450 { width: 7450px; }
.w7460 { width: 7460px; }
.w7470 { width: 7470px; }
.w7480 { width: 7480px; }
.w7490 { width: 7490px; }
.w7500 { width: 7500px; }
.w7510 { width: 7510px; }
.w7520 { width: 7520px; }
.w7530 { width: 7530px; }
.w7540 { width: 7540px; }
.w7550 { width: 7550px; }
.w7560 { width: 7560px; }
.w7570 { width: 7570px; }
.w7580 { width: 7580px; }
.w7590 { width: 7590px; }
.w7600 { width: 7600px; }
.w7610 { width: 7610px; }
.w7620 { width: 7620px; }
.w7630 { width: 7630px; }
.w7640 { width: 7640px; }
.w7650 { width: 7650px; }
.w7660 { width: 7660px; }
.w7670 { width: 7670px; }
.w7680 { width: 7680px; }
.w7690 { width: 7690px; }
.w7700 { width: 7700px; }
.w7710 { width: 7710px; }
.w7720 { width: 7720px; }
.w7730 { width: 7730px; }
.w7740 { width: 7740px; }
.w7750 { width: 7750px; }
.w7760 { width: 7760px; }
.w7770 { width: 7770px; }
.w7780 { width: 7780px; }
.w7790 { width: 7790px; }
.w7800 { width: 7800px; }
.w7810 { width: 7810px; }
.w7820 { width: 7820px; }
.w7830 { width: 7830px; }
.w7840 { width: 7840px; }
.w7850 { width: 7850px; }
.w7860 { width: 7860px; }
.w7870 { width: 7870px; }
.w7880 { width: 7880px; }
.w7890 { width: 7890px; }
.w7900 { width: 7900px; }
.w7910 { width: 7910px; }
.w7920 { width: 7920px; }
.w7930 { width: 7930px; }
.w7940 { width: 7940px; }
.w7950 { width: 7950px; }
.w7960 { width: 7960px; }
.w7970 { width: 7970px; }
.w7980 { width: 7980px; }
.w7990 { width: 7990px; }
.w8000 { width: 8000px; }
.w8010 { width: 8010px; }
.w8020 { width: 8020px; }
.w8030 { width: 8030px; }
.w8040 { width: 8040px; }
.w8050 { width: 8050px; }
.w8060 { width: 8060px; }
.w8070 { width: 8070px; }
.w8080 { width: 8080px; }
.w8090 { width: 8090px; }
.w8100 { width: 8100px; }
.w8110 { width: 8110px; }
.w8120 { width: 8120px; }
.w8130 { width: 8130px; }
.w8140 { width: 8140px; }
.w8150 { width: 8150px; }
.w8160 { width: 8160px; }
.w8170 { width: 8170px; }
.w8180 { width: 8180px; }
.w8190 { width: 8190px; }
.w8200 { width: 8200px; }
.w8210 { width: 8210px; }
.w8220 { width: 8220px; }
.w8230 { width: 8230px; }
.w8240 { width: 8240px; }
.w8250 { width: 8250px; }
.w8260 { width: 8260px; }
.w8270 { width: 8270px; }
.w8280 { width: 8280px; }
.w8290 { width: 8290px; }
.w8300 { width: 8300px; }
.w8310 { width: 8310px; }
.w8320 { width: 8320px; }
.w8330 { width: 8330px; }
.w8340 { width: 8340px; }
.w8350 { width: 8350px; }
.w8360 { width: 8360px; }
.w8370 { width: 8370px; }
.w8380 { width: 8380px; }
.w8390 { width: 8390px; }
.w8400 { width: 8400px; }
.w8410 { width: 8410px; }
.w8420 { width: 8420px; }
.w8430 { width: 8430px; }
.w8440 { width: 8440px; }
.w8450 { width: 8450px; }
.w8460 { width: 8460px; }
.w8470 { width: 8470px; }
.w8480 { width: 8480px; }
.w8490 { width: 8490px; }
.w8500 { width: 8500px; }
.w8510 { width: 8510px; }
.w8520 { width: 8520px; }
.w8530 { width: 8530px; }
.w8540 { width: 8540px; }
.w8550 { width: 8550px; }
.w8560 { width: 8560px; }
.w8570 { width: 8570px; }
.w8580 { width: 8580px; }
.w8590 { width: 8590px; }
.w8600 { width: 8600px; }
.w8610 { width: 8610px; }
.w8620 { width: 8620px; }
.w8630 { width: 8630px; }
.w8640 { width: 8640px; }
.w8650 { width: 8650px; }
.w8660 { width: 8660px; }
.w8670 { width: 8670px; }
.w8680 { width: 8680px; }
.w8690 { width: 8690px; }
.w8700 { width: 8700px; }
.w8710 { width: 8710px; }
.w8720 { width: 8720px; }
.w8730 { width: 8730px; }
.w8740 { width: 8740px; }
.w8750 { width: 8750px; }
.w8760 { width: 8760px; }
.w8770 { width: 8770px; }
.w8780 { width: 8780px; }
.w8790 { width: 8790px; }
.w8800 { width: 8800px; }
.w8810 { width: 8810px; }
.w8820 { width: 8820px; }
.w8830 { width: 8830px; }
.w8840 { width: 8840px; }
.w8850 { width: 8850px; }
.w8860 { width: 8860px; }
.w8870 { width: 8870px; }
.w8880 { width: 8880px; }
.w8890 { width: 8890px; }
.w8900 { width: 8900px; }
.w8910 { width: 8910px; }
.w8920 { width: 8920px; }
.w8930 { width: 8930px; }
.w8940 { width: 8940px; }
.w8950 { width: 8950px; }
.w8960 { width: 8960px; }
.w8970 { width: 8970px; }
.w8980 { width: 8980px; }
.w8990 { width: 8990px; }
.w9000 { width: 9000px; }
.w9010 { width: 9010px; }
.w9020 { width: 9020px; }
.w9030 { width: 9030px; }
.w9040 { width: 9040px; }
.w9050 { width: 9050px; }
.w9060 { width: 9060px; }
.w9070 { width: 9070px; }
.w9080 { width: 9080px; }
.w9090 { width: 9090px; }
.w9100 { width: 9100px; }
.w9110 { width: 9110px; }
.w9120 { width: 9120px; }
.w9130 { width: 9130px; }
.w9140 { width: 9140px; }
.w9150 { width: 9150px; }
.w9160 { width: 9160px; }
.w9170 { width: 9170px; }
.w9180 { width: 9180px; }
.w9190 { width: 9190px; }
.w9200 { width: 9200px; }
.w9210 { width: 9210px; }
.w9220 { width: 9220px; }
.w9230 { width: 9230px; }
.w9240 { width: 9240px; }
.w9250 { width: 9250px; }
.w9260 { width: 9260px; }
.w9270 { width: 9270px; }
.w9280 { width: 9280px; }
.w9290 { width: 9290px; }
.w9300 { width: 9300px; }
.w9310 { width: 9310px; }
.w9320 { width: 9320px; }
.w9330 { width: 9330px; }
.w9340 { width: 9340px; }
.w9350 { width: 9350px; }
.w9360 { width: 9360px; }
.w9370 { width: 9370px; }
.w9380 { width: 9380px; }
.w9390 { width: 9390px; }
.w9400 { width: 9400px; }
.w9410 { width: 9410px; }
.w9420 { width: 9420px; }
.w9430 { width: 9430px; }
.w9440 { width: 9440px; }
.w9450 { width: 9450px; }
.w9460 { width: 9460px; }
.w9470 { width: 9470px; }
.w9480 { width: 9480px; }
.w9490 { width: 9490px; }
.w9500 { width: 9500px; }
.w9510 { width: 9510px; }
.w9520 { width: 9520px; }
.w9530 { width: 9530px; }
.w9540 { width: 9540px; }
.w9550 { width: 9550px; }
.w9560 { width: 9560px; }
.w9570 { width: 9570px; }
.w9580 { width: 9580px; }
.w9590 { width: 9590px; }
.w9600 { width: 9600px; }
.w9610 { width: 9610px; }
.w9620 { width: 9620px; }
.w9630 { width: 9630px; }
.w9640 { width: 9640px; }
.w9650 { width: 9650px; }
.w9660 { width: 9660px; }
.w9670 { width: 9670px; }
.w9680 { width: 9680px; }
.w9690 { width: 9690px; }
.w9700 { width: 9700px; }
.w9710 { width: 9710px; }
.w9720 { width: 9720px; }
.w9730 { width: 9730px; }
.w9740 { width: 9740px; }
.w9750 { width: 9750px; }
.w9760 { width: 9760px; }
.w9770 { width: 9770px; }
.w9780 { width: 9780px; }
.w9790 { width: 9790px; }
.w9800 { width: 9800px; }
.w9810 { width: 9810px; }
.w9820 { width: 9820px; }
.w9830 { width: 9830px; }
.w9840 { width: 9840px; }
.w9850 { width: 9850px; }
.w9860 { width: 9860px; }
.w9870 { width: 9870px; }
.w9880 { width: 9880px; }
.w9890 { width: 9890px; }
.w9900 { width: 9900px; }
.w9910 { width: 9910px; }
.w9920 { width: 9920px; }
.w9930 { width: 9930px; }
.w9940 { width: 9940px; }
.w9950 { width: 9950px; }
.w9960 { width: 9960px; }
.w9970 { width: 9970px; }
.w9980 { width: 9980px; }
.w9990 { width: 9990px; }
.w10000 { width: 10000px; }
