.guide .flex-box.column-4 .border-box{height:132px}#calendar .info-type{border-bottom:1px solid #7f7f7e;font-size:1.75em;line-height:2em;margin-bottom:30px}#calendar .button{font-size:1.13em;position:absolute;top:34px;right:26px}#TopPgeEvent .Item,#InPgeEvent .Item{position:relative}#TopPgeEvent .Item:last-child:after,#InPgeEvent .Item:last-child:after{content:"";background-image:-webkit-linear-gradient(left, #7f7f7e, #7f7f7e 1px, transparent 1px, transparent 5px);background-image:-o-linear-gradient(left, #7f7f7e, #7f7f7e 1px, transparent 1px, transparent 5px);background-image:linear-gradient(to right, #7f7f7e, #7f7f7e 1px, transparent 1px, transparent 5px);background-size:5px 1px;background-repeat:repeat-x;position:absolute;bottom:0;left:0;width:100%;height:1px}#TopPgeEvent .Item:before,#InPgeEvent .Item:before{content:"";width:100%;height:1px;background-image:-webkit-linear-gradient(left, #7f7f7e, #7f7f7e 1px, transparent 1px, transparent 5px);background-image:-o-linear-gradient(left, #7f7f7e, #7f7f7e 1px, transparent 1px, transparent 5px);background-image:linear-gradient(to right, #7f7f7e, #7f7f7e 1px, transparent 1px, transparent 5px);background-size:5px 1px;background-repeat:repeat-x;position:absolute;top:0;left:0}#TopPgeEvent .Item a,#InPgeEvent .Item a{padding:10px 15px;text-decoration:none;color:#7f7f7e}#TopPgeEvent .Item a,#InPgeEvent .Item a{display:-ms-grid;display:grid;-ms-grid-columns:200px auto;grid-template-columns:200px auto;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;font-size:0.88em}#TopPgeEvent .Item a>*:nth-child(1),#InPgeEvent .Item a>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}#TopPgeEvent .Item a>*:nth-child(2),#InPgeEvent .Item a>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}#TopPgeEvent .Item a>*:nth-child(3),#InPgeEvent .Item a>*:nth-child(3){-ms-grid-row:2;-ms-grid-column:2}#TopPgeEvent .Item .Date,#InPgeEvent .Item .Date{width:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1.3;color:#ffffff;background:#7f7f7e;border-radius:8px;margin-right:25px;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;text-align:center;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#TopPgeEvent .Item .Info,#InPgeEvent .Item .Info{line-height:1.25;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 0 2px}#TopPgeEvent .Item .Title,#InPgeEvent .Item .Title{font-weight:700;-ms-grid-column:2;-ms-grid-row:2;line-height:1.25;padding:0}.InPage--Event__PageTitle{background:#7f7f7e;color:#ffffff;text-align:center;font-weight:700;font-size:25px;margin-bottom:40px}.InPage--Event__Btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:55px}.InPage--Event__Btn p{margin:0 15px}.InPage--Event__Btn a{line-height:1;padding:10px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:8px;width:100px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;border:solid 2px #b2b2b2;color:#7f7f7e}.InPage--Event__Btn span{width:10px;height:9px;position:relative}.InPage--Event__Btn .Prev span{margin-right:10px;position:relative}.InPage--Event__Btn .Prev span:before{content:' ';width:100%;height:1px;background:#7f7f7e;position:absolute;left:0;top:50%;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.InPage--Event__Btn .Prev span:after{content:' ';width:100%;height:1px;background:#7f7f7e;position:absolute;left:0;top:50%;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.InPage--Event__Btn .Next span:before{content:' ';width:100%;height:1px;background:#7f7f7e;position:absolute;right:0;top:50%;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.InPage--Event__Btn .Next span:after{content:' ';width:100%;height:1px;background:#7f7f7e;position:absolute;right:0;top:50%;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.sns .flex-box{-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}.sns .flex-box .border-box{height:auto}.sns .flex-box .border-box .button-wrapper{margin-top:24px}.sns .flex-box .border-box.instagram .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.sns .flex-box .border-box.instagram .list li{width:33.3%;position:relative}.sns .flex-box .border-box.instagram .list li video{width:100%;height:100%;position:absolute;left:0;top:0}.sns .flex-box .border-box.instagram .list li a{display:block;width:100%;background:#eeeeee;background-position:center !important;background-size:cover !important}.sns .flex-box .border-box.instagram .list li a:before{content:' ';display:block;width:100%;padding-top:100%}.sns .flex-box .border-box.youtube{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sns .flex-box .border-box.youtube .moviebox{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sns .flex-box .border-box.youtube .section-title{background:url(../images/icon-youtube.svg) no-repeat;background-position:center left;background-size:30px 30px}.sns .flex-box .border-box.youtube .movie{width:100%;position:relative}.sns .flex-box .border-box.youtube .movie:before{content:' ';width:100%;height:auto;display:block;padding-top:56.25%}.sns .flex-box .border-box.youtube .movie iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 768px){.guide .flex-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.guide .flex-box.column-4 .border-box{width:30%;margin:0;margin-bottom:15px}#TopPgeEvent .Item a,#InPgeEvent .Item a{padding:15px}}@media only screen and (max-width: 640px){.guide .flex-box.column-4 .border-box{width:100%;height:auto}#calendar .info-type{font-size:1.28em}#calendar .button{font-size:1em;top:18px;right:15px}#TopPgeEvent .Item a,#InPgeEvent .Item a{display:block}#TopPgeEvent .Item .Date,#InPgeEvent .Item .Date{grid-row:1;font-size:14px;width:100%;margin-right:0;margin-bottom:15px}#TopPgeEvent .Item .Info,#InPgeEvent .Item .Info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}#TopPgeEvent .Item .Title,#InPgeEvent .Item .Title{grid-column:1/3;grid-row:2;margin-top:12px;padding:0}.InPage--Event__PageTitle{font-size:15px}.sns .flex-box .border-box{height:auto}.sns .flex-box .border-box.youtube .section-title{background-size:18px 18px}}
