/*

*/
.version.playground_nikonikogarden {
  color: #00000F;
  background-color: #FA51B9;
}
#page {
  z-index: 1;
  width: 1000px;
  min-height: 1739px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
}
#pu30428 {
  z-index: 2683;
  width: 0.01px;
  padding-bottom: 0px;
  margin-right: -10000px;
  margin-left: -100px;
}
#u30428 {
  z-index: 2683;
  min-height: 18px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  padding-bottom: 387px;
  background: transparent url("../images/nng_top.jpg?crc=3938462115") no-repeat center center;
  background-size: cover;
}
#nngtop {
  position: relative;
  margin-right: -10000px;
  width: 22px;
  left: 210px;
}
.js body {
  visibility: hidden;
}
.js body.initialized {
  visibility: visible;
}
#u30428-bw {
  z-index: 2683;
  min-height: 18px;
}
#pu2986-8 {
  z-index: 2684;
  width: 0.01px;
  margin-left: 285px;
  margin-top: 92px;
}
#u2986-8 {
    z-index: 2684;
    width: 539px;
    min-height: 47px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #646464;
    text-align: left;
    font-size: 16px;
    line-height: 19px;
    font-family: '__M+ 2p_5';
    font-weight: 400;
    position: relative;
    margin-right: -10000px;
    margin-top: 120px;
}
#u2939-4 {
  z-index: 2692;
  width: 539px;
  min-height: 29px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  line-height: 22px;
  text-align: left;
  letter-spacing: 0px;
  font-size: 18px;
  color: #646464;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 55px;
}
#u3000 {
  z-index: 2696;
  width: 416px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 450px;
}
#u3003 {
  z-index: 2697;
  width: 157px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 259px;
}
#u3003_img {
  margin-left: -15px;
  margin-right: -15px;
}
#u3005 {
  z-index: 2699;
  width: 266px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 15px;
  left: 45px;
}
#u3007 {
  z-index: 2701;
  width: 91px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 185px;
  left: 254px;
}
#u3001 {
  z-index: 2703;
  width: 91px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 185px;
}
#u8332 {
  z-index: 2705;
  width: 494px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 89px;
}
#u8333 {
  z-index: 2706;
  display: block;
}
#about {
  margin-left: 210px;
  position: relative;
}
#pu2983 {
  z-index: 2633;
  width: 0.01px;
  margin-top: 12px;
}
#u2983 {
  z-index: 2633;
  min-height: 620.8999999999997px;
  border-color: #000000;
  background-color: #FFFBE5;
  padding-bottom: 0px;
}
#u2983_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1000px;
  left: -100px;
  padding-top: 130px;
  padding-bottom: 46px;
}
#pu3028 {
  z-index: 2639;
  width: 0.01px;
  left: 225px;
  position: relative;
}
#u3028 {
  z-index: 2639;
  width: 274px;
  height: 274px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 50%;
  position: relative;
  margin-right: -10000px;
  background: transparent url("../images/%e9%81%8a%e3%81%b6.jpg?crc=523875950") no-repeat center center;
  background-size: cover;
}
#u2942 {
  z-index: 2640;
  width: 274px;
  height: 274px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 50%;
  position: relative;
  margin-right: -10000px;
  left: 294px;
  background: transparent url("../images/%e8%80%83%e3%81%88%e3%82%8b.jpg?crc=4143959254") no-repeat center center;
  background-size: contain;
}
#u2985 {
  z-index: 2641;
  width: 274px;
  height: 274px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 50%;
  position: relative;
  margin-right: -10000px;
  left: 589px;
  background: transparent url("../images/%e3%83%9e%e3%83%9e%e5%8f%8b.jpg?crc=202599599") no-repeat left center;
  background-size: cover;
}
#pu3019 {
  z-index: 2642;
  width: 0.01px;
  left: 255px;
  margin-top: 30px;
  position: relative;
}
#u3019 {
  z-index: 2642;
  width: 213px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}
