@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap');@import url('https://fonts.cdnfonts.com/css/impact');*{margin:0;padding:0;box-sizing:border-box;word-break:break-all}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ul,ol{list-style:none}html,body{margin:0 auto;padding:0;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:20px;text-align:left;color:#1e2022;min-width:1080px}@media screen and (max-width:767px){html,body{font-size:4vw;min-width:240px;max-width:767px}}body{cursor:url(//chumunote.info/wp/wp-content/themes/ChumuNote/css/../images/cursor.png),auto}img{border-style:none;vertical-align:bottom;padding:0;line-height:0;max-width:100%;height:auto}figure{margin:0 auto;text-align:center}figure.img img{padding:8px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 5px 2px}@media screen and (max-width:767px){figure.img img{padding:1.25vw}}.youtube{position:relative;width:100%;padding-top:56.25% !important}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}p{line-height:1.5em;margin:0 0 1em;padding:0}p:last-child{margin:0}strong{font-weight:700}.bold{font-weight:700}.normal{font-weight:400}.under_line{text-decoration:underline}.line_through{text-decoration:line-through}.impact{font-family:'Impact','Impacted','Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-weight:400}.white{color:#fff}.black{color:#1e2022}.blue{color:#0064c8}.yellow{color:#fafa19}.left{text-align:left}.right{text-align:right}.center{text-align:center}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.more a{font-size:1rem;text-decoration:underline;transition:.3s}.more a:hover{color:#0064c8}.opa{transition:opacity .3s}.opa:hover{opacity:.7}body{padding-top:60px}header{position:fixed;left:0;right:0;top:0;z-index:99;background:#1e2022;color:#fff;width:100%;min-width:1080px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;box-shadow:rgba(30,32,34,.5) 0 0 5px 2px}header h1 img{height:60px}header nav{display:flex;align-items:center}header nav ul{display:flex;align-items:center;justify-content:center;text-align:center}header nav ul.sns{margin-left:16px}header nav ul.sns li:last-child{margin-left:10px}header nav ul.sns li:before,header nav ul.sns li:after{display:none}header nav ul.sns li a:hover{color:inherit}header nav ul li{margin:0;font-size:1.2rem}header nav ul li:before{content:"|";margin:0 16px}header nav ul li:last-child:after{content:"|";margin:0 0 0 20px}header nav ul li a{position:relative;transition:.3s}header nav ul:not(.sns) li a:after{content:"";width:0;height:1px;background:#fafa19;position:absolute;left:0;right:0;bottom:0;margin:auto;transition:.3s}header nav ul li a:hover:after{width:100%;color:#fafa19}header nav ul li a:hover{color:#fafa19}@media print,screen and (min-width:768px){header nav{display:flex !important;opacity:1 !important;height:auto !important}#smp_nav_btn{display:none !important}}@media screen and (max-width:767px){body{padding-top:12.5vw}header{min-width:100%;padding:1.25vw}header h1 img{height:10vw}header nav{display:none;position:fixed;left:0;right:0;top:12.5vw;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:5%;background:rgba(30,32,34,1);overflow-x:hidden;overflow-y:auto}header nav ul{display:block;width:100%}header nav ul.sns{display:flex;margin:5% auto 0}header nav ul.sns li{border:none !important;padding:0;margin:0 2.5vw;font-size:3rem}header nav ul.sns li:last-child{margin-left:10px}header nav ul li{font-size:2rem;padding:.5em;border-bottom:1px solid #fff}header nav ul li:first-child{border-top:1px solid #fff}header nav ul li:before,header nav ul li:last-child:after{display:none}header nav ul:not(.sns) li a:after{display:none}#smp_nav_btn{display:flex;align-items:flex-end;justify-content:center;padding:0;width:10vw;height:10vw;position:fixed;right:1.25vw;top:1.25vw;z-index:999;transition:.3s;cursor:pointer}#smp_nav_btn span{display:block;height:1px;width:7.5vw;background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;transition:.3s}#smp_nav_btn span:before{content:"";display:block;height:1px;width:7.5vw;background:#fff;position:absolute;bottom:1.875vw;transition:.3s}#smp_nav_btn span:after{content:"";display:block;height:1px;width:7.5vw;background:#fff;position:absolute;top:calc(1.875vw + 1px);transition:.3s}#smp_nav_btn.active span{background:rgba(255,255,255,0)}#smp_nav_btn.active span:before{bottom:0;transform:rotate(45deg)}#smp_nav_btn.active span:after{top:0;transform:rotate(-45deg)}}footer{background:#1e2022;border-bottom:4px solid #fafa19;color:#fff;padding:40px 0 0}footer #footer{width:1000px;margin:0 auto}footer #footer .banner{padding-bottom:40px;margin-bottom:20px;border-bottom:2px solid #fff}footer #footer .banner ul{display:flex;align-items:center;justify-content:space-between}footer #footer dl{display:flex;align-items:center;justify-content:center;margin:auto}footer #footer dl dt img{height:60px}footer #footer dl dd{margin-left:20px}footer #footer dl dd ul{display:flex;align-items:center}footer #footer dl dd ul li{font-size:2rem;margin-left:10px}footer #footer nav{margin:20px 0 40px}footer #footer nav ul{display:flex;align-items:center;justify-content:center;text-align:center}footer #footer nav ul li{margin:0;font-size:1rem}footer #footer nav ul li:before{content:"|";margin:0 20px}footer #footer nav ul li:last-child:after{content:"|";margin:0 0 0 20px}footer #footer nav ul li a{position:relative;transition:.3s}footer #footer nav ul li a:after{content:"";width:0;height:1px;background:#fafa19;position:absolute;left:0;right:0;bottom:0;margin:auto;transition:.3s}footer #footer nav ul li a:hover:after{width:100%;color:#fafa19}footer #footer nav ul li a:hover{color:#fafa19}p.copyright{background:#0064c8;color:#fff;text-align:center;margin:0;font-size:.8rem;line-height:1em;padding:1em}@media screen and (max-width:767px){footer{padding:5% 0 0}footer #footer{width:100%}footer #footer .banner{padding-bottom:5%;margin-bottom:5%}footer #footer .banner ul{flex-wrap:wrap;margin:-1.25vw 1.25vw}footer #footer .banner ul li{width:calc(50% - 2.5vw);margin:1.25vw;text-align:center}footer #footer .banner ul li img{height:10vw}footer #footer .banner ul li a{display:block;background:#fff}footer #footer .banner ul li:nth-child(2) a{background:#fc4d50}footer #footer dl{margin-bottom:5%}footer #footer dl dt img{height:10vw}footer #footer dl dd{margin-left:2.5vw}footer #footer dl dd ul li{margin-left:2.5vw}footer #footer nav{display:none}}#pagetop{display:none;position:fixed;right:20px;bottom:20px;width:120px;z-index:10}@media screen and (max-width:767px){#pagetop{right:2.5vw;bottom:2.5vw;width:12.5vw}}#pagetop img{animation:manbou ease-in-out 1s infinite alternate}@keyframes manbou{0%{transform:scale(1.1) rotate(5deg)}100%{transform:scale(.9) rotate(-5deg)}}#content{overflow:hidden}section{width:100%;margin:0 auto}section.sec{border-top:20px solid #1e2022;padding:60px 0;position:relative}section.sec:before{content:"";width:25%;height:20px;background:#0064c8;position:absolute;right:0;top:-20px;z-index:1}section.sec:after{content:"";width:5%;height:20px;background:#fafa19;position:absolute;right:0;top:-20px;z-index:2}section.bg01{background:url(//chumunote.info/wp/wp-content/themes/ChumuNote/css/../images/bg01.jpg) fixed}section.bg02{background:url(//chumunote.info/wp/wp-content/themes/ChumuNote/css/../images/bg02.jpg) fixed}section.bg03{background:url(//chumunote.info/wp/wp-content/themes/ChumuNote/css/../images/bg03.jpg) fixed}section.bg04{background:url(//chumunote.info/wp/wp-content/themes/ChumuNote/css/../images/bg04.jpg) fixed}.maincontent{padding:0;margin:0 auto;width:1000px}@media screen and (max-width:767px){section{padding:10% 0}section.sec{border-width:5vw}section.sec:before{height:5vw;top:-5vw}section.sec:after{height:5vw;top:-5vw}.maincontent{padding:0;margin:0 auto;width:90%}}h1,h2,h3,h4,h5,h6{line-height:1.25em;letter-spacing:.1em;font-family:'Impact','Impacted','Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}h2.tit_h2{text-align:center;font-size:6rem;line-height:1em;padding:.1em;margin-bottom:40px;border-top:4px solid #1e2022;border-bottom:4px solid #1e2022}h3.tit_h3{margin:0 0 20px -20px}h3.tit_h3 strong{display:inline-block;font-size:3rem;line-height:1em;padding:.1em 1em;background:#1e2022;color:#fff;position:relative;transform:skewX(-22.5deg)}h3.tit_h3 strong:before{content:"";width:40px;height:100%;background:#0064c8;position:absolute;right:-40px;top:0;z-index:1}h3.tit_h3 strong:after{content:"";width:10px;height:100%;background:#fafa19;position:absolute;right:-50px;top:0;z-index:1}h3.tit_h3 strong span{display:block;position:relative;transform:skewX(22.5deg)}@media screen and (max-width:767px){h1,h2,h3,h4,h5,h6{letter-spacing:.05em}h2.tit_h2{font-size:4rem;margin-bottom:7.5%}h3.tit_h3{margin:0 0 5% -2.5vw}h3.tit_h3 strong{font-size:2rem;padding:.1em 1em}h3.tit_h3 strong:before{width:5vw;right:-5vw}h3.tit_h3 strong:after{width:1.25vw;right:-6.25vw}}#fv{width:100%;height:calc(100vh - 80px);position:relative}#fv #fv_bg_video:after{content:"";width:100%;height:100%;background:url(//chumunote.info/wp/wp-content/themes/ChumuNote/css/../images/dot_pt.png) rgba(30,32,34,.2);background-size:6px;position:absolute;left:0;top:0;z-index:2}#fv #fv_bg_video{position:relative;width:100%;height:100%;overflow:hidden;z-index:-1}#fv #fv_bg_video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;pointer-events:none}@media (max-aspect-ratio:16/9){#fv #fv_bg_video video{width:200vh}}@media screen and (max-width:767px){#fv{height:calc(100vh - 12.5vw)}#fv #fv_bg_video video{width:200vh}}#fv .fv_contact a{background:#fff;display:inline-block;padding:8px;position:absolute;right:40px;bottom:40px;box-shadow:rgba(30,32,34,.5) 0 0 5px 2px;transition:.3s;z-index:3}#fv .fv_contact a:after{content:"";width:calc(100% - 16px);height:calc(100% - 16px);border:2px solid #1e2022;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}#fv .fv_contact a:hover{transform:rotate(5deg)}#fv .fv_contact dl dt{display:flex;align-items:center;justify-content:space-between;padding:8px;border-bottom:2px solid #1e2022}#fv .fv_contact dl dt span i{margin-left:.5em}#fv .fv_contact dl dd{padding:8px}@media screen and (max-width:767px){#fv .fv_contact a{padding:1.25vw;right:5vw;bottom:7.5vw}#fv .fv_contact a:after{width:calc(100% - 2.5vw);height:calc(100% - 2.5vw)}#fv .fv_contact dl dt{padding:1.25vw}#fv .fv_contact dl dd{padding:1.25vw}}#home_schedule .home_schedule_box{margin-bottom:80px}#home_schedule .home_schedule_box:last-child{margin-bottom:40px}#home_schedule .home_schedule_box .tit{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}#home_schedule .home_schedule_box .tit h3{margin-bottom:0}@media screen and (max-width:767px){#home_schedule .home_schedule_box{margin-bottom:15vw}#home_schedule .home_schedule_box:last-child{margin-bottom:7.5vw}#home_schedule .home_schedule_box .tit{margin-bottom:5%}}#home_schedule .home_schedule_box ul li{width:320px}#home_schedule .home_schedule_box ul li a{display:block}#home_schedule .home_schedule_box ul li figure img{padding:4px;background:#fff;box-shadow:rgba(30,32,34,.2) 0 0 5px 2px}#home_schedule .home_schedule_box ul li dl{margin-top:8px}#home_schedule .home_schedule_box ul li dl dt{background:#0064c8;color:#fff;padding:4px;font-weight:700;display:flex;align-items:center;justify-content:space-between}#home_schedule .home_schedule_box ul li dl dt span{font-size:.8rem}#home_schedule .home_schedule_box ul li dl dt strong{font-size:.8rem;display:flex;align-items:center;justify-content:center;width:120px;background:#fafa19;color:#0064c8}#home_schedule .home_schedule_box ul li dl dd{border:4px solid #0064c8;background:#fff;border-top:none;padding:4px 8px}#home_schedule .home_schedule_box ul li dl dd h4{font-size:1rem;margin-bottom:.125em;border-bottom:1px solid #1e2022;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#home_schedule .home_schedule_box ul li dl dd p{font-size:.8rem;min-height:3em}@media screen and (max-width:767px){#home_schedule .home_schedule_box ul li{width:100%}#home_schedule .home_schedule_box ul li figure img{padding:1.25vw}#home_schedule .home_schedule_box ul li dl{margin-top:2.5%}#home_schedule .home_schedule_box ul li dl dt{padding:1.25vw}#home_schedule .home_schedule_box ul li dl dt span{font-size:1rem}#home_schedule .home_schedule_box ul li dl dt strong{font-size:1rem;width:25vw}#home_schedule .home_schedule_box ul li dl dd{border-width:1.25vw;padding:2.5%}#home_schedule .home_schedule_box ul li dl dd p{font-size:1rem}}#home_schedule .home_schedule_box .bx-wrapper .bx-pager{bottom:-40px}#home_schedule .home_schedule_box .bx-wrapper .bx-pager.bx-default-pager a{width:16px;height:16px;margin:0 8px;background:#1e2022}#home_schedule .home_schedule_box .bx-wrapper .bx-pager.bx-default-pager a:hover,#home_schedule .home_schedule_box .bx-wrapper .bx-pager.bx-default-pager a.active{background:#0064c8}#home_schedule .home_schedule_box .bx-wrapper .bx-prev{left:-40px;top:0;width:30px;height:100%;background:#1e2022;color:#fff;display:flex;align-items:center;justify-content:center}#home_schedule .home_schedule_box .bx-wrapper .bx-next{right:-40px;top:0;width:30px;height:100%;background:#1e2022;color:#fff;display:flex;align-items:center;justify-content:center}#home_schedule .home_schedule_box .bx-wrapper .bx-prev:hover,#home_schedule .home_schedule_box .bx-wrapper .bx-next:hover{background:#0064c8}@media screen and (max-width:767px){#home_schedule .home_schedule_box .bx-wrapper{padding:0 5vw}#home_schedule .home_schedule_box .bx-wrapper .bx-pager{bottom:-7.5vw}#home_schedule .home_schedule_box .bx-wrapper .bx-pager.bx-default-pager a{width:3.75vw;height:3.75vw;margin:0 1.875vw}#home_schedule .home_schedule_box .bx-wrapper .bx-next{right:-5vw;width:7.5vw;height:100%}#home_schedule .home_schedule_box .bx-wrapper .bx-prev{left:-5vw;width:7.5vw;height:100%}}#home_news{padding-bottom:0}#home_news .chumu_comment dl{display:flex;align-items:center;justify-content:center;margin:40px auto 0}#home_news .chumu_comment dl dt{width:calc(100% - 140px);margin:10px 20px 10px 0;background:#fff;border:4px solid #1e2022;border-bottom-width:8px;border-radius:100px;position:relative}#home_news .chumu_comment dl dt:after{content:"";width:0;height:0;border-style:solid;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid #1e2022;border-right:0;position:absolute;right:-24px;top:50%;transform:translateY(-50%)}#home_news .chumu_comment dl dt p{text-align:center;font-size:1.2rem;padding:1em 1.5em;line-height:1.25em;font-weight:900}#home_news .chumu_comment dl dd{width:120px}@media screen and (max-width:767px){#home_news .chumu_comment dl{margin:10% auto 0}#home_news .chumu_comment dl dt{width:calc(100% - 22.5vw);margin:1.25vw 2.5vw 1.25vw 0;margin-right:3.75vw}#home_news .chumu_comment dl dt:after{border-top:2.5vw solid transparent;border-bottom:2.5vw solid transparent;border-left:2.5vw solid #1e2022;right:-2.5vw}#home_news .chumu_comment dl dt p{font-size:.9rem;padding:.5em 1.25em}#home_news .chumu_comment dl dd{width:20vw}}#home_news .chumu_comment dl dd img{position:relative;animation:SD ease-in-out 1s infinite alternate}@keyframes SD{0%{bottom:-10px}90%{bottom:-10px}100%{bottom:0}}#home_profile{position:relative;z-index:1}#home_profile figure.profile_img{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:-1}#home_profile figure.profile_img img{width:480px}@media screen and (max-width:767px){#home_profile figure.profile_img{top:33.33vw;transform:none}#home_profile figure.profile_img img{width:90%}}#home_profile .profile_list{margin:60px auto 100px;display:flex;align-items:flex-end;justify-content:space-between}#home_profile .profile_list .profile_box{background:#fff;display:inline-block;padding:16px;position:relative;box-shadow:rgba(30,32,34,.2) 0 0 5px 2px;z-index:1}#home_profile .profile_list .profile_box:after{content:"";width:calc(100% - 16px);height:calc(100% - 16px);border:2px solid #1e2022;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}#home_profile .profile_list .profile_box:nth-child(1){left:-40px;transform:rotate(-5deg)}#home_profile .profile_list .profile_box:nth-child(2){right:-40px;bottom:-40px;transform:rotate(5deg)}#home_profile .profile_list .profile_box table{font-size:.9rem}#home_profile .profile_list .profile_box table th{text-align:right;padding:.125em 0 .125em .25em}#home_profile .profile_list .profile_box table td{font-weight:700;padding:.125em 0}#home_profile .profile_list .profile_box table td a{display:inline-block;text-decoration:underline}#home_profile .profile_list .profile_box p.att{margin:.5em;font-size:.7rem;position:relative;padding-left:1em}#home_profile .profile_list .profile_box p.att:before{content:"※";position:absolute;left:0;top:0}@media screen and (max-width:767px){#home_profile .profile_list{margin:40vw auto 10%;display:block}#home_profile .profile_list .profile_box{display:block;padding:2.5vw}#home_profile .profile_list .profile_box:after{width:calc(100% - 2.5vw);height:calc(100% - 2.5vw)}#home_profile .profile_list .profile_box:nth-child(1){left:0;transform:rotate(-5deg);margin:0 25% 10% 0}#home_profile .profile_list .profile_box:nth-child(2){right:0;bottom:0;transform:rotate(5deg);margin:0 0 0 25%}#home_profile .profile_list .profile_box table{font-size:.8rem}#home_profile .profile_list .profile_box p.att{font-size:.7rem}}#home_profile .profile_other{width:calc(100% + 40px);margin:40px 0 0 -20px;display:flex;align-items:flex-start;justify-content:space-between}#home_profile .profile_other .profile_other_box{width:calc(50% - 40px);margin:0 20px}#home_profile .profile_other .profile_other_box h4{background:#0064c8;color:#fafa19;padding:10px 20px;text-align:center;margin-bottom:10px}#home_profile .profile_other .profile_other_box h4 strong{display:block;border-bottom:1px solid #fafa19;margin-bottom:.25em;padding-bottom:.25em}#home_profile .profile_other .profile_other_box h4 span{display:block}#home_profile .profile_other .profile_other_box .box{overflow-y:auto;background:#fff;padding:16px;position:relative;box-shadow:rgba(30,32,34,.2) 0 0 5px 2px;z-index:1}#home_profile .profile_other .profile_other_box .box:after{content:"";width:calc(100% - 16px);height:calc(100% - 16px);border:2px solid #1e2022;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}#home_profile .profile_other .profile_other_box .box .scroll{height:303px;padding:0 .5em;overflow:auto}#home_profile .profile_other .profile_other_box .box p{font-size:.8rem}#home_profile .profile_other .profile_other_box .box ul li{padding:.125em .5em;border-bottom:2px dotted #1e2022}#home_profile .profile_other .profile_other_box .box ul li:first-child{border-top:2px dotted #1e2022}#home_profile .profile_other .profile_other_box .box ul li dl{display:flex;align-items:center;justify-content:space-between}#home_profile .profile_other .profile_other_box .box ul li dl dt{display:flex;align-items:center;font-size:.9rem;letter-spacing:.1em;font-weight:700}#home_profile .profile_other .profile_other_box .box ul li dl dt span{display:block;background:#1e2022;color:#fff;width:5em;text-align:center;margin-right:.5em}#home_profile .profile_other .profile_other_box .box ul li dl dt strong{font-weight:900}#home_profile .profile_other .profile_other_box .box ul li dl dd{display:flex;align-items:center}#home_profile .profile_other .profile_other_box .box ul li dl dd a{color:#0064c8;font-size:1.25rem;margin-left:.25em;width:28px;text-align:center}@media screen and (max-width:767px){#home_profile .profile_other{width:100%;margin:10% auto 0;display:block}#home_profile .profile_other .profile_other_box{width:100%;margin:5% auto}#home_profile .profile_other .profile_other_box h4{padding:2.5%;margin-bottom:2.5%}#home_profile .profile_other .profile_other_box .box{padding:2.5vw}#home_profile .profile_other .profile_other_box .box:after{width:calc(100% - 2.5vw);height:calc(100% - 2.5vw)}#home_profile .profile_other .profile_other_box .box .scroll{height:45vw}#home_profile .profile_other .profile_other_box .box ul li dl dd a{width:5vw}}#home_profile .profile_other .profile_other_box .box .guideline h5{font-size:.8rem;margin:1.5em auto .25em;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#home_profile .profile_other .profile_other_box .box .guideline h5:first-child{margin-top:0}#home_profile .profile_other .profile_other_box .box .guideline ul{font-size:.7rem;margin-bottom:1.5em}#home_profile .profile_other .profile_other_box .box .guideline ul li{padding:.25em .25em .25em 1.25em;border-bottom:2px dotted #1e2022;position:relative}#home_profile .profile_other .profile_other_box .box .guideline ul li:first-child{border-top:2px dotted #1e2022}#home_profile .profile_other .profile_other_box .box .guideline ul li:before{content:"・";position:absolute;left:.25em;top:.25em}#home_profile .profile_other .profile_other_box .box .guideline ol{font-size:.7rem;margin-bottom:1.5em}#home_profile .profile_other .profile_other_box .box .guideline ol li{padding:.25em .25em .25em 1.25em;border-bottom:2px dotted #1e2022;position:relative}#home_profile .profile_other .profile_other_box .box .guideline ol li:first-child{border-top:2px dotted #1e2022}#home_profile .profile_other .profile_other_box .box .guideline ol li span{content:"・";position:absolute;left:.25em;top:.25em}#home_profile .profile_other .profile_other_box .box .guideline p{font-size:.7rem;line-height:1.5em}#home_profile .profile_other .profile_other_box .box .guideline p.sign{text-align:right}.zoom_img_wrap{padding:0;background:0 0;box-shadow:none}.zoom_img_wrap ul.zoom_img_nav{display:flex}.zoom_img_wrap ul.zoom_img_nav li{background:#fff;border:8px solid #1e2022;border-bottom:none;font-size:1rem;line-height:1em;padding:.5em .75em;cursor:pointer;transition:.3s}.zoom_img_wrap ul.zoom_img_nav li:not(:first-child){border-left:none}.zoom_img_wrap ul.zoom_img_nav li.active{background:#1e2022;color:#fff}.zoom_img_wrap ul.zoom_img_nav li:hover{background:#1e2022;color:#fff}.zoom_img_wrap ul.zoom_img_list{padding:8px;background:#1e2022;box-shadow:rgba(0,0,0,.2) 0 0 5px 2px}.zoom_img{overflow:hidden}.zoom_img img{transition:.3s;width:100%;height:auto;display:block}.zoom_img:hover img{transform:scale(2);position:relative}@media screen and (max-width:767px){.zoom_img_wrap{width:calc(100% + 5vw);margin-left:-2.5vw;padding:0}.zoom_img_wrap ul.zoom_img_nav li{border-width:1.25vw}.zoom_img_wrap ul.zoom_img_list{padding:1.25vw}.zoom_img{pointer-events:none}.zoom_img:hover img{transform:scale(1);object-position:0 !important}}.zoom_img_wrap ul.zoom_img_list li{display:none}.zoom_img_wrap ul.zoom_img_list li.active{display:block}#release .tit{display:flex;align-items:flex-end;justify-content:space-between;margin:40px 0 20px}#release .tit h3{margin-bottom:0}@media screen and (max-width:767px){#release .tit{margin:10% 0 5%}}#release .release_nav{margin:40px auto}#release .release_nav ul{display:flex}#release .release_nav ul li{width:calc(25% - 20px);margin:0 10px}#release .release_nav ul li a{display:flex;align-items:center;justify-content:center;width:100%;padding:.5em 0;background:#fff;border:4px solid #1e2022;font-size:1.5rem;line-height:1em;letter-spacing:.1em;transition:.3s}#release .release_nav ul li a:hover{background:#0064c8;color:#fff}@media screen and (max-width:767px){#release .release_nav{margin:7.5% auto}#release .release_nav ul{display:flex;flex-wrap:wrap;margin:-.625vw 0}#release .release_nav ul li{width:calc(25% - 1.25vw);margin:.625vw}#release .release_nav ul li a{font-size:1rem;letter-spacing:.05em}}#release .release_list ul{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px 0 -5px -5px}#release .release_list ul li{width:calc(25% - 10px);margin:5px;box-shadow:rgba(0,0,0,.2) 0 0 5px 2px}#release .release_list ul li dl{position:relative}#release .release_list ul li dl dd{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgba(30,32,34,.9);color:#fff;padding:20px;font-size:.8rem;opacity:0;transition:.3s}#release .release_list ul li a:hover dd{opacity:1.0}#release .release_list ul li dl dd span.cat{background:#fff;color:#1e2022;padding:.25em;margin:.25em auto;width:100%}#release .release_list ul li dl dd h4{font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media screen and (max-width:767px){#release .release_list ul{width:calc(100% + 2.5vw);margin:-1.25vw 0 -1.25vw -1.25vw}#release .release_list ul li{width:calc(50% - 2.5vw);margin:1.25vw}#release .release_list ul li dl{position:relative}#release .release_list ul li dl dd{display:none}}#release .release_list_movie ul{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px 0 -5px -5px}#release .release_list_movie ul li{width:calc(33.33% - 10px);margin:5px;box-shadow:rgba(0,0,0,.2) 0 0 5px 2px}@media screen and (max-width:767px){#release .release_list_movie ul{width:calc(100% + 2.5vw);margin:-1.25vw 0 -1.25vw -1.25vw}#release .release_list_movie ul li{width:calc(50% - 2.5vw);margin:1.25vw}.home #release .release_list_movie ul li{width:calc(100% - 2.5vw);margin:1.25vw}}#release_detail .tit span.date{display:inline-block;padding:.25em .5em;background:#1e2022;color:#fff;font-size:1rem;line-height:1em;letter-spacing:.1em;margin-bottom:.25em}#release_detail .tit h4{font-size:1.5rem;border-bottom:2px solid #1e2022;margin-bottom:20px;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#release_detail dl{text-align:center;display:flex;align-items:center;justify-content:center}#release_detail dl dt{width:50%}#release_detail dl dt img,#release_detail dl dt iframe{padding:8px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 5px 2px}#release_detail dl dd{width:50%;padding:20px;font-size:1rem}#release_detail dl dd span.cat{background:#1e2022;color:#fff;padding:.25em .5em;margin-left:.5em;width:100%}#release_detail dl dd h4{margin-top:.5em;font-size:1.5rem;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#release_detail figure.linkcore_link{text-align:center;margin:40px auto 0}#release_detail figure.linkcore_link a{text-decoration:underline;font-size:1.2rem;font-weight:700;position:relative}#release_detail figure.linkcore_link a i{margin-right:.5em}#release_detail figure.linkcore_link a:hover{text-decoration:none}@media screen and (max-width:768px){#release_detail dl{display:block}#release_detail dl dt{width:100%}#release_detail dl dt img{width:66.66%;padding:1.25vw}#release_detail dl dt iframe{width:100%;padding:1.25vw}#release_detail dl dd{width:100%;padding:0;margin-top:5%}#release_detail dl dd h4{font-size:1.225rem}#release_detail figure{margin:7.5% auto}#release_detail figure img{padding:1.25vw}#release_detail figure.youtube_link{margin:7.5% auto}}#schedule .schedule_nav{margin:40px auto}#schedule .schedule_nav ul{display:flex}#schedule .schedule_nav ul li{width:calc(50% - 20px);margin:0 10px}#schedule .schedule_nav ul li a{display:flex;align-items:center;justify-content:center;width:100%;padding:.5em 0;background:#fff;border:4px solid #1e2022;font-size:1.5rem;line-height:1em;letter-spacing:.1em;transition:.3s}#schedule .schedule_nav ul li a:hover{background:#0064c8;color:#fff}@media screen and (max-width:767px){#schedule .schedule_nav{margin:7.5% auto}#schedule .schedule_nav ul{display:flex;flex-wrap:wrap;margin:-.625vw 0}#schedule .schedule_nav ul li{width:calc(50% - 1.25vw);margin:.625vw}#schedule .schedule_nav ul li a{font-size:1rem;letter-spacing:.05em}}#schedule .schedule_list ul{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:-10px 0 -10px -10px}#schedule .schedule_list ul li{width:calc(33.33% - 20px);margin:10px}#schedule .schedule_list ul li a{display:block}#schedule .schedule_list ul li figure img{padding:4px;background:#fff;box-shadow:rgba(30,32,34,.2) 0 0 5px 2px}#schedule .schedule_list ul li dl{margin-top:8px}#schedule .schedule_list ul li dl dt{background:#0064c8;color:#fff;padding:4px;font-weight:700;display:flex;align-items:center;justify-content:space-between}#schedule .schedule_list ul li dl dt span{font-size:.8rem}#schedule .schedule_list ul li dl dt strong{font-size:.8rem;display:flex;align-items:center;justify-content:center;width:120px;background:#fafa19;color:#0064c8}#schedule .schedule_list ul li dl dd{border:4px solid #0064c8;background:#fff;border-top:none;padding:4px 8px}#schedule .schedule_list ul li dl dd h4{font-size:1rem;margin-bottom:.125em;border-bottom:1px solid #1e2022;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#schedule .schedule_list ul li dl dd p{font-size:.8rem;min-height:3em}@media screen and (max-width:767px){#schedule .schedule_list ul{width:calc(100% + 7.5vw);margin:-1.25vw 0 -1.25vw -3.75vw}#schedule .schedule_list ul li{width:calc(50% - 2.5vw);margin:1.25vw}#schedule .schedule_list ul li figure img{padding:1.25vw}#schedule .schedule_list ul li dl{margin-top:2.5%}#schedule .schedule_list ul li dl dt{padding:1.25vw}#schedule .schedule_list ul li dl dt span{font-size:.8rem}#schedule .schedule_list ul li dl dt strong{font-size:.8rem;width:22.5vw}#schedule .schedule_list ul li dl dd{border-width:1.25vw;padding:2.5%}#schedule .schedule_list ul li dl dd p{font-size:.7rem}}#schedule_detail .tit span.date{display:inline-block;padding:.25em .5em;background:#1e2022;color:#fff;font-size:1rem;line-height:1em;letter-spacing:.1em;margin-bottom:.25em}#schedule_detail .tit h4{font-size:1.5rem;border-bottom:2px solid #1e2022;margin-bottom:20px;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#schedule_detail figure{margin:40px auto}#schedule_detail figure img{padding:8px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 5px 2px}#schedule_detail figure.youtube_link{text-align:left;margin:40px auto}#schedule_detail figure.youtube_link a{text-decoration:underline;font-size:1.2rem;font-weight:700;position:relative}#schedule_detail figure.youtube_link a i{margin-right:.5em}#schedule_detail figure.youtube_link a:hover{text-decoration:none}@media screen and (max-width:768px){#schedule_detail .tit h4{margin-bottom:5%}#schedule_detail figure{margin:7.5% auto}#schedule_detail figure img{padding:1.25vw}#schedule_detail figure.youtube_link{margin:7.5% auto}}.news_list ul li{margin:10px auto}.news_list ul li a{display:block;background:#fff;transition:.3s}.news_list ul li a:hover{background:#0064c8;color:#fff}.news_list ul li dl{display:flex;align-items:center;width:100%;padding:10px;border:4px solid #1e2022;font-size:1rem}.news_list ul li dl dt{width:7.5em;text-align:left;border-right:2px solid #1e2022;padding:0 1em}.news_list ul li dl dd{width:calc(100% - 7.5em);padding:0 1em}.news_list ul li dl dd p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.news_list .more{text-align:center;margin-top:40px}@media screen and (max-width:767px){.news_list ul li{margin:2.5% auto}.news_list ul li dl{padding:2.5%;display:block;font-size:.9rem}.news_list ul li dl dt{width:100%;padding:0 0 .25em;border:none;border-bottom:1px solid #1e2022}.news_list ul li dl dd{width:100%;padding:.25em 0 0}.news_list .more{margin-top:5%}}#news_detail .tit span.date{display:inline-block;padding:.25em .5em;background:#1e2022;color:#fff;font-size:1rem;line-height:1em;letter-spacing:.1em;margin-bottom:.25em}#news_detail .tit h3{font-size:1.5rem;border-bottom:2px solid #1e2022;margin-bottom:20px;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#news_detail figure{margin:40px auto}#news_detail figure img{padding:8px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 5px 2px}@media screen and (max-width:768px){#news_detail .tit h3{margin-bottom:5%}#news_detail figure{margin:7.5% auto}#news_detail figure img{padding:1.25vw}}#contact p{text-align:center}#contact .att{text-align:center;margin:40px auto}#contact .att p{font-size:.8rem}#contact .att p a{text-decoration:underline}@media screen and (max-width:767px){#contact .att{margin:10% auto}}#contact .wpcf7-not-valid-tip{font-size:.6em;display:block;text-align:right}#contact .wpcf7-character-count{font-size:.6em;display:block;text-align:right}#contact .wpcf7 form .wpcf7-response-output{font-size:.6rem}#contact ::placeholder{color:#aaa;line-height:1.25em}#contact ::-ms-input-placeholder{color:#aaa;line-height:1.25em}#contact input[type=submit],#contact button{-webkit-appearance:none}#contact input,#contact textarea,#contact select,#contact button{width:100%;padding:.5em;font-size:1rem;font-weight:700;line-height:1.25em;box-sizing:border-box;outline:none;border:none;color:#1e2022;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}#contact textarea{text-align:left;height:10em;font-weight:400}#contact input[type=radio],#contact input[type=checkbox]{width:auto;padding:0}#contact table{width:100%;border-collapse:separate;border-spacing:4px}#contact table th{width:240px;padding:10px;background:#0064c8;color:#fff;vertical-align:middle}#contact table th span{float:right;font-size:.6rem;color:#fafa19}#contact table td{padding:0;vertical-align:middle}#contact table td input,#contact table td textarea{background:#fff;border:4px solid #1e2022}#contact.confirm table td p{background:#fff;border:4px solid #1e2022;padding:.5em;font-size:1rem;font-weight:700;line-height:1.25em;text-align:left}#contact #submit_btn{text-align:center}#contact #submit_btn button{display:flex;align-items:center;justify-content:center;width:420px;height:60px;margin:auto;border:4px solid #1e2022;background:#fff;cursor:pointer;transition:.3s;font-size:1.2rem;letter-spacing:.1em;font-family:'Impact','Impacted','Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-weight:400}#contact #submit_btn button:hover{background:#0064c8;color:#fff}#contact #submit_btn p{font-size:.8rem;margin-top:1em}#contact #submit_btn p a{text-decoration:underline}@media screen and (max-width:767px){#contact table{border-collapse:collapse;border-spacing:0}#contact table th{display:block;width:100%;padding:2.5%}#contact table td{display:block;width:100%;padding:2.5% 2.5% 7.5%}#contact table tr:last-child td{padding-bottom:0}#contact #submit_btn button{width:100%;height:15vw;font-size:1.25rem}}#contact table td p{display:flex;align-items:center;justify-content:center;background:#fff;padding:.5em;margin:.5em 0}#contact table td small{font-size:75%}.pv h2.tit_h2{font-size:5rem}.pv p{font-size:.9rem}@media screen and (max-width:767px){.pv h2.tit_h2{font-size:2.5rem}}.prev_next{margin:80px auto 0;border-top:4px dotted #1e2022;border-bottom:4px dotted #1e2022;padding:20px 10px}.prev_next ul{display:flex;justify-content:space-between;width:calc(100% + 40px);margin-left:-20px;position:relative}.prev_next ul:after{content:"";width:1px;height:100%;background:#1e2022;position:absolute;left:0;right:0;top:0;margin:auto}.prev_next ul li{width:calc(50% - 40px);margin:0 20px}.prev_next ul li:last-child{text-align:right}.prev_next ul li span.date{display:inline-block;padding:.25em .5em;background:#1e2022;color:#fff;font-size:.8rem;line-height:1em;letter-spacing:.1em;margin-bottom:.25em}.prev_next ul li p{font-size:1rem;line-height:1.5em;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prev_next ul li a:hover{text-decoration:underline}@media screen and (max-width:768px){.prev_next{margin:10% auto 0;padding:2.5vw}.prev_next ul{display:block;width:100%;margin:0}.prev_next ul:after{display:none}.prev_next ul li{width:100%;margin:0 auto 2.5%}.prev_next ul li:last-child{text-align:left;margin-bottom:0}.prev_next ul li span.date{display:block;text-align:center}.prev_next ul li:last-child span.date{text-align:center}.prev_next ul li p{font-size:.8rem}.prev_next ul li p a{text-decoration:underline}}.back_to_list{margin:80px auto 0}.back_to_list a{display:flex;align-items:center;justify-content:center;width:360px;padding:.5em 0;margin:auto;background:#fff;border:4px solid #1e2022;font-size:1.5rem;line-height:1em;letter-spacing:.1em;transition:.3s}.back_to_list a:hover{background:#0064c8;color:#fff}@media screen and (max-width:768px){.back_to_list{margin:10% auto 0}.back_to_list a{width:66.66%;font-size:1.25rem}}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:0;margin:0}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}.wp-pagenavi{clear:both;text-align:center;margin:40px auto 0}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:2px solid #1e2022;font-size:1rem;line-height:1em;background:#fff;padding:.25em .75em;margin:0 .5em;transition:.3s}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#1e2022;color:#fff}@media screen and (max-width:767px){.wp-pagenavi{margin:7.5% auto 0}.wp-pagenavi a,.wp-pagenavi span{padding:.25em .33em;margin:0 .25em}}.grecaptcha-badge{visibility:hidden}dl.recaptcha{border:1px solid #ccc;padding:1em;font-size:.6rem;color:#666;text-align:center;margin:40px auto 0;width:360px}dl.recaptcha dt{border-bottom:1px solid #ccc;padding-bottom:.5em;margin-bottom:.5em}dl.recaptcha dd a{text-decoration:underline;color:#aaa}@media screen and (max-width:767px){dl.recaptcha{margin:10% auto;width:90%}}@media print,screen and (min-width:768px){.smp{display:none !important}}@media screen and (max-width:767px){.pc{display:none !important}}