@charset "utf-8";


.banqroomlistbox a{text-decoration: none;color: #3B3B3B !important;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.banqroomlistbox a:link{text-decoration: none;color: #3B3B3B !important;}
.banqroomlistbox a:visited{text-decoration: none;color: #3B3B3B !important;}
.banqroomlistbox a span{display: block;}

.banqroomlistbox .text .sub{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.banqroomlistbox .text .sub .y{
position: relative;display: inline-block;padding: 0 20px 0 16px;vertical-align: middle;
}
.banqroomlistbox .text .sub .y::before,
.banqroomlistbox .text .sub .y::after{
position: absolute;top: 0;bottom: 0;left: 0;margin: auto;content: "";vertical-align: middle;
}
.banqroomlistbox .text .sub .y::before{
left: 3px;width: 16px;height: 16px;border-top: 2px solid #3B3B3B;border-right: 2px solid #3B3B3B;-webkit-transform: rotate(45deg);transform: rotate(45deg);
}
.banqroomlistbox .text .sub{border-bottom: 2px solid #002063;}
.banqroomlistbox .text .place,
.banqroomlistbox .text .wide,
.banqroomlistbox .text .person{display: -webkit-flex;display: flex;}

.banqroomlistbox .text .place{margin-top: 20px;margin-bottom: 10px;}
.banqroomlistbox .text .wide{margin-bottom: 10px;}
.banqroomlistbox .text .span1{width: 10em;}
.banqroomlistbox .text .copy{margin-top: 30px;}

.infoindex h2.h2titleb.cgr{display: block;text-align: center !important;}
.infomationbox{margin-top: 60px;}


@media screen and (min-width: 1200px) {
.banqroomlistbox{width: 1200px;margin-left: auto;margin-right: auto;}
.banqroomlistbox.v1 a{margin-left: -100px;}
.banqroomlistbox.v2 a{margin-right: -100px;-webkit-justify-content: flex-end;justify-content: flex-end;}

}

@media screen and (min-width: 769px) {
.banqroomlistbox{margin-top: 50px;}
.banqroomlistbox .text{width: 460px;}
.banqroomlistbox .ph{margin-right: 30px;}
.banqroomlistbox .text .sub{font-size: 2.0rem;}

.banqroomlistbox.v2 .ph{margin-left: 30px;}
.banqroomlistbox.v2 .text{-webkit-order: -1;order: -1;}

.bgdottecom1{margin-top: 145px;padding-top: 90px;padding-bottom: 90px;}
.bgdottecom2{padding-top: 90px;padding-bottom: 90px;}

.tablescrolldiv .table_scroll{width: 100% !important;margin-top: 60px;}
.tablescrolldiv .table_scroll th,.tablescrolldiv .table_scroll td{padding: 10px 5px !important;text-align: center;}
.infoindex{padding-top: 80px;padding-bottom: 80px;}

}

@media screen and (max-width: 768px) {
.banqroomlistbox a{-webkit-flex-direction: column;flex-direction: column;margin-bottom: 40px;}
.banqroomlistbox a .ph{text-align: center;width: 100%;margin-bottom: 10px;}
.banqroomlistbox .text .sub{font-size: 1.8rem;}

.bgdottecom1{margin-top: 40px;padding-top: 30px;padding-bottom: 30px;}
.bgdottecom2{padding-top: 30px;padding-bottom: 30px;}
.infoindex{padding-top: 40px;padding-bottom: 40px;}



}





.bgdottecom1 h2.h2titleb.cwr,
.bgdottecom2 h2.h2titleb.cgr{display: block;text-align: center !important;}
.tablescrolldiv p.memo{margin-top: 20px;color: #fff;}
.tablescrolldiv p.white{margin-top: 5px;color: #fff;}
.bgdottecom2{margin-bottom: 0;}
.btnlistlinknew{text-align: center;}


/*  */
.fairbox {margin-bottom: 50px;}
.fairbox .fairbox_inn{margin-left: 10px;margin-right: 10px;}
.fairbox .fairbox_inn a{text-decoration: none;display: block;}

.fairbox .fairbox_inn span.tit{background-color: #e9d1b5;color: #53401c;padding: 3px;}

.fairbox .fairbox_inn span{display: block;text-align: center;width: 100%;}
.fairbox .fairbox_inn .fairbox_inn_ph img{width: 100%;height: auto;}
.fairbox .fairbox_inn .fairbox_inn_ph{width: 100%;height: 280px;overflow: hidden;}

.fairbox .slick-prev.slick-arrow{top: 40%;left: 3%;position: absolute;z-index: 100;}
.fairbox .slick-next.slick-arrow{top: 40%;right: 3%;position: absolute;z-index: 100;}
.fairbox li:not(.slick-active){opacity: 1;background-color: none;}

@media screen and (min-width: 1261px) {
.fairbox{width: 1261px;margin-left: auto;margin-right: auto;}
}

@media screen and (max-width: 768px) {
.fairbox .slick-prev.slick-arrow{top: 20%;left: 10%;position: absolute;z-index: 100;}
.fairbox .slick-next.slick-arrow{top: 20%;right: 10%;position: absolute;z-index: 100;}
.fairbox{margin: 20px auto 0 auto !important;padding-bottom: 10px !important;}
.fairbox .fairbox_inn span.tit{padding: 5px;}
.fairbox .fairbox_inn span.date{margin: 5px 0;}
}

@media screen and (max-width: 500px) {
.fairbox .slick-prev.slick-arrow img,.fairbox .slick-next.slick-arrow img{width: 40px;height: auto;}
.fairbox .slick-prev.slick-arrow{top: 40%;left: 5%;position: absolute;z-index: 100;}
.fairbox .slick-next.slick-arrow{top: 40%;right: 5%;position: absolute;z-index: 100;}

.fairbox .fairbox_inn span{width: 100%;line-height: 1.2;}
.fairbox .fairbox_inn .fairbox_inn_ph img{width: 100%;height: auto;}
.fairbox .fairbox_inn .fairbox_inn_ph{width: 100%;height: auto;overflow: hidden;}
.fairbox .fairbox_inn .fairbox_inn_txt{font-size: 1.1rem;}
}

@media screen and (max-width: 1260px) {
.fairbox{width: 100%;margin-left: auto;margin-right: auto;}
}
@media screen and (max-width: 1058px) {
.fairbox .slick-prev.slick-arrow{top: 30%;left: 10%;position: absolute;z-index: 100;}
.fairbox .slick-next.slick-arrow{top: 30%;right: 10%;position: absolute;z-index: 100;}
.fairbox{margin: 20px auto 0 auto !important;padding-bottom: 10px !important;}
.fairbox .fairbox_inn span.tit{padding: 5px;}
.fairbox .fairbox_inn span.date{margin: 5px 0;}
.fairbox{width: 100%;margin-left: auto;margin-right: auto;}
.fairbox .fairbox_inn span{display: block;text-align: center;width: 100%;}
.fairbox .fairbox_inn .fairbox_inn_ph img{width: 100%;height: auto;}
.fairbox .fairbox_inn .fairbox_inn_ph{width: 100%;height: auto;overflow: hidden;}
}