#u3020-6 {
  z-index: 2643;
  width: 213px;
  min-height: 47px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 9px;
}
#u3021 {
  z-index: 2649;
  width: 213px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  padding-bottom: 0px;
  position: relative;
  margin-right: -10000px;
}
#u3024 {
  z-index: 2650;
  width: 213px;
  background-color: transparent;
  position: relative;
}
#u3025 {
  z-index: 2651;
  display: block;
  margin-bottom: -1px;
}
#u3022 {
  z-index: 2652;
  width: 213px;
  background-color: transparent;
  margin-top: 58px;
  position: relative;
}
#u3023 {
  z-index: 2653;
  display: block;
  margin-bottom: -1px;
}
#u3010 {
  z-index: 2654;
  width: 213px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 294px;
}
#u3011-6 {
  z-index: 2655;
  width: 213px;
  min-height: 47px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 9px;
}
#u3012 {
  z-index: 2661;
  width: 213px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  padding-bottom: 0px;
  position: relative;
  margin-right: -10000px;
}
#u3015 {
  z-index: 2662;
  width: 213px;
  background-color: transparent;
  position: relative;
}
#u3016 {
  z-index: 2663;
  display: block;
  margin-bottom: -1px;
}
#u3013 {
  z-index: 2664;
  width: 213px;
  background-color: transparent;
  margin-top: 58px;
  position: relative;
}
#u3014 {
  z-index: 2665;
  display: block;
  margin-bottom: -1px;
}
#u2991 {
  z-index: 2666;
  width: 213px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 589px;
}
#u2997-6 {
  z-index: 2667;
  width: 213px;
  min-height: 47px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 9px;
}
#u2992 {
  z-index: 2673;
  width: 213px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  padding-bottom: 0px;
  position: relative;
  margin-right: -10000px;
}
#u2993 {
  z-index: 2674;
  width: 213px;
  background-color: transparent;
  position: relative;
}
#u2994 {
  z-index: 2675;
  display: block;
  margin-bottom: -1px;
}
#u2995 {
  z-index: 2676;
  width: 213px;
  background-color: transparent;
  margin-top: 58px;
  position: relative;
}
#u2996 {
  z-index: 2677;
  display: block;
  margin-bottom: -1px;
}
#u3030-4 {
  z-index: 2678;
  width: 795px;
  min-height: 32px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  text-align: left;
  font-size: 16px;
  line-height: 19px;
  font-family: '__M+ 2p_5';
  font-weight: 400;
  left: 249px;
  margin-top: 27px;
  position: relative;
}
#point {
  left: 210px;
  margin-top: 4px;
  position: relative;
}
#u2983-bw {
  z-index: 2633;
  min-height: 620.8999999999997px;
}
#u2976 {
  z-index: 2634;
  width: 386px;
  height: 59px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.71);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 3);
  -ms-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 3);
  transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 3);
  position: relative;
  margin-right: -10000px;
  margin-top: 38px;
  left: 232px;
  background: transparent url("../images/line.jpg?crc=4045702059") repeat left top;
}
#u2987-4 {
  z-index: 2635;
  width: 339px;
  min-height: 39px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  line-height: 26px;
  text-align: center;
  letter-spacing: 4px;
  font-size: 22px;
  color: #FFFFFF;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 54px;
  left: 256px;
}
#pu2936 {
  z-index: 2511;
  width: 0.01px;
  margin-top: -1px;
}
#u2936 {
  z-index: 2511;
  min-height: 1324.9148890361091px;
  border-color: #000000;
  background-color: #FEF9F9;
  padding-bottom: 0px;
}
#u2936_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1000px;
  left: -100px;
  padding-top: 42px;
  padding-bottom: 35px;
}
#u2943 {
  z-index: 2558;
  width: 131px;
  background-color: transparent;
  left: 979px;
  position: relative;
}
#pu2945-4 {
  z-index: 2517;
  width: 0.01px;
  left: 249px;
  margin-top: 26px;
  position: relative;
}
#u2945-4 {
  z-index: 2517;
  width: 622px;
  min-height: 30px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  text-align: left;
  font-size: 18px;
  line-height: 22px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
}
#u2999-8 {
  z-index: 2533;
  width: 622px;
  min-height: 85px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  text-align: left;
  font-size: 16px;
  line-height: 19px;
  font-family: '__M+ 2p_5';
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 43px;
}
#u2940 {
  z-index: 2561;
  width: 247px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 634px;
}
#u2978 {
  z-index: 2563;
  width: 85px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 81px;
  left: 795px;
}
#u2937 {
  z-index: 2577;
  width: 85px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 81px;
  left: 603px;
}
#pu4658 {
  z-index: 2621;
  width: 0.01px;
  left: 231px;
  margin-top: 637px;
  position: relative;
}
#u4658 {
  z-index: 2621;
  width: 258px;
  height: 216px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  position: relative;
  margin-right: -10000px;
  background: transparent url("../images/%e4%bd%93%e9%a8%93%e5%9e%8b-u4658-fr.jpg?crc=303823706") no-repeat center center;
  background-size: cover;
}
#u4664 {
  z-index: 2623;
  width: 258px;
  height: 216px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  position: relative;
  margin-right: -10000px;
  left: 295px;
  background: transparent url("../images/%e4%bb%8a%e6%b2%bb%e7%9f%a5%e8%82%b2%e7%8e%a9%e5%85%b7-u4664-fr.jpg?crc=428141992") no-repeat center center;
  background-size: cover;
}
#u4676 {
  z-index: 2622;
  width: 258px;
  height: 216px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  position: relative;
  margin-right: -10000px;
  left: 589px;
  background: transparent url("../images/%e4%bc%91%e6%86%a9%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9.jpg?crc=4089953411") no-repeat left top;
  background-size: cover;
}
#pu4761 {
  z-index: 2514;
  width: 0.01px;
  left: 231px;
  margin-top: 5px;
  position: relative;
}
#u4761 {
  z-index: 2514;
  width: 258px;
  background-color: #6EB2D3;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
}
#u4682-4 {
  z-index: 2521;
  width: 219px;
  min-height: 30px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 5px;
  left: 18px;
}
#u4767 {
  z-index: 2515;
  width: 258px;
  background-color: #C4A62C;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
  left: 293px;
}
#u4691-4 {
  z-index: 2525;
  width: 219px;
  min-height: 30px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 5px;
  left: 21px;
}
#u4773 {
  z-index: 2516;
  width: 258px;
  background-color: #79A78D;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
  left: 589px;
}
#u4694-4 {
  z-index: 2529;
  width: 219px;
  min-height: 30px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 5px;
  left: 21px;
}
#u3020-2, #u3020-4, #u3011-2, #u3011-4, #u2997-2, #u2997-4, #u2945-2, #u4682-2, #u4691-2, #u4694-2 {
  padding-bottom: 4px;
}
#pu4700-4 {
  z-index: 2541;
  width: 0.01px;
  left: 231px;
  margin-top: 11px;
  position: relative;
}
#u4700-4 {
  z-index: 2541;
  width: 260px;
  min-height: 81px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  font-family: '__M+ 2p_5';
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
}
#u4703-4 {
  z-index: 2545;
  width: 260px;
  min-height: 51px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  font-family: '__M+ 2p_5';
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 295px;
}
#pu4709-4 {
  z-index: 2549;
  width: 0.01px;
  margin-right: -10000px;
  margin-left: 580px;
}
#u4709-4 {
  z-index: 2549;
  width: 260px;
  min-height: 51px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  font-family: '__M+ 2p_5';
  font-weight: 400;
  margin-left: 9px;
  position: relative;
}
#u2986-2, #u2986-4, #u2986-6, #u3030-2, #u2999-2, #u2999-4, #u2999-6, #u4700-2, #u4703-2, #u4709-2 {
  padding-bottom: 8px;
}
#u2936-bw {
  z-index: 2511;
  min-height: 1324.9148890361091px;
}
#u4613 {
  z-index: 2512;
  width: 990px;
  background-color: transparent;
  -webkit-transform: matrix(-1, 0, 0, -1, 990, 493);
  -ms-transform: matrix(-1, 0, 0, -1, 990, 493);
  transform: matrix(-1, 0, 0, -1, 990, 493);
  position: relative;
  margin-right: -10000px;
  margin-top: 336px;
  left: 158px;
}
#u4611 {
  z-index: 2513;
  display: block;
  margin-bottom: 1px;
}
#u3018 {
  z-index: 2553;
  width: 386px;
  height: 59px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.71);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 3);
  -ms-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 3);
  transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 3);
  position: relative;
  margin-right: -10000px;
  margin-top: 42px;
  left: 233px;
  background: transparent url("../images/line.jpg?crc=4045702059") repeat left top;
}
#u3027-4 {
  z-index: 2554;
  width: 339px;
  min-height: 39px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  line-height: 26px;
  text-align: center;
  letter-spacing: 4px;
  font-size: 22px;
  color: #FFFFFF;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 58px;
  left: 256px;
}
#u2988 {
  z-index: 2560;
  width: 980px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  padding-bottom: 336px;
  position: relative;
  margin-right: -10000px;
  margin-top: 318px;
  left: 174px;
  background: transparent url("../images/%e5%8f%af%e9%83%a8%e3%81%ae%e3%82%b3%e3%83%94%e3%83%bc.png?crc=413974185") no-repeat center center;
  background-size: cover;
}
#u4575 {
  z-index: 2575;
  width: 54px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 143px;
  left: 109px;
}
#u4576 {
  z-index: 2576;
  display: block;
  margin-bottom: -2px;
}
#u4558 {
  z-index: 2565;
  width: 86px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 68px;
  left: 195px;
}
#u4556 {
  z-index: 2566;
  display: block;
  margin-bottom: -2px;
}
#u4566 {
  z-index: 2567;
  width: 86px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 100px;
  left: 416px;
}
#u4567 {
  z-index: 2568;
  display: block;
  margin-bottom: -2px;
}
#u4584 {
  z-index: 2569;
  width: 86px;
  background-color: transparent;
  -webkit-transform: matrix(-1, 0, 0, -1, 86, 63);
  -ms-transform: matrix(-1, 0, 0, -1, 86, 63);
  transform: matrix(-1, 0, 0, -1, 86, 63);
  position: relative;
  margin-right: -10000px;
  margin-top: 683px;
  left: 491px;
}
#u4585 {
  z-index: 2570;
  display: block;
  margin-bottom: -2px;
}
#u4602 {
  z-index: 2571;
  width: 43px;
  background-color: transparent;
  -webkit-transform: matrix(-1, 0, 0, -1, 43, 63);
  -ms-transform: matrix(-1, 0, 0, -1, 43, 63);
  transform: matrix(-1, 0, 0, -1, 43, 63);
  position: relative;
  margin-right: -10000px;
  margin-top: 726px;
  left: 895px;
}
#u4603 {
  z-index: 2572;
  display: block;
  margin-bottom: -2px;
}
#u4593 {
  z-index: 2573;
  width: 48px;
  background-color: transparent;
  -webkit-transform: matrix(-1, 0, 0, -1, 48, 63);
  -ms-transform: matrix(-1, 0, 0, -1, 48, 63);
  transform: matrix(-1, 0, 0, -1, 48, 63);
  position: relative;
  margin-right: -10000px;
  margin-top: 650px;
  left: 244px;
}
#u4594 {
  z-index: 2574;
  display: block;
  margin-bottom: -2px;
}
#u4450 {
  z-index: 2579;
  width: 120px;
  height: 50px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.71);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  -ms-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  position: relative;
  margin-right: -10000px;
  margin-top: 776px;
  left: 877px;
  background: transparent url("../images/nng_b.jpg?crc=16176227") repeat left top;
}
#u4462 {
  z-index: 2580;
  width: 120px;
  height: 50px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.71);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  -ms-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  position: relative;
  margin-right: -10000px;
  margin-top: 398px;
  left: 656px;
  background: transparent url("../images/nng_b.jpg?crc=16176227") repeat left top;
}
#u4468 {
  z-index: 2581;
  width: 120px;
  height: 50px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.71);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  -ms-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  position: relative;
  margin-right: -10000px;
  margin-top: 739px;
  left: 479px;
  background: transparent url("../images/nng_b.jpg?crc=16176227") repeat left top;
}
#u4474 {
  z-index: 2582;
  width: 120px;
  height: 50px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.71);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  -ms-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  position: relative;
  margin-right: -10000px;
  margin-top: 354px;
  left: 418px;
  background: transparent url("../images/nng_b.jpg?crc=16176227") repeat left top;
}
#u4483 {
  z-index: 2583;
  width: 120px;
  height: 50px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.71);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  -ms-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  position: relative;
  margin-right: -10000px;
  margin-top: 430px;
  left: 232px;
  background: transparent url("../images/nng_b.jpg?crc=16176227") repeat left top;
}
#u4489 {
  z-index: 2584;
  width: 120px;
  height: 50px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.71);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  -ms-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 1);
  position: relative;
  margin-right: -10000px;
  margin-top: 706px;
  left: 231px;
  background: transparent url("../images/nng_b.jpg?crc=16176227") repeat left top;
}
#u4453-6 {
  z-index: 2585;
  width: 119px;
  min-height: 39px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #DC608D;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 783px;
  left: 878px;
}
#u4465-6 {
  z-index: 2591;
  width: 119px;
  min-height: 39px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #DC608D;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 405px;
  left: 655px;
}
#u4471-6 {
  z-index: 2597;
  width: 119px;
  min-height: 39px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #DC608D;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 746px;
  left: 480px;
}
#u4477-6 {
  z-index: 2603;
  width: 119px;
  min-height: 39px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #DC608D;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 361px;
  left: 419px;
}
#u4480-6 {
  z-index: 2609;
  width: 119px;
  min-height: 39px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #DC608D;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 438px;
  left: 233px;
}
#u4486-6 {
  z-index: 2615;
  width: 119px;
  min-height: 39px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #DC608D;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0px;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 713px;
  left: 232px;
}
#u16391 {
  z-index: 2625;
  width: 259px;
  background-color: transparent;
  -webkit-transform: matrix(0.9877, 0.1564, -0.1564, 0.9877, 13, -19);
  -ms-transform: matrix(0.9877, 0.1564, -0.1564, 0.9877, 13, -19);
  transform: matrix(0.9877, 0.1564, -0.1564, 0.9877, 13, -19);
  position: relative;
  margin-right: -10000px;
  margin-top: 357px;
  left: 841px;
}
#u16389 {
  z-index: 2626;
  display: block;
}
#pu4652 {
  z-index: 61;
  width: 0.01px;
}
#u4652 {
  z-index: 61;
  min-height: 1249px;
  border-color: #000000;
  background-color: #E7F2E9;
  padding-bottom: 71px;
}
#u16309-18 {
    z-index: 67;
    width: 902px;
    min-height: 178px;
    background-color: transparent;
    text-align: left;
    color: #969696;
    font-family: '__M+ 2p_5';
    position: relative;
    margin-right: -10000px;
    margin-top: 100px;
    left: 232px;
}
#u16309-2 {
  font-size: 15px;
  line-height: 21px;
  padding-bottom: 3px;
  font-weight: 700;
}
#u16309-4, #u16309-6, #u16309-8, #u16309-10, #u16309-12, #u16309-14, #u16309-16 {
  line-height: 20px;
  font-weight: 400;
}
#u4652-bw {
  z-index: 61;
  min-height: 1249px;
}
#u4718 {
  z-index: 62;
  width: 386px;
  height: 59px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.71);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 3);
  -ms-transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 3);
  transform: matrix(0.9998, -0.0175, 0.0175, 0.9998, 0, 3);
  position: relative;
  margin-right: -10000px;
  margin-top: 49px;
  left: 233px;
  background: transparent url("../images/line.jpg?crc=4045702059") repeat left top;
}
#u4721-4 {
  z-index: 63;
  width: 339px;
  min-height: 39px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  line-height: 26px;
  text-align: center;
  letter-spacing: 4px;
  font-size: 22px;
  color: #FFFFFF;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 65px;
  left: 256px;
}
#u16344 {
  z-index: 85;
  height: 54px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  background: transparent url("../images/%e8%8d%892.png?crc=4173565414") repeat-x center bottom;
}
#u16344-bw {
  z-index: 85;
  margin-top: 1394px;
  height: 54px;
}
#u16355 {
  z-index: 86;
  width: 124px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 1251px;
  left: 998px;
}
#pamphletu57455 {
  z-index: 88;
  width: 0.01px;
  height: 956px;
  padding-bottom: 94px;
  position: relative;
  margin-right: -10000px;
  margin-top: 137px;
  left: 232px;
}

