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{padding:0;margin:0;font-size:14px;vertical-align:baseline;background:rgba(0,0,0,0);border:0;outline:0}ul,li,ol{list-style:none}body{font-family:"Noto Sans JP",sans-serif;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-style:italic;font-weight:bold;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}textarea:focus,input:focus,input[type]:focus,.uneditable-input:focus{outline:0;box-shadow:none}.clearfix::after{display:block;width:0;height:0;clear:both;content:""}body{font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";color:#212121}@media screen and (width >= 961px),print{body .sp{display:none !important}}@media only screen and (width <= 960px){body .pc{display:none !important}}@media only screen and (width <= 960px){body header nav button{display:block}}@media screen and (width >= 961px),print{body header nav button{display:none}}.row div p{text-align:justify}.row picture img{display:block;width:100%;height:auto}@media screen and (width >= 961px),print{.row{display:flex;flex-wrap:wrap;margin:auto -15px !important;overflow:hidden}.row div,.row picture{margin-right:15px !important;margin-left:15px !important}.row div.col_full,.row picture.col_full{width:calc(100% - 30px)}.row div.col_1of3,.row picture.col_1of3{width:calc(33.3333% - 30px)}.row div.col_2of3,.row picture.col_2of3{width:calc(66.6666% - 30px)}.row div.col_1of4,.row picture.col_1of4{width:calc(25% - 30px)}.row div.col_2of4,.row picture.col_2of4{width:calc(50% - 30px)}.row div.col_3of4,.row picture.col_3of4{width:calc(75% - 30px)}}@media only screen and (width <= 960px){.container{margin-right:30px;margin-left:30px}}@media screen and (width >= 961px),print{.container{width:1050px;margin-right:auto;margin-left:auto}}section#pagetitle{padding:1em 1em 3em;background-image:url("/file/sac_summit_2026/img/bg_h2_title.png");background-position:center;background-size:cover}section#pagetitle h2.title{margin-top:.75em;color:#fff}section#pagetitle h2.title small{color:#fff}h2.title{margin-top:2em;font-weight:500;text-align:center;letter-spacing:.15em}h2.title small{display:block;margin-top:1.5em;font-size:.5em;color:#ffd6e0}h3.title{position:relative;display:flex;align-items:center;justify-content:center;margin:2em auto;font-weight:500;line-height:1.5em;text-align:center;letter-spacing:.125em}h3.title::before,h3.title::after{flex:1;height:1px;content:"";background:#ccc}h3.title::before{margin-right:1em}h3.title::after{margin-left:1em}h4.title{padding:.5em .75em;margin:1.5em auto;font-size:1.5em;font-weight:400;line-height:1.5em;letter-spacing:.15em;border-left:5px solid #c30f23}h5.title{padding:.75em;margin:1.5em auto;font-size:1.5em;font-weight:400;line-height:1.5em;text-align:center;letter-spacing:.15em;background:#efefef}a.lg_btn,a.search_btn{position:relative;display:block;padding:.75em 1.5em;color:#fff;text-align:center;text-decoration:none;background-color:#c30f23;border:3px solid #c30f23;border-radius:.25em}a.lg_btn small,a.search_btn small{display:block;margin-top:.75em}a.lg_btn:hover,a.lg_btn:focus,a.search_btn:hover,a.search_btn:focus{color:#c30f23;background-color:#fff}a.lg_btn::before,a.search_btn::before{position:absolute;top:calc(50% - .5em);left:1em;font-family:"Font Awesome 7 Free";font-weight:900}a.lg_btn[tabindex="-1"],a.search_btn[tabindex="-1"]{color:#999;pointer-events:none;background-color:#ccc;border-color:#999}a.lg_btn::before{content:""}a.search_btn::before{content:""}@media only screen and (width <= 960px){h2.title{font-size:1.75em}h3.title{font-size:1.5em}a.lg_btn,a.search_btn{width:calc(100% - 3em);margin:30px auto;font-size:1.5em}}@media screen and (width >= 961px),print{h2.title{font-size:2.75em}h3.title{font-size:2em}a.lg_btn,a.search_btn{width:calc(50% - 3em);margin:60px 25%;font-size:1.75em}}header{position:sticky;top:0;z-index:1000}header nav{background-color:hsla(0,0%,100%,.9)}header nav h1 a{display:block}header nav h1 a img{width:100%;height:auto}header nav ul li{position:relative}header nav ul li:hover .dropdown{visibility:visible;opacity:1;transform:translateY(0)}header nav ul li a{display:block;color:#212121;text-decoration:none}header nav ul li a::before{position:absolute;font-family:"Font Awesome 7 Free";font-weight:900;color:#ccc;transform:translateY(-50%)}header nav ul li a[tabindex="-1"]{color:#ccc;pointer-events:none}header nav ul li:nth-child(1) a::before{content:""}header nav ul li:nth-child(2) a::before{content:""}header nav ul li:nth-child(3) a::before{content:""}header nav ul li:nth-child(4) a::before{content:""}header nav ul li:nth-child(5) a::before{content:""}header nav ul li#_blank a{color:#fff;background-color:#c30f23}header nav ul li#_blank a:hover,header nav ul li#_blank a:focus{background-color:#f64256}header nav ul li#_blank a::before{color:#fff}header nav ul li#_blank a[tabindex="-1"]{color:#fff;pointer-events:none;background-color:#ccc}header nav ul .dropdown li a{padding:1em 0;color:#212121;border-bottom:1px dotted #ccc}header nav ul .dropdown li a::before{left:0;content:""}header nav ul .dropdown li a:hover,header nav ul .dropdown li a:focus{color:#c30f23}@media only screen and (width <= 960px){header nav h1{width:100%;text-align:center}header nav h1 img{width:320px;max-width:65%;margin:1.5em auto}header nav button{position:absolute;top:50%;right:15px;z-index:1500;display:none;width:40px;height:40px;cursor:pointer;background:none;border:0;transform:translateY(-50%)}header nav button span,header nav button::before,header nav button::after{position:absolute;left:8px;width:24px;height:2px;content:"";background:#000;transition:.3s ease}header nav button::before{top:11px}header nav button span{top:19px}header nav button::after{top:27px}header nav ul{position:fixed;top:0;left:0;z-index:1000;display:flex;flex-direction:column;width:80%;max-width:360px;height:100vh;overflow-y:auto;background-color:#fff;transition:transform .3s ease;transform:translateX(-100%)}header nav ul li a{display:block;padding:1em 1.5em 1em 2.5em;margin:auto .75em;border-bottom:1px dotted #ccc}header nav ul li a:last-child{border-bottom:none}header nav ul li a::before{top:1.5em;left:1.5em}header nav ul li#_blank a{margin:.75em .75em .25em;border-radius:.25em}header nav ul li#_blank a::before{top:2.25em;left:1.5em}header nav ul .dropdown{position:static;display:none;height:auto !important;margin:.5em 1.5em}header nav ul .dropdown.open{display:block}}@media screen and (width >= 961px),print{header nav{display:flex;align-items:center}header nav h1{width:320px;height:30px;margin:auto 1.75em}header nav ul{display:flex;margin-left:auto}header nav ul li a{position:relative;padding:1.5em 1em 1.5em 2.5em}header nav ul li a::before{top:50%;left:1em}header nav ul li a::after{position:absolute;bottom:0;left:0;width:100%;content:"";border-bottom:3px solid #c30f23;transition:transform .3s ease;transform:scaleX(0)}header nav ul li a:hover::after{transform:scaleX(1)}header nav ul li#_blank a{margin-left:12.5em;font-weight:600}header nav ul .dropdown{position:absolute;top:100%;left:0;display:block;width:calc(100% + 5em);padding:.25em 1em;list-style:none;visibility:hidden;background:#fff;opacity:0;transition:all .25s ease;transform:translateY(10px)}header nav ul .dropdown li a{display:block;padding-left:1.5em}header nav ul .dropdown li a::after{display:none}header nav ul .dropdown li:last-child a{border-bottom:none}}body.nav-open header nav button::before{top:19px;transform:rotate(45deg)}body.nav-open header nav button span{opacity:0}body.nav-open header nav button::after{top:19px;transform:rotate(-45deg)}@media only screen and (width <= 960px){body.nav-open{overflow:hidden}body.nav-open header nav button{display:block}body.nav-open header nav ul{transform:translateX(0)}}nav#btnbox ul{display:flex;flex-wrap:wrap;align-items:center}nav#btnbox ul li a{position:relative;display:block;padding:.5em 1.25em;line-height:1.25em;color:#fff;text-align:center;text-decoration:none;background-color:#c30f23;border:3px solid #c30f23;border-radius:.125em}nav#btnbox ul li a:hover,nav#btnbox ul li a:focus{color:#c30f23;background-color:#fff}nav#btnbox ul li a::before{position:absolute;top:calc(50% - .75em);left:.75em;font-family:"Font Awesome 7 Free";font-weight:900}nav#btnbox ul li a[tabindex="-1"]{color:#999;pointer-events:none;background-color:#efefef;border-color:#999}nav#btnbox ul li:nth-of-type(1) a::before{content:""}nav#btnbox ul li:nth-of-type(2) a::before{content:""}nav#btnbox ul li:nth-of-type(3) a::before{content:""}nav#btnbox ul li:nth-of-type(4) a::before{content:""}@media only screen and (width <= 960px){nav#btnbox{margin-top:30px;margin-bottom:30px}nav#btnbox ul li{width:calc(100% - 30px);margin:5px 15px;font-size:1.25em}}@media screen and (width >= 961px),print{nav#btnbox{margin-top:90px;margin-bottom:90px}nav#btnbox ul li{width:calc(25% - 30px);margin:15px;font-size:1.5em}}nav#footer_btnbox{position:fixed;bottom:0;left:0;width:100vw;text-align:center;background:#fff}nav#footer_btnbox .row a{position:relative;display:block;padding:.75em 1.5em;color:#fff;text-align:center;text-decoration:none;letter-spacing:.125em;background-color:#c30f23;border:3px solid #c30f23;border-radius:.125em}nav#footer_btnbox .row a:hover,nav#footer_btnbox .row a:focus{color:#c30f23;background-color:#fff}nav#footer_btnbox .row a::before{position:absolute;top:calc(50% - .5em);left:.75em;font-family:"Font Awesome 7 Free";font-weight:900;content:""}@media only screen and (width <= 960px){nav#footer_btnbox .row img{margin:30px 15px 15px}nav#footer_btnbox .row a{margin:0 15px 15px;font-size:1.5em}}@media screen and (width >= 961px),print{nav#footer_btnbox{display:flex;justify-content:center;padding:15px 0}nav#footer_btnbox .row{flex-wrap:nowrap;align-items:center;width:1080px;margin:15px auto}nav#footer_btnbox .row img,nav#footer_btnbox .row a{margin:15px}nav#footer_btnbox .row img{width:calc(50% - 30px)}nav#footer_btnbox .row a{width:calc(50% - 30px);font-size:1.5em}}section#access{margin:0;color:#fff;background-color:#f64256}section#access div:first-child h3{margin-bottom:.75em;font-size:1.75em;font-weight:600;letter-spacing:.25em}section#access div:first-child h3::before{margin-right:.25em;font-family:"Font Awesome 7 Free";font-weight:900}section#access div:first-child h3:nth-of-type(1)::before{content:""}section#access div:first-child h3:nth-of-type(2)::before{content:""}section#access div:first-child h3:not(:first-child){margin-top:1.75em}section#access div:first-child dl dt{margin-bottom:.75em;font-size:1.5em}section#access div:first-child dl dd{margin-bottom:1.5em;line-height:1.5em}section#access div:first-child dl dd a{color:#fff}@media only screen and (width <= 960px){section#access div:first-child{padding:45px 30px}}@media screen and (width >= 961px),print{section#access{display:flex;align-items:center}section#access div{width:50%;margin:0}section#access div:first-child{padding:30px 0}section#access div:first-child h3,section#access div:first-child dl{width:510px;margin-left:auto}section#access div:last-child{aspect-ratio:4/3}section#access div:last-child iframe{width:100%;height:100%}}footer nav#footer_nav{background-color:#c30f23}footer nav#footer_nav>ul>li>a{display:block;margin-bottom:.75em;font-size:1.25em;font-weight:600;color:#fff;text-decoration:none;letter-spacing:.25em}footer nav#footer_nav>ul>li .dropdown>li>a{position:relative;display:block;padding:.5em 0 .5em 1.5em;color:#fff;text-decoration:none}footer nav#footer_nav>ul>li .dropdown>li>a::before{position:absolute;left:0;font-family:"Font Awesome 7 Free";font-weight:900;color:#fff;content:""}footer nav#footer_nav>ul>li .dropdown>li>a:hover,footer nav#footer_nav>ul>li .dropdown>li>a:focus{text-decoration:underline}footer nav#footer_nav h2 img{width:100%;height:auto}footer nav#footer_nav p{color:#666}@media only screen and (width <= 960px){footer nav#footer_nav{padding:30px}footer nav#footer_nav ul>li>a{margin-top:1.5em}footer nav#footer_nav ul>li:first-child>a{margin-bottom:45px;text-align:center}footer nav#footer_nav ul>li:first-child>a img{width:240px;max-width:50%;margin:auto}footer nav#footer_nav ul>li .dropdown>li>a{padding:.5em 0 .5em 1.5em;margin:0;text-align:left}footer #copyright{padding:1.5em 0 10em;text-align:center;background-color:#fff}footer #copyright h2{width:240px;margin:0 auto 1.5em}footer #copyright h2 img{width:100%;height:auto}footer #copyright p{color:#666}}@media screen and (width >= 961px),print{footer nav#footer_nav{padding-top:30px;padding-bottom:30px}footer nav#footer_nav>ul{display:flex;justify-content:center;width:1050px;margin:0 auto}footer nav#footer_nav>ul>li{width:calc(20% - 30px);margin:15px}footer #copyright{display:flex;align-items:center;justify-content:center;padding:2em 0 10em;background-color:#fff}footer #copyright h2{width:120px;margin-right:1.5em}footer #copyright h2 img{width:100%;height:auto}footer #copyright p{color:#666}}.modal{position:fixed;top:0;left:0;z-index:15100;display:none;width:100%;height:100vh}.modal-bg{position:absolute;z-index:15101;width:100%;height:100vh;background-color:rgba(0,0,0,.7)}.modal-content{position:absolute;top:50%;z-index:15102;transform:translate(-50%, -50%)}.modal-inner{position:relative;width:100%;height:auto;min-height:100px;max-height:600px;overflow:hidden auto;background:#fff}@media only screen and (width <= 960px){.modal-content{left:calc(50% - 45px);width:calc(100vw - 90px);margin:15px}}@media screen and (width >= 961px),print{.modal-content{left:50%;width:1080px}}.btn_close{position:absolute;top:-50px;right:-50px;z-index:15105;display:block;width:40px;height:40px;font-size:30px;line-height:35px;color:#000;text-align:center;text-decoration:none;background-color:#fff;border-radius:50%}/*# sourceMappingURL=common.css.map */