@charset "UTF-8";
/*
========================================
File Name ： common.css
Description ： 団体・企業向けプログラムcss
Editor :
Version : 1.0
Since : 2016-11-17
Last Up Date : 2019-07-22
========================================
*/
/* heder
-------------------------------------------------------*/
.header01-infoArea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  padding-bottom: 17px;
  height: 44px;
}

.header01-infoArea * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.header01-infoArea .tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  padding-left: 40px;
}

.header01-infoArea .tel > dt {
  font-size: 1.4rem;
  line-height: 1.2;
  border-right: 1px solid #696969;
  padding-right: 10px;
  margin-right: 15px;
}

.header01-infoArea .tel > dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header01-infoArea .tel .telTime {
  font-size: 1.5rem;
  padding-left: 20px;
  line-height: 1;
}

.header01-infoArea .reqBtn {
  width: 270px;
  height: 100%;
}

.header01-infoArea .reqBtn > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  position: relative;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 6px;
  background: -webkit-gradient(linear, left bottom, left top, from(#0e2b6d), to(#224189)) no-repeat;
  background: linear-gradient(0deg, #0e2b6d 0%, #224189 100%) no-repeat;
  font-size: 1.6rem;
  font-weight: 200;
  line-height: 1;
  padding: 0 5% 2px 0;
}

.header01-infoArea .reqBtn > a:hover {
  opacity: .7;
}

.header01-infoArea .reqBtn > a::after {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-shadow: 1px 0 0px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 0 0px rgba(0, 0, 0, 0.6);
  right: 5%;
  top: calc(50% - 3px);
}

.content-header01 {
  padding-bottom: 0;
}

.content-header01.is-small .header01-infoArea {
  height: 35px;
}

.header01-lovalnaviArea {
  background-color: #2b2b2b;
  overflow: hidden;
}

.header01-lovalnaviArea > dl {
  margin: 0 auto;
  width: 950px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header01-lovalnaviArea > dl > dt {
  color: #fff;
  font-size: 1.4rem;
  line-height: 1.2;
  padding: 5px 0;
  width: 90px;
}

.header01-lovalnaviArea > dl > dd {
  font-size: 1.4rem;
  line-height: 1.2;
  border-left: 1px solid #555;
}

.header01-lovalnaviArea > dl > dd > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.header01-lovalnaviArea > dl > dd > ul > li {
  line-height: 1.2;
}

.header01-lovalnaviArea > dl > dd > ul > li a {
  display: block;
  color: #fff;
  padding: 5px 25px;
  border-right: 1px dashed #555;
}

.header01-lovalnaviArea > dl > dd > ul > li a:hover {
  opacity: .7;
}

.header01-lovalnaviArea > dl > dd > ul > li a.current {
  background-color: #111;
  color: #dcbc2e;
}

.header01-lovalnaviArea > dl > dd > ul > li a.current:hover {
  opacity: 1;
}

/* content
-------------------------------------------------------*/
#main {
  padding-top: 189px;
  position: relative;
}

#main .mainBg {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  background: #000000;
  background: #000 url(../images/top/bg_mv.jpg) no-repeat top center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 30px;
}

.inner {
  width: 950px;
  margin: 0 auto;
}

.navBox {
  width: 950px;
}

.navBox tr {
  border: 1px solid #5476a7;
}

.navBox th {
  background: #1c4585;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
  width: 195px;
  height: 128px;
  font-size: 1.6rem;
}

.navBox .navBtn {
  padding: 17px;
}

.navBox .navBtn li {
  float: left;
  margin-right: 14px;
}

.navBox .navBtn li:last-child {
  margin-right: 0;
}

.blueBtn {
  text-align: center;
  width: 345px;
  margin: 0 auto;
}

.blueBtn a {
  padding: 20px 5% 20px 0;
  display: block;
  font-size: 1.6rem;
  color: #ffffff;
  background: #1b4584 url(../images/arrow01.png) no-repeat 95% center;
}

.blueBtn a:hover {
  opacity: 0.8;
}

/* planBox
-------------------------------------------------------*/
.planBoxList {
  width: 950px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.planBoxList * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.planBoxList > li {
  position: relative;
  width: 450px;
  border-radius: 7px;
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #091939), color-stop(45%, #1d4188), color-stop(55%, #1d4188), color-stop(75%, #091939)) no-repeat;
  background: linear-gradient(90deg, #091939 25%, #1d4188 45%, #1d4188 55%, #091939 75%) no-repeat;
  border: 2px solid #bd9e13;
  margin: 0 50px 50px 0;
  padding-bottom: 30px;
  color: #fff;
  -webkit-box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.2);
}

.planBoxList > li::before {
  content: '';
  position: absolute;
  width: 446px;
  height: 500px;
  background: url(../images/top/bg_planchoice.png) no-repeat;
  left: -456px;
  top: -30px;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.planBoxList > li:nth-of-type(2n) {
  margin-right: 0;
}

.planBoxList > li:nth-of-type(2n)::before {
  left: auto;
  right: -456px;
  top: -30px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.planBox > dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 15px;
}

.planBox > dt > span {
  display: block;
  width: 100%;
}

.planBox > dt > span:nth-of-type(1) {
  position: absolute;
  left: 7px;
  top: -7px;
}

.planBox > dt > span:nth-of-type(2) {
  padding: 0 0 6px 120px;
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.planBox > dt > span:nth-of-type(3) {
  text-align: center;
}

.planBox > dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.planBox > dd > p {
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.planBox > dd > p:nth-of-type(1) {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.planBox > dd > p:nth-of-type(2) {
  font-size: 1.4rem;
  text-shadow: 0px 0px 6px #000;
  font-weight: 300;
}

.planBox > dd > img {
  width: 100%;
  height: auto;
  margin-bottom: 15px;
}

.planBox .planBtn {
  text-align: center;
  width: 320px;
  margin: 0 auto;
}

.planBox .planBtn a {
  display: block;
  position: relative;
  background: -webkit-gradient(linear, left top, right top, from(#a4880e), color-stop(50%, #c5a614), to(#a4880e)) no-repeat;
  background: linear-gradient(90deg, #a4880e 0%, #c5a614 50%, #a4880e 100%) no-repeat;
  color: #fff;
  font-size: 1.8rem;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6);
  padding: 12px 5% 12px 0;
  letter-spacing: .02em;
}

.planBox .planBtn a:hover {
  opacity: .7;
}

.planBox .planBtn a::after {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-shadow: 1px 0 0px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 0 0px rgba(0, 0, 0, 0.6);
  right: 5%;
  top: calc(50% - 2px);
}

.planBox .planBtn-b {
  text-align: center;
  width: 320px;
  /* height: 25px; */
  margin: 0 auto;
}

.planBox .planBtn-b a {
  display: block;
  position: relative;
  background: -webkit-gradient(linear, left top, right top, from(#a4880e), color-stop(50%, #c5a614), to(#a4880e)) no-repeat;
  background: linear-gradient(90deg, #1b4aba 0%, #4c76ca 50%, #1b4aba 100%) no-repeat;
  color: #fff;
  font-size: 1.4rem;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6);
  padding: 10px 5% 10px 0;
  letter-spacing: .02em;
}

.planBox .planBtn-b a:hover {
  opacity: .7;
}

.planBox .planBtn-b a::after {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-shadow: 1px 0 0px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 0 0px rgba(0, 0, 0, 0.6);
  right: 5%;
  top: calc(50% - 2px);
}

/* yudoArea
-------------------------------------------------------*/
#yudoArea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 50px auto 60px;
  text-align: center;
}

#yudoArea h2 {
  margin-bottom: 20px;
}

/* program
-------------------------------------------------------*/
#program {
  overflow: hidden;
}

#program > * {
  position: relative;
}

#program > * > img {
  position: relative;
  left: 50%;
  margin-left: -100%;
}

#program h2 {
  background: url(../images/bg_group_kv01.gif) repeat-x;
  text-align: center;
}

#program .prMv {
  background: url(../images/bg_group_kv02.gif) repeat-x;
  text-align: center;
}

#program .prTtl {
  background: url(../images/bg_program.gif) repeat-x;
  text-align: center;
}

/* schedule
-------------------------------------------------------*/
#schedule {
  background: url(../images/bg_schedule.gif) repeat;
  padding: 45px 0 40px;
}

/* pricePlan
-------------------------------------------------------*/
#pricePlan {
  background: url(../images/bg_priceplan.gif) repeat;
  padding: 50px 0 40px;
}