#pu3026 {
  z-index: 2709;
  width: 0.01px;
  height: 0px;
  padding-bottom: 1500px;
  margin-right: -10000px;
}
#u3026 {
  z-index: 2709;
  height: 71px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.28);
  border-color: #000000;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  background: #FFFFFF url("../images/pattern16.jpg?crc=3786856612") repeat-x left bottom;
}
#u3026-bw {
  z-index: 2709;
  position: fixed;
  left: 0px;
  right: 0px;
  top: 400px;
}
#menuu2947 {
  z-index: 2710;
  width: 640px;
  height: 58px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 405px;
  left: 224px;
}
#u7551 {
  width: 126px;
  min-height: 58px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}
#u7554 {
  width: 125px;
  border-style: solid;
  border-color: #DCDCDC;
  background-color: transparent;
  padding-bottom: 41px;
  position: relative;
  border-width: 0px 1px 0px 0px;
}
#u7554:hover {
  width: 125px;
  min-height: 0px;
  margin: 0px;
}
#u7556-3 {
  width: 125px;
  min-height: 17px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  text-align: center;
  color: #7F7F7F;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  top: 20px;
}
#u7554:hover #u7556-3 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 125px;
  margin: 0px -10000px 0px 0px;
}
#u7554.MuseMenuActive #u7556-3 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 125px;
  margin: 0px -10000px 0px 0px;
}
#u7554:hover #u7556-3 p {
  color: #286D9D;
  visibility: inherit;
}
#u2969 {
  width: 126px;
  min-height: 58px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 128px;
}
#u2972 {
  width: 125px;
  border-style: solid;
  border-color: #DCDCDC;
  background-color: transparent;
  padding-bottom: 24px;
  position: relative;
  border-width: 0px 1px 0px 0px;
}
#u7554.MuseMenuActive, #u2972:hover {
  width: 125px;
  min-height: 0px;
  margin: 0px;
}
#u2974-6 {
  width: 125px;
  min-height: 34px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  text-align: center;
  color: #7F7F7F;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  top: 12px;
}
#u2972:hover #u2974-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 34px;
  width: 125px;
  margin: 0px -10000px 0px 0px;
}
#u7554.MuseMenuActive #u7556-3 p, #u2972:hover #u2974-6 p {
  color: #286D9D;
  visibility: inherit;
}
#u2962 {
  width: 126px;
  min-height: 58px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 256px;
}
#u2963 {
  width: 125px;
  border-style: solid;
  border-color: #DCDCDC;
  background-color: transparent;
  padding-bottom: 24px;
  position: relative;
  border-width: 0px 1px 0px 0px;
}
#u2972.MuseMenuActive, #u2963:hover {
  width: 125px;
  min-height: 0px;
  margin: 0px;
}
#u2963:active {
  width: 125px;
  min-height: 0px;
  margin: 0px;
}
#u2963.MuseMenuActive {
  width: 125px;
  min-height: 0px;
  margin: 0px;
}
#u2964-6 {
  width: 125px;
  min-height: 34px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  text-align: center;
  color: #7F7F7F;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  top: 12px;
}
#u2972.MuseMenuActive #u2974-6, #u2963:hover #u2964-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 34px;
  width: 125px;
  margin: 0px -10000px 0px 0px;
}
#u2963:active #u2964-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 34px;
  width: 125px;
  margin: 0px -10000px 0px 0px;
}
#u2963.MuseMenuActive #u2964-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 34px;
  width: 125px;
  margin: 0px -10000px 0px 0px;
}
#u2972.MuseMenuActive #u2974-6 p, #u2963:hover #u2964-6 p {
  color: #286D9D;
  visibility: inherit;
}
#u2963:active #u2964-6 p {
  color: #286D9D;
  visibility: inherit;
}
#u2948 {
  width: 127px;
  min-height: 58px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 384px;
}
#u2951 {
  width: 126px;
  border-style: solid;
  border-color: #DCDCDC;
  background-color: transparent;
  padding-bottom: 41px;
  position: relative;
  border-width: 0px 1px 0px 0px;
}
#u2951:hover {
  width: 126px;
  min-height: 0px;
  margin: 0px;
}
#u2951:active {
  width: 126px;
  min-height: 0px;
  margin: 0px;
}
#u2954-4 {
  width: 126px;
  min-height: 17px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  text-align: center;
  color: #7F7F7F;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  top: 20px;
}
#u2951:hover #u2954-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 126px;
  margin: 0px -10000px 0px 0px;
}
#u2951:active #u2954-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 126px;
  margin: 0px -10000px 0px 0px;
}
#u2963.MuseMenuActive #u2964-6 p, #u2951:hover #u2954-4 p {
  color: #286D9D;
  visibility: inherit;
}
#u2951:active #u2954-4 p {
  color: #286D9D;
  visibility: inherit;
}
#u2955 {
  width: 127px;
  min-height: 58px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 513px;
}
#u2956 {
  width: 126px;
  border-style: solid;
  border-color: #DCDCDC;
  background-color: transparent;
  padding-bottom: 41px;
  position: relative;
  border-width: 0px 1px 0px 0px;
}
#u2951.MuseMenuActive, #u2956:hover {
  width: 126px;
  min-height: 0px;
  margin: 0px;
}
#u2956:active {
  width: 126px;
  min-height: 0px;
  margin: 0px;
}
#u2956.MuseMenuActive {
  width: 126px;
  min-height: 0px;
  margin: 0px;
}
#u2957-4 {
  width: 126px;
  min-height: 17px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  text-align: center;
  color: #7F7F7F;
  font-family: '__M+ 2p_5';
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  top: 20px;
}
#u2951.MuseMenuActive #u2954-4, #u2956:hover #u2957-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 126px;
  margin: 0px -10000px 0px 0px;
}
#u2956:active #u2957-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 126px;
  margin: 0px -10000px 0px 0px;
}
#u2956.MuseMenuActive #u2957-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 126px;
  margin: 0px -10000px 0px 0px;
}
#u2951.MuseMenuActive #u2954-4 p, #u2956:hover #u2957-4 p {
  color: #286D9D;
  visibility: inherit;
}
#u2956:active #u2957-4 p {
  color: #286D9D;
  visibility: inherit;
}
#u2956.MuseMenuActive #u2957-4 p {
  color: #286D9D;
  visibility: inherit;
}
.PamphletWidget .ThumbGroup .Thumb, .PamphletNextButton, .PamphletPrevButton, .PamphletCloseButton, .MenuItem {
  cursor: pointer;
}
#u62425 {
  z-index: 2744;
  width: 110px;
  background-color: transparent;
  position: fixed;
  top: 410px;
  left: 232px;
}
#u62426 {
  z-index: 2745;
  display: block;
  margin-bottom: 1px;
}
#u1774 {
  z-index: 2746;
  width: 210px;
  padding-bottom: 1500px;
  position: fixed;
  top: 0px;
  left: 0px;
}
#u1822 {
  z-index: 2747;
  width: 210px;
  height: 1500px;
  position: fixed;
  top: 0px;
  left: 0px;
}
#u1821 {
  z-index: 2748;
  width: 210px;
  height: 103px;
  position: fixed;
  top: 62px;
  left: 0px;
}
#menuu1778 {
  z-index: 2749;
  width: 210px;
  height: 235px;
  position: fixed;
  top: 174px;
  left: 0px;
}
#u1793 {
  width: 210px;
  position: relative;
}
#u1794 {
  width: 210px;
  min-height: 22px;
  padding-bottom: 34px;
  position: relative;
  margin-right: -10000px;
}
#u1794:hover {
  width: 210px;
  min-height: 23px;
  margin: 0px -10000px -1px 0px;
}
#u1794:active {
  width: 210px;
  min-height: 23px;
  margin: 0px -10000px -1px 0px;
}
#u1797-4 {
  width: 210px;
  min-height: 22px;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}
