@charset "utf-8";
/* CSS Document */



.rn-floatingNavi._ochugen{
  height: 52px;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__menu{
  height: 50px;
  border-bottom:2px solid #d0b64d;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__menuContainer{
  height: 50px;
}
.rn-floatingNavi._ochugen .rn-floatingNavi__menuContainer.-right{
  justify-content: flex-end;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__menuContainer .rn-floatingNavi__menuList{
  width:650px;
  justify-content: flex-end;
}

.rn-floatingNavi._ochugen
.rn-floatingNavi__menuItem.-active{
  color:#c2aa48;}

.rn-floatingNavi._ochugen
.rn-floatingNavi__menuItem.-active:after{
  display: none;
}

.rn-floatingNavi._ochugen
.rn-floatingNavi__menuItem.-arrowDown:before {
  display:block;
  height: 40px;
  width:0;
  content:"";
  border-left:1px dashed #c2aa48;
  position:absolute;
    left:0;
  right: auto;
  top:0;
  bottom:0;
  margin: auto
}
.rn-floatingNavi._ochugen
.rn-floatingNavi__menuItem.-arrowDown:last-child:after {
  display:block;
  height: 40px;
  width:0;
  content:"";
  border-left:1px dashed #c2aa48;
  position:absolute;
    right:0;
  left: auto;
  top:0;
  bottom:0;
  margin: auto
}

.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown{
  top:50px;
padding-left: 120px;
  width:840px;
    background:transparent;
    margin: 0 auto;
    box-shadow: none;
  z-index: 4;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown ._inner{
  border:2px solid #d0b64d;
  border-top:none;
  width:840px;
  box-sizing: border-box;
    box-shadow: 4.25px 4.25px 6px -3px rgba(0,0,0,.1), -4.25px 4.25px 6px -3px rgba(0,0,0,.1);

}

.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown[data-dropdown-menu="1"] ._inner{
  background:url(https://r.r10s.jp/evt/event/ochugen/2020/_pc/img/cmn/floating/flonav_sub_bg01.png?v=202005291440) no-repeat right bottom #ffffff;
}
.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown[data-dropdown-menu="2"] ._inner{
  background:url(https://r.r10s.jp/evt/event/ochugen/2020/_pc/img/cmn/floating/flonav_sub_bg02.png?v=202005291440) no-repeat right bottom #ffffff;
}
.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown[data-dropdown-menu="3"] ._inner{
  background:url(https://r.r10s.jp/evt/event/ochugen/2020/_pc/img/cmn/floating/flonav_sub_bg03.png?v=202005291440) no-repeat right bottom #ffffff;
}
.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown[data-dropdown-menu="4"] ._inner{
  background:url(https://r.r10s.jp/evt/event/ochugen/2020/_pc/img/cmn/floating/flonav_sub_bg04.png?v=202005291440) no-repeat right bottom #ffffff;
}



.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .dropdownTtl{
  font-size:21px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #333333;
}
.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .dropdownsubTtl{
  font-size:16px;
  color:#c2aa48;
  font-weight: bold;
  margin-bottom: 10px;
}


.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown ._col3{
  letter-spacing: -.5em;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown ._col3 >li{
  display: inline-block;
  vertical-align: top;
  letter-spacing: normal;
  width: 250px;
}
.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown ._col3 > li +li{
  margin-left:20px;
}
.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .dropcon._col3 > li:nth-child(3n+1){
  margin-left:0px;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__menuLink,
.rn-floatingNavi._ochugen .rn-floatingNavi__menuText{
  padding: 0 30px;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .dropcon{
 
}
.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .dropcon li{
  letter-spacing:normal;
  border-bottom:1px solid #c2aa48;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .dropcon li a{
  display: block;
  line-height: 2.3;
    color:#000000;
  background-color: #ffffff;
  position: relative;
  padding-left: 1em;
  text-indent: -1em;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .dropcon li a:before{
  display: inline;
  content:"・";
}
.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .dropcon li a:after{
  display: block;
  content:"";
  width:5px;
  height:5px;
  border-right:1px solid #c2aa48;
  border-bottom:1px solid #c2aa48;
  position: absolute;
  top:0px;
  bottom:0px;
  right:5px;
  margin: auto 0;
  transform: rotate(-45deg);
}


/*
40799 json　(フローティング 700px幅に収める)
---------------------------------------*/

.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .riRow{
  width: 100%;
}

.rn-floatingNavi._ochugen .rn-floatingNavi__megaDropdown .riRow.riCol3 .riColInner{
  width:190px;
  margin-left: 20px;
}
