.con_intro{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_intro{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_intro{max-width:calc(1000px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_intro{max-width:calc(1000px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_intro{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 768px){.con_intro{padding:5.38rem 0 4.61rem}}@media only screen and (max-width: 767px){.con_intro{padding:3em 0}}.con_intro .txt{text-align:center}.tmp_anch.lay2{max-width:90%;width:950px;margin-inline:auto}@media only screen and (min-width: 1441px){.tmp_anch.lay2{width:calc(950 / 1440 * 100%)}}@media only screen and (min-width: 1025px){.tmp_anch.lay2 li{width:calc(470 / 950 * 100%)}}@media only screen and (min-width: 768px){.con_vol{margin-top:6.15rem}}@media only screen and (max-width: 767px){.con_vol{margin-top:4em}}.con_vol .inner{max-width:90%;width:950px;margin-inline:auto}@media only screen and (min-width: 1441px){.con_vol .inner{width:calc(950 / 1440 * 100%)}}@media only screen and (min-width: 768px){.con_vol .inner{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media only screen and (min-width: 768px){.con_vol .inner .img{width:calc(475 / 950 * 100%)}}@media only screen and (max-width: 767px){.con_vol .inner .img{width:100%}}@media only screen and (max-width: 767px){.con_vol .inner .img{margin-bottom:2em}}@media only screen and (min-width: 768px){.con_vol .inner .box_info{width:calc(420 / 950 * 100%)}}@media only screen and (max-width: 767px){.con_vol .inner .box_info{width:100%}}@media only screen and (min-width: 768px){.con_vol .inner .box_info .tmp_st_m{margin-bottom:3.07rem}}@media only screen and (max-width: 767px){.con_vol .inner .box_info .tmp_st_m{margin-bottom:1em}}.con_vol .inner .box_info .tmp_st_m .jp .sub{font-size:54%;padding-left:1.5em;margin-left:1.5em;min-height:2em;display:inline-block;position:relative;top:-0.25em}.con_vol .inner .box_info .tmp_st_m .jp .sub::before{content:"";position:absolute;left:0;top:-0.25em;width:1px;height:100%;background:#000}@media only screen and (min-width: 768px){.con_schedule{margin-top:5rem}}@media only screen and (max-width: 767px){.con_schedule{margin-top:4em}}@media only screen and (min-width: 768px){.con_schedule{margin-bottom:10.76rem}}@media only screen and (max-width: 767px){.con_schedule{margin-bottom:5em}}.con_schedule .inner{max-width:90%;width:950px;margin-inline:auto}@media only screen and (min-width: 1441px){.con_schedule .inner{width:calc(950 / 1440 * 100%)}}.con_schedule .inner .box_list{position:relative;border-top:1px solid #999999;margin-top:1em}@media only screen and (min-width: 768px){.con_schedule .inner .box_list{padding-top:1.92rem}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list{padding-top:1.5em}}.con_schedule .inner .box_list::before{content:"";position:absolute;top:6.15rem;width:1em;height:90%;border-left:1px dashed var(--color-main-3)}@media only screen and (min-width: 768px){.con_schedule .inner .box_list::before{left:50%}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list::before{left:3.07rem}}.con_schedule .inner .box_list .box_item{position:relative}@media only screen and (min-width: 768px){.con_schedule .inner .box_list .box_item{padding:.76rem 0}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list .box_item{padding:1.53rem 0}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list .box_item{display:flex;justify-content:space-between;align-items:center}}.con_schedule .inner .box_list .box_item:nth-child(odd) .box_content{margin-left:auto}.con_schedule .inner .box_list .box_item:nth-child(odd) .box_content::before{content:"";position:absolute;left:-8px;top:calc(50% - 6px);border-right:6px solid var(--color-main-3);border-top:6px solid transparent;border-bottom:6px solid transparent}.con_schedule .inner .box_list .box_item:nth-child(even) .box_content::before{content:"";position:absolute;top:calc(50% - 6px);border-top:6px solid transparent;border-bottom:6px solid transparent}@media only screen and (min-width: 768px){.con_schedule .inner .box_list .box_item:nth-child(even) .box_content::before{right:-8px;border-left:6px solid var(--color-main-3)}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list .box_item:nth-child(even) .box_content::before{left:-8px;border-right:6px solid var(--color-main-3)}}.con_schedule .inner .box_list .box_item .time{font-weight:400;font-family:"Aboreto", system-ui;text-transform:uppercase;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:131%;background:var(--color-main-3);color:#fff;letter-spacing:0.1em}@media only screen and (min-width: 768px){.con_schedule .inner .box_list .box_item .time{width:6.92rem}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list .box_item .time{width:6.15rem}}@media only screen and (min-width: 768px){.con_schedule .inner .box_list .box_item .time{height:6.92rem}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list .box_item .time{height:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_schedule .inner .box_list .box_item .time{font-size:131%}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list .box_item .time{font-size:131%}}@media only screen and (min-width: 768px){.con_schedule .inner .box_list .box_item .time{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}.con_schedule .inner .box_list .box_item .box_content{background:#fff;border:2px solid var(--color-main-3);border-radius:7px;position:relative}@media only screen and (min-width: 768px){.con_schedule .inner .box_list .box_item .box_content{width:calc(380 / 950 * 100%)}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list .box_item .box_content{width:70%}}@media only screen and (min-width: 768px){.con_schedule .inner .box_list .box_item .box_content{padding:1.53rem 1.92rem}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list .box_item .box_content{padding:1em 1.5em}}.con_schedule .inner .box_list .box_item .box_content::after{content:"";position:absolute;top:-2px;left:1.5px;background:#fff;width:calc(100% - 3px);height:calc(100% + 4px);background:#fff;border-radius:5px}.con_schedule .inner .box_list .box_item .box_content *{position:relative;z-index:1}@media only screen and (min-width: 768px){.con_schedule .inner .box_list .box_item .box_content .tmp_st_xs{margin-bottom:1.53rem}}@media only screen and (max-width: 767px){.con_schedule .inner .box_list .box_item .box_content .tmp_st_xs{margin-bottom:.76rem}}