#u1794:hover #u1797-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u1794:active #u1797-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u1808 {
  width: 210px;
  min-height: 44px;
  padding-bottom: 12px;
  position: relative;
  margin-right: -10000px;
}
#u1808:hover {
  width: 210px;
  min-height: 45px;
  margin: 0px -10000px -1px 0px;
}
#u1808:active {
  width: 210px;
  min-height: 45px;
  margin: 0px -10000px -1px 0px;
}
#u1808.MuseMenuActive {
  width: 210px;
  min-height: 45px;
  margin: 0px -10000px -1px 0px;
}
#u1810-6 {
  width: 210px;
  min-height: 44px;
  position: relative;
  margin-right: -10000px;
  top: 5px;
}
#u1808:hover #u1810-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 44px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u1808:active #u1810-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 44px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u1808.MuseMenuActive #u1810-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 44px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u1815 {
  width: 210px;
  min-height: 22px;
  padding-bottom: 34px;
  position: relative;
  margin-right: -10000px;
}
#u1794.MuseMenuActive, #u1815:hover {
  width: 210px;
  min-height: 23px;
  margin: 0px -10000px -1px 0px;
}
#u1815:active {
  width: 210px;
  min-height: 23px;
  margin: 0px -10000px -1px 0px;
}
#u1817-4 {
  width: 210px;
  min-height: 22px;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}
