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{outline:0;background:rgba(0,0,0,0);border:0;font-size:100%;vertical-align:baseline;padding:0;margin:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,header_navi_list,nav,section{display:block}ul{list-style:none}a{background:rgba(0,0,0,0);font-size:100%;vertical-align:baseline;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}main{display:block}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{word-wrap:break-word;background-color:#fff;color:#111;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-feature-settings:"palt";letter-spacing:.08em;line-height:1.6}@media screen and (max-width: 940px){body{letter-spacing:.02em}}a{transition:.4s;display:block;color:#111;text-decoration:none}img{display:inline-block;width:100%;height:auto;vertical-align:middle}span{display:inline-block}em{font-weight:bold;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:normal}.font_small{font-size:.8em}.font_large{font-size:1.2em}.font_big{font-size:1.4em}.font_led{color:#e21518;font-weight:bold}@media screen and (min-width: 941px){.pc-non{display:none}}@media screen and (max-width: 940px){.sp-non{display:none}}@media screen and (min-width: 641px){.pc-tb-non{display:none}}@media screen and (max-width: 640px){.tb-sp-non{display:none}}.l_inner{max-width:1360px;padding:0 40px;margin:0 auto}@media screen and (max-width: 940px){.l_inner{max-width:640px;padding:0 20px}}.curved01,.curved02,.curved03,.curved04{position:relative;border-bottom-left-radius:100% 120px;border-bottom-right-radius:100% 120px;padding:24px 0 80px}@media screen and (max-width: 640px){.curved01,.curved02,.curved03,.curved04{border-bottom-left-radius:120% 100px;border-bottom-right-radius:120% 100px;padding:24px 0 40px}}.curved01{background-color:#bbe2e9}.curved02{background-color:#8f79b7}.curved03{background-color:#fff}.curved04{background-color:#f2f2f2}@media screen and (min-width: 941px){.header *{transition:.4s}.header{position:fixed;z-index:100;top:0;width:100%;height:84px;background-color:#6ebfc8}.header_wrap{display:flex;justify-content:space-between;align-items:center;margin:0 auto}.nav_wrap{width:calc(100% - 300px)}.header_title{max-width:264px;padding:6px 24px}.header_sns{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;max-width:26px;margin-top:-4px}.header_sns a:hover{opacity:.7}.header_navi_wrap{display:flex;justify-content:flex-end;align-items:center}.header_navi_item a{color:#fff;font-size:1.5rem;font-weight:bold;letter-spacing:.12em;padding:30px 1.2vw}.header_navi_item a:hover{background-color:#30a6c6}.header_navi_item:last-child a{background-color:#30a6c6;padding:30px 2vw}.header_navi_item:last-child a:hover{background-color:#138fc1}.header_navi_sns{display:none}#hamburger{display:none}}@media screen and (max-width: 940px){.header{position:fixed;z-index:100;top:0;width:100%;height:64px;background-color:rgba(110,191,200,.9);padding:8px 0}.header_title{max-width:180px;padding-left:16px}.header_sns{display:none}#nav{transition:.4s;position:absolute;z-index:300;top:-200vh;right:0;left:0;height:200vh;width:100%;background-color:#6ebfc8;padding:4vh 0}.header_navi_title{width:68vw;max-width:240px;margin:0 auto 2vh}.header_navi_item{max-width:400px;margin:0 auto}.header_navi_item a{border-bottom:1px solid rgba(255,255,255,.4);color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;letter-spacing:.1em;padding:2vh 6vw}.header_navi_item a span{display:none}.header_navi_item:last-child{margin-bottom:1vh}#hamburger{transition:.4s;cursor:pointer;display:block;position:absolute;top:0;right:0;width:64px;height:64px;background-color:#6ebfc8}#hamburger::after{content:"MENU";display:block;position:absolute;top:38px;right:0;left:0;width:64px;color:#fff;font-family:"Roboto",sans-serif;font-size:1rem;letter-spacing:.08em;text-align:center;margin:0 auto}.inner_line{transition:.4s;display:block;position:absolute;z-index:400;left:18px;width:28px;height:2px;background-color:#fff}#line1{top:12px}#line2{top:22px}#line3{top:32px}.in{transform:translateY(100%)}.line_1,.line_2,.line_3{background-color:#fff}.line_1{transform:translateY(10px) rotate(-45deg);top:0}.line_2{opacity:0}.line_3{transform:translateY(-10px) rotate(45deg);bottom:0}}.wrapper{padding:84px 0 0}@media screen and (max-width: 940px){.wrapper{padding:64px 0 0}}.content{width:80%;background-color:#f2f2f2}@media screen and (max-width: 940px){.content{width:100%}}.sidebar{width:20%;background-color:#fff}@media screen and (max-width: 940px){.sidebar{width:100%}}.footer{background-color:#6ebfc8;color:#fff;padding:64px 40px}@media screen and (max-width: 940px){.footer{padding:40px 20px}}.fsponsor_title{max-width:640px;margin:0 auto}.copyright{background-color:#0b1216;color:#fff;font-size:1.2rem;text-align:center;padding:12px 40px 80px}#pagetop{opacity:0;visibility:hidden;transition:.8s;height:0}#pagetop.fixed{opacity:1;visibility:visible;position:relative;z-index:20;width:100%;height:auto}.pagetop_ticket{display:flex;justify-content:center;align-items:center;position:fixed;right:64px;bottom:0;width:220px;height:64px;background-color:#fff;border-top:2px solid #30a6c6;border-left:2px solid #30a6c6;border-radius:12px 0 0 0;color:#30a6c6;font-size:1.6rem;font-weight:bold;text-align:center}@media screen and (max-width: 940px){.pagetop_ticket{right:56px;width:calc(100% - 80px);height:56px}}.pagetop_ticket span{display:block;color:#ea2f17}@media screen and (max-width: 940px){.pagetop_ticket span{margin-top:-2px}}.pagetop_ticket:hover{background-color:#30a6c6;color:#fff}.pagetop_icon{position:fixed;right:0;bottom:0;width:64px;height:64px}@media screen and (max-width: 940px){.pagetop_icon{width:56px;height:56px}}.pagetop_icon:hover{opacity:.7}/*# sourceMappingURL=common.css.map */