body{background:url(../img/top/bg_body.png) repeat-x 0 0}.wrap{background:url(../img/top/bg_wrap.png) no-repeat 50% 0}.header{height:590px;background:url(../img/top/bg_header.png) no-repeat 0 0}.header .global-navi{top:525px}h1{height:0;width:0;overflow:hidden}.keyvisual{position:absolute;top:85px;left:0;width:650px;padding:10px 0}.keyvisual_tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.keyvisual_tab ul .tab{cursor:pointer;border:1px solid #245294;border-bottom:0;width:48%;padding:5px 0;font-size:15px;font-weight:900;color:#245294}.keyvisual_tab ul .tab.active{border:1px solid #fff;border-bottom:0;color:#fff}.content{display:none;position:relative}.content-left::before{content:"";position:absolute;top:0;left:48.1%;width:52%;border-top:1px solid #fff}.content-right::before{content:"";position:absolute;top:0;right:48.1%;width:52%;border-top:1px solid #fff}.content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px 0 0 0}.content ul li{width:50%}.content ul li a{padding:0 10px;text-decoration:none;display:block}.content ul li .item{padding:3px 5px}.content ul li .item h2{font-size:11px;color:#fff;text-align:left;margin-bottom:10px}.content ul li .item h2.mb0{margin-bottom:0}.content ul li .item div.flex{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;color:#fff;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.content ul li .item div.flex::after{display:none}.content ul li .item .imgarea{margin-bottom:30px;width:100%}.content ul li .item .imgarea.mb-slide{margin-bottom:10px}.content ul li .item .imgarea a{padding:0 0 0 0 !important}.content ul li .item .imgarea img{width:100%;height:auto}.content ul li .item p{text-align:left;font-size:11px;color:#000}.content ul li .item p .red{color:red}.content.show{display:block}.action{background:none;position:absolute;top:95px;right:15px;width:195px;text-align:left}.action-top{display:block;background:none;position:absolute;top:150px;right:15px;width:195px;text-align:left}.action p{padding:0}.action p.right{background:none}.container{background:url(../img/bg_container.gif) no-repeat 0 100%}.contents{background:none;border:0;width:625px;padding:0;margin:0;background:url(../img/bg_tab.gif) no-repeat 0 0;min-height:100px}.sidebar{width:315px;margin:0;font-size:92%;padding-bottom:20px}.contents .tab-navigation{margin:7px 0 5px 5px}.tab-navigation{position:relative;z-index:10;*zoom:1}.tab-navigation li{float:left;margin-right:.25em}#tab2,#tab3{display:none}.tab-navigation li a{display:block;width:110px;height:26px;text-indent:-9999px;outline:none}.tab-navigation li#navi1 a{background:url(../img/btn_news.gif) no-repeat 0 -35px}.tab-navigation li#navi2 a{background:url(../img/btn_info.gif) no-repeat 0 0}.tab-navigation li#navi3 a{background:url(../img/btn_event.gif) no-repeat 0 0}.tab-navigation li#navi1 a:hover,.tab-navigation li#navi1 a.active{background-position:0 0}.tab-navigation li#navi2 a:hover,.tab-navigation li#navi2 a.active{background-position:0 -35px}.tab-navigation li#navi3 a:hover,.tab-navigation li#navi3 a.active{background-position:0 -35px}.tab-navigation li a.active{border-bottom:1px solid #fff}.tab-content{clear:left;position:relative;top:-1px;z-index:1;padding:20px 20px 10px;font-size:92%}.contents .tab-content dl,.contents .cms-link,.cms-link{margin-top:0}.contents .cms-link,.cms-link{text-align:right;margin-top:15px}.cms-link li{display:inline;padding:0 20px 0 15px;background:url(../common/img/icon_arrow_001.gif) no-repeat 0 .4em}.sidebar dl{padding:5px 20px 0}.sidebar dl dt{font-size:84%;margin-top:10px}.swiper--wrapper{width:100%;height:300px}.swiper-slide{width:100%;height:100%;text-align:center;line-height:300px}.swiper{padding:0 0 20px 0 !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0px !important;left:0;width:100%;z-index:1}.swiper-pagination-bullet-active{background:#000 !important}.swiper-pagination{z-index:100}.swiper-pagination-bullet{width:12px !important;height:12px !important}/*# sourceMappingURL=top.css.map */ion li#navi2 a.active {
  background-position: 0 -35px;
}

.tab-navigation li#navi3 a:hover,
.tab-navigation li#navi3 a.active {
  background-position: 0 -35px;
}

.tab-navigation li a.active {
  border-bottom: 1px solid #fff;
}

.tab-content {
  clear: left;
  position: relative;
  top: -1px;
  z-index: 1;
  padding: 20px 20px 10px;
  font-size: 92%;
}

.contents .tab-content dl,
.contents .cms-link,
.cms-link {
  margin-top: 0;
}

.contents .cms-link,
.cms-link {
  text-align: right;
  margin-top: 15px;
}

.cms-link li {
  display: inline;
  padding: 0 20px 0 15px;
  background: url(../common/img/icon_arrow_001.gif) no-repeat 0 0.4em;
}

/* レベルアップ */
.sidebar dl {
  padding: 5px 20px 0;
}

.sidebar dl dt {
  font-size: 84%;
  margin-top: 10px;
}

.swiper--wrapper {
  /* wrapperのサイズを調整 */
  width: 100%;
  height: 300px;
}

.swiper-slide {
  /* スライドのサイズを調整、中身のテキスト配置調整、背景色 */
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 300px;
}

.swiper {
  padding: 0 0 20px 0 !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 0px !important;
  left: 0;
  width: 100%;
  z-index: 1;
}

.swiper-pagination-bullet-active {
  background: #000 !important;
}

.swiper-pagination {
  z-index: 100;
}

.swiper-pagination-bullet {
  width: 12px !important;
  height: 12px !important;
}/*# sourceMappingURL=top.css.map */