#u1794.MuseMenuActive #u1797-4, #u1815:hover #u1817-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u1815:active #u1817-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u1807, #u1814, #u1786 {
  width: 210px;
  margin-top: 2px;
  position: relative;
}
#u1789 {
  width: 210px;
  min-height: 22px;
  padding-bottom: 35px;
  position: relative;
  margin-right: -10000px;
}
#u1815.MuseMenuActive, #u1789:hover {
  width: 210px;
  min-height: 23px;
  margin: 0px -10000px -1px 0px;
}
#u1789:active {
  width: 210px;
  min-height: 23px;
  margin: 0px -10000px -1px 0px;
}
#u1789.MuseMenuActive {
  width: 210px;
  min-height: 23px;
  margin: 0px -10000px -1px 0px;
}
#u1791-4 {
  width: 210px;
  min-height: 22px;
  position: relative;
  margin-right: -10000px;
  top: 17px;
}
#u1815.MuseMenuActive #u1817-4, #u1789:hover #u1791-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u1789:active #u1791-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u1789.MuseMenuActive #u1791-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 210px;
  margin: 0px -10000px 0px 0px;
}
#u3798 {
  z-index: 2776;
  width: 186px;
  padding-bottom: 42px;
  position: fixed;
  top: 20px;
  left: 12px;
}
#u3759 {
  z-index: 2779;
  width: 81px;
  position: fixed;
  top: 29px;
  left: 14px;
}
#u3757 {
  z-index: 2777;
  width: 81px;
  position: fixed;
  top: 29px;
  left: 116px;
}
#u3771 {
  z-index: 2781;
  width: 41px;
  position: fixed;
  top: 238px;
  left: 18px;
}
#u3772 {
  z-index: 2782;
}
#u3773 {
  z-index: 2783;
  width: 52px;
  position: fixed;
  top: 301px;
  left: 12px;
}
#u3774 {
  z-index: 2784;
}
#u3775 {
  z-index: 2785;
  width: 38px;
  position: fixed;
  top: 360px;
  left: 19px;
}
#u3776 {
  z-index: 2786;
}
#u56046-4 {
  z-index: 2787;
  width: 44px;
  min-height: 15px;
  position: fixed;
  top: 460px;
  left: 72px;
}
#u56057 {
  z-index: 2791;
  width: 43px;
  position: fixed;
  top: 417px;
  left: 72px;
}
#u4430-6 {
  z-index: 2793;
  width: 43px;
  min-height: 15px;
  position: fixed;
  top: 460px;
  left: 16px;
}
#u56092 {
  z-index: 2799;
  width: 43px;
  position: fixed;
  top: 417px;
  left: 16px;
}
#u56534 {
  z-index: 2801;
  width: 198px;
  padding-bottom: 127px;
  position: fixed;
  top: 500px;
  left: 7px;
}
#u56493 {
  z-index: 2802;
  width: 198px;
  padding-bottom: 127px;
  position: fixed;
  top: 500px;
  left: 7px;
}
#u56531-6 {
  z-index: 2811;
  width: 85px;
  min-height: 21px;
  position: fixed;
  top: 509px;
  left: 105px;
}
#u56507-4 {
  z-index: 2807;
  width: 85px;
  min-height: 21px;
  position: fixed;
  top: 533px;
  left: 105px;
}
#u56232 {
  z-index: 2803;
  width: 89px;
  position: fixed;
  top: 556px;
  left: 102px;
}
#u56242 {
  z-index: 2805;
  width: 89px;
  position: fixed;
  top: 592px;
  left: 102px;
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 4187px);
}
#pu1948 {
  z-index: 2;
  width: 0.01px;
  margin-right: -10000px;
  margin-left: -100px;
}
#u1948 {
  z-index: 2;
  min-height: 101px;
  padding-bottom: 59px;
}
#u60951 {
  z-index: 8;
  width: 162px;
  position: relative;
  margin-right: -10000px;
  margin-top: 44px;
  left: 284px;
}
#u60951_img {
  padding: 4px 3px 2px 4px;
}
#pmenuu60953 {
  z-index: 10;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 31px;
  margin-left: 493px;
}
#menuu60953 {
  z-index: 10;
  width: 571px;
  height: 25px;
  position: relative;
}
#u60961 {
  width: 141px;
  min-height: 25px;
  position: relative;
  margin-right: -10000px;
}
#u60964 {
  width: 141px;
  padding-bottom: 11px;
  position: relative;
}
#u60964:hover {
  width: 141px;
  min-height: 0px;
  margin: 0px;
}
#u60967 {
  z-index: 13;
  width: 4px;
  height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 5px;
}
#u60964:hover #u60967 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60966-4 {
  width: 137px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 5px;
  left: 4px;
}
#u60964:hover #u60966-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 137px;
  margin: 0px -10000px 0px 0px;
}
#u60968 {
  width: 141px;
  min-height: 25px;
  position: relative;
  margin-right: -10000px;
  left: 143px;
}
#u60969 {
  width: 141px;
  padding-bottom: 11px;
  position: relative;
}
#u60964.MuseMenuActive, #u60969:hover {
  width: 141px;
  min-height: 0px;
  margin: 0px;
}
#u60970 {
  z-index: 20;
  width: 4px;
  height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 5px;
}
#u60964.MuseMenuActive #u60967, #u60969:hover #u60970 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60971-4 {
  width: 137px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 5px;
  left: 4px;
}
#u60964.MuseMenuActive #u60966-4, #u60969:hover #u60971-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 137px;
  margin: 0px -10000px 0px 0px;
}
#u60975 {
  width: 141px;
  min-height: 25px;
  position: relative;
  margin-right: -10000px;
  left: 286px;
}
#u60978 {
  width: 141px;
  padding-bottom: 11px;
  position: relative;
}
#u60969.MuseMenuActive, #u60978:hover {
  width: 141px;
  min-height: 0px;
  margin: 0px;
}
#u60978:active {
  width: 141px;
  min-height: 0px;
  margin: 0px;
}
#u60981 {
  z-index: 27;
  width: 4px;
  height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 5px;
}
#u60969.MuseMenuActive #u60970, #u60978:hover #u60981 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60978:active #u60981 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60980-4 {
  width: 137px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 5px;
  left: 4px;
}
#u60969.MuseMenuActive #u60971-4, #u60978:hover #u60980-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 137px;
  margin: 0px -10000px 0px 0px;
}
#u60978:active #u60980-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 137px;
  margin: 0px -10000px 0px 0px;
}
#u60954 {
  width: 142px;
  min-height: 25px;
  position: relative;
  margin-right: -10000px;
  left: 429px;
}
#u60955 {
  width: 142px;
  padding-bottom: 11px;
  position: relative;
}
#u60955:hover {
  width: 142px;
  min-height: 0px;
  margin: 0px;
}
#u60955:active {
  width: 142px;
  min-height: 0px;
  margin: 0px;
}
#u60958 {
  z-index: 34;
  width: 4px;
  height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 5px;
}
#u60978.MuseMenuActive #u60981, #u60955:hover #u60958 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60955:active #u60958 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60956-4 {
  width: 138px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 5px;
  left: 4px;
}
#u60955:hover #u60956-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 138px;
  margin: 0px -10000px 0px 0px;
}

