@charset "utf-8";
/* CSS Document */
.background {
background-image: url('https://cardbox.nextone-iga.co.jp/wp-content/uploads/2025/03/home_backimg_sp.jpg');
background-attachment: fixed;
background-size: cover;
background-position: top;
padding: 1rem 0;
}
.background_ff {
background-image: url('https://cardbox.nextone-iga.co.jp/wp-content/uploads/2025/05/mwf-ff_backimg.jpg');
background-attachment: fixed;
background-size: cover;
background-position: top;
padding: 1rem 0;
}
.top-page .main-container,
.sub-page .main-container {
background-color: #EAEAEADD;
}
section {
  display: flex;
}
section img {
  height: auto;
}
.pagetitle{
font-size: 50%;
}
.btntitle{
font-size: 77%;
}
.img_size50{
	width: 50% !important;
}
.img_size100{
	width: 100% !important;
}
.gap_01{
	margin: 2rem 0;
}
.btn-lg.gap_01{
	font-size: 1.5rem;
	margin: 3rem 0;
}
.menu-button.half img {
height: auto;
}
.contents {
background: #ffffff88;
}
.contents.bk {
background: #00000088;
}
.contents img{
width: 100%;
height: auto;
}
.nav-tabs .evc.tab001 .nav-link.active {
    background: url("../mwf4/img/tab/evc-tab00.png") no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab001 .nav-link {
    background: url(../mwf4/img/tab/evc-tab00b.png) no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab002 .nav-link.active {
    background: url("../mwf4/img/tab/evc-tab01.png") no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab002 .nav-link {
    background: url(../mwf4/img/tab/evc-tab01b.png) no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab003 .nav-link.active {
    background: url("../mwf4/img/tab/evc-tab02.png") no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab003 .nav-link {
    background: url(../mwf4/img/tab/evc-tab02b.png) no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab004 .nav-link.active {
    background: url("../mwf4/img/tab/evc-tab03.png") no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab004 .nav-link {
    background: url(../mwf4/img/tab/evc-tab03b.png) no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab005 .nav-link.active {
    background: url("../mwf4/img/tab/evc-tab04.png") no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab005 .nav-link {
    background: url(../mwf4/img/tab/evc-tab04b.png) no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab006 .nav-link.active {
    background: url("../mwf4/img/tab/evc-tab05.png") no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab006 .nav-link {
    background: url(../mwf4/img/tab/evc-tab05b.png) no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab007 .nav-link.active {
    background: url("../mwf4/img/tab/evc-tab06.png") no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc.tab007 .nav-link {
    background: url(../mwf4/img/tab/evc-tab06b.png) no-repeat;
    width: 140px;
    height: 54px;
    border: none;
}
.nav-tabs .evc{
	width: 126px;
}
.about-page .nav-tabs .friday {
    width: 126px;
}
.code_teble,
.code_teble th,
.code_teble td{
	border: #fff solid 1px;
	padding: 10px;
	text-align: center;
}
.code_teble th{
	background: #333;
	text-align: center;
}
.code_teble td.tm{
	background: #333;
	text-align: right;
}
.code_teble td.tm2{
	background: #333;
	text-align: left;
}
.title_org {
color: orange;
text-align: center;
}
.brochure_button {
padding: 5px;
box-shadow: 0 0 8px gray;
}
.howto_play {
	padding: 1rem;
	border: #fff solid 1px;
}
.howto_play li {
	margin-left: 2rem;
	padding: 0.5rem 0;
}
.copyright{
text-align: end;
font-weight: bold;
padding-right: 5rem;
}
.mx-auto img {
width: 100%;
height: auto;
}
.box01 {
clip-path: polygon(50px 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 50px);
padding-top: 1rem;
}
.box02 {
background: #000;
}
.box03 {
border: solid 2px #000;
background-color: #fff;
}
.box04 {
margin: 1rem 0;
background: #fff;
}