#pricePlan .priceBox {
  width: 916px;
  margin: 0 auto;
  background: url(../images/bg_priceplan02_bm.png) no-repeat left bottom;
  padding-bottom: 14px;
}

#pricePlan .priceInner {
  background: url(../images/bg_priceplan02.png) repeat-y left top;
  padding: 15px 21px 10px 15px;
}

#pricePlan .menu {
  font-size: 1.3rem;
  margin-bottom: 5px;
  margin-left: 3px;
}

#pricePlan .menu li {
  padding-bottom: 5px;
}

#pricePlan .menu .menuTtl {
  background: #003399;
  border-radius: 3px;
  color: #ffffff;
  padding: 8px;
  vertical-align: middle;
  float: left;
}

#pricePlan .menu .menuTxt {
  padding-left: 15px;
  line-height: 35px;
  float: left;
  width: 807px;
}

#pricePlan .priceList {
  font-size: 1.3rem;
  border-collapse: separate;
  border-spacing: 3px;
  width: 100%;
  text-align: center;
}

#pricePlan .priceList th {
  background: #efefef;
  padding: 8px 0;
  text-align: center;
  width: 33.333%;
}

#pricePlan .priceList td {
  background: #d4e5ee;
  padding: 15px 0;
}

#pricePlan .priceList .bold {
  font-size: 123.1%;
}