summary {
    list-style: none;
    position: relative;
    padding: 20px 70px 20px 30px;
    cursor: pointer;
    border: 2px solid #4FDFC2;
    background-color: #ffffff;
    color: #676767;
    border-radius: 100px;
    font-size: large;
    width: 740px;
	font-family: '__M+ 2p_5';
}

@media not all and (min-width: 768px){
  summary {
    padding: 20px 50px 20px 20px;
  }
}

summary::-webkit-details-marker {
  display: none;
}

summary:hover,
details[open] summary {
    background-color: #4FDFC2;
    border-radius: 100px;
    color: #fff;
}

summary::after {
  content: '+';
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  transition: transform 0.5s;
  font-size: 30px;
}

details[open] summary::after {
  transform: translateY(-50%) rotate(45deg);
}

.answer {
    display: flex;
    padding: 20px;
    width: 740px;
    border-radius: 20px;
    background-color: #fff;
    font-family: '__M+ 2p_5';
    color: #676767;
    margin-top: 8px;
    margin-left: 30px;
}
.answer img {
  width: 250px;
  height: 250px;
  object-fit: cover;
}

.text {
    padding-left: 20px;
    padding-bottom: 20px;
    width: 500px;
    line-height: 25px;
}
.price_kids {
  width: 80%;
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
}
.price_kids th {
  padding: 4px;
  border-bottom: solid 4px #ff6347;
  color: #ff6347;
  text-align: center;
}
.price_kids td {
  padding: 4px;
  border-bottom: solid 1px #ff6347;
}

