﻿.copy{letter-spacing:.1em}.img_box{margin-bottom:5%}.txt{margin-bottom:5%}.mini_title{font-size:1.8rem;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center;margin-bottom:5%}@media(min-width: 769px){.mini_title{font-size:calc(1.8rem + (1vw - 7.69px)*1.9569471624)}}@media(min-width: 1280px){.mini_title{font-size:2.8rem}}#info .select_box_sp{width:100%;margin:0 auto 5%;position:relative}#info .select_box_sp:before{position:absolute;width:40px;height:40px;content:"";background:#747474;top:0;right:0}#info .select_box_sp:after{position:absolute;content:"";border-bottom:solid 2px #fff;border-right:solid 2px #fff;width:5px;height:5px;top:50%;right:17px;transform:translateY(-50%) rotate(45deg)}#info .select_box_sp select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;font-weight:bold;font-size:1.4rem;border:solid 1px #707070;padding:0 0 0 5%;cursor:pointer;background:#fff;color:#241f1f}@media(min-width: 769px){#info .select_box_sp select{font-size:calc(1.4rem + (1vw - 7.69px)*0.3913894325)}}@media(min-width: 1280px){#info .select_box_sp select{font-size:1.6rem}}#info .info_wrap{margin-bottom:20%}#info .info_wrap .info_box{font-weight:bold;border-bottom:1px solid silver}#info .info_wrap .info_box a{display:block;padding:15px 18px 15px 5px;position:relative;transition:.3s}#info .info_wrap .info_box a::before{content:"";width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;box-sizing:border-box;position:absolute;top:50%;right:12px;transform:translate(0, -50%) rotate(45deg)}#info .info_wrap .info_box a .time{font-size:1.2rem}@media(min-width: 769px){#info .info_wrap .info_box a .time{font-size:calc(1.2rem + (1vw - 7.69px)*0.5870841487)}}@media(min-width: 1280px){#info .info_wrap .info_box a .time{font-size:1.5rem}}#info .info_wrap .info_box a .time .category{font-size:1.2rem;display:inline-block;margin-left:8.5px;padding:3px 7.5px;font-weight:bold;line-height:1;color:#fff;background:#000}@media(min-width: 769px){#info .info_wrap .info_box a .time .category{font-size:calc(1.2rem + (1vw - 7.69px)*0.3913894325)}}@media(min-width: 1280px){#info .info_wrap .info_box a .time .category{font-size:1.4rem}}#info .info_wrap .info_box a .time .category.news{color:#fff;background:#00beea}#info .info_wrap .info_box a .time .category.event{color:#fff;background:#ff8100}#info .info_wrap .info_box a .time .new{font-size:1.2rem;display:inline-block;margin-left:8.5px;font-weight:bold;line-height:1;color:red}@media(min-width: 769px){#info .info_wrap .info_box a .time .new{font-size:calc(1.2rem + (1vw - 7.69px)*0.5870841487)}}@media(min-width: 1280px){#info .info_wrap .info_box a .time .new{font-size:1.5rem}}#info .info_wrap .info_box a .info_title{font-size:1.4rem;color:#1695cc}@media(min-width: 769px){#info .info_wrap .info_box a .info_title{font-size:calc(1.4rem + (1vw - 7.69px)*0.5870841487)}}@media(min-width: 1280px){#info .info_wrap .info_box a .info_title{font-size:1.7rem}}#info .info_wrap .info_box a:hover{transition:.3s;opacity:.8}@media screen and (min-width: 769px){#info .select_box_sp{width:70%}#info .info_wrap .info_box a{padding:0 1.5% 2%}}@media screen and (min-width: 981px){.txt{margin-bottom:5%}#info .select_box_pc{margin-bottom:5%}#info .select_box_pc .flex_wrap{width:100%;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}#info .select_box_pc .flex_wrap li{flex:0 1 calc((100% - 4px)/5);width:calc((100% - 4px)/5);max-width:calc((100% - 4px)/5);text-align:center;border-right:solid 1px #707070;font-size:1.8rem;font-weight:bold;transition:all .3s}#info .select_box_pc .flex_wrap li a{display:block;padding:10px 0;transition:unset;opacity:unset}#info .select_box_pc .flex_wrap li.active,#info .select_box_pc .flex_wrap li:hover{background:#3bbedd;color:#fff}#info .select_box_pc .flex_wrap li:last-child{border-right:none}#info .info_wrap{margin-bottom:10%}#info .info_wrap .info_box a{padding:2% 30px 2% 15px}#info .info_wrap .info_box a::before{width:10px;height:10px;right:20px;transition:.3s ease border-color,.3s ease right}#info .info_wrap .info_box a:hover::before{border-top-color:#1695cc;border-right-color:#1695cc;right:8px}}