.map h3 {
  background: url(../images/bg_annai.gif) repeat-x left top;
  padding: 15px 0;
  text-align: center;
}

.mapArea {
  margin-top: -1px;
  background: #ffffff;
}

.mapArea .flL {
  width: 581px;
  height: 158px;
  padding: 30px;
  font-size: 1.4rem;
}

.mapArea .blueBtn {
  width: 220px;
}

.mapArea .blueBtn a {
  padding: 15px 5% 15px 0;
}

/* request
-------------------------------------------------------*/
#request {
  padding: 40px 0;
}

#request .reqBtn {
  text-align: center;
  width: 600px;
  margin: 0 auto;
  vertical-align: bottom;
}

#request .reqBtn a {
  display: block;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.2;
  background: -webkit-gradient(linear, left top, left bottom, from(#9D0000), to(#7C0000)) no-repeat;
  background: linear-gradient(#9D0000 0%, #7C0000 100%) no-repeat;
  position: relative;
  border: 3px solid #fff;
  color: #fff;
  border-radius: 6px;
  padding: 12px 3% 22px 0;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.45);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.45);
}

#request .reqBtn a::after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 3%;
  top: calc(50% - 4px);
}

#request .reqBtn a:hover {
  opacity: .7;
}

#request .reqBtn a > img {
  position: absolute;
  left: 10px;
  top: -50px;
}

#request .reqBtn a > span {
  font-size: 1.7rem;
  vertical-align: baseline;
  font-weight: 500;
}

/* pamphlet
-------------------------------------------------------*/
#pamphlet {
  padding: 40px 0;
  background: url(../images/bg_priceplan.gif) repeat;
}

#pamphlet .blueBtn {
  width: 410px;
  position: relative;
}

#pamphlet .blueBtn a {
  font-size: 1.8rem;
  line-height: 1.4;
  padding: 16px 5% 16px 30px;
}

#pamphlet .blueBtn a > span {
  font-size: 1.4rem;
}

#pamphlet .blueBtn a::before {
  content: '';
  width: 35px;
  height: 23px;
  background: url(../images/ico_dl.png) repeat;
  position: absolute;
  left: 26px;
  top: calc(50% - 11px);
}

/* recommend
-------------------------------------------------------*/
#recommend {
  background: url(../images/bg_recommend02.png) no-repeat center top, -webkit-gradient(linear, left top, right top, color-stop(25%, #000717), color-stop(45%, #1d4188), color-stop(55%, #1d4188), color-stop(75%, #000717)) no-repeat;
  background: url(../images/bg_recommend02.png) no-repeat center top, linear-gradient(90deg, #000717 25%, #1d4188 45%, #1d4188 55%, #000717 75%) no-repeat;
  padding: 40px 0 15px;
}

#recommend > h2 {
  text-align: center;
  margin-bottom: 31px;
}

#recommend .planBoxList {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#recommend .planBoxList > li::before {
  content: none;
}

#recommend .planBoxList > li:last-child {
  margin-right: 0;
}

.btnArea {
  background: #e0e8f4;
}

.btnArea .btnAreaInner {
  width: 700px;
  padding: 30px 0;
  margin: 0 auto;
}

.btnArea .btnAreaInner .blueBtn {
  width: 320px;
}

.btnArea .btnAreaInner .blueBtn a {
  padding: 15px 5% 15px 0;
}

/* recommend rec_Btn
-------------------------------------------------------*/
#attraReco .btn01 a {
  display: block;
  width: 100%;
}