.price_adult {
  width: 80%;
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
}
.price_adult th {
  padding: 4px;
  border-bottom: solid 4px #4682b4;
  color: #4682b4;
  text-align: center;
}
.price_adult td {
  padding: 4px;
  border-bottom: solid 1px #4682b4;
}

@media not all and (min-width: 768px){
  summary::after {
    right: 20px;
    font-size: 20px;
  }

  .answer {
    padding: 10px 20px;
  }
}

details[open] .answer {
  animation: fadein 0.5s ease;
}

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

body, p {
  margin: 0;
}

details {
  margin-bottom: 10px;
  margin-right: auto;
  margin-left: auto;
  width: 600px;
}

@media not all and (min-width: 640px){
  details {
    width: 100%;
  }
}

details:first-of-type {
  margin-top: 160px;
}

#u60955:active #u60956-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 138px;
  margin: 0px -10000px 0px 0px;
}
#menuu60982 {
  z-index: 39;
  width: 428px;
  height: 34px;
  margin-top: 11px;
  position: relative;
}
#u60990 {
  width: 141px;
  min-height: 34px;
  position: relative;
  margin-right: -10000px;
}
#u60991 {
  width: 141px;
  padding-bottom: 20px;
  position: relative;
}
#u60978.MuseMenuActive, #u60991:hover {
  width: 141px;
  min-height: 0px;
  margin: 0px;
}
#u60991:active {
  width: 141px;
  min-height: 0px;
  margin: 0px;
}
#u60994 {
  z-index: 42;
  width: 4px;
  height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 10px;
}
#u60955.MuseMenuActive #u60958, #u60991:hover #u60994 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60991:active #u60994 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60992-4 {
  width: 137px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 10px;
  left: 4px;
}
#u60978.MuseMenuActive #u60980-4, #u60991:hover #u60992-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 137px;
  margin: 0px -10000px 0px 0px;
}
#u60991:active #u60992-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 137px;
  margin: 0px -10000px 0px 0px;
}
#u60997 {
  width: 141px;
  min-height: 34px;
  position: relative;
  margin-right: -10000px;
  left: 143px;
}
#u60998 {
  width: 141px;
  padding-bottom: 20px;
  position: relative;
}
#u60991.MuseMenuActive, #u60998:hover {
  width: 141px;
  min-height: 0px;
  margin: 0px;
}
#u60998:active {
  width: 141px;
  min-height: 0px;
  margin: 0px;
}
#u60998.MuseMenuActive {
  width: 141px;
  min-height: 0px;
  margin: 0px;
}
#u61000 {
  z-index: 49;
  width: 4px;
  height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 10px;
}
#u60991.MuseMenuActive #u60994, #u60998:hover #u61000 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60998:active #u61000 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60999-4 {
  width: 137px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 10px;
  left: 4px;
}
#u60991.MuseMenuActive #u60992-4, #u60998:hover #u60999-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 137px;
  margin: 0px -10000px 0px 0px;
}
#u60998:active #u60999-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 137px;
  margin: 0px -10000px 0px 0px;
}
#u60998.MuseMenuActive #u60999-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 137px;
  margin: 0px -10000px 0px 0px;
}
#u60983 {
  width: 142px;
  min-height: 34px;
  position: relative;
  margin-right: -10000px;
  left: 286px;
}
#u60984 {
  width: 142px;
  padding-bottom: 20px;
  position: relative;
}
#u60955.MuseMenuActive, #u60984:hover {
  width: 142px;
  min-height: 0px;
  margin: 0px;
}
#u60984:active {
  width: 142px;
  min-height: 0px;
  margin: 0px;
}
#u60984.MuseMenuActive {
  width: 142px;
  min-height: 0px;
  margin: 0px;
}
#u60987 {
  z-index: 56;
  width: 4px;
  height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 10px;
}
#u60998.MuseMenuActive #u61000, #u60984:hover #u60987 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60984:active #u60987 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60984.MuseMenuActive #u60987 {
  width: 4px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u60985-4 {
  width: 138px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 10px;
  left: 4px;
}
#u60955.MuseMenuActive #u60956-4, #u60984:hover #u60985-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 138px;
  margin: 0px -10000px 0px 0px;
}
#u60984:active #u60985-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 138px;
  margin: 0px -10000px 0px 0px;
}
#u60984.MuseMenuActive #u60985-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 138px;
  margin: 0px -10000px 0px 0px;
}
#u1948-bw {
  z-index: 2;
  min-height: 101px;
}
#u1967 {
  z-index: 3;
  min-height: 19px;
  padding-bottom: 12px;
}
#u30428_align_to_page, #u4652_align_to_page, #u1948_align_to_page, #u1967_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1000px;
  left: -100px;
}
#u3912-4 {
  z-index: 4;
  width: 890px;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 210px;
}
#u1967-bw {
  z-index: 3;
  min-height: 19px;
  margin-top: 129px;
}
#muse_css_mq, .html {
  background-color: #FFFFFF;
}
body {
  position: relative;
  min-width: 1000px;
}
.verticalspacer {
  min-height: 1px;
}
@font-face {
  font-family: '__M+ 2p_5';
  src: url('../fonts/mplus-2p-bold.eot');
  src: local('☺'), url('../fonts/mplus-2p-bold1.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: '__M+ 2p_5';
  src: url('../fonts/mplus-2p-medium.eot');
  src: local('☺'), url('../fonts/mplus-2p-medium1.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: '__M+ 2p_5';
  src: url('../fonts/mplus-2p-regular.eot');
  src: local('☺'), url('../fonts/mplus-2p-regular1.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: '__M+ 2p_5';
  src: url('../fonts/mplus-2p-light.eot');
  src: local('☺'), url('../fonts/mplus-2p-light1.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}