h1#maintitle{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;margin-top:-100vh}h1#maintitle img{position:absolute;left:50%;z-index:-5 !important;transform:translate(-50%, -50%)}@media only screen and (width <= 960px){h1#maintitle img{top:130vh;width:75vw}}@media screen and (width >= 961px),print{h1#maintitle img{top:135vh;width:75vw;max-width:480px}}section#front{position:relative;z-index:-10 !important;display:flex;align-items:center;width:100vw;height:100vh;margin:0;text-align:center;pointer-events:none;background-color:#000;background-attachment:fixed;background-size:cover}section#front ul{position:absolute;right:0;left:0;display:flex;flex-wrap:wrap;width:75wh;max-width:480px;padding:0;margin:auto;text-align:center;list-style:none}section#front ul li{z-index:5;width:calc(50% - 10px);margin:5px;background-color:#333}section#front ul li a{pointer-events:visible;cursor:pointer}section#front ul li a img{width:100%;height:auto}section#front ul::before{position:absolute;z-index:0;content:url("/file/sac_summit_2026/img/icon_pickup.svg")}section#front::after{position:absolute;inset:0;z-index:-5 !important;display:block;content:"";background:url("/file/sac_summit_2026/img/bg_front_dot.png")}@media only screen and (width <= 960px){section#front{margin-bottom:15px}section#front ul{top:60vh;max-width:1020px;margin-right:25px;margin-left:25px}section#front ul li{width:calc(50% - 10px);margin:5px}section#front ul::before{top:-45px;right:0;left:15px;width:60px;height:60px}}@media screen and (width >= 961px),print{section#front ul{top:70vh;max-width:1020px}section#front ul li{width:calc(25% - 30px);margin:15px}section#front ul::before{top:-10px;right:0;left:-100px;width:125px;height:125px}}section#topics ul li a{position:relative;display:flex;width:calc(100% - 1.5em);padding:1.25em .75em;line-height:1.5em;color:#212121;text-decoration:none;border-top:1px dotted #ccc}section#topics ul li a time{margin-right:1.5em}section#topics ul li a::after{position:absolute;top:1.25em;right:.5em;font-family:"Font Awesome 7 Free";font-weight:900;color:#ccc;content:""}section#topics ul li:last-child a{border-bottom:1px dotted #ccc}@media only screen and (width <= 960px){section#topics ul{width:calc(100% - 60px);margin:30px}}@media screen and (width >= 961px),print{section#topics ul{width:1050px;margin:60px auto}section#topics ul li a{font-size:1.75em}}section#advantage .row div h5{margin-bottom:.75em;font-size:1.5em;font-weight:500}section#advantage .row div p{line-height:1.5em;text-align:justify}section#advantage .row div picture img{margin:1.5em 0}@media screen and (width >= 961px),print{section#advantage .row div{width:calc(33.333% - 30px);margin:15px}}section#greet .pfp.row{padding:0 0 60px;margin:15px 0 !important}section#greet .pfp.row div h3{margin:1em auto;font-weight:500}section#greet .pfp.row div h3 span{margin-left:1em;font-size:.5em;color:#999}section#greet .pfp.row div h4{margin-bottom:1em;font-weight:500;line-height:1.5em}section#greet .pfp.row div .btnbox a{padding:.5em 1em;font-size:1.125em;font-weight:500;color:#fff;text-decoration:none;cursor:pointer;background-color:#c30f23;border:2px solid #c30f23;border-radius:.125em;transition:background-color .3s,color .3s}section#greet .pfp.row div .btnbox a:hover,section#greet .pfp.row div .btnbox a:focus{color:#c30f23;background-color:#fff}section#greet .pfp.row div .btnbox a::after{display:inline-block;margin-left:.5em;font-family:"Font Awesome 7 Free";font-weight:900}section#greet .pfp.row div .btnbox a:first-child::after{content:""}section#greet .pfp.row div .btnbox a:last-child::after{content:""}section#greet .pfp.row picture{margin:0 !important}section#greet div.row{padding:30px}section#greet div.row div h3{margin-top:0;margin-bottom:1em;font-weight:500}section#greet div.row div h3 span{margin-left:1em;font-size:.75em;color:#999}section#greet div.row div h4{padding-bottom:1em;margin-top:0;margin-bottom:1em;font-weight:500;line-height:1.5em;border-bottom:1px dotted #ccc}section#greet div.row div p{line-height:1.75em;text-align:justify}section#greet div.row picture img{width:100%;height:auto}@media only screen and (width <= 960px){section#greet .pfp.row div h3{font-size:1.75em}section#greet .pfp.row div h4{font-size:1.25em}section#greet .pfp.row .btnbox{margin-bottom:45px}section#greet .pfp.row .btnbox a{display:block;width:calc(100% - 2em);margin-bottom:15px;text-align:center}section#greet div.row div h3{font-size:1.75em}section#greet div.row div h4{font-size:1.25em}section#greet div.row picture{display:block;margin-top:15px}}@media screen and (width >= 961px),print{section#greet .pfp.row{align-items:center}section#greet .pfp.row div{width:calc(75% - 30px)}section#greet .pfp.row div h3,section#greet .pfp.row div h4{margin-left:30px}section#greet .pfp.row div h3{font-size:2.25em}section#greet .pfp.row div h4{font-size:1.5em}section#greet .pfp.row div .btnbox{display:flex}section#greet .pfp.row div .btnbox a{margin:15px}section#greet .pfp.row picture{width:calc(25% - 30px)}section#greet div.row{align-items:center}section#greet div.row div,section#greet div.row picture{width:calc(50% - 30px);margin:15px}section#greet div.row div h3{font-size:2.25em}section#greet div.row div h4{font-size:1.5em}}section#outline{background:#fef6f8}section#outline table{width:100%;border-collapse:collapse;background-color:#fff}section#outline table th,section#outline table td{line-height:1.75em;border:3px solid #fff}section#outline table th{color:#fff;vertical-align:middle;background-color:#f64256}@media only screen and (width <= 960px){section#outline{padding-top:5px;padding-bottom:30px}section#outline table{margin-top:30px}section#outline table th,section#outline table td{display:block;width:calc(100% - 1.5em);border:none}section#outline table th{padding:.25em .75em}section#outline table td{padding:.75em}}@media screen and (width >= 961px),print{section#outline{padding-top:15px;padding-bottom:60px}section#outline table{margin-top:60px}section#outline table th,section#outline table td{padding:.75em}}/*# sourceMappingURL=index.css.map */