#attraReco .btn01 {
  width: 465px;
  margin: 0 auto;
}

#attraReco .rec_Btn .btn_box {
  padding: 0;
  background: #fff url(../images/link_arrow.png) no-repeat 98% center;
}

#attraReco .rec_Btn .plan_num {
  width: 38%;
}

#attraReco .rec_Btn .plan01 {
  margin: 15px 0 5px;
}

#attraReco .rec_Btn :hover {
  background-color: #dae0e8;
}

/* recommend rec_Btn
-------------------------------------------------------*/
.rec_Btn a {
  display: block;
  width: 100%;
}

.rec_Btn .btn_box {
  padding: 0 20px;
  width: 465px;
  height: 79px;
  background: #fff url(../images/link_arrow.png) no-repeat 95% center;
  border: 1px solid #1b4585;
  font-weight: bold;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rec_Btn .plan_num {
  width: 42%;
  float: left;
  font-size: 25px;
  font-weight: 400;
  margin: 20px 0;
}

.rec_Btn .plan01 {
  float: left;
  font-size: 17px;
  font-weight: 400;
  margin: 10px 0 5px;
}

.rec_Btn .plan02 {
  float: left;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 10px;
}

.rec_Btn :hover {
  background-color: #dae0e8;
}

/* modal
-------------------------------------------------------*/
#modal {
  min-width: 950px;
}

#modal .modalTitle {
  background: url(../images/modal_bg_ttl.gif) repeat-x center;
  padding: 20px 0;
  text-align: center;
}

#modal .modalInner {
  background: url(../images/modal_bg01.gif) repeat center;
  padding: 30px;
}

#modal .copy {
  font-size: 0.5rem;
  color: #666666;
  margin-top: 10px;
}

#cboxLoadedContent {
  background: none;
}

#cboxContent {
  margin-right: 30px;
  background: none;
}

#cboxLoadedContent {
  border: none;
}

#cboxClose {
  background: url(../images/modal_close.png) no-repeat center;
  width: 60px;
  height: 60px;
  right: -30px;
  top: -30px;
}

#cboxClose:hover {
  background-position: 0;
}

#cboxOverlay {
  background: #000000;
}

/* Utility
-------------------------------------------------------*/
.clearfix:after {
  clear: both;
  content: "";
  display: block;
}

.flL {
  float: left !important;
}

.flR {
  float: right !important;
}

.flN {
  float: none !important;
}

.mt0 {
  margin-top: 0px !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.pt0 {
  padding-top: 0px !important;
}

.pt5 {
  padding-top: 5px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pt25 {
  padding-top: 25px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pt35 {
  padding-top: 35px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.pt45 {
  padding-top: 45px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.pb0 {
  padding-bottom: 0px !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pb25 {
  padding-bottom: 25px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pb35 {
  padding-bottom: 35px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pb45 {
  padding-bottom: 45px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.mr0 {
  margin-right: 0 !important;
}

.pl0 {
  padding-left: 0px !important;
}

.pl5 {
  padding-left: 5px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pl25 {
  padding-left: 25px !important;
}

.pr0 {
  padding-right: 0px !important;
}

.pr5 {
  padding-right: 5px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pr15 {
  padding-right: 15px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pr25 {
  padding-right: 25px !important;
}

.taL {
  text-align: left !important;
}

.taC {
  text-align: center !important;
}

.taR {
  text-align: right !important;
}

.vaT {
  vertical-align: top !important;
}

.vaM {
  vertical-align: middle !important;
}

.vaB {
  vertical-align: bottom !important;
}

.fwB {
  font-weight: bold !important;
}

.fwN {
  font-weight: normal !important;
}

.clB {
  clear: both !important;
}

.red {
  color: #C00 !important;
}

.blue {
  color: #00C !important;
}

.bold {
  font-weight: bold;
}

.navBox th {
  background: #1c4585;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
  width: 195px;
  height: 128px;
  font-size: 1.6rem;
  padding-right: 15px;
  padding-left: 15px;
}

.navBox th span {
  background: #1c4585;
  font-size: 12px;
}

.navBox .navBtn {
  padding-top: 17px;
  padding-left: 17px;
  padding-bottom: 0px;
}

.navBox .navBtn li {
  float: left;
  margin-right: 14px;
  margin-bottom: 17px;
}

/* 2018/10/23 追記  */
.navBox .navBtn {
  padding-right: 0px;
}
