@media screen and (min-width:767px){.sp_il,.sp_bl,.sp_ib,.tb_il,.tb_bl,.tb_ib{display:none}}@media screen and (min-width:767px) and (max-width:1080px){.tb_hide{display:none}.tb_il{display:inline}.tb_bl{display:block}.tb_ib{display:inline-block}}@media screen and (max-width:767px){.sp_hide{display:none}.sp_il{display:inline}.sp_bl{display:block}.sp_ib{display:inline-block}}html,body{font-size:18px;scroll-padding-top:10px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}label{cursor:pointer}#contents_block{text-align:left;color:#333;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","MS Pゴシック",MS PGothic,sans-serif}#contents_block a{color:#d90323}#contents_block .main_img img{width:100%;vertical-align:bottom}#contents_block .schedule{padding:50px 0 100px;position:relative;background:#d90323 center top no-repeat;background-image:url(../images/effect.svg);background-size:1200px}#contents_block .schedule .bar{width:8px;height:150px;background:#be0d23;position:absolute;top:0}#contents_block .schedule .bar.bar1{left:25%}#contents_block .schedule .bar.bar2{left:75%}#contents_block .schedule .inner{max-width:980px;margin:0 auto;padding:50px 0}#contents_block .schedule .inner .sc_bord{background:#fff;min-height:300px;border-radius:30px;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:right top;transform-origin:right top;padding:50px 25px}#contents_block .schedule .inner .sc_bord h3{color:#be0d23;text-align:center;font-size:3rem;width:60%;margin:0 auto 50px;-webkit-transform:skewY(2deg);transform:skewY(2deg)}#contents_block .schedule .inner .sc_bord table{border-collapse:collapse;margin:0 auto}#contents_block .schedule .inner .sc_bord table td,#contents_block .schedule .inner .sc_bord table th{border:10px solid #d90323}#contents_block .schedule .inner .sc_bord table td{width:25%;padding:15px;font-weight:700;box-sizing:border-box}#contents_block .schedule .inner .sc_bord table td a{text-decoration:underline}#contents_block .schedule .inner .sc_bord table td a:hover{text-decoration:none}#contents_block .schedule .inner .sc_bord table td span{font-size:.5rem}#contents_block .schedule .inner .sc_bord table td .d{text-align:center;font-size:3rem;font-weight:700;letter-spacing:0;font-family:Roboto,sans-serif;color:#d90323;vertical-align:middle;margin-bottom:12.5px}#contents_block .schedule .inner .sc_bord table td .d.unfix{font-size:2.5rem}#contents_block .schedule .inner .sc_bord table td .d span{color:#fff;font-size:.8rem;text-align:center;line-height:30px;width:30px;height:30px;border-radius:30px;-webkit-transform:translateY(-6px);transform:translateY(-6px);display:inline-block;margin-left:10px;background:#d90323}@media screen and (max-width:767px){#contents_block .schedule{background-size:120%;padding-bottom:50px}#contents_block .schedule .bar{height:50px}#contents_block .schedule .inner{width:90%;padding-top:0}#contents_block .schedule .inner .sc_bord{border-radius:10px;-webkit-transform:none;transform:none}#contents_block .schedule .inner .sc_bord h3{width:100%;font-size:2rem;-webkit-transform:none;transform:none;margin-bottom:25px}#contents_block .schedule .inner .sc_bord h3 img{width:60%;display:block;margin:0 auto 25px}#contents_block .schedule .inner .sc_bord table{width:100%}#contents_block .schedule .inner .sc_bord table td{display:block;width:100%;padding:10px;text-align:center;border-width:5px;border-bottom-width:0}#contents_block .schedule .inner .sc_bord table td:last-child{border-bottom-width:5px}#contents_block .schedule .inner .sc_bord table td .d{font-size:2rem}#contents_block .schedule .inner .sc_bord table td .d.unfix{font-size:1.5rem}}#contents_block .schedule.end .inner .sc_bord{margin:0 auto}#contents_block .schedule.end .inner .sc_bord h3{color:#be0d23;text-align:center;font-size:3rem;width:60%;margin:0 auto 50px;-webkit-transform:skewY(2deg);transform:skewY(2deg)}#contents_block .schedule.end .inner .sc_bord p{width:82%;font-weight:700;margin:0 auto 0 16%;font-size:1.25rem;line-height:2.5;color:#d90323;letter-spacing:1px;padding-bottom:50px}@media screen and (max-width:767px){#contents_block .schedule.end{background-size:120%;padding-bottom:50px}#contents_block .schedule.end .bar{height:50px}#contents_block .schedule.end .inner{width:90%;padding-top:0}#contents_block .schedule.end .inner .sc_bord{border-radius:10px;-webkit-transform:none;transform:none}#contents_block .schedule.end .inner .sc_bord h3{width:100%;font-size:2rem;-webkit-transform:none;transform:none;margin-bottom:25px}#contents_block .schedule.end .inner .sc_bord h3 img{width:60%;display:block;margin:0 auto 25px}#contents_block .schedule.end .inner .sc_bord p{width:100%;line-height:2;font-size:1.05rem;margin:0 auto;padding-bottom:0}}