body{
  overflow:hidden !important;
}

.iconography{
  position:absolute;
  top:5000px;
  left:5000px;
  opacity:0;
}

.masthead{
  width:498px;
  height:370px;
  position:absolute;
  left:166px;
  top:312px;
}

.mast_text{
  float:left;
  font-family:u39, sans-serif;
  margin:60px 30px 0px 0px;
  text-align:right;
}

.mast_mike{
  font-size:72px;
}

.mast_sci{
  font-size:48px;
  margin-right:1px;
}

.head{
  float:left;
  width:307px;
  height:371px;
  /*background:url('../inc/master/head.svg') no-repeat;*/
}

.master{
  position:absolute;
  height:5000px;
  width:5000px;
  overflow:hidden !important;
}

.gradient{
  height:2500px;
  width:2500px;
  position:absolute;
  z-index:-2;
  left:1250px;
  top:1250px;
}

.gradient div{
  position:absolute;
  z-index:1;
  height:2500px;
  width:2500px;
  left:0px;
  top:0px;
  opacity:0;
}

#splash{
  position:absolute;
}

.index_print{
  left:567px;
  top:1529px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_print{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_type{
  left:1141px;
  top:854px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_type{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_study{
  left:1990px;
  top:600px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_study{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_video{
  left:2765px;
  top:854px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_video{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_animation{
  left:3372px;
  top:1529px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_animation{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_web{
  left:3532px;
  top:2401px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_web{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_code{
  left:3200px;
  top:3192px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_code{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_normal{
  left:2473px;
  top:3660px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_normal{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_panoramic{
  left:1585px;
  top:3660px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_panoramic{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_hello{
  left:834px;
  top:3192px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_hello{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_resume{
  left:447px;
  top:2401px;
  position:absolute;
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.index_put_resume{
  z-index:2;
  height:690px;
  width:1024px;
  display:none;
}

.print_return, .type_return, .study_return, .video_return, .animation_return, .web_return, .code_return, .normal_return, .panoramic_return, .hello_return, .resume_return{
  width:100.6px;
  height:121px;
  right:5px;
  margin-top:20px;
  cursor:pointer;
  z-index:20;
  position:absolute;
  display:none;
  background:url('../inc/master/middle.svg') no-repeat;
}

.hello_return{
  width:100.6px;
  height:121px;
  right:0px;
  margin-top:20px;
  cursor:pointer;
  z-index:20;
  position:absolute;
  display:none;
  background:url('../inc/master/rings.svg') no-repeat;
}

.return_text{
  font-family:u39, sans-serif;
  font-size:31px;
  margin-top:104px;
  margin-left:-10px;
}

::selection {
background: #2fc2ff;
}

::-moz-selection {
background: #2fc2ff;
}

.msie_exception{
  display:none;
  margin:auto;
}