/*

*/
.version.news {
  color: #000011;
  background-color: #500BE9;
}
#muse_css_mq {
  background-color: #FFFFFF;
}
#page {
  z-index: 1;
  width: 380px;
  min-height: 761px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
}
#pu18659 {
  z-index: 112;
  width: 0.01px;
  height: 0px;
  padding-bottom: 70px;
  margin-right: -10000px;
}
#u18659 {
  z-index: 112;
  width: 92px;
  height: 70px;
  position: fixed;
  top: 0px;
  left: 288px;
}
#u17989 {
  z-index: 113;
  width: 45px;
  height: 45px;
  position: fixed;
  top: 14px;
  left: 312px;
}
#u18004 {
  z-index: 114;
  width: 31px;
  position: fixed;
  top: 26px;
  left: 319px;
}
#u17992 {
  z-index: 115;
  width: 31px;
  height: 3px;
  position: relative;
}
#u17998 {
  z-index: 116;
  width: 31px;
  height: 3px;
  margin-top: 6px;
  position: relative;
}
#u18001 {
  z-index: 117;
  width: 31px;
  height: 3px;
  margin-top: 7px;
  position: relative;
}
#accordionu18007 {
  z-index: 118;
}
#u18012 {
  z-index: 119;
}
#u18015-3 {
  z-index: 120;
  min-height: 50px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#u18015-3.AccordionPanelTabOpen {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 50px;
  margin: 0px;
}
#u18013 {
  z-index: 123;
  width: 100%;
  padding-bottom: 1px;
}
#menuu18529 {
  z-index: 124;
  width: 380px;
  height: 292px;
  position: relative;
  margin-right: -10000px;
}
#u18538 {
  width: 380px;
  min-height: 17px;
  padding-bottom: 55px;
  position: relative;
  margin-right: -10000px;
}
#u18538:hover {
  width: 380px;
  min-height: 17px;
  margin: 0px -10000px 0px 0px;
}
#u18538.MuseMenuActive {
  width: 380px;
  min-height: 17px;
  margin: 0px -10000px 0px 0px;
}
#u18540-4 {
  width: 380px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 27px;
}
#u18538:hover #u18540-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 380px;
  margin: 0px -10000px 0px 0px;
}
#u18577 {
  width: 380px;
  min-height: 17px;
  padding-bottom: 55px;
  position: relative;
  margin-right: -10000px;
}
#u18577:hover {
  width: 380px;
  min-height: 18px;
  margin: 0px -10000px -1px 0px;
}
#u18577:active {
  width: 380px;
  min-height: 18px;
  margin: 0px -10000px -1px 0px;
}
#u18580-4 {
  width: 380px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 27px;
}
#u18538.MuseMenuActive #u18540-4, #u18577:hover #u18580-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 380px;
  margin: 0px -10000px 0px 0px;
}
#u18577:active #u18580-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 380px;
  margin: 0px -10000px 0px 0px;
}
#u18632 {
  width: 380px;
  min-height: 17px;
  padding-bottom: 55px;
  position: relative;
  margin-right: -10000px;
}
#u18577.MuseMenuActive, #u18632:hover {
  width: 380px;
  min-height: 18px;
  margin: 0px -10000px -1px 0px;
}
#u18632:active {
  width: 380px;
  min-height: 18px;
  margin: 0px -10000px -1px 0px;
}
#u18634-4 {
  width: 380px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 27px;
}
#u18577.MuseMenuActive #u18580-4, #u18632:hover #u18634-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 380px;
  margin: 0px -10000px 0px 0px;
}
#u18632:active #u18634-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 380px;
  margin: 0px -10000px 0px 0px;
}
#u18537, #u18574, #u18631, #u18603 {
  width: 380px;
  position: relative;
}
#u18604 {
  width: 380px;
  min-height: 17px;
  padding-bottom: 55px;
  position: relative;
  margin-right: -10000px;
}
#u18632.MuseMenuActive, #u18604:hover {
  width: 380px;
  min-height: 18px;
  margin: 0px -10000px -1px 0px;
}
#u18604:active {
  width: 380px;
  min-height: 18px;
  margin: 0px -10000px -1px 0px;
}
#u18604.MuseMenuActive {
  width: 380px;
  min-height: 18px;
  margin: 0px -10000px -1px 0px;
}
#u18606-4 {
  width: 380px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 27px;
}
#u18632.MuseMenuActive #u18634-4, #u18604:hover #u18606-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 380px;
  margin: 0px -10000px 0px 0px;
}
#u18604:active #u18606-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 380px;
  margin: 0px -10000px 0px 0px;
}
#u18604.MuseMenuActive #u18606-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 380px;
  margin: 0px -10000px 0px 0px;
}
.js body {
  visibility: hidden;
}
.js body.initialized {
  visibility: visible;
}
#accordionu18007-bw {
  z-index: 118;
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
}
#u17979 {
  z-index: 149;
  width: 288px;
  height: 70px;
  position: fixed;
  top: 0px;
  left: 0px;
}
#u17980 {
  z-index: 150;
  width: 138px;
  position: fixed;
  top: 7px;
  left: 121px;
}
#u56217 {
  z-index: 152;
  width: 32px;
  position: fixed;
  top: 21px;
  left: 21px;
}
#u56224 {
  z-index: 154;
  width: 32px;
  position: fixed;
  top: 21px;
  left: 64px;
}
#ppu33160 {
    z-index: 0;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: 36px;
    margin-left: 25px;
}
#u61373-6 {
    z-index: 84;
    width: 332px;
    min-height: 66px;
    border-width: 0px;
    border-color: transparent;
    background-color: #DCDCDC;
    color: #6F6240;
    text-align: center;
    font-size: 18px;
    line-height: 20px;
    font-family: '__M+ 2p_5';
    font-weight: 700;
    margin-top: 45px;
    position: relative;
}
#u61373-2, #u61373-4 {
  padding-top: 8px;
}
#u61374-20 {
  z-index: 90;
  width: 300px;
  min-height: 282px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #646464;
  font-size: 16px;
  line-height: 28px;
  font-family: '__M+ 2p_5';
  font-weight: 400;
  margin-left: 13px;
  margin-top: 16px;
  position: relative;
}
#pu61375 {
  z-index: 110;
  width: 0.01px;
  margin-left: 13px;
  margin-top: 20px;
}
#pu33156 {
  z-index: 82;
  width: 0.01px;
  margin-left: 11px;
  margin-top: 30px;
}
#u33156 {
  z-index: 82;
  width: 50px;
  height: 56px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  position: relative;
  margin-right: -10000px;
  background: transparent url("../../../20240701/images/メリーゴーランド-u30696-fr.png?crc=4106757981") no-repeat left top;
  background-size: contain;
}
#u33396 {
  z-index: 83;
  width: 54px;
  height: 56px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  position: relative;
  margin-right: -10000px;
  left: 249px;
  background: transparent url("../../../20240701/images/火山-u30936-fr.png?crc=3985116451") no-repeat left top;
  background-size: contain;
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 1100px);
}
#ppu18750 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 1px;
}
#pu18750 {
  z-index: 2;
  width: 0.01px;
}
#u18750 {
  z-index: 2;
  min-height: 171px;
  padding: 72px 7px 18px 6px;
}
#u18768 {
  z-index: 8;
  width: 367px;
  padding-bottom: 7px;
  position: relative;
}
#u18787-5 {
  z-index: 31;
  width: 343px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  margin-top: 9px;
  left: 15px;
}
#u18787-5:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 343px;
  margin: 9px -10000px 0px 0px;
}
#u18769 {
  z-index: 9;
  width: 367px;
  padding-bottom: 8px;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u18788-5 {
  z-index: 36;
  width: 343px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  margin-top: 8px;
  left: 15px;
}
#u18770 {
  z-index: 10;
  width: 367px;
  padding-bottom: 8px;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u18789-5 {
  z-index: 41;
  width: 343px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  margin-top: 8px;
  left: 15px;
}
#u18771 {
  z-index: 11;
  width: 367px;
  padding-bottom: 8px;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u18790-5 {
  z-index: 46;
  width: 343px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  margin-top: 8px;
  left: 15px;
}
#u18788-5:hover, #u18789-5:hover, #u18790-5:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 343px;
  margin: 8px -10000px 0px 0px;
}
#menuu18772 {
  z-index: 12;
  width: 355px;
  height: 21px;
  margin-left: 3px;
  margin-top: 13px;
  position: relative;
}
#u18773 {
  width: 94px;
  min-height: 21px;
  position: relative;
  margin-right: -10000px;
}
#u18774 {
  width: 94px;
  padding-bottom: 7px;
  position: relative;
}
#u18774:hover {
  width: 94px;
  min-height: 0px;
  margin: 0px;
}
#u18774:active {
  width: 94px;
  min-height: 0px;
  margin: 0px;
}
#u18775-4 {
  width: 75px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 9px;
}
#u18774:hover #u18775-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 75px;
  margin: 0px -10000px 0px 0px;
}
#u18774:active #u18775-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 75px;
  margin: 0px -10000px 0px 0px;
}
#u18780 {
  width: 167px;
  min-height: 21px;
  position: relative;
  margin-right: -10000px;
  left: 94px;
}
#u18781 {
  width: 167px;
  padding-bottom: 7px;
  position: relative;
}
#u18781:hover {
  width: 167px;
  min-height: 0px;
  margin: 0px;
}
#u18781:active {
  width: 167px;
  min-height: 0px;
  margin: 0px;
}
#u18781.MuseMenuActive {
  width: 167px;
  min-height: 0px;
  margin: 0px;
}
#u18784-4 {
  width: 148px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 9px;
}
#u18781:hover #u18784-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 148px;
  margin: 0px -10000px 0px 0px;
}
#u18781:active #u18784-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 148px;
  margin: 0px -10000px 0px 0px;
}
#u18781.MuseMenuActive #u18784-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 148px;
  margin: 0px -10000px 0px 0px;
}
#u61165 {
  width: 94px;
  min-height: 21px;
  position: relative;
  margin-right: -10000px;
  left: 261px;
}
#u61168 {
  width: 94px;
  padding-bottom: 7px;
  position: relative;
}
#u18774.MuseMenuActive, #u61168:hover {
  width: 94px;
  min-height: 0px;
  margin: 0px;
}
#u61168:active {
  width: 94px;
  min-height: 0px;
  margin: 0px;
}
#u61168.MuseMenuActive {
  width: 94px;
  min-height: 0px;
  margin: 0px;
}
#u61170-4 {
  width: 75px;
  min-height: 14px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 9px;
}
#u18774.MuseMenuActive #u18775-4, #u61168:hover #u61170-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 75px;
  margin: 0px -10000px 0px 0px;
}
#u61168:active #u61170-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 75px;
  margin: 0px -10000px 0px 0px;
}
#u61168.MuseMenuActive #u61170-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 14px;
  width: 75px;
  margin: 0px -10000px 0px 0px;
}
#u18750-bw {
  z-index: 2;
  min-height: 171px;
}
#u57420 {
  z-index: 51;
  min-height: 49px;
  padding-bottom: 5px;
}
#u57443 {
  z-index: 74;
  width: 34px;
  position: relative;
  margin-right: -10000px;
  margin-top: 10px;
  left: 15px;
}
#pu57441-6 {
  z-index: 64;
  width: 0.01px;
  padding-bottom: 0px;
  margin-right: -10000px;
  margin-top: 5px;
  margin-left: 52px;
}
#u57441-6 {
  z-index: 64;
  width: 92px;
  min-height: 25px;
  margin-left: 1px;
  position: relative;
}
#u57442-4 {
  z-index: 70;
  width: 94px;
  min-height: 22px;
  top: -4px;
  margin-bottom: -4px;
  position: relative;
}
#ppu57426 {
  z-index: 0;
  width: 0.01px;
  padding-bottom: 0px;
  margin-right: -10000px;
  margin-top: 3px;
  margin-left: 149px;
}
#pu57426 {
  z-index: 62;
  width: 0.01px;
}
#u57426 {
  z-index: 62;
  width: 62px;
  height: 1px;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
}
#u57424-4 {
  z-index: 58;
  width: 80px;
  min-height: 11px;
  position: relative;
  margin-right: -10000px;
  left: 66px;
}
#u57438 {
  z-index: 63;
  width: 62px;
  height: 1px;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
  left: 153px;
}
#pu57406 {
  z-index: 54;
  width: 0.01px;
}
#u57406 {
  z-index: 54;
  width: 94px;
  position: relative;
  margin-right: -10000px;
}
#u57408 {
  z-index: 56;
  width: 116px;
  position: relative;
  margin-right: -10000px;
  left: 99px;
}
#u57420-bw {
  z-index: 51;
  min-height: 49px;
  margin-top: 6px;
}
#pu18751 {
  z-index: 3;
  width: 0.01px;
}
#u18751 {
  z-index: 3;
  min-height: 27px;
  padding-bottom: 17px;
}
#u61124 {
  z-index: 52;
  width: 83px;
  position: relative;
  margin-right: -10000px;
  margin-top: 3px;
  left: 141px;
}
#u61124_img {
  padding-top: 1px;
  padding-bottom: 2px;
}
#u18751-bw {
  z-index: 3;
  min-height: 27px;
}
#u18752-4 {
  z-index: 4;
  min-height: 10px;
}
#u18752-4-bw {
  z-index: 4;
  min-height: 10px;
  margin-top: 29px;
}
.html {
  background-color: #FDFDF2;
}
body {
  position: relative;
  min-width: 380px;
}
.verticalspacer {
  min-height: 1px;
}
@-ms-viewport {
  width: 380px;
}
@-webkit-viewport {
  width: 380px;
}
@-o-viewport {
  width: 380px;
}
@-moz-viewport {
  width: 380px;
}
@viewport {
  width: 380px;
}
@font-face {
  font-family: '__M+ 2p_5';
  src: url('../../../20240701/fonts/mplus-2p-medium.eot');
  src: local('☺'), url('../../../20240701/fonts/mplus-2p-medium1.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: '__M+ 2p_5';
  src: url('../../../20240701/fonts/mplus-2p-bold.eot');
  src: local('☺'), url('../../../20240701/fonts/mplus-2p-bold1.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: '__M+ 2p_5';
  src: url('../../../20240701/fonts/mplus-2p-regular.eot');
  src: local('☺'), url('../../../20240701/fonts/mplus-2p-regular1.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: '__M+ 2p_5';
  src: url('../../../20240701/fonts/mplus-2p-light.eot');
  src: local('☺'), url('../../../20240701/fonts/mplus-2p-light1.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}
