<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media screen and (min-width: 768px),print {

main {width: 100%;}
.seo_bread_list {width: 1100px;}
h2 {background: url(../images/match/h2.jpg) no-repeat;}

#match-main {width: 100%; min-height: 560px; margin: 0 auto 65px; background: url(../images/match/main-bg.png) bottom no-repeat; }
#match-main .match-main-bx{width: 1100px; margin: 0 auto; position: relative;}
#match-main .match-main-bx .main-img1{position: absolute;}
#match-main .match-main-bx .main-ttl1{position: absolute; top: 28px; left: 23px;}
#match-main .match-main-bx .main-img2{position: absolute; top: 209px; left: 39px;}
#match-main .match-main-bx .pc-main-img3{position: absolute; right: 0; top: 200px}
#match-main .match-main-bx .sp-main-img3{display: none;}
.new-catalog-btn{width:600px;margin:0px auto 76px;}

#contents1 {width: 1000px; margin: 0 auto; position: relative;}
#contents1 .contents1-bx1 {width: 1000px; min-height: 380px; margin: 0 auto; position: relative;}
#contents1 .contents1-ttl1{width: 1000px; margin: 0 auto 50px;}
#contents1 .contents1-img1{position: absolute;}
#contents1 .contents1-txt1{position: absolute; top: 185px; left: 70px; font-size: 26px; font-weight: bold; letter-spacing: 3px; border-bottom: 10px solid #289967;}
#contents1 .contents1-txt2{position: absolute; top: 235px; left: 70px; font-size: 26px; font-weight: bold; letter-spacing: 3px; border-bottom: 10px solid #289967;}
#contents1 .contents1-img2{position: absolute; top: 250px; left: 500px;}
#contents1 .contents1-img3{position: absolute; top: 180px; right: 0px;}
#contents1 .contents1-txt3{width: 500px; position: absolute; top: 320px; left: 0px; font-size: 16px; font-weight: bold; line-height: 220%;}
#contents1 .contents1-bx2 {width: 1000px; min-height: 520px; margin: 0 auto; position: relative;}
#contents1 .contents1-img4{position: absolute; top: 70px;}
#contents1 .contents1-txt4{width: 445px; position: absolute; top: 80px; right: 0px; font-size: 16px; font-weight: bold; line-height: 220%;}
#contents1 .contents1-txt5{width: 445px; position: absolute; top: 255px; right: 0px; font-size: 16px; font-weight: bold; line-height: 220%;}

#contents2 {width: 100%; min-height: 1280px; margin: 0 auto 50px;padding-bottom: 60px; background: url(../images/match/contents2-bg.png) ; }
#contents2 .contents2-bx1{width: 1000px; height: 80px; margin: 0 auto; position: relative;}
#contents2 .contents2-bx1 .contents2-ttl1{position: absolute; top: -65px; left: 260px; }
#contents2 .contents2-bx1 .contents2-img1{position: absolute; top: -60px; right: 30px;}
#contents2 .contents2-bx2{width: 1000px; min-height: 355px; margin: 0 auto 20px; position: relative; background: #fff; padding: 40px;}
#contents2 .contents2-bx2 .contents2-icon1{position: absolute; top: 20px; left: 30px; z-index: 1}
#contents2 .contents2-bx2 .contents2-img2{position: absolute;}
#contents2 .contents2-bx3 {width: 450px; position: absolute; top: 60px; right: 65px;}
#contents2 .contents2-bx3 .contents2-ttl2{margin-bottom: 20px;color: #d08519;font-size: 20px;font-weight: 700;line-height: 24px;letter-spacing: 1px;letter-spacing: 0.9px;}
#contents2 .contents2-bx3 .contents2-ttl2 .span1 { font-size: 18px; }
#contents2 .contents2-bx3 .contents2-txt1{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx3 .contents2-txt2{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx3 .contents2-txt3{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx4{width: 1000px; min-height: 355px; margin: 0 auto 20px; position: relative; background: #fff; padding: 40px;}
#contents2 .contents2-bx4 .contents2-icon2{position: absolute; top: 20px; right: 400px; z-index: 1}
#contents2 .contents2-bx4 .contents2-img3{position: absolute; right: 40px;}
#contents2 .contents2-bx5 {width: 472px; position: absolute; top: 60px; left: 40px;}
#contents2 .contents2-bx5 .contents2-ttl2{margin-bottom: 20px;color: #ef8874;font-size: 20px;font-weight: 700;line-height: 24px;letter-spacing: 1px;letter-spacing: 0.9px;}
#contents2 .contents2-bx5 .contents2-ttl2 .span1 { font-size: 18px; }
#contents2 .contents2-bx5 .contents2-txt1{width: 450px;font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx5 .contents2-txt2{width: 450px;font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx5 .contents2-txt3{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx6{width: 1000px; min-height: 355px; margin: 0 auto 20px; position: relative; background: #fff; padding: 40px;}
#contents2 .contents2-bx6 .contents2-icon3{position: absolute; top: 20px; left: 30px; z-index: 1}
#contents2 .contents2-bx6 .contents2-img4{position: absolute;}
#contents2 .contents2-bx7 {width: 450px; position: absolute; top: 60px; right: 65px;}
#contents2 .contents2-bx7 .contents2-ttl2{margin-bottom: 20px;color: #3493a8;font-size: 20px;font-weight: 700;line-height: 24px;letter-spacing: 1px;letter-spacing: 0.9px;}
#contents2 .contents2-bx7 .contents2-ttl2 .span1 { font-size: 18px; }
#contents2 .contents2-bx7 .contents2-txt1{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx7 .contents2-txt2{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx7 .contents2-txt3{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx8 {width: 450px; position: absolute; top: 60px; left: 40px;}
#contents2 .contents2-bx8 .contents2-ttl2{margin-bottom: 20px;color: #4d5b3d;font-size: 20px;font-weight: 700;line-height: 24px;letter-spacing: 1px;letter-spacing: 0.9px;}
#contents2 .contents2-bx8 .contents2-ttl2 .span1 { font-size: 18px; }
#contents2 .contents2-bx8 .contents2-txt1{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx8 .contents2-txt2{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx8 .contents2-txt3{font-size: 16px; margin-bottom: 30px; line-height: 150%;}

#contents3 { width: 1000px; margin: 0 auto 80px; }
#contents3 .ttl-1 {width: 1000px; margin: 0 auto 42px;padding: 14px 0 12px ;text-align: center;color: #ffffff;font-size: 20px;font-weight: 700;letter-spacing: 2px;background-color: #2aa26d; }
#contents3 .inner-box { position: relative; margin:0 0 -10px 54px; }
#contents3 .ttl-2 { margin-bottom: 37px; }
#contents3 .ttl-3 { margin-bottom: 50px; }
#contents3 .img-1 { position: absolute; top: 19px; right: 0; }
#contents3 .txt-1 {margin-bottom: 5px; color: #282828;font-size: 18px;font-weight: 700;letter-spacing: 0.9px; }
#contents3 .txt-2 { color: #282828;font-size: 16px;font-weight: 500;line-height: 25px;letter-spacing: 0.8px; }
#contents3 .txt-3 { margin-bottom: 35px;color: #282828;font-size: 18px;font-weight: 700;line-height: 25px;letter-spacing: 0.8px; }
#contents3 .txt-4 {margin-bottom: 100px; color: #282828;font-size: 17px;font-weight: 700;line-height: 25px; }
#contents3 .txt-4 .span1 { padding: 0 10px 0 0;margin-left: 10px; }
#contents3 .list-item { display: inline-block;width: 420px; margin-right: 65px; }
#contents3 .list-item:nth-of-type(2) { margin-right: 0; }
#contents3 .number { width: 400px; margin: 0 auto 30px;padding: 15px 0 13px; border: 5px solid #2aa26d; text-align: center;color: #1b1a1a;font-size: 20px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;}
#contents3 .img-2 { padding-left: 20px; }



#contents4 {width: 100%;  margin: 190px auto 89px; padding-bottom: 100px;background: url(../images/match/contents4-bg1.jpg) repeat;}
#contents4 .contents4-allbx{width: 1000px; margin: 0 auto; }
#contents4 .contents4-bx1{width: 1000px; margin: 0 auto; position: relative; padding-top: 120px;}
#contents4 .contents4-bx1 .pc-contents4-icon1{position: absolute; top: -85px; left: 70px; z-index: 1}
#contents4 .contents4-bx1 .sp-contents4-icon1{display: none;}
#contents4 .contents4-bx1 .pc-contents4-ttl1{position: absolute; top: -50px; }
#contents4 .contents4-bx1 .sp-contents4-ttl1{display: none;}
#contents4 .contents4-bx1 .pc-contents4-ttl2{position: absolute; top: -12px; left: 300px; font-size: 25px; font-weight: bold;}
#contents4 .contents4-bx1 .sp-contents4-ttl2{display: none;}
#contents4 .contents4-bx1 .red{color: #d53939;}
#contents4 .list {  }
#contents4 .list-item {position: relative; display: inline-block; width: 480px; margin-right: 20px; }
#contents4 .list-item:nth-of-type(1) { margin-left: 10px; }
#contents4 .list-item:nth-of-type(2) { margin-right: 0; }
#contents4 .img-1 { position: absolute; top: 20px; right: 10px; }
#contents4 .ttl-1 { position: absolute; top: 274px; right: 0; }
#contents4 .txt-1 {width: 426px; margin: 0 auto;padding: 364px 14px 50px 26px;border: 1px solid #000000;background-color: #ffffff;color: #282828;line-height: 25px;letter-spacing: 0.8px; }


#contents5 .pc-contents5-img{margin: 0 auto 50px; text-align: center;}
#contents5 .sp-contents5-img{display: none;}

#end-contents {width: 1100px; margin: 0 auto 100px;}
#end-contents .end-contents-ttl{margin: 0 auto 25px; text-align: center; margin-top: 10%;}
#end-contents h4{margin: 0 auto 40px; text-align: center; font-size: 14.3px; font-weight: bold;}
#end-contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: center;width: 1100px;}
#end-contents li{margin-left: 20px; width: 200px;}
#end-contents .end-contents-img1 .end-contents-txt1{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 15px;}
#end-contents .end-contents-img2 .end-contents-txt2{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 15px;}
#end-contents .end-contents-img3 .end-contents-txt3{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 15px;}
#end-contents .end-contents-img4 .end-contents-txt4{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 15px;}
#end-contents .end-contents-img1 span{font-size: 16px; font-weight: bold; text-align: center;}
#end-contents .end-contents-img2 span{font-size: 16px; font-weight: bold; text-align: center;}
#end-contents .end-contents-img3 span{font-size: 16px; font-weight: bold; text-align: center;}
#end-contents .end-contents-img4 span{font-size: 16px; font-weight: bold; text-align: center;}

/* event -------------------------------------*/
.event{ width: 100%; margin: 0 auto; padding: 40px 0; }
.event .new-btn{width: 800px;
    margin: 0 auto;  }
.event .inner-Box{ width: 1100px; margin: 0 auto; position: relative;  padding: 0 50px; }
.event .inner-Box .event-ttl{font-weight:bold;font-size:28px;letter-spacing:1px;text-align:center;color:#111;margin-bottom: 58px;}
.event .system-list{ margin-bottom: 40px; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.event .system-list li{ width: 28%; margin-right: 8%; background: #fff; padding: 2% 1% 1% 1%; position: relative; margin-bottom: 20px; border: 1px solid #000; }
.event .system-list li:nth-child(3n){ margin-right: 0;}
.event .system-list li a:hover{ text-decoration: none; }
.event .system-pic{ width: 100%; height: 180px; overflow: hidden; text-align: center; }
.event .system-pic img{ max-width: 100%; max-height: 180px; width: auto; height: auto;}
.event .system-date{ font-size: 0.875em; font-weight: bold; letter-spacing: 0.07em; line-height: 1.6; 
	margin-bottom: 15px; text-align: center; display: block; padding: 8px 12px; background: #282828; color: #fff; }
.event .system-date .date{display:inline-block;}
.event .system-date .time{display: block; font-weight: normal; font-size: 12px;}
.event .system-ttl-01{ font-size: 1em; margin-bottom: 20px; padding: 0 10px 0 10px; line-height: 1.6;}
.event .system-place{ font-size: 0.8em; color: #29874d; margin-bottom: 20px; padding: 0 10px 0 10px;}
.event .system-icon02 span { display: block; position: absolute; top: -35px; left: -20px; }
.event .system-icon02 span img{ width: 60%;}
}


@media screen and (max-width: 767px) {

#match-main {width: 100%; min-height: 332px; margin: 0 auto 9vw; background: url(../images/match/main-bg.png) bottom center no-repeat; }
#match-main .match-main-bx{width: 100%; margin: 0 auto; position: relative;}
#match-main .match-main-bx .main-img1{position: absolute;}
#match-main .match-main-bx .main-ttl1{width: 83%; position: absolute; top: 6vh; left: 4%;}
#match-main .match-main-bx .main-img2{width: 40%; position: absolute; top: 140px; left: 20px; z-index: 1}
#match-main .match-main-bx .pc-main-img3{display: none;}
#match-main .match-main-bx .sp-main-img3{width: 60%; position: absolute; right: 0; top: 165px;}
.new-catalog-btn{width:86vw;margin:0vw auto 10vw;}

#contents1 {width: 100%; margin: 0 auto; position: relative;}
#contents1 .contents1-bx1 {width: 95%; min-height: 380px; margin: 0 auto; position: relative;}
#contents1 .contents1-ttl1{width: 100%; margin: 0 auto 25px;}
#contents1 .contents1-img1{position: absolute;}
#contents1 .contents1-txt1{width: 85%; position: relative; top: 0px; left: 30px; font-size: 20px; font-weight: bold; letter-spacing: 3px; border-bottom: 10px solid #289967;}
#contents1 .contents1-txt2{width: 80%; position: relative; top: 10px; left: 30px; font-size: 20px; font-weight: bold; letter-spacing: 3px; border-bottom: 10px solid #289967;}
#contents1 .contents1-img2{position: relative; top: -30px; left: 340px}
#contents1 .contents1-img3{margin-bottom: 10px;}
#contents1 .contents1-txt3{width: 100%; font-size: 16px; font-weight: bold; line-height: 220%;margin-bottom: 10px;}
#contents1 .contents1-bx2 {width: 95%; min-height: 520px; margin: 0 auto;}
#contents1 .contents1-img4{}
#contents1 .contents1-txt4{width: 100%; font-size: 16px; font-weight: bold; line-height: 220%;}
#contents1 .contents1-txt5{width: 100%; font-size: 16px; font-weight: bold; line-height: 220%;}

#contents2 {width: 100%; min-height: 2100px; margin: 0 auto 50px; background: url(../images/standard/contents2-bg.png) repeat; }
#contents2 .contents2-bx1{width: 95%; height: 80px; margin: 0 auto; position: relative;}
#contents2 .contents2-bx1 .contents2-ttl1{width: 100%; position: relative; top: -35px;}
#contents2 .contents2-bx1 .contents2-img1{width: 44%; position: absolute; top: 30px; right: 80px;}
#contents2 .contents2-bx2{width: 95%; min-height: 355px; margin: 0 auto 20px; background: #fff; padding: 25px;}
#contents2 .contents2-bx2 .contents2-icon1{position: relative; top: 25px; right: 10px;}
#contents2 .contents2-bx2 .contents2-img2{margin-bottom: 15px;}
#contents2 .contents2-bx3 {width: 100%;}
#contents2 .contents2-bx3 .contents2-ttl2{font-size: 20px; font-weight: bold; color: #d08519; margin-bottom: 10px; letter-spacing: 1px; line-height: 150%;}
#contents2 .contents2-bx3 .contents2-txt1{font-size: 16px; margin-bottom: 20px; line-height: 150%;}
#contents2 .contents2-bx3 .contents2-txt2{font-size: 16px; margin-bottom: 20px; line-height: 150%;}
#contents2 .contents2-bx4{width: 95%; min-height: 355px; margin: 0 auto 20px; position: relative; background: #fff; padding: 25px;}
#contents2 .contents2-bx4 .contents2-icon2{position: relative; top: 25px; right: 10px;}
#contents2 .contents2-bx4 .contents2-img3{margin-bottom: 15px;}
#contents2 .contents2-bx5 {width: 100%; }
#contents2 .contents2-bx5 .contents2-ttl2{font-size: 20px; font-weight: bold; color: #ef8874; margin-bottom: 15px; letter-spacing: 1px; text-align: left; line-height: 150%;}
#contents2 .contents2-bx5 .contents2-txt1{font-size: 16px; margin-bottom: 20px; line-height: 150%;}
#contents2 .contents2-bx5 .contents2-txt2{font-size: 16px; margin-bottom: 20px; line-height: 150%;}
#contents2 .contents2-bx5 .contents2-txt3{font-size: 16px; margin-bottom: 30px; line-height: 150%;}
#contents2 .contents2-bx6{width: 95%; position: relative; background: #fff;min-height: 355px;margin: 0 auto 20px;padding: 25px;}
#contents2 .contents2-bx6 .contents2-icon3{position: relative; top: 20px; left: -10px; z-index: 1}
#contents2 .contents2-bx6 .contents2-img4{margin-bottom: 15px;}
#contents2 .contents2-bx7 {width: 100%; }
#contents2 .contents2-bx7 .contents2-ttl2{font-size: 20px; font-weight: bold; color: #3493a8; margin-bottom: 15px; letter-spacing: 1px; line-height: 150%;}
#contents2 .contents2-bx7 .contents2-txt1{font-size: 16px; margin-bottom: 20px; line-height: 150%;}
#contents2 .contents2-bx7 .contents2-txt2{font-size: 16px; margin-bottom: 20px; line-height: 150%;}
#contents2 .contents2-bx7 .contents2-txt3{font-size: 16px; margin-bottom: 0px; line-height: 150%;}
#contents2 .contents2-bx8 .contents2-ttl2{font-size: 20px; font-weight: bold;color: #4d5b3d; margin-bottom: 15px; letter-spacing: 1px; line-height: 150%;}
#contents2 .contents2-bx8 .contents2-txt1{font-size: 16px; margin-bottom: 20px; line-height: 150%;}
#contents2 .contents2-bx8 .contents2-txt2{font-size: 16px; margin-bottom: 20px; line-height: 150%;}
#contents2 .contents2-bx8 .contents2-txt3{font-size: 16px; margin-bottom: 0px; line-height: 150%;}

#contents3 {width: 100%; margin: 0 auto; position: relative;}
#contents3 .ttl-1{font-size: 20px; font-weight: bold; text-align: center; letter-spacing: 2px; padding:15px 0; background: #2aa26d; color: #fff; margin-bottom: 30px;}
#contents3 .ttl-2{width: 50%; margin: 0 auto 3%;}
#contents3 .ttl-3 { margin-bottom: 5%; padding: 0 2% 0 3%; }
#contents3 .img-1 { margin-bottom: 3%; text-align: center; }
#contents3 .txt-1 { margin-bottom: 3%;padding:  0 5% 0 15%; text-align: left;font-size: 1rem; line-height: 1.4em;letter-spacing: 0.12em; color: #282828;font-weight: 700; }
#contents3 .txt-2 { margin-bottom: 3%;padding:  0 5% 0 15%; text-align: left;font-size: 0.9rem; line-height: 1.4em;letter-spacing: 0.12em; color: #282828;font-weight: 500;}
#contents3 .txt-3 { margin-bottom: 6%;padding:  0 5% 0 15%; text-align: left;font-size: 0.9rem; line-height: 1.4em;letter-spacing: 0.12em; color: #282828;font-weight: 700;}
#contents3 .txt-4 { margin-bottom: 8%;padding:  0 5% 0 15%; text-align: left;font-size: 1rem; line-height: 1.4em;letter-spacing: 0.12em; color: #282828;font-weight: 700; }
#contents3 .txt-4 .span1 {width: 50%;padding: 2% 3% 0 15%;display: inline-block;padding-left: 0%; margin-right: -2vw;}
#contents3 .number { width: 90%; margin: 0 auto 4%;  padding:  3% 2%;text-align: center;font-size: 1.1rem;line-height: 1.2em; letter-spacing: 0.12em;  border: 3px solid #2aa26d; color: #1b1a1a;font-weight: 700;}
#contents3 .img-2 {width: 90%; margin: 0 auto 8%; text-align: center; }

#contents4 {width: 100%; min-height: 270px; margin:28vw auto 10%; padding-bottom: 1%; background: url(../images/match/contents4-bg1.jpg) repeat;}
#contents4 .contents4-allbx{width: 100%; margin: 0 auto; }
#contents4 .contents4-bx1{width: 100%; margin: 0 auto; position: relative; padding-top: 20px;}
#contents4 .contents4-bx1 .pc-contents4-icon1{display: none;}
#contents4 .contents4-bx1 .sp-contents4-icon1{width: 20%; position: absolute; top: -8vh; left: 15px; z-index: 1}
#contents4 .contents4-bx1 .pc-contents4-ttl1{display: none; }
#contents4 .contents4-bx1 .sp-contents4-ttl1{position: absolute; top: -54px; }
#contents4 .contents4-bx1 .pc-contents4-ttl2{display: none;}
#contents4 .contents4-bx1 .sp-contents4-ttl2{ position: relative; top: -20.3vw; left: 3vh; width: 95%; margin: 0 auto -5vh; padding:  4% ;text-align: center;font-size: 20px;line-height: 1.2em; letter-spacing: 0.12em; font-weight: bold;}
#contents4 .contents4-bx1 .red{color: #d53939;}
#contents4 .list-item {position: relative;  width: 90%; margin: 0 auto 10%; border: 1px solid #000000;background-color: #ffffff;}
#contents4 .img-1 { position: relative;z-index: 100;top: 3vh;width: 106%;right: 3%; }
#contents4 .ttl-1 {position: relative;right: 5%;z-index: 200;width: 110%; margin-bottom: 5%; }
#contents4 .txt-1 {padding: 5% 3%;color: #282828; margin-bottom: 5%;padding:  0 5%; text-align: left;font-size: 0.9rem; line-height: 1.4em;letter-spacing: 0.12em; }


#contents5 .pc-contents5-img{display: none;}
#contents5 .sp-contents5-img{width: 100%; margin: 0 auto 6vw; text-align: center;}

#end-contents {width: 95%; margin: 0 auto 50px; margin-top: 10%;}
#end-contents .end-contents-ttl{margin: 0 auto 25px; text-align: center;}
#end-contents h4{margin: 0 auto 40px; text-align: center; font-size: 14.3px; font-weight: bold;}
#end-contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;}
#end-contents li{width: 44vw; margin-left: 11px;  margin-bottom: 6vw;}
#end-contents .end-contents-img1 .end-contents-txt1{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 2vw;}
#end-contents .end-contents-img2 .end-contents-txt2{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 2vw;}
#end-contents .end-contents-img3 .end-contents-txt3{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 2vw;}
#end-contents .end-contents-img4 .end-contents-txt4{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 2vw;}
#end-contents .end-contents-img1 span{font-size: 16px; font-weight: bold; text-align: center;}
#end-contents .end-contents-img2 span{font-size: 16px; font-weight: bold; text-align: center;}
#end-contents .end-contents-img3 span{font-size: 16px; font-weight: bold; text-align: center;}
#end-contents .end-contents-img4 span{font-size: 16px; font-weight: bold; text-align: center;}

/* event -------------------------------------*/
.event{ width: 100%; margin: 0 auto 9vw; padding: 5% 3% 5%;}
.event .inner-Box{  }
.event .inner-Box .event-ttl{font-weight:bold;font-size:5.2vw;letter-spacing:0.2vw;text-align:center;color:#111;margin-bottom: 17vw;}
.event .new-btn{text-align: center;  }

.event .system-list{ margin-bottom: 4%; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.event .system-list li{ width: 49%; margin-right: 2%; background: #fff; position: relative; margin-bottom: 4%; padding: 5% 2% 2% 2%; line-height: 1.4; border: 1px solid #000; }
.event .system-list li:nth-child(2n){ margin-right: 0;}
/* 
.event .system-list li:last-child{ display: none; } */
.event .system-list li a:hover{ text-decoration: none; }
.event .system-pic{ width: 100%; height: 120px; overflow: hidden; text-align: center; }
.event .system-pic img{ max-width: 100%; max-height: 130px; width: auto; height: auto;}
.event .system-date{ font-size: 0.875em; font-weight: bold; letter-spacing: 0.07em;  margin-bottom: 15px; text-align: center; display: block; padding: 8px; background: #282828; color: #fff; }
.event .system-ttl-01{ font-size: 0.8em; margin-bottom: 20px; padding: 0 4% 0 4%; }
.event .system-date .date{}
.event .system-date .time{display: block; font-weight: normal; font-size: 0.875em; padding: 5% 0 2% 0;}


.event .system-place{ font-size: 0.7em; color: #29874d; margin-bottom: 10px; padding: 0 10px; }
.event .system-icon02 span { display: block; position: absolute; top: -11vw; right: -2vw; width: 35%; z-index: 2; }
}
</pre></body></html>