@charset "euc-jp";

/**************************************
common
**************************************/
html{overflow:auto;}
body{
  position:relative;
  min-width:950px;
  overflow:hidden;
}
#riGlobalWrap{
  overflow:hidden;
  /* IE Bug Support */
  overflow-x:hidden;
}
.conBg_Rnwl{
  width:100%;
  padding-right:500%;
  padding-left:500%;
  margin-right:-500%;
  margin-left:-500%;
  background:url(https://r.r10s.jp/evt/event/area/_pc/img/20181017/con_bg.jpg) center top;
}
.con_Rnwl{
  width:100%;
  padding-right:500%;
  padding-left:500%;
  margin-right:-500%;
  margin-left:-500%;
  border-bottom:solid 2px #b3b3b3;
}
.con_Rnwl .conWrap_Rnwl{
  width:950px;
  margin:0 auto;
  position:relative;
  z-index:0;
}
.conTtl_Rnwl{
  margin-bottom:25px;
  font-size:35px;
  font-weight:bold;
  letter-spacing:-.02em;
  line-height:1.1;
  text-align:center;
  color:#01245e;
}

.fontMincho{font-family:'ÞâÌÀÄ«',YuMincho,'¥Ò¥é¥®¥ÎÌÀÄ« ProN W3','Hiragino Mincho ProN',serif;}
.txtColor_fefefe{color:#fefefe!important;}


/**************************************
mainTtl
**************************************/
.mainTtl{
  width:100%;
  padding-right:500%;
  padding-left:500%;
  margin-right:-500%;
  margin-left:-500%;
  background:url(https://r.r10s.jp/evt/event/area/_pc/img/20181017/main_ttl_bg.jpg) center top;
}
.mainTtl:after{
  content:'';
  display:block;
  width:100%;
  height:5px;
  padding-top:40px;
  padding-right:500%;
  padding-left:500%;
  margin-right:-500%;
  margin-left:-500%;
  background:url(https://r.r10s.jp/evt/event/area/_pc/img/20181017/main_ttl_bdr.gif) repeat-x center bottom;
}
.mainTtl .mainTtlMap{
  width:950px;
  margin:0 auto;
  background:url(https://r.r10s.jp/evt/event/area/_pc/img/20181017/main_ttl_map_bg.png) no-repeat;
}
.mainTtl .mainTtlInner{padding:21px 19px 40px 18px;}
.mainTtl .mainTtlInner ul{letter-spacing:-.5em;}
.mainTtl .mainTtlInner ul > li{
  display:inline-block;
  vertical-align:top;
  letter-spacing:normal;
}
.mainTtl .mainTtlInner ul > .ttlArea{width:393px;}
.mainTtl .mainTtlInner ul > .ichioshiBn{width:520px;}
.mainTtl .mainTtlInner .ttlArea h1{line-height:1.127;}
.mainTtl .mainTtlInner .ichioshiBnTtl{
  font-size:29px;
  line-height:1.1;
}
.mainTtl .mainTtlInner .ichioshiBn a:hover{
  opacity:0.8;
  filter:alpha(opacity=80);
}

.mainTtl .riCarousel{width:950px;}
.mainTtl .riCarousel .riMainAreaWrap{
  width:950px;
  margin:0 auto;
}
.mainTtl .riCarousel ul.riIndexNavi{display:none;}
.mainTtl .bnrList{
  width:865px;
  margin-left:36px;
  text-align:left!important;
  letter-spacing:-.5em;
}
.mainTtl .bnrList div{
  width:157px;
  display:inline-block;
  vertical-align:top;
  margin-left:15px;
  letter-spacing:normal;
}
.mainTtl .riCarousel .bnrList a{
  display:block;
  width:157px;
}
.mainTtl .riCarousel .bnrList a img{
  width:157px;
  height:157px;
}
.mainTtl .riCarousel .ribtnNext,
.mainTtl .riCarousel .ribtnPrev{
  width:17px!important;
  height:28px!important;
}

/**************************************
con01
**************************************/
.con_Rnwl._01 .conWrap_Rnwl:before{
  content:'';
  display:block;
  width:1057px;
  height:406px;
  position:absolute;
  top:-35px;
  left:-48px;
  z-index:-1;
  background:url(https://r.r10s.jp/evt/event/area/_pc/img/20181017/con01_illust.png) no-repeat;
}
.con_Rnwl._01 .bnArea{
  width:616px;
  margin:0 auto;
}
.con_Rnwl._01 .bnArea ul > li{margin-top:20px;}
.con_Rnwl._01 .bnArea .bnImg > img{
  width:612px;
  height:120px;
}
.con_Rnwl._01 .bnArea .bnTxt{
  margin-top:5px;
  font-size:16px;
  letter-spacing:.05em;
}


/**************************************
con02
**************************************/
.con_Rnwl._02 .conWrap_Rnwl:after{
  content:'';
  display:block;
  width:950px;
  height:228px;
  position:absolute;
  bottom:-72px;
  left:0;
  z-index:-1;
  background:url(https://r.r10s.jp/evt/event/area/_pc/img/20181017/con02_illust.png) no-repeat;
}
.con_Rnwl._02 .bnListWrap{padding:0 30px;}
.con_Rnwl._02 .bnListWrap ul{
  letter-spacing:-.5em;
  margin-top:-40px;
  margin-left:-42px;
}
.con_Rnwl._02 .bnListWrap ul li{
  display:inline-block;
  width:390px;
  margin-top:40px;
  margin-left:42px;
  vertical-align:top;
}
.con_Rnwl._02 .bnListWrap ul li > div{
  display:inline-block;
  vertical-align:top;
  letter-spacing:normal;
}
.con_Rnwl._02 .bnListWrap .bnImg{
  width:157px;
  margin-right:8px;
}
.con_Rnwl._02 .bnListWrap .bnImg img{
  width:157px;
  height:157px;
}
.con_Rnwl._02 .bnListWrap .bnTxt{
  width:225px;
  font-size:16px;
  letter-spacing:.05em;
}


/**************************************
con03
**************************************/
.con_Rnwl._03 .conWrap_Rnwl:before{
  content:'';
  display:block;
  width:1064px;
  height:343px;
  position:absolute;
  top:0;
  left:-7px;
  z-index:-1;
  background:url(https://r.r10s.jp/evt/event/area/_pc/img/20181017/con03_illust.png) no-repeat;
}
.con_Rnwl._03 .bnArea{
  width:616px;
  margin:0 auto;
}
.con_Rnwl._03 .bnArea ul > li{margin-top:20px;}
.con_Rnwl._03 .bnArea .bnImg > img{
  width:612px;
  height:120px;
}
.con_Rnwl._03 .bnArea .bnTxt{
  margin-top:5px;
  font-size:16px;
  letter-spacing:.05em;
}


/**************************************
con04_Rnwl
**************************************/
.con_Rnwl._04_Rnwl{
    padding-bottom:70px;
}
.con_Rnwl._04_Rnwl .bnListWrap_Rnwl ul{
  text-align:center;
  letter-spacing:-.5em;
  margin-left:-31px;
}
.con_Rnwl._04_Rnwl .bnListWrap_Rnwl ul li{
  width:165px;
  margin-left:31px;
  display:inline-block;
  vertical-align:top;
  letter-spacing:normal;
}
.con_Rnwl._04_Rnwl .bnListWrap_Rnwl ul li img{
  width:165px;
  height:100px;
}
.con_Rnwl._04_Rnwl .bnListWrap_Rnwl ul li a:hover img{
  opacity:0.8;
  filter:alpha(opacity=80);
}


/**************************************
con05
**************************************/
.con_Rnwl._05 .conWrap_Rnwl:after{
  content:'';
  display:block;
  width:950px;
  height:106px;
  position:absolute;
  bottom:-97px;
  left:0;
  z-index:-1;
  background:url(https://r.r10s.jp/evt/event/area/_pc/img/20181017/con05_illust.png) no-repeat;
}
.con_Rnwl._05 .conWrap_Rnwl a:hover img{
  opacity:0.8;
  filter:alpha(opacity=80);
}


/**************************************
con06_Rnwl
**************************************/
.con_Rnwl._06_Rnwl{
    padding-bottom:77px;
    border-bottom:none!important;
}
.con_Rnwl._06_Rnwl h2{margin-bottom:12px!important;}
.con_Rnwl._06_Rnwl .conWrap_Rnwl:before{
  content:'';
  display:block;
  width:978px;
  height:711px;
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  background:url(https://r.r10s.jp/evt/event/area/_pc/img/20181017/con06_illust.png) no-repeat;
}
.con_Rnwl._06_Rnwl .bnListWrap_Rnwl{
  width:845px;
  margin:0 auto;
}
.con_Rnwl._06_Rnwl .bnListWrap_Rnwl ul{
  margin-top:-14px;
  margin-left:-15px;
  letter-spacing:-.5em;
}
.con_Rnwl._06_Rnwl .bnListWrap_Rnwl ul li{
  width:157px;
  margin-top:14px;
  margin-left:15px;
  letter-spacing:normal;
  display:inline-block;
  vertical-align:top;
}
.con_Rnwl._06_Rnwl .bnListWrap_Rnwl ul li img{
  width:157px;
  height:157px;
}
.con_Rnwl._06_Rnwl .bnListWrap_Rnwl ul li a:hover img{
  opacity:0.8;
  filter:alpha(opacity=80);
}
.con_Rnwl._06_Rnwl .con06Lead_Rnwl{
  width:612px;
  margin:35px auto 0;
  letter-spacing:.05em;
}