body,body *{font-family:"Noto Sans JP",sans-serif;font-weight:600}.bx-wrapper{margin:0 auto;border:none;box-shadow:none;background-color:transparent}.bx-wrapper video{width:100%;height:100%}.header-text{height:10px;background-color:#008de4}.contact-tel{font-size:16px}#nav{border-top:double 1px #008de4;border-bottom:double 1px #008de4;background:#008de4}.nav-menu .current-menu-item>a{background:#00349a}.nav-menu .current-menu-item>a:hover;{background:#00349a}.nav-menu li:hover>a,.nav-menu li a:hover{background:#00349a}#copyright{background:#008de4;color:#fff}#copyright a{color:#fff}.topbox #block-23 img{width:100%}.nav-menu .current-menu-item>a{background:#00349a}td.datetime{padding:0}.header-inner{display:flex;justify-content:space-between;align-items:center}p.link_to_jp{display:block;width:100%;text-align:right;font-size:.8em;margin-top:-30px}.contact-address{line-height:1.5}.updates ul{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.updates ul li{list-style:none;width:30%}.updates ul li figure{margin-bottom:0}.updates ul li img{width:100%}.updates ul li p{padding:5px 0;line-height:1.2}.updates ul li p.datetime{font-size:.8em}.updates ul li p.category{font-size:.8em}.updates ul li p.post_title{font-size:1.2em}.top_page{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:16px}article.top_half{display:block;width:48%}article.top_half ul li{list-style:none;border-bottom:solid 1px #ddd}article.sns ul{display:flex;justify-content:flex-start;align-items:center}article.sns ul li{list-style:none;max-width:50px;width:30%}article.sns ul li:first-child{margin-left:0}article.banner ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}article.banner ul li{list-style:none;margin:2px 15px 2px 0}article.en_top_half{display:block;width:48%}article.en_top_half:last-child{display:block;width:48%}article.en_top_half ul{list-style:none}article.en_top_half ul li{list-style:none;border-bottom:solid 1px #ddd}.flows p{text-align:center;font-weight:700}@media only screen and (min-width:960px){.bx-wrapper{width:960px}}@media only screen and (min-width:768px) and (max-width:959px){.bx-wrapper{width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.bx-wrapper{width:100%}article.top_half{width:100%}article.en_top_half{width:100%}article.en_top_half:last-child{width:100%}.updates ul li{width:100%;margin-bottom:20px}}@media only screen and (min-width:375px) and (max-width:479px){.bx-wrapper{width:100%}article.top_half{width:100%}article.en_top_half{width:100%}article.en_top_half:last-child{width:100%}.updates ul li{width:100%;margin-bottom:20px}}.display_pc{display:inline-block}.display_sp{display:none}#footer_project{position:fixed;bottom:0;right:0;display:inline-block;background:#fff}#footer_project a{display:block;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/footer_project_back.jpg) no-repeat center center/cover;padding:15px;border-top:1px solid #ccc;border-left:1px solid #ccc;transition:opacity .2s ease}#footer_project a:hover{opacity:.8}#footer_project span:nth-of-type(1){display:block}#footer_project span:nth-of-type(2){display:none}#footer_project img{width:250px}#footer_sczero2024{position:fixed;bottom:0;right:0;display:inline-block}#footer_sczero2024 a{display:block;padding:10px;border-top:1px solid #ccc;border-left:1px solid #ccc;transition:opacity .2s ease;background:#005ca7;color:#ffd422;text-align:center;font-size:16px}#footer_sczero2024 a:hover{opacity:.8}#footer_sczero2024 a span{display:block;line-height:20px}#footer_sczero2024 a strong{display:block;line-height:30px;color:#005ca7;background:#ffd422;font-size:20px;margin:5px 0 0}#topcontrol{bottom:100px !important}@media screen and (max-width:767px){.display_pc{display:none}.display_sp{display:inline-block}#footer_project{display:block;width:100%}#footer_project a{padding:13px 0;border-top:1px solid #ccc;border-left:none;transition:none}#footer_project a:hover{opacity:1}#footer_project span:nth-of-type(1){display:none}#footer_project span:nth-of-type(2){display:block}#footer_project img{display:block;width:320px;margin:0 auto}#footer_sczero2024{display:block;width:100%}#footer_sczero2024 a{padding:10px 0;border-top:1px solid #ccc;border-left:none;transition:none;font-size:15px}#footer_sczero2024 a:hover{opacity:1}#footer_sczero2024 a span{display:inline-block;line-height:20px}#footer_sczero2024 a strong{display:inline-block;line-height:24px;font-size:20px;margin:0 0 0 5px;padding:0 5px}#topcontrol{bottom:60px !important}#footer{padding:0 0 50px}}.top_banner_purpose{margin:0 0 30px}.top_youtube{max-width:560px;margin:0 auto 50px}@media screen and (max-width:767px){.top_youtube{margin:0 auto 30px}.top_youtube iframe{height:240px}}.bg_wall{background:url(//www.acc21.org/wp-content/themes/whitestudio_child/../images/bg_lt.svg) no-repeat left top/auto 100%}#header_wrap{display:flex;justify-content:space-between;align-items:center;display:flex;align-items:center;width:100%;height:100px;padding:0;box-sizing:border-box;position:fixed;top:0;left:0;z-index:1000;background:rgba(255,255,255,.86)}#header_wrap .header_logo{flex:0 1 180px;padding:0}#header_wrap #gnav>ul{display:flex;align-items:center;list-style:none;margin:0;padding:30px 0 0}#header_wrap #gnav>ul>li{margin:0}#header_wrap #gnav>ul>li:nth-last-child(1){display:none}#header_wrap #gnav>ul>li>a{display:flex;align-items:center;justify-content:center;height:70px;padding:0 25px;color:#1c1b1b;position:relative}#gnav>ul>li:hover{background:#eee;transition:all .5s}.gnav_lower{position:relative}.gnav_lower ul{visibility:hidden;margin:0;padding:0;list-style:none;white-space:nowrap;opacity:0;z-index:1;position:absolute;top:70px;left:0;box-sizing:border-box;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.gnav_lower ul li{margin:0;padding:0;border-top:1px solid #ccc}.gnav_lower ul li a{display:block;padding:10px 20px!important;color:#444}.gnav_lower ul li a:hover{color:#49acba}.gnav_lower:hover ul{visibility:visible;opacity:1}.init-bottom:after{content:'';display:inline-block;width:6px;height:6px;margin:0 0 0 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header_btn_contact,.header_btn_donation{position:absolute;top:6px;right:150px;padding:0;margin:0}.header_btn_contact{right:330px}.header_btn_contact a,.header_btn_donation a{line-height:1;padding:7px 30px 7px 20px;font-size:14px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ff6300;border:1px solid #ff6300;border-radius:9999px;position:relative}.header_btn_contact a:before,.header_btn_donation a:before{content:"";display:inline-block;position:absolute;top:50%;right:15px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);transition:ease .3s}.header_btn_contact a:hover,.header_btn_donation a:hover{color:#ff6300;background:#fff}.header_btn_contact a:hover:before,.header_btn_donation a:hover:before{border-top:2px solid #ff6300;border-right:2px solid #ff6300}.header_lang{padding:0!important;margin:0!important;position:absolute;top:10px;right:30px;font-size:13px}@media screen and (max-width:1100px){#header_wrap #gnav>ul>li>a{padding:0 10px}}@media screen and (max-width:767px){.header_btn_contact{display:none}.header_btn_donation{width:100%;position:fixed;top:auto;bottom:0;right:0;z-index:100}.header_btn_donation a{padding:10px;font-size:18px;border-radius:0}.gnav_lang{margin-top:15px!important;width:100%;text-align:center;font-size:20px}.header_lang{display:none!important}#header_wrap{display:flex;align-items:center;height:60px;padding:0}#header_wrap .header_logo{width:200px;margin:0}#header_wrap .header_logo img{height:60px !important}#header_wrap #gnav ul{display:block;margin:0}.wp-embed-responsive #hamburger{display:block;width:38px;height:38px;background-color:transparent;border-color:transparent;position:fixed;top:12px;right:5vw;cursor:pointer;z-index:9999}#hamburger span{width:38px;height:2px;background-color:#444;position:relative;transition:ease .4s;display:block}#hamburger span:nth-child(1){top:0}#hamburger span:nth-child(2){margin:8px 0}#hamburger span:nth-child(3){top:0}#hamburger.active span:nth-child(1){top:5px;transform:rotate(45deg)}#hamburger.active span:nth-child(2){opacity:0}#hamburger.active span:nth-child(3){top:-15px;transform:rotate(-45deg)}#gnav{display:block;position:absolute;right:0;left:0;top:0;width:100%;height:100vh;min-height:100svh;overflow-y:scroll;padding:70px 5vw 10vw;box-sizing:border-box;transform:translateX(100%);background-color:#fff;transition:ease .4s}#gnav.active{transform:translateX(0)}#header_wrap #gnav>ul>li{margin-bottom:2px}#header_wrap #gnav>ul>li:nth-last-child(1){display:block}#header_wrap #gnav>ul>li>a{display:block;font-size:16px!important;height:auto!important;padding:10px!important;text-align:left;background:#f0f0f0}.gnav_lower ul{position:static;visibility:visible;opacity:1;margin:0!important}.gnav_lower ul li{border:none}.gnav_lower ul li a{display:block;font-size:16px!important;padding:5px 10px 5px 30px!important;border:none!important}.gnav_lower ul li a:before{content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:4px;height:4px;border-top:1px solid #555;border-right:1px solid #555;transform:rotate(45deg)}}#hamburger{display:none}#main,#mv{margin-top:100px!important}.en-US #main{margin-top:0!important}@media screen and (max-width:767px){#main,#mv{margin-top:60px!important}}#mv{background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/bg_lt.svg) no-repeat left top/auto 100%}#index_slider{margin:0}#index_slider .slick-slide li{width:100%;max-width:1000px;padding:0 50px;margin:0}#index_slider .slick-slide li img{width:100%!important}#index_slider .slide-arrow{display:block;width:100px;height:100%;position:absolute;top:0;z-index:10;cursor:pointer;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/js/slick/icon_arrow.svg) no-repeat center center/32px auto}#index_slider .prev-arrow{left:50%;margin-left:-600px;transform:scale(-1,1)}#index_slider .next-arrow{left:50%;margin-left:515px}@media screen and (max-width:1450px){#index_slider .slide-arrow{width:50px;background-size:20px auto}#index_slider .prev-arrow{left:0;margin-left:0}#index_slider .next-arrow{left:auto;right:0;margin-left:0}}@media screen and (max-width:1200px){#index_slider .slick-slide li{max-width:none;padding:0}#index_slider .slide-arrow{width:30px;background-size:20px auto}}@media screen and (max-width:767px){#index_slider .slide-arrow{width:30px}#index_slider .prev-arrow{left:0;margin-left:0}#index_slider .next-arrow{left:auto;right:0;margin-left:0}#index_slider .slick-dots{transform:translateY(180%)}}.mv_catch_txt{padding:60px 20px 40px;box-sizing:border-box;text-align:center;font-size:2rem;font-weight:700;color:#000;letter-spacing:.1em}@media screen and (max-width:767px){.mv_catch_txt{padding:60px 3vw 20px;font-size:5vw}}.wrapper{margin-top:0}.inner2{width:min(100%, 1200px);margin:0 auto;box-sizing:border-box}#index_news{padding:80px 15px;box-sizing:border-box}#index_news h2{border:none;box-sizing:border-box;text-align:center;margin:0 0 60px;padding:0;letter-spacing:.05em}#index_news h2 span{display:block;margin-bottom:15px;font-size:2.2rem}@media screen and (max-width:767px){#index_news{padding:40px 5vw}#index_news h2{font-size:13px;margin:0 0 30px}#index_news h2 span{margin-bottom:10px;font-size:22px}}@keyframes tabAnim{0%{opacity:0}100%{opacity:1}}.tab_wrap [name=tab_btn]{display:none}.tab_area{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;font-size:0;height:45px;position:relative;z-index:1}.tab_area3{grid-template-columns:1fr 1fr 1fr}.tab_area label{display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;margin:0;padding:0 5px;box-sizing:border-box;font-size:16px;line-height:1.3;transition:ease .2s opacity;border-left:1px solid #707070;transition:ease-in-out .3s}@media screen and (max-width:767px){.tab_area{height:auto;padding:0;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #707070;border-right:1px solid #707070}.tab_area3{grid-template-columns:1fr 1fr 1fr}.tab_area label{font-size:2.4vw;height:46px;border-top:1px solid #707070}.tab0_label{border-left:1px solid #707070!important}}.tab_area label:first-child{border-left:none}.tab_panel{width:100%;opacity:0;padding:0;margin-top:40px;display:none}.tab_area label:hover,#tab0:checked~.tab_area .tab0_label,#tab1:checked~.tab_area .tab1_label,#tab2:checked~.tab_area .tab2_label,#tab3:checked~.tab_area .tab3_label,#tab4:checked~.tab_area .tab4_label,#tab5:checked~.tab_area .tab5_label{color:#fff;background:#fa9001}#tab0:checked~.panel_area #panel0,#tab1:checked~.panel_area #panel1,#tab2:checked~.panel_area #panel2,#tab3:checked~.panel_area #panel3,#tab4:checked~.panel_area #panel4,#tab5:checked~.panel_area #panel5{display:block;animation:tabAnim ease .6s forwards;-ms-animation:tabAnim ease .6s forwards}.news_list_txt_wrap{margin:0;padding:0;list-style:none}.news_list_txt_wrap li{margin:10px 0;padding:0}.news_list_txt_wrap li a{display:flex;gap:20px;font-weight:600;color:#444}.news_list_txt_wrap li a time{color:#9a9a9a;font-size:13px}.news_list_txt_wrap li a p{padding:0;margin:0}.news_list_wrap{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:60px 3%}@media screen and (max-width:1000px){.news_list_wrap{grid-template-columns:1fr 1fr;gap:60px 3%}}@media screen and (max-width:767px){.news_list_wrap{grid-template-columns:1fr;gap:8vw}.news_list_txt_wrap li a{display:block}}.news_list_wrap li{display:flex;justify-content:space-between;flex-direction:column;gap:15px;word-break:break-all;margin:0;padding:0}.news_list_wrap li a{display:block}.news_list_wrap li .img{position:relative;overflow:hidden;aspect-ratio:337/265;margin-bottom:15px;transition:ease .3s}.news_list_wrap li a:hover .img{opacity:.8}.news_list_wrap li .img img{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important}.news_list_wrap li .tt{line-height:1.4;font-weight:700;padding:0}.news_list_wrap li time{font-size:13px;color:#45aab8}.news_list_wrap li .txt{width:100%;line-height:1.4;font-size:15px;font-weight:600;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding:0}.news_list_wrap li .cate_link{margin-top:auto}.cate_link{display:flex;flex-wrap:wrap;gap:5px}.cate_link a{display:block;padding:0 6px;line-height:1.3;font-size:12px;color:#444;font-weight:500;border-radius:9999px;border:1px solid #707070}.btn{margin-top:50px;text-align:center!important}.btn a{display:inline-block;padding:10px 50px;margin:0 auto;line-height:1.3;font-weight:600;font-size:15px;border-radius:8px;color:#6a6a6a;background:#fff;border:1px solid #6a6a6a}.btn a:hover{color:#fff;background:#6a6a6a}.bg_col1{background:#f0f5f9}.sns_bnr_sec{box-sizing:border-box;padding:80px 40px}.sns_bnr_sec ul{margin:0 auto;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px 30px}.sns_bnr_sec ul li{flex:0 1 30%;margin:0;padding:0}.sns_bnr_sec ul li a{display:block;overflow:hidden;box-shadow:3px 3px 5px rgba(0,0,0,.2);border-radius:15px}.sns_bnr_sec ul li a:hover{opacity:.8}@media screen and (max-width:767px){.sns_bnr_sec{padding:40px 5vw}.sns_bnr_sec ul{gap:15px}.sns_bnr_sec ul li{flex:0 1 250px}}.youtube_item{display:block;width:min(100%, 800px);margin:80px auto}.youtube_item iframe{width:100%;height:auto;aspect-ratio:560/315;padding:0}#index_action{box-sizing:border-box;padding:80px 40px;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/index_action_bg.svg) no-repeat center center/100% auto}#index_action h2{display:block!important;border:none;margin:0 0 40px;padding:0;line-height:1.6;text-align:center!important}#index_action h2:after{display:none}#index_action ul{margin:0 auto;padding:0;list-style:none}#index_action ul li{margin:0;padding:0}#index_action ul li a{display:block;box-shadow:3px 3px 5px rgba(0,0,0,.3)}#index_action ul.menu_img{display:flex;justify-content:center;flex-wrap:wrap}#index_action ul.menu_img li{flex:0 1 30%;margin:0 1.5% 30px}#index_action ul.menu_img li a{position:relative;display:block}#index_action ul.menu_img li a span{width:80%;height:60px;box-sizing:border-box;display:flex;align-items:center;padding:0 20px;color:#fff;line-height:1.3;background:rgba(0,52,162,.85);border-radius:0 50px 0 0;position:absolute;left:0;bottom:0}@media screen and (max-width:1200px){#index_action ul.menu_img li a span{width:80%;height:60px;font-size:14px;padding:0 15px;border-radius:0 50px 0 0}}@media screen and (max-width:1000px){#index_action ul.menu_img{justify-content:space-between}#index_action ul.menu_img li{flex:0 1 48%;margin:0 0 30px}}#index_action ul.menu_txt{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3%}#index_action ul.menu_txt li{display:block;padding:15px;color:#fff;text-align:center;box-sizing:border-box;background:#0034a2;position:relative}@media screen and (max-width:767px){#index_action{padding:40px 5vw;background-size:100% 100%}#index_action h2{font-size:18px;margin:0 0 30px;line-height:1.5}#index_action ul{display:block!important}#index_action ul li{margin:0 0 20px 0!important}}#index_start{padding:80px 20px;box-sizing:border-box;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/index_start_bg.webp) no-repeat center top/cover}#index_start img{display:block;width:min(100%, 1000px);margin:0 auto}@media screen and (max-width:767px){#index_start{padding:5vw 5vw 0}#index_start .inner{padding:0!important}}#index_greeting{padding:80px 20px;box-sizing:border-box;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/index_greeting_bg.webp) no-repeat center center/1000px auto}#index_greeting .inner2{display:flex;align-items:center;gap:4vw}#index_greeting .inner2 .greeting_img{flex:0 1 300px;order:-2}#index_greeting .inner2 .greeting_txt{flex:1 1 0%}.ttl_box_blue{color:#fff;border:none;margin-bottom:50px;padding:15px 50px;background:#0034a2;box-sizing:border-box;letter-spacing:.1em;border-radius:10px;box-shadow:3px 3px 5px rgba(0,0,0,.3)}.ttl_box_gray{background:#6a6a6a}.ttl_box_blue:after{display:none}.ttl_box_blue.center{margin-inline:auto;width:-moz-fit-content;width:fit-content;text-align:center}.ttl_box_line{color:#fff;border:none;border-bottom:1px solid #707070;align-items:flex-end;gap:0!important;margin-bottom:50px;box-sizing:border-box;letter-spacing:.1em}.ttl_box_line span{display:inline-block;width:60%;padding:15px 80px 15px 15px;border-radius:0 50px 0 0;background:#0034a2}@media screen and (max-width:767px){#index_greeting .inner2{display:block}#index_greeting .inner2 .greeting_img{max-width:300px;margin:0 auto}.ttl_box_blue{padding:10px 20px;font-size:18px}.ttl_box_line{width:100%;border-bottom:none;margin-bottom:40px}.ttl_box_line:after{display:none!important}.ttl_box_line span{display:block;width:100%;padding:15px;border-radius:10px;font-size:18px}}#index_staff{box-sizing:border-box;padding:80px 20px}#index_staff .inner2{width:min(100%, 1000px);margin:0 auto}.staff_img_btn a{display:block;position:relative;aspect-ratio:1659/681;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/index_staff.webp) no-repeat 0 0/cover}.staff_img_btn a:hover{opacity:.8}.staff_img_btn a span{display:block;font-size:20px;box-sizing:border-box;padding:10px 50px 10px 30px;position:absolute;left:0;bottom:0;color:#fff;background:#0034a2;border-top:2px solid #fff;border-right:2px solid #fff}.staff_img_btn a span:before{content:"";display:inline-block;position:absolute;top:50%;right:15px;width:6px;height:6px;margin-top:-3px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}h2,.ttl_line_r{margin:60px 0 30px;padding:0;border:none!important;box-sizing:border-box;display:flex;align-items:center;gap:20px;color:#0034a2;font-size:24px}h2:after,.ttl_line_r:after{content:"";flex-grow:1;height:2px;background:#707070}.single-contents h2{margin:60px 0 30px}.single-contents h2:after{display:none}@media screen and (max-width:767px){h2,.ttl_line_r{margin:0 0 30px;gap:15px;font-size:18px}h2:after,.ttl_line_r:after{height:1px}}#index_comment{display:grid;grid-template-columns:40% 1fr;gap:0;position:relative;box-sizing:border-box}#index_comment:before{content:"";display:block;width:calc(100vw - 5vw);height:calc(100% - 3.6vw);border:1px solid #fff;position:absolute;top:1.8vw;left:1.8vw;z-index:5;box-sizing:border-box}#index_comment .txt_wrap{box-sizing:border-box;padding:6vw 4vw;z-index:2;box-sizing:border-box;color:#fff;background:#0034a2}#index_comment .txt_wrap h2{color:#fff;border:none;margin:0 0 20px;padding:0;text-align:center;font-size:30px;line-height:1.4}#index_comment .txt_wrap p{color:#fff;font-weight:600;padding:0}#index_comment .txt_wrap p.sign{text-align:right}#index_comment .img_wrap{position:relative;overflow:hidden;z-index:0;box-sizing:border-box}#index_comment .img_wrap img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center:top!important}@media screen and (max-width:767px){#index_comment{grid-template-columns:1fr;gap:0}#index_comment:before{width:calc(100vw - 3.6vw)}#index_comment .txt_wrap{padding:6vw 5vw}#index_comment .txt_wrap h2{font-size:24px}#index_comment .txt_wrap p.sign{margin-top:20px}}.shien_type_list{padding:80px 40px;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/index_shien_bg.webp) no-repeat center center/cover}.shien_type_list_wrap2 .shien_type_list{background-image:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/index_shien_bg2.webp)}.shien_type_list ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0;padding:0;list-style:none}.shien_type_list ul li{margin:0;padding:0;box-shadow:3px 3px 5px rgba(0,0,0,.3)}.shien_type_list ul li a{height:100%;display:flex;justify-content:space-between;flex-direction:column;box-sizing:border-box}a.disabled{cursor:auto!important;pointer-events:none!important}.shien_type_list ul li a img{flex:0 1 auto}.shien_type_list ul li a .txt{flex:1 1 0%;display:flex;justify-content:space-between;flex-direction:column;gap:0;padding:20px;box-sizing:border-box;background:#fff}.shien_type_list ul li a .txt h3{margin:0!important;padding:0!important;border:none!important;text-align:center;box-sizing:border-box}.shien_type_list ul li a .txt span.more{display:block;width:80%;margin:15px auto 0 auto;padding:10px;line-height:1.3;font-weight:600;font-size:15px;text-align:center;border-radius:8px;color:#fff;background:#6a6a6a;border:1px solid #6a6a6a;transition:ease .3s}.shien_type_list ul li a:hover .txt span.more{color:#6a6a6a;background:#fff}.shien_note{margin:40px 0 0;text-align:center;padding:10px 20px;color:#fff;background:#fa9000;border-radius:10px;box-shadow:3px 3px 5px rgba(0,0,0,.3)}@media screen and (max-width:767px){.shien_type_list{padding:60px 5vw}.shien_type_list ul{grid-template-columns:1fr;gap:7vw}.shien_note{margin:30px 0 0;text-align:left}}#index_sponsor{padding:80px 20px}.sponsor_list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}.sponsor_list li{margin:0;padding:0}.sponsor_list li a{display:flex;align-items:center;justify-content:center}.sponsor_list li a img{width:auto;max-width:100%}.sponsor_list li a span{white-space:nowrap;color:#444}.sponsor_list+.ttl_line_r{margin-top:80px}@media screen and (max-width:767px){.sponsor_list li a span{white-space:normal}}#index_faq{padding:80px 20px}#index_faq .inner2{width:min(100%, 1000px)}.ttl_solid_c{text-align:center;border:none;margin:0 auto 50px auto;width:min(100%, 1200px);padding:0;font-size:26px;line-height:1.6}@media screen and (max-width:767px){.ttl_solid_c{margin:0 0 30px;font-size:20px}}.faq_list{font-size:16px}.faq_list dt{display:grid;grid-template-columns:34px 1fr 30px;gap:20px;align-items:center;position:relative;padding:20px 20px 20px 0;font-weight:700;cursor:pointer;border-top:1px solid #707070}.faq_list dt:before,.faq_list dd:before{content:"Q";display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;color:#fff;background:#0034a2;border-radius:10px}.faq_list dd:before{margin-top:20px;content:"A";background:#fc8c3a}.faq_list dt:after{content:"";width:100%;aspect-ratio:1/1;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/icon_down.svg) no-repeat center center/100% auto}.faq_list dt.active:after{transform:scale(1,-1)}.faq_list dd{display:none;margin:0;padding:30px 50px 50px 0;transition:ease .3s}.faq_list dd.active{position:relative;display:grid;grid-template-columns:34px 1fr;gap:20px}@media screen and (max-width:767px){.faq_list{font-size:16px}}#index_act{box-sizing:border-box;padding:80px 0;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/index_action_bg.svg) no-repeat center center/100% auto}#index_act .wrap{margin-top:30px;display:grid;grid-template-columns:1fr 1fr}#index_act h2{display:block!important;border:none;margin:0 0 40px;padding:0;line-height:1.6;text-align:center!important}#index_act h2:after{display:none}#index_act .img_wrap{overflow:hidden;position:relative}#index_act .img_wrap img{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;object-position:right bottom}#index_act .txt_wrap{padding:0 50px}.index_act_note{text-align:center;padding:0 20px 40px}@media screen and (max-width:767px){#index_act{padding:0;grid-template-columns:1fr}#index_act .txt_wrap{padding:7vw 5vw}.index_act_note{text-align:left;padding:0 20px 40px}}#index_gaiyo{padding:40px 20px 100px}.mv_only_w100{padding-top:0;max-width:1200px}.mv_only_w100 #main{margin-top:0!important}.mv_only_w100 .pagetitle{display:none}.page_mv_wrap{width:100vw;margin:0 calc(50% - 50vw);box-sizing:border-box;padding:11vw 3vw 14vw;display:flex;align-items:center;justify-content:center;flex-direction:column;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/page_mv_bg.webp) no-repeat left top/auto 100%}.page_mv_wrap .mv_en{font-size:30px;margin:0;padding:0}.page_mv_wrap .mv_title{font-size:18px;margin:0;padding:0}.page_mv_wrap .mv_txt1{margin:9vw 0 0;padding:0;font-size:40px}.page_mv_wrap .mv_txt2{font-size:18px;margin:0;padding:0}@media screen and (max-width:1000px){.page_mv_wrap .mv_en{font-size:24px}.page_mv_wrap .mv_title{font-size:15px}.page_mv_wrap .mv_txt1{margin:9vw 0 0;font-size:28px}.page_mv_wrap .mv_txt2{font-size:15px}}#footer_wrap{padding:80px 20px 20px;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/footer_bg.webp) no-repeat center center/cover}#footer_wrap .footer_logo{width:min(100%, 400px)}#footer_wrap p{color:#fff}#footer_wrap .fnav{display:grid;grid-template-columns:auto 1fr;gap:60px;margin-top:40px}#footer_wrap .fnav h3{margin:0;padding:0;border:none;color:#fff}#footer_wrap .fnav ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}#footer_wrap .fnav ul li{margin:5px 0;padding:0;border-left:1px solid #fff}#footer_wrap .fnav ul li a{display:block;padding:0 20px;color:#fff}.footer-inner{position:relative!important}.footer_bnr{position:absolute;top:0;right:0;display:flex;gap:20px;list-style:none;margin:0;padding:0}.footer_bnr li{margin:0;padding:0}.footer_sns{display:flex;justify-content:flex-end;gap:20px;margin:100px 0 0 auto;padidng:0;list-style:none}.footer_sns li{margin:0;padding:0}.footer_sns li a{display:block;width:60px}.footer_copy{display:block;margin-top:60px;font-size:12px;text-align:center}.footer_copy a{color:#fff}@media screen and (max-width:767px){#footer_wrap{padding:40px 5vw 5vw}#footer_wrap .fnav{grid-template-columns:1fr;gap:20px;margin-top:20px}.footer_bnr{position:static;justify-content:center;margin-top:30px}.footer_sns{justify-content:center;gap:20px;margin:40px 0 0 auto}.footer_sns li a{display:block;width:40px}}.sec{padding:80px 40px}.flex_wrap{display:flex;justify-content:space-between;gap:50px;box-sizing:border-box}.flex_wrap .img_wrap{flex:0 1 30%}.flex_wrap.re .img_wrap{order:-2}.flex_wrap .img_wrap img+img{margin-top:20px}.flex_wrap .txt_wrap{flex:1 1 0%}@media screen and (max-width:767px){.sec{padding:40px 5vw}.flex_wrap{display:block}.flex_wrap .img_wrap{margin-top:20px}.flex_wrap .txt_wrap p{padding-top:0}}.menu_img_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin:0;padding:0;list-style:none}.menu_img_list li{box-shadow:3px 3px 5px rgba(0,0,0,.3)}.menu_img_list li a:hover{opacity:.8}.post_cate_list{display:none;grid-template-columns:1fr 1fr auto 1fr 1fr 1fr;text-align:center;list-style:none;margin:0 0 60px;padding:0;border-right:1px solid #707070}.category-new .post_cate_list,.category-event .post_cate_list,.category-info .post_cate_list,.category-13 .post_cate_list,.category-report .post_cate_list,.category-sc .post_cate_list{display:grid}.post_cate_list li{margin:0;padding:0}.post_cate_list li a{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:0 10px;color:#444;box-sizing:border-box;font-size:15px;line-height:1.3;transition:ease .2s opacity;border-left:1px solid #707070;transition:ease-in-out .3s}.category-new .post_cate_list li:nth-child(1) a,.category-event .post_cate_list li:nth-child(2) a,.category-info .post_cate_list li:nth-child(6) a,.category-report .post_cate_list li:nth-child(5) a,.category-sc .post_cate_list li:nth-child(3) a,.category-13 .post_cate_list li:nth-child(4) a{background:#eee}@media screen and (max-width:767px){.post_cate_list{height:auto;padding:0;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #707070;border-right:1px solid #707070}.post_cate_list li a{font-size:2.2vw;height:46px;border-top:1px solid #707070}}ul.post_news_list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px 3%}ul.post_news_list li{margin:0;padding:0}ul.post_news_list li.item{height:auto;margin-bottom:0}ul.post_news_list li .item-img a{display:block;width:100%;height:auto;aspect-ratio:3/2;overflow:hidden;box-sizing:border-box}ul.post_news_list li .item-img a img{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important}@media screen and (max-width:767px){ul.post_news_list{grid-template-columns:1fr;gap:5.3vw}}.wp-element-caption{font-style:normal}.page-id-2323 #header_wrap,.page-id-2323 #footer_wrap{display:none!important}#a20th_header{width:100%;position:fixed;top:0;left:0;padding:0 10px 0 0;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:10}#a20th_header .logo{margin:0;padding:0;max-width:244px}#a20th_header ul{margin:0;padding:8px;box-sizing:border-box;list-style:none;display:flex;align-items:center;background:rgba(99,99,99,.4);border-radius:9999px}#a20th_header ul li a{display:flex;align-items:center;justify-content:center;height:74px;padding:0 20px;box-sizing:border-box;color:#fff;font-size:18px;line-height:1.3}#a20th_header ul li.shien a{background:#0f7fc3;border-radius:9999px;padding:0 40px}@media screen and (max-width:767px){#a20th_header{padding:0 10px 0 0}#a20th_header .logo{width:120px}#a20th_header ul li a{height:45px;padding:0;font-size:13px}#a20th_header ul li.shien a{padding:0 15px}}#a20th_main{padding-top:32vw;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/20th_mv.webp) no-repeat center top/100% auto}#a20th_main img{transition:ease .3s;width:55vw}@media screen and (max-width:1400px){#a20th_main{padding-top:32vw}#a20th_main img{width:55vw}}@media screen and (max-width:1300px){#a20th_main{padding-top:32vw}}@media screen and (max-width:1150px){#a20th_main{padding-top:32vw}}@media screen and (max-width:767px){#a20th_main{padding-top:16vw}#a20th_main img{display:block;width:65vw;margin:0 auto;padding:0 0 10vw}}@media screen and (max-width:480px){#a20th_main{padding-top:14vw}}#a20th_main *{box-sizing:border-box!important}#a20th_main .inner{width:min(100%, 1100px);margin:0 auto}#a20th_main h2{font-size:26px;font-weight:700;line-height:1.3;color:#000;display:block;margin-bottom:60px}#a20th_main h2 span{display:block;font-size:96px;color:#959595}@media screen and (max-width:767px){#a20th_main h2{font-size:13px;margin-bottom:40px}#a20th_main h2 span{font-size:40px}}#a20th_mv *{color:#000}#a20th_mv h1{font-size:30px;font-weight:700;line-height:1.5}#a20th_mv .mv_catch{font-size:40px;font-weight:700}@media screen and (max-width:767px){#a20th_mv h1{font-size:18px}#a20th_mv .mv_catch{font-size:20px}}.a20th_staff{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none;transform:translateY(10%);position:relative;z-index:2}@media screen and (max-width:767px){.a20th_staff{grid-template-columns:1fr}}.a20th_staff li a{display:grid;grid-template-columns:45% 1fr;gap:20px;padding:20px;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/20th_message.svg) no-repeat right bottom #fff;background-size:50% auto;cursor:pointer}.a20th_staff li a .wrap{display:flex;align-items:center}.a20th_staff li a .wrap p{font-size:30px;font-weight:700;color:#000;line-height:1.8}.a20th_staff li a .wrap p span{font-size:16px;display:block}.a20th_staff_remodal_box{display:flex;gap:4vw;text-align:left}.a20th_staff_remodal_box .greeting_img{flex:0 1 300px;order:-2}.a20th_staff_remodal_box .greeting_txt{flex:1 1 0%}.a20th_staff_remodal_box .greeting_txt p{padding:0;margin:0 0 15px}.page-template-page-nosidebar_wide-20th .remodal{max-width:1200px;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px 35px 20px;transform:translate3d(0,0,0);color:#000}.page-template-page-nosidebar_wide-20th .remodal-wrapper{padding:25px 10px 0}.page-template-page-nosidebar_wide-20th .remodal-close{top:0;left:auto;right:0;width:40px;height:40px;z-index:100}.page-template-page-nosidebar_wide-20th .remodal-close:before{height:40px;width:40px;content:"";background:#000 url(//www.acc21.org/wp-content/themes/whitestudio_child/js/remodal/icon_close.svg) no-repeat center center}@media screen and (max-width:767px){.a20th_staff_remodal_box{display:block}.a20th_staff_remodal_box .greeting_img{max-width:300px;margin:15px auto 0}}#a20th_history{margin-top:-150px;padding:200px 0;margin-bottom:-7vw;clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw), 0 100%);background:#c2c2c2}#a20th_history h2 span{color:#fff}.acc_title{display:grid;grid-template-columns:auto 1fr;gap:10px;background:#fff;cursor:pointer}.acc_item+.acc_title{margin-top:40px}.acc_title strong{display:flex;align-items:center;color:#fff;font-size:28px;font-weight:700;background:#000;padding:20px}.acc_title p{min-height:100px;display:flex;align-items:center;color:#000;line-height:1.4;font-size:20px;font-weight:700;background:#fff;padding:10px 50px 10px 20px;position:relative}.acc_title p:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:29px 16.5px 0;border-color:#000 transparent transparent;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:ease .3s}.acc_title.active p:after{transform:translateY(-50%) scaleY(-1)}.acc_item{display:none;padding:30px 30px 0;background:#efefef}.acc_item ul{margin:0;padding:0;list-style:none}.acc_item ul li{display:grid;grid-template-columns:auto 240px 1fr;gap:30px;margin:0;padding:0}.acc_item ul li .year{font-size:28px;font-weight:700;position:relative;padding:0 30px 0 0;line-height:1;color:#000;border-right:5px solid #000}.acc_item ul li:last-child .year{padding-bottom:30px}.acc_item ul li .year:before{content:"";display:block;width:20px;height:20px;background:#000;border-radius:50%;position:absolute;top:-10px;right:-10px}.acc_item ul li .img{padding-bottom:30px}.acc_item ul li .img p{padding:10px 0 0;text-align:center;font-size:14px;color:#000;line-height:1.3}.acc_item ul li .txt{padding-bottom:30px}.acc_item ul li .txt p{padding:0;font-size:18px;color:#000}@media screen and (max-width:1000px){.acc_title strong{font-size:16px;padding:10px 50px 10px 20px}.acc_title p{min-height:auto;font-size:16px}.acc_title p:after{border-width:15px 8px 0}.acc_item ul li .year{font-size:22px}}@media screen and (max-width:767px){#a20th_history{padding:200px 0 100px}.acc_title{display:block}.acc_title strong{display:block;font-size:20px;padding:10px}.acc_title p{min-height:auto;font-size:16px;padding:10px 30px 10px 10px}.acc_item{padding:20px 20px 0}.acc_item ul li{grid-template-columns:1fr;gap:0;padding:0 0 0 20px!important;border-left:5px solid #000}.acc_item ul li .year{text-align:center;padding:10px;margin-bottom:20px;line-height:1;color:#000;background:#ccc;border:none}.acc_item ul li .year:before{right:auto;left:-35px}.acc_item ul li .txt p{font-size:15px}}#a20th_information{padding:200px 0;margin-bottom:-7vw;clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw), 0 100%);background:#efefef}.info_slide{position:relative;padding-top:60px}.info_slide .slick-slide li{width:100%;max-width:450px;padding:20px 20px 30px;font-size:15px;box-sizing:border-box;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/20th_more.svg) no-repeat right bottom #fff;background-size:30% auto;position:relative}.info_slide .slick-slide{height:auto !important}.info_slide li a{padding:0 5px;display:grid;grid-template-columns:35% 1fr;gap:20px;height:100%}.info_slide li a .img{overflow:hidden;aspect-ratio:1/1}.info_slide li a .img img{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important}.date_cate{display:flex;align-items:center;gap:10px;line-height:1}.date_cate time{color:#666;font-size:12px}.date_cate .cate_name{display:flex;flex-wrap:wrap;gap:5px}.date_cate .cate_name span{display:block;padding:3px 8px;color:#2ba0e8;font-size:12px;font-weight:400;border:1px solid #2ba0e8}.info_slide .post_item{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding:0;margin-top:20px;line-height:1.6}.info_slide li a .txt p{font-size:15px}#a20th_information .slide-arrow{display:block;width:200px!important;aspect-ratio:350/47;background:url(//www.acc21.org/wp-content/themes/whitestudio_child/images/20th_arrow.svg) no-repeat center center/contain;position:absolute;top:0;left:10px;cursor:pointer}#a20th_information .next-arrow{transform:scale(-1,1);right:10px;left:auto}@media screen and (max-width:767px){#a20th_information{padding:100px 0}.info_slide{position:relative;padding-top:30px}#a20th_information .slide-arrow{width:100px!important}}#a20th_message{padding:300px 0 200px;margin-bottom:-7vw;clip-path:polygon(0 7vw,100% 0,100% calc(100% - 7vw), 0 100%);background:#a5b2b9}#a20th_message h2{color:#000}#a20th_message h2 span{color:#fff}#a20th_message ul{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:0;padding:0;list-style:none}#a20th_message ul li{margin:0;padding:20px 20px 30px;background:#fff}#a20th_message ul li.null{padding:0;background:0 0}#a20th_message ul li .wrap{display:grid;grid-template-columns:40% 1fr;gap:4%}#a20th_message ul li p{padding:0;line-height:1.4}#a20th_message ul li .txt1{font-size:18px;padding:6px 10px;border:1px solid #000}#a20th_message ul li .txt2{padding:30px 0 0;font-size:18px}#a20th_message ul li .txt3{font-size:30px;font-weight:700}#a20th_message ul li .txt4{margin:15px 0;font-size:20px;font-weight:700}@media screen and (max-width:767px){#a20th_message{padding:100px 0}#a20th_message ul{grid-template-columns:1fr;gap:5.3vw}#a20th_message ul li .txt1{font-size:15px}#a20th_message ul li .txt2{padding:20px 0 0;font-size:15px}#a20th_message ul li .txt3{font-size:24px}#a20th_message ul li .txt4{margin:15px 0;font-size:16px}}#a20th_footer{position:relative;text-align:center;padding:100px 0 60px;clip-path:polygon(0 calc(0% + 7vw), 100% 0, 100% 100%, 0 100%);color:#fff;background:#131313}@media screen and (max-width:767px){#a20th_footer{font-size:10px;padding:10vw 5.3vw 5.3vw}}h4.donation_title{display:inline-block;font-size:20px;line-height:130%;font-weight:700;color:#fff;padding:19px 36px;border-radius:100px;background:#ff6300;margin:30px 0 10px;border-bottom:none;position:relative;cursor:pointer;text-align:center}h4.donation_title:after{display:inline-block;content:"";clip-path:polygon(0 0,100% 0,50% 100%);width:14px;height:12px;background:#fff;margin:0 0 3px 10px;vertical-align:middle}h4.donation_title.active:after{transform:scale(1,-1)}.donation_wrap{display:none}