@charset "utf-8";
/* CSS Document */
.white{color:#fff;}
.red{color:#ff0000;}
.yellow{color:#fff000;}
.blue{color:#0f98ac;}
.green{color:#2cc200;}
.merun{color:#b10002;}
.yellow2{color:#c58b00;}


.strikeout, .strikeout2 { 
  position: relative;
}
.strikeout::after, .strikeout2::after {
  border-bottom: 0.12em solid #F00;
  content: "";
  left: 0;
  margin-top: calc(0.120em / 2 * -1);
  position: absolute;
  right: 0;
  top: 54%;  
}
.strikeout::after{
  transform:rotate(-10deg);
  -webkit-  transform:rotate(-10deg);
}
.strikeout2::after {border-bottom: 0.10em solid #000;}
.prevent-select {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*===============================*/
.show-479, .show-tab, .show-767, .show-400, .show-340, .show-359, .show-389{display:none;}
@media only screen and (max-width: 1000px){
.show-tab{display:block;}
.hide-tab{display:none;}
}
@media only screen and (max-width: 767px){
.hide-767{display:none;}
.show-767{display:block;}
}
@media only screen and (max-width: 479px){
.show-479{display:block;}
.hide-479{display:none;}
}
@media only screen and (max-width: 400px){
.show-400{display:block;}
.hide-400{display:none;}
}
@media only screen and (max-width: 389px){
.show-389{display:block;}
.hide-389{display:none;}
}
@media only screen and (max-width: 359px){
.hide-359{display:none;}
.show-359{display:block;}
}

/*-------------------------------*/
.point, .point-b{
	position:absolute;	
	height:22px;
	width:22px;
	border-radius:50%;
	background: rgba(43, 243, 17, .6);
	padding:3px;
}
.point-b{height:28px;width:28px;padding:4px;}
.point-in1, .point-b-in1{
	height:16px;
	width:16px;
	background: rgba(177, 250, 214, .7);
	padding:2px;
	border-radius:50%;
}
.point-b-in1{height:20px;width:20px;padding:3px;}
.point-in2, .point-b-in2{
	height:12px;
	width:12px;
	background: rgba(57, 181, 41, 1);
	border-radius:50%;
}
.point-b-in2{height:14px;width:14px;}
.blinking {
  -webkit-animation: 1s blink ease infinite;
  -moz-animation: 1s blink ease infinite;
  -ms-animation: 1s blink ease infinite;
  -o-animation: 1s blink ease infinite;
  animation: 1s blink ease infinite;  
}

@keyframes "blink" {
  from, to {opacity: 0;}
  50% {opacity: 1;}
}

@-moz-keyframes blink {
  from, to {opacity: 0;}
  50% {opacity: 1;}
}

@-webkit-keyframes "blink" {
  from, to {opacity: 0;}
  50% {opacity: 1;}
}

@-ms-keyframes "blink" {
  from, to {opacity: 0;}
  50% {opacity: 1;}
}

@-o-keyframes "blink" {
  from, to {opacity: 0;}
  50% {opacity: 1;}
}
.point1{right:318px;top:322px;}
.point2{right:99px;top:296px;}
.point3{right:199px;top:357px;}
.point4{right:229px;top:462px;}
.point5{right:226px;top:554px;}
.point6{right: 165px;top: 631px;}
/*------------------------*/
.s1point{
	position:absolute;	
	height:30px;
	width:30px;
	border-radius:50%;
	background: rgba(214, 88, 91, .6);	
	padding:4px;
}
.s1point-in1{
	height:22px;
	width:22px;
	background: rgba(244, 108, 111, .7);	
	padding:4px;
	border-radius:50%;
}
.s1point-in2{
	height:14px;
	width:14px;
	background: rgba(253, 4, 5, 1);
	border-radius:50%;
}
.s1point1{right:-94px;top:129px;}
.s1point2{right:99px;top:198px;}
.s1point3{right:-97px;top:304px;}
.s1point4{right: 81px;top: 431px;}
@media only screen and (max-width: 1000px){	
.point, .point-b{
	height:18px;
	width:18px;
	padding:2px;
}
.point-b{height:24px;width:24px;padding:3px;}
.point-in1, .point-b-in1{
	height:14px;
	width:14px;
	padding:2px;
}
.point-b-in1{height:18px;width:18px;padding:3px;}
.point-in2, .point-b-in2{
	height:10px;
	width:10px;
}
.point-b-in2{height:12px;width:12px;}

.point1{right:248px;top:243px;}
.point2{right:78px;top:222px;}
.point3{right:153px;top:267px;}
.point4{right:178px;top:352px;}
.point5{right:176px;top:422px;}
.point6{right: 130px;top: 478px;}
/*------------------------------*/
.s1point1{right:-68px;top:129px;}
.s1point2{right:102px;top:198px;}
.s1point3{right:-67px;top:290px;}
.s1point4{right: 91px;top: 390px;}
}
@media only screen and (max-width: 767px){	
.s1point{
	height:18px;
	width:18px;
	padding:2px;
}
.s1point-in1{
	height:14px;
	width:14px;
	padding:2px;
}
.s1point-in2{
	height:10px;
	width:10px;
}

.s1point1 {right:44%;top:23%;}
.s1point2{right:59%;top:33%;}
.s1point3{right:44%;top:48%;}
.s1point4{right:58%;top:64%;}

}
@media only screen and (max-width: 479px){
.s1point1 {right:42%;top:23%;}
.s1point2{right:59%;top:33%;}
.s1point3{right:43%;top:48%;}
.s1point4{right:59%;top:64%;}	
	
}







