@charset "UTF-8";body{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;margin:0;padding:0;font-size:16px;position:relative;background:#fff}@media screen and (max-width:767px){body{font-size:14px}}body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,blockquote,pre,table,caption,th,td,address,form,fieldset,legend,object{margin:0;padding:0}header,section,navi,footer{display:block}a,ins{text-decoration:none}address,em,cite,dfn,var{font-style:normal}input,textarea{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:400}img{vertical-align:baseline;max-width:100%;height:auto}a img{border:none}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,blockquote,pre,table,caption,th,td,address{line-height:2;letter-spacing:.05em;color:#000}h1,h2,h3,h4{font-weight:400;letter-spacing:0}a{color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{opacity:.5}li{list-style:none}a[href^="tel:"]{cursor:default;opacity:1 !important}br.pcn{display:none}@media screen and (max-width:480px){br.pcn{display:block}}@media screen and (max-width:480px){br.spn{display:none}}@media screen and (max-width:480px){.onlyPC{display:none}}.onlySP{display:none}@media screen and (max-width:480px){.onlySP{display:initial}}.anime{opacity:0;-webkit-transform:translateY(-10px) scale(.99,.99);transform:translateY(-10px) scale(.99,.99);-webkit-transition:1s;transition:1s}.move{opacity:1;-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1,1)}.anime-r{overflow:hidden;opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:all .5s;transition:all .5s}.move-r{overflow:hidden;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.anime-l{overflow:hidden;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .5s;transition:all .5s}.move-l{overflow:hidden;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.anime-d{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:1s;transition:1s;-webkit-transition-delay:.5s;transition-delay:.5s}.move-d{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.anime-b{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:1s;transition:1s}.move-b{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.delay1{-webkit-transition-delay:.15s;transition-delay:.15s}@media screen and (max-width:480px){.delay1{-webkit-transition-delay:0;transition-delay:0}}.delay2{-webkit-transition-delay:.25s;transition-delay:.25s}@media screen and (max-width:480px){.delay2{-webkit-transition-delay:0;transition-delay:0}}.delay3{-webkit-transition-delay:.35s;transition-delay:.35s}@media screen and (max-width:480px){.delay3{-webkit-transition-delay:0;transition-delay:0}}.delay4{-webkit-transition-delay:.45s;transition-delay:.45s}@media screen and (max-width:480px){.delay4{-webkit-transition-delay:0;transition-delay:0}}.delay5{-webkit-transition-delay:.55s;transition-delay:.55s}@media screen and (max-width:480px){.delay5{-webkit-transition-delay:0;transition-delay:0}}.hnavi_btn{z-index:100000;width:70px;height:70px;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.hnavi_btn{width:40px;height:40px;position:fixed;top:10px;right:12px}}.menu-button{background:#000;width:100%;height:100%;border-radius:50%;display:block;position:absolute;right:0;top:0;z-index:100000;cursor:pointer}.menu-button i{display:block;width:36px;height:6px;border-radius:3px;background:#fff;-webkit-transition:background .3s;transition:background .3s;position:absolute;right:16px;top:32px}@media screen and (max-width:767px){.menu-button i{width:26px;height:4px;border-radius:2px;right:7px;top:18px}}.menu-button i:before,.menu-button i:after{content:"";display:block;width:36px;height:6px;border-radius:3px;background:#fff;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s !important;transition:all .2s !important}@media screen and (max-width:767px){.menu-button i:before,.menu-button i:after{width:26px;height:4px;border-radius:2px}}.menu-button i:before{-webkit-transform:translateY(12px);transform:translateY(12px)}@media screen and (max-width:767px){.menu-button i:before{-webkit-transform:translateY(8px);transform:translateY(8px)}}.menu-button i:after{-webkit-transform:translateY(-12px);transform:translateY(-12px)}@media screen and (max-width:767px){.menu-button i:after{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media screen and (min-width:768px){.hnavi_btn:hover .menu-button i{background:0 0}.hnavi_btn:hover .menu-button i:before{-webkit-transform:translateY(6px);transform:translateY(6px)}}@media screen and (min-width:768px) and (max-width:767px){.hnavi_btn:hover .menu-button i:before{-webkit-transform:translateY(4px);transform:translateY(4px)}}@media screen and (min-width:768px){.hnavi_btn:hover .menu-button i:after{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@media screen and (min-width:768px) and (max-width:767px){.hnavi_btn:hover .menu-button i:after{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.hnavi_btn.active .menu-button{background:#fff}.hnavi_btn.active .menu-button i{background:0 0}.hnavi_btn.active .menu-button i:after{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg);background:#000}.hnavi_btn.active .menu-button i:before{-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg);background:#000}html,body{height:100%}body.nav_open{overflow:hidden}.top_header{max-width:1300px;padding:30px 20px 0;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.top_header{padding:5px 20px 0;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box}}.top_header .hlogo{font-size:0;padding-top:9px}@media screen and (max-width:767px){.top_header .hlogo{width:120px}}.header{max-width:1300px;padding:30px 20px 0;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:1080px){.header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.header{padding:20px 15px 10px;margin-bottom:10px}}.header .hlogo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:0}@media screen and (max-width:1080px){.header .hlogo{width:200px}}@media screen and (max-width:767px){.header .hlogo{width:120px}}.header .hnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (max-width:980px){.header .hnavi{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:auto}}.header .hnavi .gnavi{width:100%;padding:0 8%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1180px){.header .hnavi .gnavi{padding:0 3%}}@media screen and (max-width:980px){.header .hnavi .gnavi{display:none}}.header .hnavi .gnavi li{margin-left:32px;margin:0}.header .hnavi .gnavi li a{position:relative;opacity:1 !important;font-size:0;display:block}.header .hnavi .gnavi li a .on{position:absolute;top:0;left:0;opacity:0}.header .hnavi .gnavi li a img{-webkit-transition:all .3s ease;transition:all .3s ease}.header .hnavi .gnavi li a:hover .off{opacity:0}.header .hnavi .gnavi li a:hover .on{opacity:1}.header .hnavi .hnavi_btn{margin-bottom:20px;margin-left:20px}.footer{background:#e14488;padding:80px 20px 64px;text-align:center}@media screen and (max-width:767px){.footer{padding:50px 20px 40px}}.footer .fnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:56px}@media screen and (max-width:767px){.footer .fnavi{display:none}}.footer .fnavi li{margin:0 40px}.footer .fnavi li a{position:relative;opacity:1 !important;font-size:0;display:block}.footer .fnavi li a .on{position:absolute;top:0;left:0;opacity:0}.footer .fnavi li a img{-webkit-transition:all .3s ease;transition:all .3s ease}.footer .fnavi li a:hover .off{opacity:0}.footer .fnavi li a:hover .on{opacity:1}.footer .ftxt{font-weight:700;color:#fff;margin-bottom:56px}@media screen and (max-width:767px){.footer .ftxt{font-size:10px;text-align:left;margin-bottom:40px}}.footer .fsns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .fsns li{margin:0 16px}@media screen and (max-width:767px){.footer .fsns li{margin:0 8px}}@media screen and (max-width:767px){.footer .fsns li img{width:40px}}.footer .fsns li a{position:relative;opacity:1 !important;font-size:0;display:block}.footer .fsns li a .on{position:absolute;top:0;left:0;opacity:0}.footer .fsns li a img{-webkit-transition:all .3s ease;transition:all .3s ease}.footer .fsns li a:hover .off{opacity:0}.footer .fsns li a:hover .on{opacity:1}.copyright{text-align:center;padding:30px 20px;background:#000;color:#fff;font-size:14px}@media screen and (max-width:767px){.copyright{font-size:10px}}.spnavi{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:rgba(23,166,169,.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1000;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}@media screen and (max-width:767px){.spnavi{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}}.spnavi.active{right:0;opacity:1}.spnavi .spgnavi li{margin-bottom:40px}@media screen and (max-width:767px){.spnavi .spgnavi li{margin-bottom:24px}}.spnavi .spgnavi li a p{color:#fff;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){.spnavi .spgnavi li a p img{height:20px;width:auto}}.spnavi .spgnavi li a p span{display:block;font-size:14px;font-weight:400}@media screen and (max-width:767px){.spnavi .spgnavi li a p span{display:none}}.spnavi .spgnavi li a p.ttl{position:relative}.spnavi .spgnavi li a p.ttl .on{position:absolute;top:0;left:0;opacity:0}.spnavi .spgnavi li a p.ttl img{-webkit-transition:all .3s ease;transition:all .3s ease}.spnavi .spgnavi li a:hover p{color:#c8c9ca}.spnavi .spgnavi li a:hover p.ttl .off{opacity:0}.spnavi .spgnavi li a:hover p.ttl .on{opacity:1}.spnavi .spsns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.spnavi .spsns li{margin-left:16px;position:relative}.spnavi .spsns li a .on{position:absolute;top:0;left:0;opacity:0}@media screen and (max-width:767px){.spnavi .spsns li a .on{opacity:0 !important}}.spnavi .spsns li a img{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){.spnavi .spsns li a img{width:36px}}.spnavi .spsns li a:hover .off{opacity:0}.spnavi .spsns li a:hover .on{opacity:1}.top_mv{text-align:center;margin-top:10px;margin-bottom:-20px;position:relative;z-index:100}@media screen and (max-width:767px){.top_mv{margin-top:-10px}}.top_mv .event_bnr{padding:0;background:#fff;font-size:0;position:relative;z-index:100;max-width:1040px;margin:0 auto;margin-top:-170px}@media screen and (max-width:1400px){.top_mv .event_bnr{margin-top:-13vw}}@media screen and (max-width:1080px){.top_mv .event_bnr{margin-left:20px;margin-right:20px}}.top_bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}@media screen and (max-width:767px){.top_bnr{margin-bottom:40px}}.top_bnr p{font-size:0;max-width:1200px;position:relative}.top_bnr p a{display:block;opacity:1 !important;font-size:0}.top_bnr p a:hover .off{opacity:0}.top_bnr p a .on{position:absolute;top:0;left:0;z-index:5;-webkit-transition:all .3s ease;transition:all .3s ease}.top_bnr p a .off{position:relative;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}.top_sec_ttl{text-align:center;margin-bottom:60px;padding:0 20px}@media screen and (max-width:767px){.top_sec_ttl{margin-bottom:32px;padding:0}}@media screen and (max-width:767px){.top_sec_ttl img{height:43px;width:auto}}@media screen and (max-width:360px){.top_sec_ttl img{height:40px}}.top_more{text-align:center;position:relative;z-index:100}@media screen and (max-width:767px){.top_more img{width:180px}}.top_news{background:#faed00;padding:100px 20px 20px;position:relative;z-index:10}@media screen and (max-width:767px){.top_news{padding:40px 12px 30px;margin-top:-10px}}.top_news:before{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/top/news_bg_top.svg) no-repeat center top;background-size:1800px;width:100%;height:275px;position:absolute;top:-274px;left:0}@media screen and (min-width:1801px){.top_news:before{background-size:100%;height:15vw;top:-15vw}}@media screen and (max-width:767px){.top_news:before{background-size:100%;height:15vw;top:calc(-15vw + 2px)}}.top_news:after{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/top/news_bg_bottom.svg) no-repeat center top;background-size:1800px;width:100%;height:157px;position:absolute;bottom:-157px;left:0}@media screen and (min-width:1801px){.top_news:after{background-size:100%;height:10vw;bottom:-10vw}}@media screen and (max-width:767px){.top_news:after{background-size:100%;height:15vw;bottom:calc(-15vw + 2px)}}.top_news .top_news_list{max-width:1300px;margin:0 auto 80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;padding:50px 50px 1px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1080px){.top_news .top_news_list{padding:30px 20px 1px}}@media screen and (max-width:767px){.top_news .top_news_list{padding:24px 12px;margin-bottom:40px}}.top_news .top_news_list li{width:calc(33% - 33px);margin-right:50px;margin-bottom:50px}@media screen and (max-width:1080px){.top_news .top_news_list li{width:32%;margin-right:2%}}@media screen and (max-width:767px){.top_news .top_news_list li{width:100%;margin-right:0;margin-bottom:40px}}.top_news .top_news_list li:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.top_news .top_news_list li:nth-of-type(2){margin-bottom:0}}@media screen and (max-width:767px){.top_news .top_news_list li:nth-of-type(3){display:none}}.top_news .top_news_list li .img{font-size:0;margin-bottom:10px;text-align:center;overflow:hidden;border-radius:0 0 0 20px;-webkit-box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 #000;background:#f7f7f7}.top_news .top_news_list li .img img{height:230px;width:auto}@media screen and (max-width:1280px){.top_news .top_news_list li .img img{height:18vw}}@media screen and (max-width:767px){.top_news .top_news_list li .img img{height:55vw}}.top_news .top_news_list li .cnt .date{border-bottom:1px solid #000;padding-bottom:0;margin-bottom:8px;font-weight:700}@media screen and (max-width:767px){.top_news .top_news_list li .cnt .date{font-size:14px}}.top_news .top_news_list li .cnt .ttl{font-size:20px;font-weight:700;margin-bottom:5px;line-height:1.6}@media screen and (max-width:1080px){.top_news .top_news_list li .cnt .ttl{font-size:15px}}.top_news .top_news_list li .cnt .tag{font-size:12px}.top_news .top_news_list li .cnt .tag a{display:inline-block;margin-right:8px;color:#f29600}.top_news .top_news_list li .cnt .tag a:before{content:"#"}.top_program{padding:300px 20px 180px;background:#3ca4b1 url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/top/program_bg.png) repeat center;position:relative;z-index:1}@media screen and (min-width:1801px){.top_program{margin-bottom:5vw}}@media screen and (max-width:767px){.top_program{padding:100px 12px 210px;background-size:150%}}.top_program .top_program_list{max-width:1300px;margin:0 auto 80px}@media screen and (max-width:767px){.top_program .top_program_list{margin-bottom:40px}}.top_program .top_program_list li{border-radius:10px;margin-bottom:60px;background:#fff}@media screen and (max-width:767px){.top_program .top_program_list li{margin-bottom:40px}}.top_program .top_program_list li a{padding:40px 50px;display:block;background:#000;border-radius:10px;opacity:1 !important}@media screen and (max-width:1280px){.top_program .top_program_list li a{padding:30px 20px}}@media screen and (max-width:767px){.top_program .top_program_list li a{padding:20px 0}}.top_program .top_program_list li a:hover .cnt .ttl{opacity:.5}.top_program .top_program_list li a .p_ttl{color:#fff;text-align:center;font-size:30px;font-weight:700;margin-bottom:8px}@media screen and (max-width:767px){.top_program .top_program_list li a .p_ttl{font-size:18px}}.top_program .top_program_list li a .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap{display:block}}.top_program .top_program_list li a .wrap .date_cnt{width:160px;height:160px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1280px){.top_program .top_program_list li a .wrap .date_cnt{width:100px;height:100px}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .date_cnt{width:74px;height:74px;padding:3px}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .date_cnt.pc{display:none}}.top_program .top_program_list li a .wrap .date_cnt.sp{display:none}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .date_cnt.sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.top_program .top_program_list li a .wrap .date_cnt .date{font-size:40px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;line-height:1.2}@media screen and (max-width:1280px){.top_program .top_program_list li a .wrap .date_cnt .date{font-size:28px}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .date_cnt .date{font-size:20px}}.top_program .top_program_list li a .wrap .date_cnt .date:before{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/common/date_bar.svg) no-repeat;width:50px;height:50px;position:absolute;top:16px;left:calc(50% - 25px)}@media screen and (max-width:1280px){.top_program .top_program_list li a .wrap .date_cnt .date:before{background-size:100%;width:36px;height:36px;position:absolute;top:12px;left:calc(50% - 18px)}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .date_cnt .date:before{width:24px;left:calc(50% - 14px);top:10px}}.top_program .top_program_list li a .wrap .date_cnt .date .day{padding-top:.9em;margin-left:.3em}.top_program .top_program_list li a .wrap .date_cnt .yobi{background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:30px;font-weight:700;margin-top:auto}@media screen and (max-width:1280px){.top_program .top_program_list li a .wrap .date_cnt .yobi{font-size:20px;padding:5px;line-height:1.2}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .date_cnt .yobi{font-size:14px;padding:0;line-height:1.8}}.top_program .top_program_list li a .wrap .cnt{max-width:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1280px){.top_program .top_program_list li a .wrap .cnt{width:calc(100% - 120px)}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .cnt{width:100%;display:block}}.top_program .top_program_list li a .wrap .cnt .img{width:580px;font-size:0;background:#333;text-align:center;border-radius:0 0 0 20px;overflow:hidden}@media screen and (max-width:1280px){.top_program .top_program_list li a .wrap .cnt .img{width:58%}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .cnt .img{width:100%;border-radius:0}}.top_program .top_program_list li a .wrap .cnt .img img{height:360px;width:auto;max-width:none}@media screen and (max-width:1280px){.top_program .top_program_list li a .wrap .cnt .img img{height:27vw}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .cnt .img img{height:59vw}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .cnt .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.top_program .top_program_list li a .wrap .cnt .info{width:420px;background:#fff;padding:30px 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.top_program .top_program_list li a .wrap .cnt .info{width:42%}}@media screen and (max-width:1180px){.top_program .top_program_list li a .wrap .cnt .info{padding:20px 15px 10px}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .cnt .info{width:100%;background:#000;padding:20px 12px 1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .cnt .info .box{width:calc(100% - 85px);background:#000;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}}.top_program .top_program_list li a .wrap .cnt .info .ttl{font-size:24px;font-weight:700;line-height:1.6;min-height:210px;border-bottom:1px solid #000;padding-bottom:8px;margin-bottom:8px}@media screen and (max-width:1180px){.top_program .top_program_list li a .wrap .cnt .info .ttl{font-size:18px;min-height:18vw}}@media screen and (max-width:980px){.top_program .top_program_list li a .wrap .cnt .info .ttl{font-size:15px;min-height:0}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .cnt .info .ttl{color:#fff;font-size:14px;min-height:75px;line-height:1.5;border-bottom:1px solid #fff;padding-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box}}.top_program .top_program_list li a .wrap .cnt .info .data p{font-size:18px;line-height:1.6;font-weight:700}@media screen and (max-width:1180px){.top_program .top_program_list li a .wrap .cnt .info .data p{font-size:16px}}@media screen and (max-width:767px){.top_program .top_program_list li a .wrap .cnt .info .data p{color:#fff;font-size:14px}}.top_program .top_program_list li a .wrap .cnt .info .data .time span{margin-right:8px}.top_about{width:100%;padding:300px 0 120px;margin-top:-200px;position:relative;z-index:100}@media screen and (min-width:768px){.top_about{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/top/about_bg.png) no-repeat center top;background-size:1800px}}@media screen and (min-width:1801px){.top_about{background-size:100%;margin-top:-17vw}}@media screen and (max-width:767px){.top_about{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/top/sp_top_about_bg.png) no-repeat center top;background-size:cover;padding:100px 0 40px}}.top_about .top_sec_ttl{margin-bottom:88px}@media screen and (max-width:767px){.top_about .top_sec_ttl{margin-bottom:32px}}.top_about .top_about_cnt{position:relative;margin-bottom:60px}@media screen and (max-width:767px){.top_about .top_about_cnt{margin-bottom:40px}}.top_about .top_about_cnt:after{content:"";display:block;background:#fff;height:420px;width:calc(50% + 300px);position:absolute;top:15px;left:0}@media screen and (max-width:980px){.top_about .top_about_cnt:after{width:calc(50% + 200px)}}@media screen and (max-width:840px){.top_about .top_about_cnt:after{display:none}}.top_about .top_about_cnt .wrap{max-width:1180px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:100;padding:0 20px}@media screen and (max-width:840px){.top_about .top_about_cnt .wrap{display:block;padding:0 12px}}.top_about .top_about_cnt .wrap .img{margin-left:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:840px){.top_about .top_about_cnt .wrap .img{text-align:center;margin-top:-40px;margin-left:0;padding:0 20px}}@media screen and (max-width:840px){.top_about .top_about_cnt .wrap .cnt{background:rgba(255,255,255,.8);padding:30px 20px}}@media screen and (max-width:767px){.top_about .top_about_cnt .wrap .cnt{padding:20px 15px}}.top_about .top_about_cnt .wrap .cnt .ttl{font-size:24px;font-weight:700;margin-bottom:24px}@media screen and (max-width:1080px){.top_about .top_about_cnt .wrap .cnt .ttl{font-size:20px;margin-bottom:5px}}@media screen and (max-width:840px){.top_about .top_about_cnt .wrap .cnt .ttl{font-size:18px;margin-bottom:16px}}@media screen and (max-width:360px){.top_about .top_about_cnt .wrap .cnt .ttl{font-size:16px}}.top_about .top_about_cnt .wrap .cnt .txt p{margin-bottom:20px;font-size:18px}@media screen and (max-width:1080px){.top_about .top_about_cnt .wrap .cnt .txt p{font-size:15px;margin-bottom:16px}}@media screen and (max-width:840px){.top_about .top_about_cnt .wrap .cnt .txt p{font-size:14px}}a:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}a .img{overflow:hidden}a .img img{-webkit-transition:all .3s ease;transition:all .3s ease}.img{overflow:hidden}.img a{opacity:1 !important}.img a img{-webkit-transition:all .3s ease;transition:all .3s ease}.img:hover a{opacity:1 !important}.img:hover a img{-webkit-transform:scale(1.1);transform:scale(1.1)}.page_ttl{text-align:center;margin-bottom:80px;position:relative;z-index:100;font-size:0}@media screen and (max-width:767px){.page_ttl{margin-bottom:24px}}@media screen and (max-width:767px){.page_ttl img{height:40px}}.back_btn{text-align:center;position:relative;z-index:100}@media screen and (max-width:767px){.back_btn img{width:160px}}.program_wrap{background:#d9edef;padding:140px 20px;position:relative}@media screen and (max-width:767px){.program_wrap{background:#3ca4b1;padding:40px 15px}}@media screen and (max-width:767px){.program_wrap.single{background:#d9edef}}.program_wrap:before{content:"";display:block;width:100%;height:541px;position:absolute;top:0;left:0}@media screen and (min-width:768px){.program_wrap:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/program/program_top.png) no-repeat center bottom;background-size:1800px}}@media screen and (max-width:767px){.program_wrap:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/program/sp_program_top.png) no-repeat center top;background-size:100%}}@media screen and (min-width:1801px){.program_wrap:before{background-size:100%}}.program_wrap:after{content:"";display:block;width:100%;height:507px;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.program_wrap:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/program/program_bottom.png) no-repeat center top;background-size:1800px}}@media screen and (max-width:767px){.program_wrap:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/program/sp_program_bottom.png) no-repeat center bottom;background-size:100%}}@media screen and (min-width:1801px){.program_wrap:after{background-size:100%}}.program_wrap .program_archive{max-width:1300px;margin:0 auto 80px;background:#fff;padding:50px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100}@media screen and (max-width:1280px){.program_wrap .program_archive{padding:30px 20px}}@media screen and (max-width:767px){.program_wrap .program_archive{padding:0;background:0 0}}.program_wrap .program_archive .program_wrap_ttl{max-width:660px;width:100%;line-height:1.2;border:2px solid #000;padding:8px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:30px;font-weight:700;text-align:center;margin:0 auto 50px}@media screen and (max-width:767px){.program_wrap .program_archive .program_wrap_ttl{font-size:18px;margin-bottom:32px}}.program_wrap .program_archive .program_wrap_ttl.past{background:#000;color:#fff}.program_wrap .program_archive .program_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.program_wrap .program_archive .program_list{display:block}}.program_wrap .program_archive .program_list li{width:calc(50% - 25px);margin-bottom:50px}@media screen and (max-width:1280px){.program_wrap .program_archive .program_list li{width:49%}}@media screen and (max-width:767px){.program_wrap .program_archive .program_list li{width:100%;margin-bottom:32px}}.program_wrap .program_archive .program_list li a{display:block;background:#000;border-radius:0 0 0 20px;overflow:hidden;height:100%;padding:10px 0 8px;opacity:1 !important}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a{padding:8px 0 0}}@media screen and (max-width:767px){.program_wrap .program_archive .program_list li a{padding:8px 0}}.program_wrap .program_archive .program_list li a:hover .cnt .ttl{opacity:.5}.program_wrap .program_archive .program_list li a p{color:#fff}.program_wrap .program_archive .program_list li a .p_ttl{text-align:center;font-size:20px;font-weight:700;color:#fff;line-height:1.5;margin-bottom:8px}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .p_ttl{font-size:18px}}.program_wrap .program_archive .program_list li a .img{font-size:0;height:360px;text-align:center;margin-bottom:20px;background:#333;position:relative}@media screen and (max-width:1340px){.program_wrap .program_archive .program_list li a .img{height:26vw}}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .img{height:24vw;margin-bottom:12px}}@media screen and (max-width:767px){.program_wrap .program_archive .program_list li a .img{height:57vw}}@media screen and (max-width:480px){.program_wrap .program_archive .program_list li a .img{height:52vw}}.program_wrap .program_archive .program_list li a .img img{height:100%;width:auto;max-width:none}.program_wrap .program_archive .program_list li a .img.past:before{content:"終了";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;width:120px;height:38px;background:#e60000;color:#fff;position:absolute;top:0;left:0;z-index:100}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .img.past:before{font-size:13px;width:80px;height:24px}}.program_wrap .program_archive .program_list li a .img.past img{opacity:.5}.program_wrap .program_archive .program_list li a .wrap{padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .wrap{padding:0 10px}}.program_wrap .program_archive .program_list li a .wrap .date_cnt{width:100px;height:100px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .wrap .date_cnt{width:74px;height:74px;padding:3px}}.program_wrap .program_archive .program_list li a .wrap .date_cnt .date{font-size:28px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;line-height:1.2;color:#000}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .wrap .date_cnt .date{font-size:20px}}.program_wrap .program_archive .program_list li a .wrap .date_cnt .date:before{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/common/date_bar.svg) no-repeat;width:36px;height:36px;position:absolute;top:12px;left:calc(50% - 18px)}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .wrap .date_cnt .date:before{width:24px;left:calc(50% - 14px);top:10px}}.program_wrap .program_archive .program_list li a .wrap .date_cnt .date .day{padding-top:.9em;margin-left:.3em}.program_wrap .program_archive .program_list li a .wrap .date_cnt .yobi{background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:20px;padding:5px;line-height:1.2;font-weight:700;margin-top:auto}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .wrap .date_cnt .yobi{font-size:14px;padding:0;line-height:1.8}}.program_wrap .program_archive .program_list li a .wrap .cnt{width:calc(100% - 115px)}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .wrap .cnt{width:calc(100% - 83px)}}.program_wrap .program_archive .program_list li a .wrap .cnt .ttl{font-size:20px;line-height:1.6;min-height:100px;border-bottom:1px solid #fff;margin-bottom:8px;font-weight:700}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .wrap .cnt .ttl{font-size:16px;min-height:75px}}@media screen and (max-width:767px){.program_wrap .program_archive .program_list li a .wrap .cnt .ttl{font-size:15px}}.program_wrap .program_archive .program_list li a .wrap .cnt .data p{line-height:1.6;font-size:18px}@media screen and (max-width:980px){.program_wrap .program_archive .program_list li a .wrap .cnt .data p{font-size:14px}}.program_wrap .program_archive .program_list li a .wrap .cnt .data p span{margin-right:8px}.program_wrap .program_archive .program_list li a .wrap .cnt .data p span:last-of-type{margin-right:0}.program_wrap .program_archive .past_event{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.program_wrap .program_archive .past_event a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:underline;font-size:20px;font-weight:700}@media screen and (max-width:767px){.program_wrap .program_archive .past_event a{font-size:15px}}.program_wrap .program_archive .past_event a img{margin-left:16px}@media screen and (max-width:767px){.program_wrap .program_archive .past_event a img{width:36px;margin-left:8px}}.program_single{max-width:1200px;margin:0 auto 100px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100}.program_single .box{background:#fff;padding:50px;border-radius:10px;margin-bottom:60px}@media screen and (max-width:1180px){.program_single .box{padding:30px 20px}}@media screen and (max-width:767px){.program_single .box{padding:20px 12px 5px}}.program_single .program_single_head{background:#000;padding:25px 35px 35px;margin-bottom:48px}@media screen and (max-width:1180px){.program_single .program_single_head{padding:25px 20px 30px}}@media screen and (max-width:767px){.program_single .program_single_head{padding:8px 0 0;margin-bottom:24px}}.program_single .program_single_head .p_ttl{text-align:center;font-size:28px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.5}@media screen and (max-width:767px){.program_single .program_single_head .p_ttl{font-size:18px;margin-bottom:8px}}.program_single .program_single_head .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.program_single .program_single_head .wrap{display:block}}.program_single .program_single_head .wrap .img{width:600px;font-size:0;background:#333;text-align:center;overflow:hidden}@media screen and (max-width:767px){.program_single .program_single_head .wrap .img{width:100%}}.program_single .program_single_head .wrap .img img{height:375px;width:auto;max-width:none}@media screen and (max-width:1280px){.program_single .program_single_head .wrap .img img{height:30vw}}@media screen and (max-width:767px){.program_single .program_single_head .wrap .img img{height:57vw}}@media screen and (max-width:480px){.program_single .program_single_head .wrap .img img{height:52vw}}.program_single .program_single_head .wrap .cnt{width:450px;background:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.program_single .program_single_head .wrap .cnt{width:100%;background:#000;padding:12px 12px 20px}}.program_single .program_single_head .wrap .cnt .date{font-size:24px;color:#036eb7;font-weight:700;line-height:1.5}@media screen and (max-width:1280px){.program_single .program_single_head .wrap .cnt .date{font-size:20px}}@media screen and (max-width:767px){.program_single .program_single_head .wrap .cnt .date{color:#fff;font-size:16px}}.program_single .program_single_head .wrap .cnt .data{margin-bottom:16px}.program_single .program_single_head .wrap .cnt .data p{font-size:24px;color:#036eb7;font-weight:700;line-height:1.5}@media screen and (max-width:1280px){.program_single .program_single_head .wrap .cnt .data p{font-size:20px}}@media screen and (max-width:767px){.program_single .program_single_head .wrap .cnt .data p{color:#fff;font-size:16px}}.program_single .program_single_head .wrap .cnt .txt{font-size:18px;line-height:1.6}@media screen and (max-width:1280px){.program_single .program_single_head .wrap .cnt .txt{font-size:16px}}@media screen and (max-width:767px){.program_single .program_single_head .wrap .cnt .txt{font-size:14px;color:#fff}}.program_single .program_sec{padding:0 20px;margin-bottom:48px}@media screen and (max-width:767px){.program_single .program_sec{margin-bottom:40px;padding:0}}.program_single .program_sec .sec_ttl{color:#036eb7;font-weight:700;font-size:24px;border-bottom:2px solid #036eb7;margin-bottom:16px}@media screen and (max-width:767px){.program_single .program_sec .sec_ttl{font-size:18px}}.program_single .program_sec .txt{margin-bottom:40px}@media screen and (max-width:767px){.program_single .program_sec .txt{margin-bottom:32px}}.program_single .program_sec .txt h2{color:#036eb7;font-weight:700;font-size:24px;border-bottom:2px solid #036eb7;margin-bottom:32px;margin-top:56px;line-height:1.6}@media screen and (max-width:767px){.program_single .program_sec .txt h2{font-size:18px;padding-bottom:5px;margin-top:42px;margin-bottom:24px}}.program_single .program_sec .txt h2:first-child{margin-top:0}.program_single .program_sec .txt h3{font-size:20px;line-height:1.6;font-weight:700;margin-bottom:32px}@media screen and (max-width:767px){.program_single .program_sec .txt h3{font-size:16px;margin-bottom:24px}}.program_single .program_sec .txt p{margin-bottom:40px}@media screen and (max-width:767px){.program_single .program_sec .txt p{margin-bottom:32px;line-height:1.8}}.program_single .program_sec .txt ul{padding-left:1.8em;margin-bottom:40px}@media screen and (max-width:767px){.program_single .program_sec .txt ul{margin-bottom:32px}}.program_single .program_sec .txt ul li{list-style-type:disc}@media screen and (max-width:767px){.program_single .program_sec .txt ul li{line-height:1.8}}.program_single .program_sec .txt ol{padding-left:1.8em;margin-bottom:40px}@media screen and (max-width:767px){.program_single .program_sec .txt ol{margin-bottom:32px}}.program_single .program_sec .txt ol li{list-style-type:decimal}@media screen and (max-width:767px){.program_single .program_sec .txt ol li{line-height:1.8}}.program_single .program_sec .txt iframe{width:100%;height:auto;aspect-ratio:16/9}.program_single .program_sec .txt .wp-caption{max-width:100%}.program_single .program_sec .txt .aligncenter{display:block;margin:0 auto}.program_single .program_sec .txt .alignright{float:right}.program_single .program_sec .txt .alignleft{float:left}.program_single .program_sec .txt img[class*=wp-image-],.program_single .program_sec .txt img[class*=attachment-]{height:auto;max-width:100%}.program_single .program_sec .ticket{font-size:20px;font-weight:700;margin-bottom:16px}@media screen and (max-width:767px){.program_single .program_sec .ticket{font-size:16px;line-height:1.6}}.program_single .program_sec .ticket span{display:inline-block;margin-right:16px}.program_single .program_sec .ticket_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.program_single .program_sec .ticket_btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:6px 16px;border-radius:10px;background:#f29600;color:#fff;font-size:18px;line-height:1.6;font-weight:700}@media screen and (max-width:767px){.program_single .program_sec .ticket_btn a{font-size:14px;padding:6px 12px;letter-spacing:0}}.program_single .program_sec .ticket_btn a img{margin-left:8px}@media screen and (max-width:767px){.program_single .program_sec .ticket_btn a img{width:24px;margin-left:5px}}.program_single .program_sec .access{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.program_single .program_sec .access{display:block}}.program_single .program_sec .access .cnt{width:540px;margin-right:20px}@media screen and (max-width:767px){.program_single .program_sec .access .cnt{width:100%;margin:0 0 16px}}.program_single .program_sec .access .cnt .ttl{font-size:20px;font-weight:700;margin-bottom:16px}.program_single .program_sec .access .cnt ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.program_single .program_sec .access .cnt ul li .ttl2{background:#006199;color:#fff;border-radius:5px;padding:5px 10px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:16px;min-width:36px;text-align:center}.program_single .program_sec .access .cnt ul li .txt{height:auto;margin-bottom:0;line-height:1.6}.program_single .program_sec .access .map{width:500px;height:300px}@media screen and (max-width:767px){.program_single .program_sec .access .map{width:100%}}.program_single .program_sec .access .map iframe{width:100%;height:100%}.news_wrap{background:#f7f5b4;padding:140px 20px;position:relative}@media screen and (max-width:767px){.news_wrap{padding:40px 15px}}.news_wrap:before{content:"";display:block;width:100%;height:541px;position:absolute;top:0;left:0}@media screen and (min-width:768px){.news_wrap:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/news/news_bg_top.png) no-repeat center bottom;background-size:1800px}}@media screen and (max-width:767px){.news_wrap:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/news/sp_news_top.png) no-repeat center top;background-size:100%}}@media screen and (min-width:1801px){.news_wrap:before{background-size:100%}}.news_wrap:after{content:"";display:block;width:100%;height:508px;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.news_wrap:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/news/news_bg_bottom.png) no-repeat center top;background-size:1800px}}@media screen and (max-width:767px){.news_wrap:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/news/sp_news_bottom.png) no-repeat center bottom;background-size:100%}}@media screen and (min-width:1801px){.news_wrap:after{background-size:100%}}.news_wrap .archive_ttl{position:relative;z-index:100;margin:-40px auto 50px;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:767px){.news_wrap .archive_ttl{margin:-10px auto 24px;font-size:18px}}.news_wrap .news_archive{max-width:1300px;margin:0 auto 80px;background:#fff;padding:50px 50px 1px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100}@media screen and (max-width:1080px){.news_wrap .news_archive{padding:30px 20px 1px}}@media screen and (max-width:767px){.news_wrap .news_archive{padding:24px 12px;margin-bottom:40px}}.news_wrap .news_archive .news_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.news_wrap .news_archive .news_list li{width:calc(33% - 33px);margin-right:50px;margin-bottom:50px}@media screen and (max-width:1080px){.news_wrap .news_archive .news_list li{width:32%;margin-right:2%}}@media screen and (max-width:767px){.news_wrap .news_archive .news_list li{width:100%;margin-right:0;margin-bottom:40px}}.news_wrap .news_archive .news_list li:nth-of-type(3n){margin-right:0}.news_wrap .news_archive .news_list li .img{font-size:0;margin-bottom:10px;text-align:center;overflow:hidden;border-radius:0 0 0 20px;-webkit-box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 #000;background:#f7f7f7}.news_wrap .news_archive .news_list li .img img{height:230px;width:auto}@media screen and (max-width:1280px){.news_wrap .news_archive .news_list li .img img{height:18vw}}@media screen and (max-width:767px){.news_wrap .news_archive .news_list li .img img{height:55vw}}.news_wrap .news_archive .news_list li .cnt .date{border-bottom:1px solid #000;padding-bottom:0;margin-bottom:8px;font-weight:700}@media screen and (max-width:767px){.news_wrap .news_archive .news_list li .cnt .date{font-size:14px}}.news_wrap .news_archive .news_list li .cnt .ttl{font-size:20px;font-weight:700;margin-bottom:5px;line-height:1.6}@media screen and (max-width:1080px){.news_wrap .news_archive .news_list li .cnt .ttl{font-size:15px}}.news_wrap .news_archive .news_list li .cnt .tag{font-size:12px}.news_wrap .news_archive .news_list li .cnt .tag a{display:inline-block;margin-right:8px;color:#f29600}.news_wrap .news_archive .news_list li .cnt .tag a:before{content:"#"}.news_single{max-width:1200px;margin:0 auto 80px;background:#fff;padding:50px 50px 20px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100}@media screen and (max-width:767px){.news_single{padding:12px}}.news_single .news_ttl{background:#faed00;padding:25px;line-height:1.5;font-weight:700;font-size:24px}@media screen and (max-width:767px){.news_single .news_ttl{font-size:18px;padding:12px}}.news_single .data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#eeeeef;padding:8px 25px;margin-bottom:40px}@media screen and (max-width:767px){.news_single .data{display:block;padding:8px 12px;margin-bottom:24px}}.news_single .data .date{margin-right:20px;font-weight:700;font-size:18px}@media screen and (max-width:767px){.news_single .data .date{font-size:13px;margin:0 0 5px;line-height:1.5}}.news_single .data .tag{padding-top:2px}@media screen and (max-width:767px){.news_single .data .tag{padding-top:0;line-height:1.3}}.news_single .data .tag a{font-size:14px;color:#f29600;margin-right:8px;display:inline-block}@media screen and (max-width:767px){.news_single .data .tag a{font-size:12px}}.news_single .data .tag a:before{content:"#"}.news_single .entry_body{padding:20px}@media screen and (max-width:767px){.news_single .entry_body{padding:0}}.news_single .entry_body h2{color:#036eb7;font-weight:700;font-size:24px;border-bottom:2px solid #036eb7;margin-bottom:32px;margin-top:56px;line-height:1.6}@media screen and (max-width:767px){.news_single .entry_body h2{font-size:18px;padding-bottom:5px;margin-top:42px;margin-bottom:24px}}.news_single .entry_body h2:first-child{margin-top:0}.news_single .entry_body h3{font-size:20px;line-height:1.6;font-weight:700;margin-bottom:32px;margin-top:40px}@media screen and (max-width:767px){.news_single .entry_body h3{font-size:16px;margin-bottom:24px;margin-top:32px}}.news_single .entry_body h3:first-child{margin-top:0}.news_single .entry_body p{margin-bottom:40px}@media screen and (max-width:767px){.news_single .entry_body p{margin-bottom:32px;line-height:1.8}}.news_single .entry_body ul{padding-left:1.8em;margin-bottom:40px}@media screen and (max-width:767px){.news_single .entry_body ul{margin-bottom:32px}}.news_single .entry_body ul li{list-style-type:disc}@media screen and (max-width:767px){.news_single .entry_body ul li{line-height:1.8}}.news_single .entry_body ol{padding-left:1.8em;margin-bottom:40px}@media screen and (max-width:767px){.news_single .entry_body ol{margin-bottom:32px}}.news_single .entry_body ol li{list-style-type:decimal}@media screen and (max-width:767px){.news_single .entry_body ol li{line-height:1.8}}.news_single .entry_body iframe{width:100%;height:auto;aspect-ratio:16/9}.news_single .entry_body .wp-caption{max-width:100%}.pagination{position:relative;z-index:100;margin-bottom:60px}.pagination ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination ul li{font-size:20px;font-weight:700;margin:0 8px}.pagination ul li a{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff}.pagination ul li span{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff}.pagination ul li.prev,.pagination ul li.next{width:18px}.pagination ul li.prev a,.pagination ul li.next a{background:0 0;width:18px}.pagination ul li.next{margin-left:16px}.pagination ul li.prev{margin-right:16px}.pagenationSingle{position:relative;z-index:100;max-width:1000px;margin:0 auto}.pagenationSingle.artist ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagenationSingle ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagenationSingle ul li.next,.pagenationSingle ul li.prev{width:120px}@media screen and (max-width:767px){.pagenationSingle ul li.next,.pagenationSingle ul li.prev{width:72px}}@media screen and (max-width:767px){.pagenationSingle ul li.next img,.pagenationSingle ul li.prev img{width:72px}}@media screen and (max-width:767px){.pagenationSingle ul li.back img{width:140px}}@media screen and (max-width:360px){.pagenationSingle ul li.back img{width:120px}}.about_page{background:rgba(146,188,69,.3);padding:140px 20px;position:relative}@media screen and (max-width:767px){.about_page{padding:40px 15px}}.about_page:before{content:"";display:block;width:100%;height:541px;position:absolute;top:0;left:0}@media screen and (min-width:768px){.about_page:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/about/about_top.png) no-repeat center bottom;background-size:1800px}}@media screen and (max-width:767px){.about_page:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/about/sp_about_top.png) no-repeat center top;background-size:100%}}@media screen and (min-width:1801px){.about_page:before{background-size:100%}}.about_page:after{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/about/about_bottom.png) no-repeat center top;background-size:1800px;width:100%;height:508px;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.about_page:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/about/about_bottom.png) no-repeat center top;background-size:1800px}}@media screen and (max-width:767px){.about_page:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/about/sp_about_bottom.png) no-repeat center bottom;background-size:100%}}@media screen and (min-width:1801px){.about_page:after{background-size:100%}}.about_page .about_wrap{max-width:1200px;margin:0 auto 80px;background:#fff;padding:50px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100}@media screen and (max-width:767px){.about_page .about_wrap{padding:15px;margin-bottom:40px}}.about_page .about_wrap h2{font-size:28px;font-weight:700;margin-bottom:32px}@media screen and (max-width:767px){.about_page .about_wrap h2{font-size:20px;margin-bottom:24px}}.about_page .about_wrap h3{font-size:24px;color:#036eb7;font-weight:700;border-bottom:2px solid #036eb7;margin-bottom:32px;line-height:1.6}@media screen and (max-width:767px){.about_page .about_wrap h3{font-size:18px;margin-bottom:24px}}.about_page .about_wrap p{margin-bottom:40px}@media screen and (max-width:767px){.about_page .about_wrap p{margin-bottom:32px}}.about_page .about_wrap .aligncenter{display:block;margin:0 auto 40px}@media screen and (max-width:767px){.about_page .about_wrap .aligncenter{margin-bottom:32px}}.about_page .about_wrap .alignright{float:right}@media screen and (max-width:767px){.about_page .about_wrap .alignright{float:none;margin-bottom:32px}}.about_page .about_wrap .alignleft{float:left}@media screen and (max-width:767px){.about_page .about_wrap .alignleft{float:none;margin-bottom:32px}}.about_page .about_wrap iframe{width:100%;height:auto;aspect-ratio:16/9}.about_page .about_wrap img[class*=wp-image-],.about_page .about_wrap img[class*=attachment-]{height:auto;max-width:100%}.about_page .about_wrap .gallery{width:100%;margin-bottom:40px !important;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.about_page .about_wrap .gallery{margin-bottom:32px !important}}.about_page .about_wrap .gallery br{display:none}.about_page .about_wrap .gallery-item{float:none !important;margin:0 0 16px !important}@media screen and (max-width:767px){.about_page .about_wrap .gallery-item{margin:0 0 8px !important}}@media screen and (max-width:767px){.about_page .about_wrap .gallery-item:last-of-type{margin-bottom:0 !important}}.about_page .about_wrap .gallery-icon{text-align:center}.about_page .about_wrap .gallery-icon img{width:100%;height:auto;margin-bottom:0 !important;border:none !important}.about_page .about_wrap .gallery-caption{color:#222;font-size:12px;margin:0 0 10px;text-align:center}.about_page .about_wrap .gallery-columns-1 .gallery-item{width:100%;margin-right:0}.about_page .about_wrap .gallery-columns-2 .gallery-item{width:48% !important;margin:0 1%}@media screen and (max-width:767px){.about_page .about_wrap .gallery-columns-2 .gallery-item{width:100% !important;margin:0 0 20px}}.about_page .about_wrap .gallery-columns-3 .gallery-item{width:31.33333% !important;margin:0 1%}@media screen and (max-width:767px){.about_page .about_wrap .gallery-columns-3 .gallery-item{width:100% !important;margin:0 0 20px}}.about_page .about_wrap .gallery-columns-4 .gallery-item{width:23% !important;margin:0 1%}@media screen and (max-width:767px){.about_page .about_wrap .gallery-columns-4 .gallery-item{width:100% !important;margin:0 0 20px}}.about_page .about_wrap .gallery-columns-5 .gallery-item{width:18% !important;margin:0 1%}@media screen and (max-width:767px){.about_page .about_wrap .gallery-columns-5 .gallery-item{width:100% !important;margin:0 0 20px}}.contact_page{background:#fff;padding:140px 20px;position:relative}@media screen and (max-width:767px){.contact_page{padding:40px 15px}}.contact_page:before{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/contact/contact_top.svg) no-repeat center top;background-size:1800px;width:100%;height:541px;position:absolute;top:0;left:0}@media screen and (min-width:768px){.contact_page:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/contact/contact_top.svg) no-repeat center bottom;background-size:1800px}}@media screen and (max-width:767px){.contact_page:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/contact/sp_contact_top.svg) no-repeat center top;background-size:100%}}@media screen and (min-width:1801px){.contact_page:before{background-size:100%}}.contact_page:after{content:"";display:block;width:100%;height:508px;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.contact_page:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/contact/contact_bottom.svg) no-repeat center top;background-size:1800px}}@media screen and (max-width:767px){.contact_page:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/contact/sp_contact_bottom.svg) no-repeat center bottom;background-size:100%}}@media screen and (min-width:1801px){.contact_page:after{background-size:100%}}.contact_page .contact_wrap{max-width:1200px;margin:0 auto 80px;background:#fff;padding:50px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100}@media screen and (max-width:1250px){.contact_page .contact_wrap{padding:30px}}@media screen and (max-width:767px){.contact_page .contact_wrap{padding:20px 15px}}.contact_page .contact_wrap.send{max-width:680px;background:0 0;padding:220px 20px 300px;border-radius:0}@media screen and (max-width:767px){.contact_page .contact_wrap.send{padding:110px 10px 100px}}.contact_page .contact_wrap.send .ttl{font-weight:700;font-size:20px;margin-bottom:24px}@media screen and (max-width:767px){.contact_page .contact_wrap.send .ttl{font-size:18px;margin-bottom:16px}}.contact_page .contact_wrap .contact_head{margin-bottom:32px}.contact_page .contact_wrap .contact_head .ttl{font-size:20px;font-weight:700;margin-bottom:8px}.contact_page .contact_wrap .form_wrap{border:1px solid #000;border-radius:10px;padding:60px 50px}@media screen and (max-width:1280px){.contact_page .contact_wrap .form_wrap{padding:40px 25px}}@media screen and (max-width:767px){.contact_page .contact_wrap .form_wrap{padding:0 0 20px;border:none}}.contact_page .contact_wrap .form_wrap.confirm .form ul{border-bottom:none}.contact_page .contact_wrap .form_wrap.confirm .form ul li{display:block;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #000}.contact_page .contact_wrap .form_wrap.confirm .form ul li:last-of-type{border-bottom:none}.contact_page .contact_wrap .form_wrap.confirm .form .pp{display:none}.contact_page .contact_wrap .form_wrap.confirm .form .submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.contact_page .contact_wrap .form_wrap.confirm .form .submit .form_back{margin-right:48px;width:140px}@media screen and (max-width:767px){.contact_page .contact_wrap .form_wrap.confirm .form .submit .form_back{margin-right:24px}}.contact_page .contact_wrap .form_wrap .form ul{padding:0 70px 50px;border-bottom:1px solid #000}@media screen and (max-width:1280px){.contact_page .contact_wrap .form_wrap .form ul{padding:0 0 30px}}.contact_page .contact_wrap .form_wrap .form ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}@media screen and (max-width:767px){.contact_page .contact_wrap .form_wrap .form ul li{display:block}}.contact_page .contact_wrap .form_wrap .form ul li .ttl{width:270px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1280px){.contact_page .contact_wrap .form_wrap .form ul li .ttl{width:240px}}@media screen and (max-width:767px){.contact_page .contact_wrap .form_wrap .form ul li .ttl{width:100%;margin-bottom:8px;font-size:15px}}.contact_page .contact_wrap .form_wrap .form ul li .ttl span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e95513;height:20px;width:40px;font-size:12px;color:#fff;margin-left:8px}.contact_page .contact_wrap .form_wrap .form ul li .cnt{width:600px}@media screen and (max-width:767px){.contact_page .contact_wrap .form_wrap .form ul li .cnt{width:100%;letter-spacing:0}}.contact_page .contact_wrap .form_wrap .form ul li .cnt input[type=text],.contact_page .contact_wrap .form_wrap .form ul li .cnt input[type=email]{width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #000;font-size:16px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_page .contact_wrap .form_wrap .form ul li .cnt textarea{width:100%;height:280px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #000;font-size:16px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_page .contact_wrap .form_wrap .form .pp{padding:50px;border-bottom:1px solid #000;margin-bottom:60px}@media screen and (max-width:767px){.contact_page .contact_wrap .form_wrap .form .pp{padding:25px 15px;margin-bottom:48px}}.contact_page .contact_wrap .form_wrap .form .pp .ttl{font-size:18px;font-weight:700;margin-bottom:24px}@media screen and (max-width:767px){.contact_page .contact_wrap .form_wrap .form .pp .ttl{font-size:16px;margin-bottom:16px}}.contact_page .contact_wrap .form_wrap .form .submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact_page .contact_wrap .form_wrap .form .submit input{width:250px;height:60px;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;color:#000;background:#dbdcdc;font-size:20px;cursor:pointer}@media screen and (max-width:767px){.contact_page .contact_wrap .form_wrap .form .submit input{width:220px;height:48px;font-size:16px}}.not404{max-width:800px;margin:0 auto;padding:100px 20px}@media screen and (max-width:767px){.not404{padding:50px 20px}}.not404 h1{font-size:24px}.kichion37sp{background:#00a0e9}@media screen and (max-width:1080px){.kichion37sp .kichion37_wrap{overflow-x:hidden;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}}.kichion37sp .hnavi_btn{display:none}@media screen and (max-width:1080px){.kichion37sp .hnavi_btn{display:block;position:fixed;top:10px;right:10px}}.kichion37sp .hnavi_btn .menu-button{background:#e4007f}.kichion37sp .hnavi_btn.active .menu-button{background:#e4007f}.kichion37sp .hnavi_btn.active .menu-button i{background:0 0}.kichion37sp .hnavi_btn.active .menu-button i:after{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg);background:#fff}.kichion37sp .hnavi_btn.active .menu-button i:before{-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg);background:#fff}.kichion37sp .gnavi37sp{width:calc(50% + 370px);background:#00a0e9;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:80px;margin-left:auto;border-radius:40px 0 0 40px;position:absolute;top:0;right:0;z-index:1000}@media screen and (max-width:1080px){.kichion37sp .gnavi37sp{position:fixed;width:240px;height:100vh;right:-240px;padding:80px 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.kichion37sp .gnavi37sp.active{right:0}}.kichion37sp .gnavi37sp ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1080px){.kichion37sp .gnavi37sp ul{display:block}}.kichion37sp .gnavi37sp ul li{margin-left:72px;font-size:0}@media screen and (max-width:1080px){.kichion37sp .gnavi37sp ul li{margin:0 0 24px}}.kichion37sp .gnavi37sp ul li:first-of-type{margin-left:0}.kichion37sp .sec_ttl{text-align:center;position:relative;z-index:100;font-size:0}.kichion37sp .mv{height:1450px;padding:130px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion37sp/mv_bg.svg) no-repeat center top;background-size:100%;position:relative;z-index:50;font-size:0}@media screen and (max-width:2000px){.kichion37sp .mv{background-size:2000px}}@media screen and (max-width:1280px){.kichion37sp .mv{height:100vw}}@media screen and (max-width:1080px){.kichion37sp .mv{padding-top:10vw;height:112vw}}@media screen and (max-width:767px){.kichion37sp .mv{background-size:auto 120%;height:100vw;padding:10vw 0 0}}.kichion37sp .top_lead{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion37sp/main_lead_bg.svg) no-repeat top center;background-size:100%;height:562px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 20px 0;margin-top:-440px;position:relative;z-index:100}@media screen and (max-width:2000px){.kichion37sp .top_lead{background-size:2000px}}@media screen and (max-width:1280px){.kichion37sp .top_lead{margin-top:-24vw;padding-top:6vw;height:42vw}}@media screen and (max-width:1080px){.kichion37sp .top_lead{margin-top:-38vw}}@media screen and (max-width:767px){.kichion37sp .top_lead{display:block;height:auto;text-align:center;padding-top:0;margin-top:-20vw;background-size:150%}}.kichion37sp .top_lead .copy{margin-right:-60px}@media screen and (max-width:1280px){.kichion37sp .top_lead .copy{margin-right:-3vw}}@media screen and (max-width:767px){.kichion37sp .top_lead .copy{margin:0}}@media screen and (max-width:767px){.kichion37sp .top_lead .copy img{max-width:80%}}.kichion37sp .top_lead .lead{padding-top:45px}@media screen and (max-width:767px){.kichion37sp .top_lead .lead{padding-top:0}}@media screen and (max-width:767px){.kichion37sp .top_lead .lead img{max-width:88%}}.kichion37sp .ticket{padding:75px 20px 80px}@media screen and (max-width:767px){.kichion37sp .ticket{padding-top:7vw}}@media screen and (max-width:767px){.kichion37sp .ticket .sec_ttl img{width:255px}}.kichion37sp .ticket .wrap{max-width:1200px;background:#e4007f;border-radius:30px;margin:-25px auto 0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:20}@media screen and (max-width:767px){.kichion37sp .ticket .wrap{margin-top:-3vw;padding:10px}}.kichion37sp .ticket .wrap .ttl{text-align:center;color:#fff;font-size:22px;font-weight:700;padding:15px 20px 25px;line-height:1.6}@media screen and (max-width:840px){.kichion37sp .ticket .wrap .ttl{font-size:18px;padding:15px 0 20px}}.kichion37sp .ticket .wrap .ttl b{position:relative}@media screen and (max-width:767px){.kichion37sp .ticket .wrap .ttl b{border-bottom:1px solid #fff100}}.kichion37sp .ticket .wrap .ttl b:after{content:"";display:block;width:100%;height:4px;border-radius:2px;background:#fff100;position:absolute;left:0;bottom:-10px}@media screen and (max-width:840px){.kichion37sp .ticket .wrap .ttl b:after{height:2px;border-radius:1px;bottom:-7px}}@media screen and (max-width:767px){.kichion37sp .ticket .wrap .ttl b:after{display:none}}.kichion37sp .ticket .wrap .cnt{background:#fff;border-radius:0 0 20px 20px;padding:40px 40px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.kichion37sp .ticket .wrap .cnt{padding:16px 16px 24px}}.kichion37sp .ticket .wrap .cnt p{font-size:18px;font-weight:700;margin-bottom:24px}@media screen and (max-width:767px){.kichion37sp .ticket .wrap .cnt p{font-size:15px;line-height:1.6}}.kichion37sp .ticket .wrap .cnt .txt{margin-bottom:24px}.kichion37sp .ticket .wrap .cnt ul{padding-left:40px;margin-bottom:30px}@media screen and (max-width:767px){.kichion37sp .ticket .wrap .cnt ul{padding-left:20px}}.kichion37sp .ticket .wrap .cnt ul li{list-style-type:disc;font-weight:700;line-height:1.6;font-size:18px;margin-bottom:5px}@media screen and (max-width:767px){.kichion37sp .ticket .wrap .cnt ul li{font-size:15px}}.kichion37sp .ticket .wrap .cnt .btn{margin-bottom:0}@media screen and (max-width:767px){.kichion37sp .ticket .wrap .cnt .btn{text-align:center;margin-bottom:10px}}.kichion37sp .ticket .wrap .cnt .caution{color:#e60012;margin-bottom:0}.kichion37sp .artist{background:#fff}@media screen and (max-width:767px){.kichion37sp .artist .sec_ttl img{width:252px}}.kichion37sp .artist .day_ttl{text-align:center;font-size:0;margin-bottom:24px;position:relative;z-index:100}@media screen and (max-width:767px){.kichion37sp .artist .day_ttl img{max-width:50%}}.kichion37sp .artist .day1{padding:0 20px 80px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#00a0e9),to(#e4edc3));background-image:-webkit-linear-gradient(top,#00a0e9 10%,#e4edc3);background-image:linear-gradient(180deg,#00a0e9 10%,#e4edc3);position:relative}.kichion37sp .artist .day1 .icon1{position:absolute;top:-1vw;right:0;z-index:1}@media screen and (max-width:767px){.kichion37sp .artist .day1 .icon1{width:130%;max-width:none;top:25vw}}.kichion37sp .artist .day1 .icon2{position:absolute;top:30vw;left:6vw;z-index:2;width:9%}@media screen and (max-width:767px){.kichion37sp .artist .day1 .icon2{display:none}}.kichion37sp .artist .day1 .icon3{position:absolute;bottom:4vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;width:26.6%}@media screen and (max-width:767px){.kichion37sp .artist .day1 .icon3{left:1%;width:60%}}.kichion37sp .artist .day1 .icon4{position:absolute;bottom:8vw;right:0;z-index:4;width:24.75%}@media screen and (max-width:767px){.kichion37sp .artist .day1 .icon4{width:40%}}.kichion37sp .artist .day2{padding:0 20px 80px;background-image:-webkit-gradient(linear,left top,left bottom,from(#e4edc3),color-stop(50%,rgba(250,238,0,.2)),to(#f4ceb5));background-image:-webkit-linear-gradient(top,#e4edc3,rgba(250,238,0,.2) 50%,#f4ceb5);background-image:linear-gradient(180deg,#e4edc3,rgba(250,238,0,.2) 50%,#f4ceb5);position:relative}.kichion37sp .artist .day2 .icon5{position:absolute;top:-1vw;left:0;z-index:1}@media screen and (max-width:767px){.kichion37sp .artist .day2 .icon5{width:130%;max-width:none}}.kichion37sp .artist .day2 .icon6{position:absolute;top:30vw;left:6vw;z-index:2;width:9%}@media screen and (max-width:767px){.kichion37sp .artist .day2 .icon6{display:none}}.kichion37sp .artist .day3{padding:8vw 20px 200px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4ceb5),color-stop(25%,#f4ceb5),color-stop(75%,#f4ceb5),to(#e4007f));background-image:-webkit-linear-gradient(top,#f4ceb5,#f4ceb5 25%,#f4ceb5 75%,#e4007f);background-image:linear-gradient(180deg,#f4ceb5,#f4ceb5 25%,#f4ceb5 75%,#e4007f);position:relative}@media screen and (max-width:767px){.kichion37sp .artist .day3{padding-bottom:40px}}.kichion37sp .artist .day3 .icon7{position:absolute;top:7vw;left:2.5%;z-index:2;width:22.7%}@media screen and (max-width:767px){.kichion37sp .artist .day3 .icon7{display:none}}.kichion37sp .artist .day3 .icon8{position:absolute;top:0;right:0;z-index:1}@media screen and (max-width:767px){.kichion37sp .artist .day3 .icon8{width:130%;max-width:none}}.kichion37sp .artist .artist_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto;position:relative;z-index:100}@media screen and (max-width:1240px){.kichion37sp .artist .artist_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:860px){.kichion37sp .artist .artist_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.kichion37sp .artist .artist_list li{max-width:380px;margin-right:30px;margin-bottom:40px;border-left:5px solid #000;border-right:5px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:845px){.kichion37sp .artist .artist_list li{margin-right:0}}.kichion37sp .artist .artist_list li:nth-of-type(3n){margin-right:0}@media screen and (max-width:1240px){.kichion37sp .artist .artist_list li:nth-of-type(3n){margin-right:30px}}@media screen and (max-width:860px){.kichion37sp .artist .artist_list li:nth-of-type(3n){margin-right:0}}@media screen and (max-width:1240px){.kichion37sp .artist .artist_list li:nth-of-type(even){margin-right:0}}.kichion37sp .artist .artist_list li .ttl{background:#000;color:#fff;text-align:center;font-weight:700;font-size:20px;line-height:1.3;padding:6px 10px}.kichion37sp .artist .artist_list li .img{padding:10px;font-size:0}.kichion37sp .artist .artist_list li .img a{display:block;overflow:hidden}.kichion37sp .artist .artist_list li .cnt{background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2px 8px;margin-top:auto}.kichion37sp .artist .artist_list li .cnt .prof_btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700}.kichion37sp .artist .artist_list li .cnt .prof_btn a:after{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion37sp/link_arrow.svg) no-repeat;background-size:12px;width:12px;height:10px;margin-left:5px}.kichion37sp .artist .artist_list li .cnt .ticket_btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff100;font-weight:700;height:20px;line-height:1;padding:2px 5px;border-radius:3px}.kichion37sp .artist .artist_list li .cnt .ticket_btn a:after{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion37sp/link_arrow_bk.svg) no-repeat;background-size:10px;width:10px;height:9px;margin-left:5px}.kichion37sp .timetable{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(58%,#e4007f),color-stop(84%,#f2a7c8),color-stop(97%,#00a0e9));background-image:-webkit-linear-gradient(top,#e4007f 58%,#f2a7c8 84%,#00a0e9 97%);background-image:linear-gradient(180deg,#e4007f 58%,#f2a7c8 84%,#00a0e9 97%);padding:0 20px 200px}@media screen and (max-width:767px){.kichion37sp .timetable{padding-bottom:60px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(58%,#e4007f),color-stop(82%,#f2a7c8),color-stop(95%,#00a0e9));background-image:-webkit-linear-gradient(top,#e4007f 58%,#f2a7c8 82%,#00a0e9 95%);background-image:linear-gradient(180deg,#e4007f 58%,#f2a7c8 82%,#00a0e9 95%)}}@media screen and (max-width:767px){.kichion37sp .timetable .sec_ttl img{width:330px}}.kichion37sp .timetable .cnt{max-width:1200px;border:3px solid #000;background:#fff;border-radius:20px;padding:80px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:-50px auto 0;position:relative;z-index:20}@media screen and (max-width:767px){.kichion37sp .timetable .cnt{margin-top:-3vw;padding:20px 16px}}@media screen and (max-width:767px){.kichion37sp .timetable .cnt .table{display:none}}.kichion37sp .timetable .cnt .sp_table{display:none}@media screen and (max-width:767px){.kichion37sp .timetable .cnt .sp_table{display:block;text-align:center}}.kichion37sp .timetable .cnt .sp_table p{margin-bottom:16px}.kichion37sp .attention{background:#00a0e9;padding:0 20px 160px}@media screen and (max-width:767px){.kichion37sp .attention{padding-bottom:60px}}@media screen and (max-width:767px){.kichion37sp .attention .sec_ttl img{width:282px}}.kichion37sp .attention .cnt{max-width:1200px;border:12px solid #000;background:#fff;border-radius:20px;margin:0 auto;margin-top:-40px;padding:60px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:20}@media screen and (max-width:767px){.kichion37sp .attention .cnt{padding:30px 16px 40px;margin-top:-4vw;border:8px solid #000}}.kichion37sp .attention .cnt .attention_ttl{max-width:550px;height:48px;line-height:1;background:#000;color:#fff;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 32px;font-size:20px}@media screen and (max-width:767px){.kichion37sp .attention .cnt .attention_ttl{font-size:18px;height:44px}}.kichion37sp .attention .cnt>ul{padding-left:20px;margin-bottom:64px}.kichion37sp .attention .cnt>ul:last-of-type{margin-bottom:0}.kichion37sp .attention .cnt>ul>li{list-style-type:disc;font-weight:700;line-height:1.6;font-size:18px;margin-bottom:5px}@media screen and (max-width:767px){.kichion37sp .attention .cnt>ul>li{font-size:15px}}.kichion37sp .attention .cnt>ul>li ul{margin-top:8px;margin-bottom:0}.kichion37sp .attention .cnt>ul>li ul li{padding-left:1.2em;line-height:1.6;margin-bottom:5px;position:relative;font-size:16px}@media screen and (max-width:767px){.kichion37sp .attention .cnt>ul>li ul li{font-size:15px}}.kichion37sp .attention .cnt>ul>li ul li:before{content:"▶";position:absolute;left:0;top:0}.kichion37sp .information{background:#00a0e9 url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion37sp/information_bg.svg) no-repeat top center;background-size:100%;padding:0 20px 170px}@media screen and (max-width:1450px){.kichion37sp .information{background-position:bottom -70px center;background-size:auto 100%}}@media screen and (max-width:767px){.kichion37sp .information{padding-bottom:80px;background-position:bottom -10px center}}.kichion37sp .information .sec_ttl{font-size:0;margin-bottom:32px}@media screen and (max-width:767px){.kichion37sp .information .sec_ttl{margin-bottom:12px}}@media screen and (max-width:767px){.kichion37sp .information .sec_ttl img{width:310px}}.kichion37sp .information .bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kichion37sp .information .bnr p{font-size:0;max-width:1200px;position:relative}.kichion37sp .information .bnr p a{display:block;opacity:1 !important;font-size:0}.kichion37sp .information .bnr p a:hover .off{opacity:0}.kichion37sp .information .bnr p a .on{position:absolute;top:0;left:0;z-index:5;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){.kichion37sp .information .bnr p a .on{display:none}}.kichion37sp .information .bnr p a .off{position:relative;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){.kichion37sp .information .bnr p a .off{display:none}}.kichion37sp .information .bnr p a .sp{display:none}@media screen and (max-width:767px){.kichion37sp .information .bnr p a .sp{display:block}}.kichion37sp .footer{background:#fff100}.kichion37sp .footer p{color:#000}.kichion37sp .footer .flogo{margin-bottom:50px;font-size:0}@media screen and (max-width:767px){.kichion37sp .footer .flogo img{width:220px}}.kichion37sp .copyright{background:#00a0e9;padding:15px 20px}.wrap_modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:100000;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}@media screen and (max-width:767px){.wrap_modal{padding:24px 16px}}.wrap_modal .modal_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:6666;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.wrap_modal .modal{display:none;max-width:1200px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-gradient(linear,left top,left bottom,from(#00a0e9),color-stop(15%,rgba(75,183,163,.97)),color-stop(50%,rgba(250,238,0,.9)),color-stop(85%,rgba(232,72,121,.9)),to(rgba(230,58,132,.9)));background-image:-webkit-linear-gradient(top,#00a0e9,rgba(75,183,163,.97) 15%,rgba(250,238,0,.9) 50%,rgba(232,72,121,.9) 85%,rgba(230,58,132,.9));background-image:linear-gradient(180deg,#00a0e9,rgba(75,183,163,.97) 15%,rgba(250,238,0,.9) 50%,rgba(232,72,121,.9) 85%,rgba(230,58,132,.9));height:auto;opacity:0;z-index:7777;-webkit-transition:opacity 5.5s ease;transition:opacity 5.5s ease;-webkit-transition-delay:1s;transition-delay:1s}@media screen and (max-width:767px){.wrap_modal .modal{padding:16px}}.wrap_modal .modal.active{display:block;opacity:1}.wrap_modal .modal .ttl{background:#000;color:#fff;font-size:24px;padding:5px 16px;margin-bottom:8px;position:relative;text-align:center;font-weight:700}@media screen and (max-width:767px){.wrap_modal .modal .ttl{font-size:18px}}.wrap_modal .modal .ttl .close{position:absolute;right:10px;top:calc(50% - 20px);line-height:.7;cursor:pointer}@media screen and (max-width:767px){.wrap_modal .modal .ttl .close{width:30px;height:30px;top:calc(50% - 15px)}}.wrap_modal .modal .cnt{background:#000;padding:45px 40px}@media screen and (max-width:767px){.wrap_modal .modal .cnt{padding:16px}}.wrap_modal .modal .cnt .img{font-size:0;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.wrap_modal .modal .cnt .img{margin-bottom:24px}}.wrap_modal .modal .cnt .contents h2{border-left:5px solid #e4007f;padding-left:8px;line-height:1.3;color:#00a0e9;margin-bottom:16px;font-weight:700;font-size:20px}@media screen and (max-width:767px){.wrap_modal .modal .cnt .contents h2{font-size:16px}}.wrap_modal .modal .cnt .contents p{margin-bottom:32px}@media screen and (max-width:767px){.wrap_modal .modal .cnt .contents p{font-size:14px}}.wrap_modal .modal .cnt .contents p a{color:#00a0e9}.wrap_modal .modal .cnt p{color:#fff}.wrap_modal .modal .cnt .btn{text-align:center}.artist_wrap{background:#d9edef;padding:140px 20px;position:relative}@media screen and (max-width:767px){.artist_wrap{padding:40px 15px}}@media screen and (max-width:767px){.artist_wrap.single{background:#d9edef}}.artist_wrap:before{content:"";display:block;width:100%;height:541px;position:absolute;top:0;left:0}@media screen and (min-width:768px){.artist_wrap:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/program/program_top.png) no-repeat center bottom;background-size:1800px}}@media screen and (max-width:767px){.artist_wrap:before{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/program/sp_program_top.png) no-repeat center top;background-size:100%}}@media screen and (min-width:1801px){.artist_wrap:before{background-size:100%}}.artist_wrap:after{content:"";display:block;width:100%;height:507px;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.artist_wrap:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/program/program_bottom.png) no-repeat center top;background-size:1800px}}@media screen and (max-width:767px){.artist_wrap:after{background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/program/sp_program_bottom.png) no-repeat center bottom;background-size:100%}}@media screen and (min-width:1801px){.artist_wrap:after{background-size:100%}}.artist_wrap .archive_ttl{position:relative;z-index:100;margin:-40px auto 50px;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:767px){.artist_wrap .archive_ttl{margin:-10px auto 24px;font-size:18px}}.artist_wrap .artist_archive{max-width:1300px;margin:0 auto 80px;background:#fff;padding:50px 50px 1px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100}@media screen and (max-width:1080px){.artist_wrap .artist_archive{padding:30px 20px 1px}}@media screen and (max-width:767px){.artist_wrap .artist_archive{padding:24px 12px;margin-bottom:40px}}.artist_wrap .artist_archive .artist_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.artist_wrap .artist_archive .artist_list li{width:calc(33% - 33px);margin-right:50px;margin-bottom:50px}@media screen and (max-width:1080px){.artist_wrap .artist_archive .artist_list li{width:32%;margin-right:2%}}@media screen and (max-width:767px){.artist_wrap .artist_archive .artist_list li{width:100%;margin-right:0;margin-bottom:40px}}.artist_wrap .artist_archive .artist_list li:nth-of-type(3n){margin-right:0}.artist_wrap .artist_archive .artist_list li .img{font-size:0;margin-bottom:10px;text-align:center;overflow:hidden;border:2px solid #000}.artist_wrap .artist_archive .artist_list li .img img{height:230px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1280px){.artist_wrap .artist_archive .artist_list li .img img{height:18vw}}@media screen and (max-width:767px){.artist_wrap .artist_archive .artist_list li .img img{height:55vw}}.artist_wrap .artist_archive .artist_list li .cnt .date{border-bottom:1px solid #000;padding-bottom:0;margin-bottom:8px;font-weight:700}@media screen and (max-width:767px){.artist_wrap .artist_archive .artist_list li .cnt .date{font-size:14px}}.artist_wrap .artist_archive .artist_list li .cnt .ttl{font-size:20px;font-weight:700;margin-bottom:0;line-height:1.6}@media screen and (max-width:1080px){.artist_wrap .artist_archive .artist_list li .cnt .ttl{font-size:15px}}.artist_wrap .artist_archive .artist_list li .cnt .tag{font-size:14px}.artist_wrap .artist_archive .artist_list li .cnt .tag a{display:inline-block;margin-right:8px;color:#f29600;letter-spacing:0}.artist_wrap .artist_archive .artist_list li .cnt .tag a:before{content:"#"}.artist_single{max-width:1200px;margin:0 auto 80px;background:#fff;padding:50px 50px 20px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100}@media screen and (max-width:767px){.artist_single{padding:12px}}.artist_single .artist_ttl{background:#000;color:#fff;text-align:center;padding:25px;line-height:1.5;font-weight:700;font-size:28px}@media screen and (max-width:767px){.artist_single .artist_ttl{font-size:18px;padding:12px}}.artist_single .tag{padding:8px;margin-bottom:16px}@media screen and (max-width:767px){.artist_single .tag{line-height:1.3}}.artist_single .tag a{font-size:14px;color:#f29600;margin-right:8px;display:inline-block}@media screen and (max-width:767px){.artist_single .tag a{font-size:12px}}.artist_single .tag a:before{content:"#"}.artist_single .artist_img{text-align:center;margin-bottom:60px}@media screen and (max-width:767px){.artist_single .artist_img{margin-bottom:24px}}.artist_single .artist_img img{border:2px solid #000}.artist_single .entry_body{padding:20px}@media screen and (max-width:767px){.artist_single .entry_body{padding:0}}.artist_single .entry_body h2{color:#036eb7;font-weight:700;font-size:24px;border-bottom:2px solid #036eb7;margin-bottom:32px;margin-top:56px;line-height:1.6}@media screen and (max-width:767px){.artist_single .entry_body h2{font-size:18px;padding-bottom:5px;margin-top:42px;margin-bottom:24px}}.artist_single .entry_body h2:first-child{margin-top:0}.artist_single .entry_body h3{font-size:20px;line-height:1.6;font-weight:700;margin-bottom:32px;margin-top:40px}@media screen and (max-width:767px){.artist_single .entry_body h3{font-size:16px;margin-bottom:24px;margin-top:32px}}.artist_single .entry_body h3:first-child{margin-top:0}.artist_single .entry_body p{margin-bottom:40px}@media screen and (max-width:767px){.artist_single .entry_body p{margin-bottom:32px;line-height:1.8}}.artist_single .entry_body ul{padding-left:1.8em;margin-bottom:40px}@media screen and (max-width:767px){.artist_single .entry_body ul{margin-bottom:32px}}.artist_single .entry_body ul li{list-style-type:disc}@media screen and (max-width:767px){.artist_single .entry_body ul li{line-height:1.8}}.artist_single .entry_body ol{padding-left:1.8em;margin-bottom:40px}@media screen and (max-width:767px){.artist_single .entry_body ol{margin-bottom:32px}}.artist_single .entry_body ol li{list-style-type:decimal}@media screen and (max-width:767px){.artist_single .entry_body ol li{line-height:1.8}}.artist_single .entry_body iframe{width:100%;height:auto;aspect-ratio:16/9}.artist_single .entry_body .wp-caption{max-width:100%}.artist_single .ticket_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}@media screen and (max-width:767px){.artist_single .ticket_btn img{width:240px}}.kichion38sp .kichion38_wrap{position:relative}.kichion38sp .kichion38_wrap:before{content:"";width:100%;height:278px;background:#faed00;background:-webkit-gradient(linear,left top,left bottom,from(#faed00),to(#fff));background:-webkit-linear-gradient(top,#faed00 0%,#fff 100%);background:linear-gradient(180deg,#faed00 0%,#fff 100%);position:absolute;top:65px;left:0}@media screen and (max-width:767px){.kichion38sp .kichion38_wrap:before{top:40px;display:none}}@media screen and (max-width:1080px){.kichion38sp .kichion38_wrap{overflow-x:hidden;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}}.kichion38sp .wrap_header38{width:100%;height:65px}@media screen and (max-width:767px){.kichion38sp .wrap_header38{height:40px}}.kichion38sp .wrap_header38 .header38{max-width:1300px;width:100%;height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 100px 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.kichion38sp .wrap_header38 .header38{padding:0 20px}}.kichion38sp .wrap_header38 .header38 .hlogo{font-size:0;margin:0;position:relative;z-index:1000}@media screen and (max-width:767px){.kichion38sp .wrap_header38 .header38 .hlogo .pc{display:none}}.kichion38sp .wrap_header38 .header38 .hlogo .sp{display:none}@media screen and (max-width:767px){.kichion38sp .wrap_header38 .header38 .hlogo .sp{display:inline-block}}@media screen and (max-width:767px){.kichion38sp .wrap_header38 .header38 .gnavi38sp{position:fixed;top:0;width:240px;height:100%;background:#fff;z-index:800;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;right:-240px;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}}@media screen and (max-width:767px){.kichion38sp .wrap_header38 .header38 .gnavi38sp.active{right:0;opacity:1;pointer-events:all}}.kichion38sp .wrap_header38 .header38 .gnavi38sp ul{height:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.kichion38sp .wrap_header38 .header38 .gnavi38sp ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}}.kichion38sp .wrap_header38 .header38 .gnavi38sp ul li{font-size:0;margin-left:90px}@media screen and (max-width:1280px){.kichion38sp .wrap_header38 .header38 .gnavi38sp ul li{margin-left:40px}}@media screen and (max-width:767px){.kichion38sp .wrap_header38 .header38 .gnavi38sp ul li{margin:0 0 42px}}.kichion38sp .hnavi_btn{display:none}@media screen and (min-width:768px){.kichion38sp .hnavi_btn{display:none}}@media screen and (max-width:767px){.kichion38sp .hnavi_btn{display:block;position:fixed;top:10px;right:10px}}.kichion38sp .hnavi_btn .menu-button{background:#f39800}.kichion38sp .hnavi_btn.active .menu-button{background:#f39800}.kichion38sp .hnavi_btn.active .menu-button i{background:0 0}.kichion38sp .hnavi_btn.active .menu-button i:after{-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg);background:#fff}.kichion38sp .hnavi_btn.active .menu-button i:before{-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg);background:#fff}.kichion38sp .sec_ttl{text-align:center;position:relative;z-index:100;font-size:0}.kichion38sp .mv{text-align:center;padding-top:26px;position:relative;z-index:100}@media screen and (max-width:767px){.kichion38sp .mv{padding-top:0}}@media screen and (max-width:767px){.kichion38sp .mv .pc{display:none}}.kichion38sp .mv .sp{display:none}@media screen and (max-width:767px){.kichion38sp .mv .sp{display:inline-block}}.kichion38sp section .inner{max-width:1300px;margin:0 auto}.kichion38sp section .inner .sec_ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;position:relative}@media screen and (max-width:767px){.kichion38sp section .inner .sec_ttl{margin-bottom:10px}}.kichion38sp section .inner .sec_ttl:before{content:"";display:block;width:100%;height:75px;position:absolute;left:0;bottom:-10px;z-index:10}@media screen and (max-width:767px){.kichion38sp section .inner .sec_ttl:before{height:28px;bottom:-5px}}.kichion38sp section .inner .sec_ttl span{position:relative;z-index:100}@media screen and (max-width:767px){.kichion38sp section .inner .sec_ttl span>img{height:42px;width:auto}}.kichion38sp section .inner .sec_ttl span i{font-size:0;position:absolute;top:0;left:0;-webkit-transform:translateX(calc(-100% - 30px)) translateY(-20%);transform:translateX(calc(-100% - 30px)) translateY(-20%)}.kichion38sp .sec1{background:#f29600;background:-webkit-gradient(linear,left top,left bottom,from(#f29600),color-stop(25%,#f29600),color-stop(50%,#efec99),to(#edeaa0));background:-webkit-linear-gradient(top,#f29600 0%,#f29600 25%,#efec99 50%,#edeaa0 100%);background:linear-gradient(180deg,#f29600 0%,#f29600 25%,#efec99 50%,#edeaa0 100%);position:relative;padding-top:150px;margin-top:-120px;padding-bottom:1px;padding-left:40px;padding-right:40px}@media screen and (max-width:1280px){.kichion38sp .sec1{margin-top:-78px}}@media screen and (max-width:767px){.kichion38sp .sec1{margin-top:-18vw;padding:20vw 10px 1px}}.kichion38sp .sec1:before{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion38sp/bg.png) repeat-x center;background-size:810px;height:85px;width:100%;position:absolute;top:-85px;left:0}@media screen and (max-width:767px){.kichion38sp .sec1:before{height:24px;top:-24px;background-size:auto 24px}}.kichion38sp .sec1 .main_lead{text-align:center;margin-bottom:100px}@media screen and (max-width:767px){.kichion38sp .sec1 .main_lead{margin-bottom:40px}}@media screen and (max-width:767px){.kichion38sp .sec1 .main_lead .pc{display:none}}.kichion38sp .sec1 .main_lead .sp{display:none}@media screen and (max-width:767px){.kichion38sp .sec1 .main_lead .sp{display:inline-block}}.kichion38sp .live{margin-bottom:260px}@media screen and (max-width:767px){.kichion38sp .live{margin-bottom:80px}}.kichion38sp .live .inner .sec_ttl:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #006934;background:-webkit-repeating-linear-gradient(left,#4fb239,#4fb239 35px,#7bca8a 35px,#7bca8a 70px);background:repeating-linear-gradient(90deg,#4fb239,#4fb239 35px,#7bca8a 35px,#7bca8a 70px)}@media screen and (max-width:767px){.kichion38sp .live .inner .sec_ttl:before{background:-webkit-repeating-linear-gradient(left,#4fb239,#4fb239 10px,#7bca8a 10px,#7bca8a 20px);background:repeating-linear-gradient(90deg,#4fb239,#4fb239 10px,#7bca8a 10px,#7bca8a 20px)}}@media screen and (max-width:767px){.kichion38sp .live .inner .sec_ttl span i{width:40px;-webkit-transform:translateX(calc(-100% - 16px)) translateY(-20%);transform:translateX(calc(-100% - 16px)) translateY(-20%)}}.kichion38sp .live .live_wrap{overflow:hidden;border:3px solid #006934;background:#beddb2;background:-webkit-gradient(linear,left top,left bottom,from(#beddb2),to(#fff));background:-webkit-linear-gradient(top,#beddb2 0%,#fff 100%);background:linear-gradient(180deg,#beddb2 0%,#fff 100%);position:relative;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.kichion38sp .live .live_wrap .artist_wrapper{position:relative;z-index:100;padding:70px 50px 20px;margin-bottom:40px;position:relative}@media screen and (max-width:480px){.kichion38sp .live .live_wrap .artist_wrapper{padding:40px 20px 10px;margin-bottom:20px}}.kichion38sp .live .live_wrap .artist_wrapper:before{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion38sp/live_bg1.png) no-repeat top center;background-size:100%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}@media screen and (max-width:767px){.kichion38sp .live .live_wrap .artist_wrapper:before{display:none}}.kichion38sp .live .live_wrap .artist_wrapper:last-of-type{padding:20px 50px 30px;margin-bottom:0}@media screen and (max-width:767px){.kichion38sp .live .live_wrap .artist_wrapper:last-of-type{padding:20px}}.kichion38sp .live .live_wrap .artist_wrapper:last-of-type:before{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion38sp/live_bg2.png) no-repeat bottom center;background-size:100%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}@media screen and (max-width:767px){.kichion38sp .live .live_wrap .artist_wrapper:last-of-type:before{display:none}}.kichion38sp .live .live_wrap .artist_wrapper .day_ttl{text-align:center;margin-bottom:48px;font-size:0;position:relative;z-index:100}@media screen and (max-width:767px){.kichion38sp .live .live_wrap .artist_wrapper .day_ttl{margin-bottom:24px}}@media screen and (max-width:767px){.kichion38sp .live .live_wrap .artist_wrapper .day_ttl img{width:140px}}.kichion38sp .live .live_wrap .artist_wrapper .artist_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:100}@media screen and (max-width:1380px){.kichion38sp .live .live_wrap .artist_wrapper .artist_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.kichion38sp .live .live_wrap .artist_wrapper .artist_list li{max-width:380px;width:100%;margin-right:27px;margin-bottom:54px}@media screen and (max-width:960px){.kichion38sp .live .live_wrap .artist_wrapper .artist_list li{margin-right:0}}@media screen and (max-width:767px){.kichion38sp .live .live_wrap .artist_wrapper .artist_list li{margin-bottom:40px}}.kichion38sp .live .live_wrap .artist_wrapper .artist_list li:nth-of-type(3n){margin-right:0}@media screen and (max-width:1380px){.kichion38sp .live .live_wrap .artist_wrapper .artist_list li:nth-of-type(3n){margin-right:27px}}@media screen and (max-width:960px){.kichion38sp .live .live_wrap .artist_wrapper .artist_list li:nth-of-type(3n){margin-right:0}}@media screen and (max-width:1380px){.kichion38sp .live .live_wrap .artist_wrapper .artist_list li:nth-of-type(even){margin-right:0}}.kichion38sp .live .live_wrap .artist_wrapper .artist_list li a{display:block}.kichion38sp .live .live_wrap .artist_wrapper .artist_list li .ttl{color:#fff;height:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #000;background:#006934;font-weight:700;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px}.kichion38sp .live .live_wrap .artist_wrapper .artist_list li .ttl span{font-size:12px}.kichion38sp .live .live_wrap .artist_wrapper .artist_list li .img{font-size:0;margin-bottom:4px;border:2px solid #000;overflow:hidden}.kichion38sp .live .live_wrap .artist_wrapper .artist_list li .img a{overflow:hidden}.kichion38sp .live .live_wrap .artist_wrapper .artist_list li .prof_btn{text-align:right}.kichion38sp .food{background:#edeaa0;background:-webkit-gradient(linear,left top,left bottom,from(#edeaa0),color-stop(50%,#efec99),to(#d6dc5b));background:-webkit-linear-gradient(top,#edeaa0 0%,#efec99 50%,#d6dc5b 100%);background:linear-gradient(180deg,#edeaa0 0%,#efec99 50%,#d6dc5b 100%);padding-bottom:270px;padding-left:40px;padding-right:40px}@media screen and (max-width:767px){.kichion38sp .food{padding-left:10px;padding-right:10px;padding-bottom:80px}}.kichion38sp .food .inner .sec_ttl:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #e95513;background:-webkit-repeating-linear-gradient(left,#eb7e26,#eb7e26 35px,#f5c06d 35px,#f5c06d 70px);background:repeating-linear-gradient(90deg,#eb7e26,#eb7e26 35px,#f5c06d 35px,#f5c06d 70px)}@media screen and (max-width:767px){.kichion38sp .food .inner .sec_ttl:before{background:-webkit-repeating-linear-gradient(left,#eb7e26,#eb7e26 10px,#f5c06d 10px,#f5c06d 20px);background:repeating-linear-gradient(90deg,#eb7e26,#eb7e26 10px,#f5c06d 10px,#f5c06d 20px)}}@media screen and (max-width:767px){.kichion38sp .food .inner .sec_ttl span i{width:38px;-webkit-transform:translateX(calc(-100% - 16px)) translateY(-20%);transform:translateX(calc(-100% - 16px)) translateY(-20%)}}.kichion38sp .food .food_wrap{overflow:hidden;border:3px solid #e95513;background:#fde884;background:-webkit-gradient(linear,left top,left bottom,from(#fde884),color-stop(30%,#fff));background:-webkit-linear-gradient(top,#fde884 0%,#fff 30%);background:linear-gradient(180deg,#fde884 0%,#fff 30%);position:relative;border-radius:20px;padding:70px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.kichion38sp .food .food_wrap{padding:40px 20px 40px}}.kichion38sp .food .food_wrap:before{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion38sp/food_bg1.png) no-repeat top center;background-size:100%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.kichion38sp .food .food_wrap:after{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion38sp/food_bg2.png) no-repeat bottom center;background-size:100%;width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:10}.kichion38sp .food .food_wrap .food_cnt{position:relative;z-index:100}.kichion38sp .food .food_wrap .food_cnt .food_img{text-align:center;margin-bottom:48px;font-size:0}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .food_img{padding:0 30px;margin-bottom:24px}}.kichion38sp .food .food_wrap .food_cnt .menu{text-align:center;margin-bottom:48px;font-size:0}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .menu .pc{display:none}}.kichion38sp .food .food_wrap .food_cnt .menu .sp{display:none}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .menu .sp{display:inline-block}}.kichion38sp .food .food_wrap .food_cnt .shop_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .shop_wrap{display:block}}.kichion38sp .food .food_wrap .food_cnt .shop_wrap .img{max-width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:30px}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .shop_wrap .img{max-width:none;margin:0}}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt{margin-bottom:24px}}.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt .ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:700;margin-bottom:16px}@media screen and (max-width:1200px){.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt .ttl{display:block}}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt .ttl{font-size:16px}}@media screen and (max-width:1200px){.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt .ttl span{display:block}}.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt .ttl img{margin-right:24px}@media screen and (max-width:1200px){.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt .ttl img{margin:0 0 8px}}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt .ttl img{margin-bottom:0}}.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt .txt{font-size:20px;font-weight:700}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .shop_wrap .cnt .txt{font-size:15px}}.kichion38sp .food .food_wrap .food_cnt .shop_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .shop_link{display:block}}.kichion38sp .food .food_wrap .food_cnt .shop_link li{line-height:24px;border-right:2px solid #000;padding-right:24px;margin-right:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1020px){.kichion38sp .food .food_wrap .food_cnt .shop_link li{padding-right:16px;margin-right:16px}}@media screen and (max-width:767px){.kichion38sp .food .food_wrap .food_cnt .shop_link li{padding:0;margin:0 0 8px;border:none}}.kichion38sp .food .food_wrap .food_cnt .shop_link li:last-of-type{margin-right:0;padding-right:0;border:none}.kichion38sp .food .food_wrap .food_cnt .shop_link li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:18px}@media screen and (max-width:1020px){.kichion38sp .food .food_wrap .food_cnt .shop_link li a{font-size:15px}}.kichion38sp .food .food_wrap .food_cnt .shop_link li a img{margin-right:8px}.kichion38sp .timetable{overflow:hidden;background:#d6dc5b;background:-webkit-gradient(linear,left top,left bottom,from(#d6dc5b),color-stop(50%,#c7d62f),to(#fff));background:-webkit-linear-gradient(top,#d6dc5b 0%,#c7d62f 50%,#fff 100%);background:linear-gradient(180deg,#d6dc5b 0%,#c7d62f 50%,#fff 100%);padding:0 20px 630px}@media screen and (max-width:767px){.kichion38sp .timetable{padding-bottom:120px;padding-left:10px;padding-right:10px;background:#d6dc5b;background:-webkit-gradient(linear,left top,left bottom,from(#d6dc5b),color-stop(50%,#c7d62f),to(#fff));background:-webkit-linear-gradient(top,#d6dc5b 0%,#c7d62f 50%,#fff 100%);background:linear-gradient(180deg,#d6dc5b 0%,#c7d62f 50%,#fff 100%)}}.kichion38sp .timetable .inner .sec_ttl:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #006934;background:-webkit-repeating-linear-gradient(left,#26993b,#26993b 35px,#3aa563 35px,#3aa563 70px);background:repeating-linear-gradient(90deg,#26993b,#26993b 35px,#3aa563 35px,#3aa563 70px)}@media screen and (max-width:767px){.kichion38sp .timetable .inner .sec_ttl:before{background:-webkit-repeating-linear-gradient(left,#26993b,#26993b 10px,#3aa563 10px,#3aa563 20px);background:repeating-linear-gradient(90deg,#26993b,#26993b 10px,#3aa563 10px,#3aa563 20px)}}@media screen and (max-width:767px){.kichion38sp .timetable .inner .sec_ttl span i{-webkit-transform:translateX(calc(-100% - 8px)) translateY(-20%);transform:translateX(calc(-100% - 8px)) translateY(-20%)}}@media screen and (max-width:767px){.kichion38sp .timetable .inner .sec_ttl span i img{width:40px;height:40px}}.kichion38sp .timetable .tt_wrap{border:3px solid #006934;background:#beddb2;background:-webkit-gradient(linear,left top,left bottom,from(#beddb2),color-stop(30%,#fff));background:-webkit-linear-gradient(top,#beddb2 0%,#fff 30%);background:linear-gradient(180deg,#beddb2 0%,#fff 30%);position:relative;border-radius:20px;padding:70px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.kichion38sp .timetable .tt_wrap{padding:24px 20px}}.kichion38sp .timetable .tt_wrap:before{content:"";display:block;background:url(//kichion.com/wp/wp-content/themes/kichion/assets/css/../img/kichion38sp/tt_bg.png) no-repeat center;background-size:100%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}@media screen and (max-width:767px){.kichion38sp .timetable .tt_wrap:before{display:none}}.kichion38sp .timetable .tt_wrap .tt{position:relative;z-index:100}@media screen and (max-width:767px){.kichion38sp .timetable .tt_wrap .tt{display:none}}.kichion38sp .timetable .tt_wrap .sptt{display:none}@media screen and (max-width:767px){.kichion38sp .timetable .tt_wrap .sptt{display:block}}.kichion38sp .timetable .tt_wrap .sptt img:first-of-type{margin-bottom:24px}.kichion38sp .attention{margin-top:-360px;padding:0 20px 160px}@media screen and (max-width:767px){.kichion38sp .attention{padding-bottom:60px;margin-top:-60px}}.kichion38sp .attention .sec_ttl{margin-bottom:48px}@media screen and (max-width:767px){.kichion38sp .attention .sec_ttl img{width:200px}}.kichion38sp .attention .cnt{max-width:1200px;border:12px solid #000;background:#fff;border-radius:20px;margin:0 auto;padding:60px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:20}@media screen and (max-width:767px){.kichion38sp .attention .cnt{padding:30px 16px 40px;margin-top:-4vw;border:8px solid #000}}.kichion38sp .attention .cnt .attention_ttl{max-width:560px;height:48px;line-height:1;background:#000;color:#fff;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 32px;font-size:24px}@media screen and (max-width:767px){.kichion38sp .attention .cnt .attention_ttl{font-size:14px;height:40px}}.kichion38sp .attention .cnt .attention_lead{font-size:18px;font-weight:700;margin-bottom:48px}@media screen and (max-width:767px){.kichion38sp .attention .cnt .attention_lead{font-size:15px;margin-bottom:24px;line-height:1.6}}.kichion38sp .attention .cnt>ul{margin-bottom:64px}.kichion38sp .attention .cnt>ul:last-of-type{margin-bottom:0}.kichion38sp .attention .cnt>ul>li{position:relative;font-weight:700;line-height:1.6;padding-left:1em;font-size:18px;margin-bottom:5px}@media screen and (max-width:767px){.kichion38sp .attention .cnt>ul>li{font-size:15px}}.kichion38sp .attention .cnt>ul>li:before{content:"●";position:absolute;left:0;top:0}.kichion38sp .attention .cnt>ul>li ul{margin-top:8px;margin-bottom:0}.kichion38sp .attention .cnt>ul>li ul li{padding-left:1.2em;line-height:1.6;margin-bottom:5px;position:relative;font-size:16px}@media screen and (max-width:767px){.kichion38sp .attention .cnt>ul>li ul li{font-size:15px}}.kichion38sp .attention .cnt>ul>li ul li:before{content:"・";position:absolute;left:0;top:0}.kichion38sp .footer{background:#f8b62d}.kichion38sp .footer p{color:#000}.kichion38sp .footer .flogo{margin-bottom:50px;font-size:0}@media screen and (max-width:767px){.kichion38sp .footer .flogo img{width:220px}}.kichion38sp .copyright{background:#8fc31f;padding:15px 20px}.wrap_modal38{position:fixed;top:0;left:0;width:100%;height:100%;padding:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:100000;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}@media screen and (max-width:767px){.wrap_modal38{padding:24px 16px}}.wrap_modal38 .modal_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:6666;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;opacity:.8}.wrap_modal38 .modal{display:none;max-width:1200px;height:auto;opacity:0;z-index:7777;-webkit-transition:opacity 5.5s ease;transition:opacity 5.5s ease;-webkit-transition-delay:1s;transition-delay:1s}.wrap_modal38 .modal.active{display:block;opacity:1}.wrap_modal38 .modal .ttl{color:#000;font-size:30px;padding:5px 16px;min-height:100px;background:#22ac38;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.wrap_modal38 .modal .ttl{font-size:18px;min-height:0}}.wrap_modal38 .modal .ttl span{font-size:20px}.wrap_modal38 .modal .ttl .close{position:absolute;right:100px;width:100px;top:-2px;right:-2px;line-height:.7;cursor:pointer}@media screen and (max-width:767px){.wrap_modal38 .modal .ttl .close{width:auto;height:calc(100% + 4px);aspect-ratio:1/1}}.wrap_modal38 .modal .cnt{position:relative;padding:50px 80px;border-left:2px solid #000;border-right:2px solid #000;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e1eecb));background:-webkit-linear-gradient(top,#fff 0%,#e1eecb 100%);background:linear-gradient(180deg,#fff 0%,#e1eecb 100%)}@media screen and (max-width:767px){.wrap_modal38 .modal .cnt{padding:24px 40px}}.wrap_modal38 .modal .cnt:after,.wrap_modal38 .modal .cnt:before{content:"";display:block;width:40px;height:100%;position:absolute;top:0}@media screen and (max-width:767px){.wrap_modal38 .modal .cnt:after,.wrap_modal38 .modal .cnt:before{width:20px}}.wrap_modal38 .modal .cnt:before{-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-repeating-linear-gradient(bottom,#4fb239,#4fb239 35px,#fff 35px,#fff 70px);background:repeating-linear-gradient(0deg,#4fb239,#4fb239 35px,#fff 35px,#fff 70px);left:0}@media screen and (max-width:767px){.wrap_modal38 .modal .cnt:before{background:-webkit-repeating-linear-gradient(bottom,#4fb239,#4fb239 20px,#fff 20px,#fff 40px);background:repeating-linear-gradient(0deg,#4fb239,#4fb239 20px,#fff 20px,#fff 40px)}}.wrap_modal38 .modal .cnt:after{-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-repeating-linear-gradient(bottom,#4fb239,#4fb239 35px,#fff 35px,#fff 70px);background:repeating-linear-gradient(0deg,#4fb239,#4fb239 35px,#fff 35px,#fff 70px);right:0}@media screen and (max-width:767px){.wrap_modal38 .modal .cnt:after{background:-webkit-repeating-linear-gradient(bottom,#4fb239,#4fb239 20px,#fff 20px,#fff 40px);background:repeating-linear-gradient(0deg,#4fb239,#4fb239 20px,#fff 20px,#fff 40px)}}.wrap_modal38 .modal .cnt .img{font-size:0;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.wrap_modal38 .modal .cnt .img{margin-bottom:24px}}.wrap_modal38 .modal .cnt .contents h2{border-left:5px solid #006934;padding-left:8px;line-height:1.3;color:#006934;margin-bottom:16px;font-weight:700;font-size:20px}@media screen and (max-width:767px){.wrap_modal38 .modal .cnt .contents h2{font-size:16px}}.wrap_modal38 .modal .cnt .contents p{margin-bottom:32px}@media screen and (max-width:767px){.wrap_modal38 .modal .cnt .contents p{font-size:14px}}.wrap_modal38 .modal .cnt .contents p a{color:#006934}.wrap_modal38 .modal .cnt p{color:#000}.wrap_modal38 .modal .bottom{background:#22ac38;border:2px solid #000;height:40px}@media screen and (max-width:767px){.wrap_modal38 .modal .bottom{height:30px}}.mdl_bg{z-index:100001;display:block;position:fixed;top:0;left:0;width:100%;height:120%;background:rgba(0,0,0,.85)}.mdl_box{position:fixed;display:block;z-index:100010;width:80%;max-width:980px;height:auto;max-height:75vh;margin:0;padding:60px 3vw 30px;border:2px solid #ededed;background:#fff;font-size:.8rem;text-align:center;overflow:scroll}.mdl_close{display:block;width:3em;height:3em;position:absolute;top:0;right:0;cursor:pointer}.mdl_close:after{content:'×';display:block;line-height:1;color:#000;font-size:3em;text-align:center}a.ov{display:block;transition:.5s ease-in-out;font-size:1rem;color:#000;text-decoration:none}a.ov:hover{transform:scale(1.05);opacity:.75}a.ov>img{display:block;width:100%;margin-bottom:1rem}.spSet{display:none}@media only screen and (max-width:767px){.spSet{display:block}}