@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,700;1,400&display=swap");
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.3;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--tcolor:rgba(233,84,5,1);--mustard:rgba(251,220,0,1);--green:rgba(69,182,135,1);--white:#fff}:root{--s1:1rem}:root{--sA:1.5rem}:root{--s2:2rem}:root{--s3:3rem}:root{--s4:4rem}:root{--s5:5rem}:root{--s6:6rem}:root{--s7:7rem}:root{--s8:8rem}:root{--s12:12rem}@media (max-width:1500px){:root{--s1:calc(
      1rem - (1rem * ((1920 - 1500) / 1920))
    )}:root{--sA:calc(
      1.5rem - (1.5rem * ((1920 - 1500) / 1920))
    )}:root{--s2:calc(
      2rem - (2rem * ((1920 - 1500) / 1920))
    )}:root{--s3:calc(
      3rem - (3rem * ((1920 - 1500) / 1920))
    )}:root{--s4:calc(
      4rem - (4rem * ((1920 - 1500) / 1920))
    )}:root{--s5:calc(
      5rem - (5rem * ((1920 - 1500) / 1920))
    )}:root{--s6:calc(
      6rem - (6rem * ((1920 - 1500) / 1920))
    )}:root{--s7:calc(
      7rem - (7rem * ((1920 - 1500) / 1920))
    )}:root{--s8:calc(
      8rem - (8rem * ((1920 - 1500) / 1920))
    )}:root{--s12:calc(
      12rem - (12rem * ((1920 - 1500) / 1920))
    )}}@media (max-width:1366px){:root{--s1:calc(
      1rem - (1rem * ((1920 - 1366) / 1920))
    )}:root{--sA:calc(
      1.5rem - (1.5rem * ((1920 - 1366) / 1920))
    )}:root{--s2:calc(
      2rem - (2rem * ((1920 - 1366) / 1920))
    )}:root{--s3:calc(
      3rem - (3rem * ((1920 - 1366) / 1920))
    )}:root{--s4:calc(
      4rem - (4rem * ((1920 - 1366) / 1920))
    )}:root{--s5:calc(
      5rem - (5rem * ((1920 - 1366) / 1920))
    )}:root{--s6:calc(
      6rem - (6rem * ((1920 - 1366) / 1920))
    )}:root{--s7:calc(
      7rem - (7rem * ((1920 - 1366) / 1920))
    )}:root{--s8:calc(
      8rem - (8rem * ((1920 - 1366) / 1920))
    )}:root{--s12:calc(
      12rem - (12rem * ((1920 - 1366) / 1920))
    )}}@media (max-width:1200px){:root{--s1:calc(
      1rem - (1rem * ((1920 - 1200) / 1920))
    )}:root{--sA:calc(
      1.5rem - (1.5rem * ((1920 - 1200) / 1920))
    )}:root{--s2:calc(
      2rem - (2rem * ((1920 - 1200) / 1920))
    )}:root{--s3:calc(
      3rem - (3rem * ((1920 - 1200) / 1920))
    )}:root{--s4:calc(
      4rem - (4rem * ((1920 - 1200) / 1920))
    )}:root{--s5:calc(
      5rem - (5rem * ((1920 - 1200) / 1920))
    )}:root{--s6:calc(
      6rem - (6rem * ((1920 - 1200) / 1920))
    )}:root{--s7:calc(
      7rem - (7rem * ((1920 - 1200) / 1920))
    )}:root{--s8:calc(
      8rem - (8rem * ((1920 - 1200) / 1920))
    )}:root{--s12:calc(
      12rem - (12rem * ((1920 - 1200) / 1920))
    )}}@media (max-width:1024px){:root{--s1:calc(
      1rem - (1rem * ((1920 - 1024) / 1920))
    )}:root{--sA:calc(
      1.5rem - (1.5rem * ((1920 - 1024) / 1920))
    )}:root{--s2:calc(
      2rem - (2rem * ((1920 - 1024) / 1920))
    )}:root{--s3:calc(
      3rem - (3rem * ((1920 - 1024) / 1920))
    )}:root{--s4:calc(
      4rem - (4rem * ((1920 - 1024) / 1920))
    )}:root{--s5:calc(
      5rem - (5rem * ((1920 - 1024) / 1920))
    )}:root{--s6:calc(
      6rem - (6rem * ((1920 - 1024) / 1920))
    )}:root{--s7:calc(
      7rem - (7rem * ((1920 - 1024) / 1920))
    )}:root{--s8:calc(
      8rem - (8rem * ((1920 - 1024) / 1920))
    )}:root{--s12:calc(
      12rem - (12rem * ((1920 - 1024) / 1920))
    )}}@media (max-width:801px){:root{--s1:calc(
      1rem - (1rem * ((1920 - 801) / 1920))
    )}:root{--sA:calc(
      1.5rem - (1.5rem * ((1920 - 801) / 1920))
    )}:root{--s2:calc(
      2rem - (2rem * ((1920 - 801) / 1920))
    )}:root{--s3:calc(
      3rem - (3rem * ((1920 - 801) / 1920))
    )}:root{--s4:calc(
      4rem - (4rem * ((1920 - 801) / 1920))
    )}:root{--s5:calc(
      5rem - (5rem * ((1920 - 801) / 1920))
    )}:root{--s6:calc(
      6rem - (6rem * ((1920 - 801) / 1920))
    )}:root{--s7:calc(
      7rem - (7rem * ((1920 - 801) / 1920))
    )}:root{--s8:calc(
      8rem - (8rem * ((1920 - 801) / 1920))
    )}:root{--s12:calc(
      12rem - (12rem * ((1920 - 801) / 1920))
    )}}@media (max-width:801px){:root{--s1:calc(
      1rem - (1rem * ((1920 - 801) / 1920))
    )}:root{--sA:calc(
      1.5rem - (1.5rem * ((1920 - 801) / 1920))
    )}:root{--s2:calc(
      2rem - (2rem * ((1920 - 801) / 1920))
    )}:root{--s3:calc(
      3rem - (3rem * ((1920 - 801) / 1920))
    )}:root{--s4:calc(
      4rem - (4rem * ((1920 - 801) / 1920))
    )}:root{--s5:calc(
      5rem - (5rem * ((1920 - 801) / 1920))
    )}:root{--s6:calc(
      6rem - (6rem * ((1920 - 801) / 1920))
    )}:root{--s7:calc(
      7rem - (7rem * ((1920 - 801) / 1920))
    )}:root{--s8:calc(
      8rem - (8rem * ((1920 - 801) / 1920))
    )}:root{--s12:calc(
      12rem - (12rem * ((1920 - 801) / 1920))
    )}}@media (max-width:480px){:root{--s1:calc(
      1rem - (1rem * ((1920 - 480) / 1920))
    )}:root{--sA:calc(
      1.5rem - (1.5rem * ((1920 - 480) / 1920))
    )}:root{--s2:calc(
      2rem - (2rem * ((1920 - 480) / 1920))
    )}:root{--s3:calc(
      3rem - (3rem * ((1920 - 480) / 1920))
    )}:root{--s4:calc(
      4rem - (4rem * ((1920 - 480) / 1920))
    )}:root{--s5:calc(
      5rem - (5rem * ((1920 - 480) / 1920))
    )}:root{--s6:calc(
      6rem - (6rem * ((1920 - 480) / 1920))
    )}:root{--s7:calc(
      7rem - (7rem * ((1920 - 480) / 1920))
    )}:root{--s8:calc(
      8rem - (8rem * ((1920 - 480) / 1920))
    )}:root{--s12:calc(
      12rem - (12rem * ((1920 - 480) / 1920))
    )}}@media (max-width:360px){:root{--s1:calc(
      1rem - (1rem * ((1920 - 360) / 1920))
    )}:root{--sA:calc(
      1.5rem - (1.5rem * ((1920 - 360) / 1920))
    )}:root{--s2:calc(
      2rem - (2rem * ((1920 - 360) / 1920))
    )}:root{--s3:calc(
      3rem - (3rem * ((1920 - 360) / 1920))
    )}:root{--s4:calc(
      4rem - (4rem * ((1920 - 360) / 1920))
    )}:root{--s5:calc(
      5rem - (5rem * ((1920 - 360) / 1920))
    )}:root{--s6:calc(
      6rem - (6rem * ((1920 - 360) / 1920))
    )}:root{--s7:calc(
      7rem - (7rem * ((1920 - 360) / 1920))
    )}:root{--s8:calc(
      8rem - (8rem * ((1920 - 360) / 1920))
    )}:root{--s12:calc(
      12rem - (12rem * ((1920 - 360) / 1920))
    )}}@media screen and (max-width:801px){:root{--s1:1rem;--s2:1.5rem;--s3:2rem;--s4:2.5rem;--s5:3.125rem;--s6:3.75rem}}:root{--f1:.9em;--f2:1.125em;--f3:1.3125em;--f4:1.75em;--f5:2em;--f6:3em}@media (max-width:768px){:root{--f1:.9em;--f2:1.125em;--f3:1.3125em;--f4:1.5em;--f5:1.6em;--f6:1.75em}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{position:relative;height:100%}body{position:relative;color:#222;font-family:"Noto Sans JP",sans-serif;opacity:0;font-size:16px;letter-spacing:.1em;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.visible{opacity:1;transition:opacity 1s ease-out}body.open{overflow:hidden;height:100%}@media screen and (min-width:767.5px) and (max-width:1023.9px){body{font-size:calc(100vw / 70)}}img{max-width:100%;height:auto;vertical-align:bottom}br.brmd{display:none}@media screen and (max-width:801px){br.brmd{display:block}}@media screen and (max-width:801px){br.brmd{display:block}}br.brsp{display:none}@media screen and (max-width:801px){br.brsp{display:block}}@media screen and (max-width:801px){br.brpc{display:none}}.inner{width:100%;padding:0 3.75rem;max-width:1320px;margin:0 auto}@media screen and (max-width:801px){.inner{padding:0 1.25rem}}section{position:relative;padding:var(--s6) 0}@media screen and (max-width:1200px){section{padding:60px 0}}@media screen and (max-width:801px){section{padding:var(--s6) 0}}.btn_link{position:relative;display:inline-block;padding:.75em 1.5em;min-width:13.25em;color:#fff;font-size:var(--f3);font-weight:700;text-align:center;background:#063;border-radius:100px;transition:.3s}.btn_link:hover{color:#063;background:#ffed00;transition:.3s}@media screen and (max-width:801px){.btn_link{font-size:.9em;width:260px;min-width:unset}}a{color:#222;text-decoration:none;transition:.2s}a:hover{color:#063;transition:.2s}a:hover img{opacity:.85;transition:.2s}.text-red{color:#de1733 !important}@media screen and (max-width:801px){.pcblock{display:none !important}}.spblock{display:none !important}@media screen and (max-width:801px){.spblock{display:block !important}}@media screen and (max-width:801px){.spnone{display:none}}ul.nonstyle{list-style:none;margin:0;padding:0}ul.ul_sns{display:flex;margin:0}ul.ul_sns li{margin-right:8px;list-style:none}ul.ul_sns li:last-child{margin-right:0}ul.ul_sns li a{display:block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:12px;background:#000;border-radius:50%}ul.ul_sns li a.fb{background:#3c5998}ul.ul_sns li a.tw{background:#1da1f2}ul.ul_sns li a.in{position:relative;background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden}ul.ul_sns li a.in:before{content:"";position:absolute;top:11px;left:-9px;width:28px;height:28px;background:-webkit-radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%);background:radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%)}ul.ul_sns li a.in i{position:relative;z-index:2}ul.ul_sns li a.yt{background:#cd201f}ul.ul_flex{display:flex;flex-wrap:wrap}@media screen and (max-width:801px){ul.ul_flex{display:block}}ul.ul_flex li{width:calc((100% / 3) - 20px);margin-right:30px}ul.ul_flex li:nth-child(3n){margin-right:0}@media screen and (max-width:801px){ul.ul_flex li{width:100%;margin-right:0;margin-bottom:30px}ul.ul_flex li:last-child{margin-bottom:0}}ul.ul_flex li a{display:block}ul.ul_flex li a div.img{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden}ul.ul_flex li a div.img img{display:block;width:100%;object-fit:cover;transform:scale(1);transition:.3s ease-in-out}ul.ul_flex li a div.txt{margin-top:1em;font-weight:700;line-height:1.5}ul.ul_flex li a:hover div.img img{opacity:1;transform:scale(1.3)}ul.ul_newstxt li{margin-bottom:12px}ul.ul_newstxt li:last-child{margin-bottom:0}ul.ul_newstxt li a{display:flex;padding:1.5em var(--s8);font-weight:700;background:#fffac2;border-radius:25px;transition:.2s}@media screen and (max-width:801px){ul.ul_newstxt li a{display:block}}ul.ul_newstxt li a div.date{width:130px}@media screen and (max-width:801px){ul.ul_newstxt li a div.date{font-size:.875em;width:100%}}ul.ul_newstxt li a div.title{width:calc(100% - 130px)}ul.ul_newstxt li a div.title span{color:#063;text-decoration:underline;transition:.2s;text-underline-offset:5px}@media screen and (max-width:801px){ul.ul_newstxt li a div.title{margin-top:.5em;width:100%;font-size:.875em}}ul.ul_newstxt li a:hover{color:#fff;background:#063;transition:.2s}ul.ul_newstxt li a:hover div.title span{color:#ffed00;transition:.2s}.ggmap{position:relative;width:100%;aspect-ratio:10/3;overflow:hidden}@media screen and (max-width:801px){.ggmap{aspect-ratio:1/1}}.ggmap iframe,.ggmap object,.ggmap embed{width:100%;height:100%}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}div.single_content{padding-bottom:60px;font-size:1.1em;line-height:1.6;word-break:break-all}@media screen and (max-width:801px){div.single_content{padding-bottom:30px;font-size:1em;line-height:1.5}}div.single_content a:not(.wp-block-button__link){text-decoration:underline;transition:.2s}div.single_content a:not(.wp-block-button__link):hover{background:#f5f4ef;transition:.2s}div.single_content h2{position:relative;margin:1em 0 2em;padding:2em;font-size:1.4em;letter-spacing:.2em;color:#063;background:#ffed00;border-radius:8px}@media screen and (max-width:801px){div.single_content h2{margin:1em 0 2em;padding:1.5em;font-size:1.125em;border-radius:0}}div.single_content h3{position:relative;margin:1.2em 0;padding:1.5em 1.5em 1.5em 2.5em;letter-spacing:.2em;background:#f5f2ef;border-radius:8px}@media screen and (max-width:801px){div.single_content h3{margin:1em 0;padding:1em;font-size:1em;border-radius:0;border-left:8px solid #d6d2ce}}div.single_content h3:before{position:absolute;top:25%;left:20px;width:6px;height:50%;content:"";opacity:.2;filter:"alpha(opacity=20)";border-radius:3px;background:#948e89}@media screen and (max-width:801px){div.single_content h3:before{content:none}}div.single_content h4{display:block;margin:1.5rem 0 .75rem;padding-bottom:.25em;border-bottom:1px solid #333}div.single_content ul{padding-left:1.5em}div.single_content table{width:100%;border-collapse:collapse;border-spacing:0}div.single_content table tr th{padding-bottom:.25em;border-bottom:2px solid #333}div.single_content figure{margin:auto}header.header{position:fixed;top:45px;left:30px;z-index:3}@media screen and (max-width:1200px){header.header{top:14px}}@media screen and (max-width:801px){header.header{left:14px}}header.header h1{margin:0;width:70px;height:70px;border-radius:35px;overflow:hidden}@media screen and (max-width:801px){header.header h1{width:50px;height:50px;border-radius:25px}}header.header h1 a{display:block;padding:10px;width:100%;height:100%;background:#fff}@media screen and (max-width:801px){header.header h1 a{padding:7px 4px 4px}header.header h1 a img{display:block;margin:0 auto;width:calc(100% - 4px);vertical-align:middle}}div.hamburger_wrap{position:fixed;top:45px;right:30px;width:70px;height:70px;background:#063;border-radius:45px;z-index:200}@media screen and (max-width:1200px){div.hamburger_wrap{top:14px}}@media screen and (max-width:801px){div.hamburger_wrap{border-radius:25px;top:4px;right:4px;width:45px;height:45px}}.hamburger,.hamburger span{display:inline-block;transition:all .4s;box-sizing:border-box}.hamburger{position:absolute;top:20px;left:17px;width:36px;height:30px;z-index:201}@media screen and (max-width:801px){.hamburger{top:13.5px;left:10px;width:26px;height:19px}}.hamburger span{position:absolute;left:0;width:100%;height:4px;background-color:#fff;border-radius:4px}@media screen and (max-width:801px){.hamburger span{height:3px}}.hamburger span:nth-of-type(1){top:0}.hamburger span:nth-of-type(2){top:13px}@media screen and (max-width:801px){.hamburger span:nth-of-type(2){top:8px}}.hamburger span:nth-of-type(3){bottom:0}.hamburger.active span{background-color:#fff}.hamburger.active span:nth-of-type(1){-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}@media screen and (max-width:801px){.hamburger.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}}.hamburger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}.hamburger.active span:nth-of-type(3){-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg)}@media screen and (max-width:801px){.hamburger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.navigation{position:fixed;width:100%;height:100vh;top:0;right:0;background:rgba(0,0,0,.5);overflow:auto;opacity:0;transition:.8s;z-index:-1}.navigation div.flexbox{display:flex;flex-direction:column;justify-content:flex-start;background:#063;position:absolute;top:0;right:-360px;width:100%;max-width:360px;height:100%;padding:60px 40px 40px;transition:.4s}@media screen and (max-width:801px){.navigation div.flexbox{overflow:scroll}}.navigation div.flexbox div.nav_wrap{width:100%}.navigation div.flexbox div.nav_wrap p.navtitle{font-weight:700;color:#ffed00}.navigation div.flexbox div.nav_wrap ul li.pdnone{padding:0}.navigation div.flexbox div.nav_wrap ul li{color:#fff;font-size:.85em;font-weight:700;padding:.75em 0}.navigation div.flexbox div.nav_wrap ul li a{position:relative;display:block;padding:.75em 0;font-weight:700;color:#fff;border-bottom:1px dotted #fbd3bc;overflow:hidden;transition:.2s}.navigation div.flexbox div.nav_wrap ul li a:before{position:absolute;top:10px;left:-30px;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:700;color:#ffed00;transition:.2s}.navigation div.flexbox div.nav_wrap ul li a:hover{padding-left:18px;transition:.2s}.navigation div.flexbox div.nav_wrap ul li a:hover:before{left:0;transition:.2s}.navigation div.flexbox div.nav_wrap ul li ul{padding-left:1.5rem}.navigation div.flexbox div.nav_wrap ul li ul li{padding:.5em 0}.navigation div.flexbox div.nav_wrap ul li.bnr{padding-top:1rem}.navigation div.flexbox div.nav_wrap ul li.bnr a{border-bottom:0;padding-bottom:0}.navigation div.flexbox div.nav_wrap ul li.bnr a:hover{padding-left:0}.navigation div.flexbox div.nav_wrap ul li.bnr a:before{content:none}.navigation div.flexbox div.nav_wrap ul li.txt p{margin:1.5em 0 .75em;font-weight:700;color:#ffed00;font-size:.85em}.navigation.open{opacity:1;transition:.6s;z-index:19}.navigation.open div.flexbox{right:0;transition:.4s}footer{padding:3.75rem;color:#fff;background:#063}@media screen and (max-width:801px){footer{padding:1.875rem}}footer div.footerflex{display:flex}@media screen and (max-width:801px){footer div.footerflex{flex-direction:column}}footer div.footerflex div.left{width:calc(100% - 12.5rem)}@media screen and (max-width:801px){footer div.footerflex div.left{width:100%}}footer div.footerflex div.left p{margin-top:.5em;margin-bottom:0}@media screen and (max-width:801px){footer div.footerflex div.left p{text-align:center;font-size:.875em;letter-spacing:0}}footer div.footerflex div.left p.sitename{margin-top:0;font-size:2em;font-weight:700}@media screen and (max-width:801px){footer div.footerflex div.left p.sitename{font-size:1.25em}}footer div.footerflex div.right{width:12.5rem;margin:auto}@media screen and (max-width:801px){footer div.footerflex div.right{margin:2rem auto 0;width:10rem}}footer p.copy{margin:1.5em auto 0;font-size:.8em;text-align:center}footer div.page_top{right:30px;width:60px}@media screen and (max-width:801px){footer div.page_top{right:15px;width:50px}}footer div.page_top a{display:block}footer div.page_top a img{vertical-align:bottom}.bg{background-color:#f5f4ef}h2{margin:0 auto var(--s3);text-align:center}h2 span{display:inline-block;color:#063;font-size:1.4em;font-weight:700;position:relative}h2 span:after{content:"";position:absolute;bottom:-6px;width:100%;height:6px;background-color:#ffed00;left:0;border-radius:25px}h2 span.lightgreen:after{background-color:#80e080}@media screen and (max-width:1200px){h2 span{font-size:1.125em}}body.home div.indextop_wrap{position:relative;width:100%;background-image:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/index/bg1.svg);background-size:30px 30px}body.home div.indextop_wrap .wrapper{position:relative;margin:0 auto;padding:0 8%}@media screen and (max-width:801px){body.home div.indextop_wrap .wrapper{padding:1rem 1rem 0;width:100%;margin-bottom:-1.5rem}}body.home div.indextop_wrap .wrapper .main{background:#fff;position:relative;z-index:0}body.home div.indextop_wrap .wrapper .main h1{margin:0}body.home div.indextop_wrap .wrapper .main h1 img.logo{position:absolute;right:7%;width:14%;top:2rem;z-index:2}@media screen and (max-width:801px){body.home div.indextop_wrap .wrapper .main h1 img.logo{left:7%;top:1rem}}body.home div.indextop_wrap .wrapper .main .topslide_wrap{padding:0}body.home div.indextop_wrap .wrapper .main .topslide_wrap div.topslide{position:relative}body.home div.indextop_wrap .wrapper .main .topslide_wrap div.topslide div.swiper-wrapper .swiper-slide{transition:.3s}body.home div.indextop_wrap .wrapper .main .topslide_wrap div.topslide div.swiper-wrapper .swiper-slide div.img img{width:100%;height:100%}body.home div.indextop_wrap .wrapper .main .topslide_wrap div.topslide div.swiper-wrapper .swiper-slide div.img img:hover{opacity:1}body.home div.indextop_wrap .wrapper .main .topslide_wrap div.topslide div.swiper-pagination{position:relative;bottom:3.25rem;left:2rem;text-align:left}@media screen and (max-width:801px){body.home div.indextop_wrap .wrapper .main .topslide_wrap div.topslide div.swiper-pagination{bottom:1.65rem;left:0;text-align:center}}body.home div.indextop_wrap .wrapper .main .topslide_wrap div.topslide div.swiper-pagination span.swiper-pagination-bullet{margin:0 10px 0 0;width:60px;height:10px;border-radius:0}@media screen and (max-width:801px){body.home div.indextop_wrap .wrapper .main .topslide_wrap div.topslide div.swiper-pagination span.swiper-pagination-bullet{margin:0 5px;width:40px;height:6px}}body.home div.indextop_wrap .wrapper .main .topslide_wrap div.topslide div.swiper-pagination span.swiper-pagination-bullet-active{background:#063}body.home p.shusai{margin:0;padding:1.25rem;text-align:center;color:#fff;font-weight:700;font-size:1.25em;background:#063;top:-2rem;margin-bottom:-2rem;position:relative}@media screen and (max-width:1200px){body.home p.shusai{padding:1rem;font-size:1em}}@media screen and (max-width:801px){body.home p.shusai{padding:.5rem;top:0;margin-bottom:0}}body.home section.schedule{padding:1em 1.5em;background:-webkit-repeating-linear-gradient(-45deg,#dcf4dc,#dcf4dc 6px,#f8fff8 6px,#f8fff8 12px);background:repeating-linear-gradient(-45deg,#dcf4dc,#dcf4dc 6px,#f8fff8 6px,#f8fff8 12px)}body.home section.schedule div.inner div.schedule-wrap{display:flex;gap:1rem;justify-content:center}@media screen and (max-width:1024px){body.home section.schedule div.inner div.schedule-wrap{display:grid;grid-template-columns:300px 300px;justify-content:center;grid-row-gap:0}}@media screen and (max-width:801px){body.home section.schedule div.inner div.schedule-wrap{grid-template-columns:auto}}body.home section.schedule div.inner div.schedule-wrap div.sched-box{display:grid;align-items:flex-start;margin:15px 0;padding:0;min-width:250px;min-height:120px;background:#d0e9f4;box-shadow:0 3px 5px rgba(0,0,0,.14);box-sizing:border-box;border:3px solid #00a0e9}@media screen and (max-width:1200px){body.home section.schedule div.inner div.schedule-wrap div.sched-box{min-width:200px}}@media screen and (max-width:801px){body.home section.schedule div.inner div.schedule-wrap div.sched-box{margin:0 0 15px}}body.home section.schedule div.inner div.schedule-wrap div.sched-box p.data{color:#ccc;font-size:1.3rem;font-weight:700;font-family:"Josefin Sans",sans-serif;margin:0 0 -.75rem;background:#00a0e9;padding:.35rem;text-align:center}body.home section.schedule div.inner div.schedule-wrap div.sched-box div.img{display:flex;justify-content:center;margin:.5rem 0}body.home section.schedule div.inner div.schedule-wrap div.sched-box div.img img{width:90%}body.home section.schedule div.inner div.schedule-wrap div.sched-box p.title{color:#c0e5f9;font-weight:700;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体";margin:0;letter-spacing:.5px;font-size:1.45rem}body.home section.schedule div.inner div.schedule-wrap div.sched-box p.title span{background:linear-gradient(transparent 60%,#ffed00 60%)}body.home section.schedule div.inner div.schedule-wrap a.sched-box{display:grid;align-items:flex-start;position:relative;margin:15px 0;padding:0;min-width:250px;min-height:120px;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.14);box-sizing:border-box;border:3px solid #00a0e9}@media screen and (max-width:1200px){body.home section.schedule div.inner div.schedule-wrap a.sched-box{min-width:200px}}@media screen and (max-width:801px){body.home section.schedule div.inner div.schedule-wrap a.sched-box{margin:0 0 15px}}body.home section.schedule div.inner div.schedule-wrap a.sched-box span:hover{background:#ffed00 !important}body.home section.schedule div.inner div.schedule-wrap a.sched-box:nth-of-type(1){border:3px solid #00913a}body.home section.schedule div.inner div.schedule-wrap a.sched-box:nth-of-type(1) p.data{background:#00913a}body.home section.schedule div.inner div.schedule-wrap a.sched-box:nth-of-type(1) p.title{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体";font-size:1.8rem;letter-spacing:.01em}body.home section.schedule div.inner div.schedule-wrap a.sched-box:nth-of-type(1) p.title span{background:0 0}@media screen and (max-width:801px){body.home section.schedule div.inner div.schedule-wrap a.sched-box:nth-of-type(1) p.title{font-size:1.6rem}}body.home section.schedule div.inner div.schedule-wrap a.sched-box:nth-of-type(1) .click-box span.click{background:#00a0d7}body.home section.schedule div.inner div.schedule-wrap a.sched-box:nth-of-type(1) .click-box span.click:before,body.home section.schedule div.inner div.schedule-wrap a.sched-box:nth-of-type(1) .click-box span.click:after{border-top:4px solid #028db2}body.home section.schedule div.inner div.schedule-wrap a.sched-box p.data{font-size:1.4rem;font-weight:700;font-family:"Josefin Sans",sans-serif;color:#fff;background:#00a0e9;margin:0;padding:.25rem;text-align:center}body.home section.schedule div.inner div.schedule-wrap a.sched-box div.img{display:flex;justify-content:center;margin:.5rem 0}body.home section.schedule div.inner div.schedule-wrap a.sched-box div.img img{width:90%}body.home section.schedule div.inner div.schedule-wrap a.sched-box span{display:block;background:#003799;margin-left:2.5rem;text-align:center;color:#fff;font-weight:700;padding:.25rem}body.home section.schedule div.inner div.schedule-wrap a.sched-box span:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:700;color:#fff;margin-left:1.1rem}body.home section.schedule div.inner div.schedule-wrap a.sched-box span:hover{background:#ffed00;color:#063}body.home section.schedule div.inner div.schedule-wrap a.sched-box span:hover:after{color:#063}body.home section.schedule div.inner div.schedule-wrap a.sched-box p.title{font-weight:700;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体";margin:0;letter-spacing:.5px;font-size:1.45rem}body.home section.schedule div.inner div.schedule-wrap a.sched-box p.title span{background:linear-gradient(transparent 60%,#ffed00 60%)}body.home section.schedule div.inner div.schedule-wrap a.sched-box .click-box{position:absolute;top:-6px;right:-6px;width:89px;height:91px;overflow:hidden}body.home section.schedule div.inner div.schedule-wrap a.sched-box .click-box span.click{display:inline-block;position:absolute;padding:7px 0;left:-23px;top:22px;width:160px;text-align:center;font-size:18px;line-height:16px;background:#ffa520;color:#fff;letter-spacing:.05em;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 2px 5px rgba(0,0,0,.2)}body.home section.schedule div.inner div.schedule-wrap a.sched-box .click-box span.click:before,body.home section.schedule div.inner div.schedule-wrap a.sched-box .click-box span.click:after{position:absolute;content:"";border-top:4px solid #b2751b;border-left:4px solid transparent;border-right:4px solid transparent;bottom:-4px}body.home section.schedule div.inner div.schedule-wrap a.sched-box .click-box span.click:before{left:14px}body.home section.schedule div.inner div.schedule-wrap a.sched-box .click-box span.click:after{right:18px}body.home .top_content{font-weight:700;font-size:var(--f3);text-align:center}body.home .top_content .inner>:last-child{margin-bottom:0}body.home .top_content .image-details,body.home .top_content .image-sanka{margin-bottom:var(--s1)}body.home .top_content .event_bnr{display:flex;background:#fff;color:#063;text-align:center;margin:0 auto var(--s5) auto;font-weight:700;font-size:var(--f2);background:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/index/button-bk.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1366px){body.home .top_content .event_bnr{height:15rem}}@media screen and (max-width:1200px){body.home .top_content .event_bnr{display:block;height:unset;background:0 0}}@media screen and (max-width:801px){body.home .top_content .event_bnr .btn_link{background:#ffed00;color:#063}body.home .top_content .event_bnr .btn_link:first-child{margin-bottom:1rem}}body.home .top_content .event_bnr .col{width:50%;padding:2rem}@media screen and (max-width:1200px){body.home .top_content .event_bnr .col{width:100%;padding:1rem}}body.home .top_content .event_bnr .col_left{text-align:center;background:0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}@media screen and (max-width:1366px){body.home .top_content .event_bnr .col_left{padding-top:0}}@media screen and (max-width:1200px){body.home .top_content .event_bnr .col_left{display:block;background:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/index/sp-bnr-top.jpg);background-repeat:no-repeat;background-size:100%;border-radius:20px 20px 0 0;padding:2rem}}@media screen and (max-width:801px){body.home .top_content .event_bnr .col_left{background-size:cover;padding:2rem 1rem 1rem}}body.home .top_content .event_bnr .col_left .txt_sm{font-size:var(--f4)}@media screen and (max-width:801px){body.home .top_content .event_bnr .col_left .txt_sm{text-align:center}}body.home .top_content .event_bnr .col_left .chon{width:20px;aspect-ratio:1;vertical-align:super}body.home .top_content .event_bnr .col_left .txt_big{font-size:2.4em;line-height:1.2;letter-spacing:3px;margin-bottom:0}body.home .top_content .event_bnr .col_right{text-align:left;background:0 0;display:flex;flex-direction:column;justify-content:center;align-items:left;padding:1rem 5rem 1rem 0}@media screen and (max-width:1366px){body.home .top_content .event_bnr .col_right{padding-right:3rem;padding-top:0}}@media screen and (max-width:1200px){body.home .top_content .event_bnr .col_right{display:block;padding:0;background:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/index/sp-bnr-btm.jpg);background-repeat:no-repeat;background-size:100%;padding:2rem;border-radius:0 0 20px 20px}}@media screen and (max-width:801px){body.home .top_content .event_bnr .col_right{background-size:cover;padding:1rem 1rem 2rem}}body.home .top_content .event_bnr .col_right .top{font-size:var(--f2);font-weight:700;border-bottom:4px dotted;margin-bottom:1rem}@media screen and (max-width:1366px){body.home .top_content .event_bnr .col_right .top{font-size:.9em}}@media screen and (max-width:1200px){body.home .top_content .event_bnr .col_right .top{display:inline-block;left:50%;position:relative;transform:translateX(-50%)}}body.home .top_content .event_bnr .col_right .dates{display:flex;gap:1rem;margin-bottom:1rem;justify-content:center}@media screen and (max-width:1200px){body.home .top_content .event_bnr .col_right .dates{gap:2rem}}@media screen and (max-width:801px){body.home .top_content .event_bnr .col_right .dates{gap:0;margin-bottom:0;justify-content:space-between}}@media screen and (max-width:801px){body.home .top_content .event_bnr .col_right .dates .date{margin-bottom:0}}body.home .top_content .event_bnr .col_right .dates .date>:last-child{font-size:.8em}@media screen and (max-width:801px){body.home .top_content .event_bnr .col_right .dates .date>:last-child{line-height:1.2;font-size:.7em}}body.home .top_content .event_bnr .col_right .dates .date>:first-child{font-family:"century-gothic",sans-serif;font-weight:700;font-style:italic;font-size:2.8em;line-height:1}@media screen and (max-width:1366px){body.home .top_content .event_bnr .col_right .dates .date>:first-child{font-size:2em}}@media screen and (max-width:801px){body.home .top_content .event_bnr .col_right .dates .date>:first-child{font-size:2em;text-align:left}}body.home .top_content .event_bnr .col_right .dates .date img{vertical-align:baseline;width:40px}body.home .top_content .event_bnr .col_right .dates .date .day{font-size:.5em}body.home .top_content .event_bnr .col_right .btn_wrap{text-align:right;margin-top:0;margin-left:auto}@media screen and (max-width:1200px){body.home .top_content .event_bnr .col_right .btn_wrap{text-align:center;margin-top:1rem}}@media screen and (max-width:801px){body.home .top_content .event_bnr .col_right .btn_wrap{margin-top:0}}body.home .top_content .event_bnr .col_right .btn_link{color:#ffff;background:#063;padding:.25rem .75rem;min-width:19.25rem;font-size:.8em;width:unset}body.home .top_content .event_bnr .col_right .btn_link:hover{background:#ffed00;color:#063}@media screen and (max-width:1200px){body.home .top_content .event_bnr .col_right .btn_link{margin:2rem 0 0}}@media screen and (max-width:801px){body.home .top_content .event_bnr .col_right .btn_link{margin-top:100;min-width:unset;width:100%}}body.home .top_content .event_bnr .col_right .btn_link:hover{background:#fff}body.home .top_content .event_bnr .col_right .btn_link i{margin-left:.5rem}body.home .top_content .intro{color:#063;font-size:1em;margin-bottom:var(--s5);line-height:var(--s3)}@media screen and (max-width:801px){body.home .top_content .intro{font-size:var(--f1);line-height:1.2;text-align:justify}}body.home .top_content .speech_bubble{--bbArrowSize:1.5rem;--bbBorderRadius:12px;background:#ffed00;border-radius:var(--bbBorderRadius);padding:.5rem 3rem;position:relative;display:inline-block;color:#063;font-size:2.5em;font-weight:900;margin-bottom:calc(var(--bbArrowSize) + var(--s2))}@media screen and (max-width:801px){body.home .top_content .speech_bubble{padding:.5rem;font-size:var(--f3)}}body.home .top_content .speech_bubble:before{content:"";position:absolute;background:#ffed00;--width:calc(var(--bbArrowSize) / 2 * 3);height:var(--bbArrowSize);width:var(--width);top:calc(100% - 2px);left:calc(75% - var(--width) / 2);clip-path:polygon(12.5% 0,87.5% 0,50% 100%)}body.home .top_content .col_2{display:flex;align-items:center;justify-content:center;gap:var(--s6);margin-bottom:var(--s6);margin-left:auto;margin-right:auto}@media screen and (max-width:801px){body.home .top_content .col_2{display:block}}body.home .top_content .col_2 ul{width:38%;list-style-type:none;padding-left:0;text-align:left}@media screen and (max-width:801px){body.home .top_content .col_2 ul{width:100%;display:flex;flex-direction:column;align-items:left}}body.home .top_content .col_2 ul li{font-size:2vw;position:relative;padding-left:calc(40px + 1.0rem);margin-bottom:var(--s1);white-space:nowrap;font-weight:800}body.home .top_content .col_2 ul li:last-child{margin-bottom:0}@media screen and (max-width:801px){body.home .top_content .col_2 ul li{font-size:1em;padding-left:calc(40px + .5rem)}}body.home .top_content .col_2 ul li:before{content:"";background:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/index/checkbox.svg);position:absolute;background-size:40px;height:40px;aspect-ratio:1;background-repeat:no-repeat;left:0;bottom:0}@media screen and (max-width:801px){body.home .top_content .col_2 ul li:before{background-size:25px;height:25px;left:10px}}body.home .top_content .col_2 .img-wrap{width:38%;text-align:right}@media screen and (max-width:801px){body.home .top_content .col_2 .img-wrap{width:100%;text-align:center}}body.home .top_content .col_2 .img-wrap img{object-fit:contain;width:25vw}@media screen and (max-width:801px){body.home .top_content .col_2 .img-wrap img{width:60%}}body.home .top_content .message{margin-bottom:var(--s6);font-size:var(--f3);font-weight:800;line-height:1.8}@media screen and (max-width:801px){body.home .top_content .message{font-size:1em;line-height:1.6}}body.home .top_content .message .frail{color:#de1733;font-size:var(--f3)}body.home .top_content .txt_big{color:#063;font-size:2.25em;margin-bottom:var(--s6);line-height:1.6}@media screen and (max-width:1200px){body.home .top_content .txt_big{font-size:2em}}@media screen and (max-width:801px){body.home .top_content .txt_big{font-size:var(--f4);line-height:1.3}}@media screen and (max-width:801px){body.home .top_content .txt_big.nichijou{font-size:1em}}body.home .top_content .text-red{font-size:var(--f3)}body.home .top_content .lightgreen{color:#80e080}body.home .top_content .midgreen{color:#5db16a}body.home .top_content .yellow_bk{background-color:#ffed00;line-height:1.6}body.home .top_content .yellow_underline{text-decoration:underline;text-decoration-color:#ffed00;text-decoration-thickness:10px;text-underline-offset:-4px}body.home .top_img,body.home .top_content{padding-top:var(--s6);padding-bottom:0;display:flex;align-items:center;justify-content:center}body.home section div.btn_wrap{margin-top:var(--s3);text-align:center}body.home section#intro{background-image:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/index/bg2.svg);background-size:30px 30px}body.home section#intro h2 span{color:#fff}body.home section#intro p{color:#fff;text-align:center;font-weight:700;font-size:var(--f4);line-height:1.7}@media screen and (max-width:801px){body.home section#intro p{padding:0 1em;font-size:.9em;text-align:justify;letter-spacing:0}}body.home section#intro p span{font-size:.875em}body.home section#intro .align-left{text-align:left;display:flex;justify-content:center;font-size:var(--f3)}@media screen and (max-width:801px){body.home section#intro .align-left{font-size:1em}}body.home section#intro .btn_wrap{display:flex;justify-content:center;gap:5%}@media screen and (max-width:801px){body.home section#intro .btn_wrap{display:block}}body.home section#intro .btn_link{background-color:#ffed00;font-weight:600;color:#063}@media screen and (max-width:801px){body.home section#intro .btn_link:first-child{margin-bottom:var(--s2)}}body.home section#intro .btn_link:hover{background-color:#063;color:#fff}body.home section#stage_program{padding-top:0}body.home section#event{padding-bottom:0}body.home section#event div.inner,body.home section#stage_program div.inner{position:relative;max-width:79rem}body.home section#event div.inner>p,body.home section#stage_program div.inner>p{color:#063;text-align:center;font-weight:700;font-size:var(--f3);line-height:1.7;margin-bottom:var(--s3)}body.home section#event div.inner>ul,body.home section#stage_program div.inner>ul{position:relative;display:flex;gap:var(--s2);justify-content:center}@media screen and (max-width:801px){body.home section#event div.inner>ul,body.home section#stage_program div.inner>ul{display:block}}body.home section#event div.inner>ul>li,body.home section#stage_program div.inner>ul>li{background:#fff;border-radius:1rem}body.home section#event div.inner>ul>li h3,body.home section#stage_program div.inner>ul>li h3{margin:0;padding:1rem 2rem;color:#fff;font-weight:700;font-size:var(--f3);background:#063}@media screen and (max-width:801px){body.home section#event div.inner>ul>li h3,body.home section#stage_program div.inner>ul>li h3{padding:1.25rem 1.5rem;font-size:1em}}body.home section#event div.inner>ul li.program1:after,body.home section#event div.inner>ul li.stage_programs:after,body.home section#stage_program div.inner>ul li.program1:after,body.home section#stage_program div.inner>ul li.stage_programs:after{content:"";background:#000;top:6px;left:0;bottom:-3px;right:-3px;position:absolute;z-index:-1;border-radius:1rem;opacity:.2}@media screen and (max-width:801px){body.home section#event div.inner>ul li.program1:after,body.home section#event div.inner>ul li.stage_programs:after,body.home section#stage_program div.inner>ul li.program1:after,body.home section#stage_program div.inner>ul li.stage_programs:after{border-radius:1.1rem}}body.home section#event div.inner>ul li.program1 h3,body.home section#event div.inner>ul li.stage_programs h3,body.home section#stage_program div.inner>ul li.program1 h3,body.home section#stage_program div.inner>ul li.stage_programs h3{border-radius:1rem 1rem 0 0}body.home section#event div.inner>ul li.program1,body.home section#stage_program div.inner>ul li.program1{position:relative;width:45%;display:flex;flex-direction:column}@media screen and (max-width:801px){body.home section#event div.inner>ul li.program1,body.home section#stage_program div.inner>ul li.program1{width:100%}body.home section#event div.inner>ul li.program1:first-child,body.home section#stage_program div.inner>ul li.program1:first-child{margin-bottom:var(--s3)}}body.home section#event div.inner>ul li.program1 .card-body,body.home section#stage_program div.inner>ul li.program1 .card-body{padding:1.5rem 2.5rem;background:#fff;border-radius:0 0 10px 6px;flex:1}@media screen and (max-width:1024px){body.home section#event div.inner>ul li.program1 .card-body,body.home section#stage_program div.inner>ul li.program1 .card-body{padding:1rem}}body.home section#event div.inner>ul li.program1 .card-body h4,body.home section#stage_program div.inner>ul li.program1 .card-body h4{margin-top:0;margin-bottom:1.5rem;font-size:1.5em;font-size:var(--f4);line-height:1.2;font-weight:700}@media screen and (max-width:801px){body.home section#event div.inner>ul li.program1 .card-body h4,body.home section#stage_program div.inner>ul li.program1 .card-body h4{font-size:1.125em}}body.home section#event div.inner>ul li.program1 .card-body img,body.home section#stage_program div.inner>ul li.program1 .card-body img{aspect-ratio:1;object-fit:cover;border-radius:40px}@media screen and (max-width:1024px){body.home section#event div.inner>ul li.program1 .card-body img,body.home section#stage_program div.inner>ul li.program1 .card-body img{border-radius:20px}}body.home section#event div.inner>ul li.program1 div.flexbox,body.home section#stage_program div.inner>ul li.program1 div.flexbox{display:flex;background-color:#fff;border-radius:0 0 1rem 1rem;gap:5%}@media screen and (max-width:1024px){body.home section#event div.inner>ul li.program1 div.flexbox,body.home section#stage_program div.inner>ul li.program1 div.flexbox{flex-direction:column}}body.home section#event div.inner>ul li.program1 div.flexbox div.left,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.left{width:45%}@media screen and (max-width:1024px){body.home section#event div.inner>ul li.program1 div.flexbox div.left,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.left{width:100%;padding-right:0;margin-bottom:1.5rem}}body.home section#event div.inner>ul li.program1 div.flexbox div.left p,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.left p{font-weight:700;font-size:1.125em;line-height:1.6}@media screen and (max-width:801px){body.home section#event div.inner>ul li.program1 div.flexbox div.left p,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.left p{font-size:1em}}body.home section#event div.inner>ul li.program1 div.flexbox div.right,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right{width:50%}@media screen and (max-width:1024px){body.home section#event div.inner>ul li.program1 div.flexbox div.right,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right{width:100%}}@media screen and (max-width:801px){body.home section#event div.inner>ul li.program1 div.flexbox div.right,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right{width:100%}}body.home section#event div.inner>ul li.program1 div.flexbox div.right .name,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right .name{margin-bottom:.25em;font-size:2.25em;padding-top:0;margin-top:0;padding-bottom:0;font-weight:700;border-bottom:8px #5db16a dotted}@media screen and (max-width:1024px){body.home section#event div.inner>ul li.program1 div.flexbox div.right .name,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right .name{display:inline-block;margin-bottom:.5em}}@media screen and (max-width:801px){body.home section#event div.inner>ul li.program1 div.flexbox div.right .name,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right .name{font-size:1em}}body.home section#event div.inner>ul li.program1 div.flexbox div.right .name .shi,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right .name .shi{font-size:.8em}body.home section#event div.inner>ul li.program1 div.flexbox div.right .job,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right .job{margin:0;font-weight:700}body.home section#event div.inner>ul li.program1 div.flexbox div.right .job ul,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right .job ul{list-style:none;padding-left:15px;font-size:1em;list-style-position:inside;position:relative}body.home section#event div.inner>ul li.program1 div.flexbox div.right .job ul.araki,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right .job ul.araki{padding-left:0}body.home section#event div.inner>ul li.program1 div.flexbox div.right .job ul.hinata li:before,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right .job ul.hinata li:before{content:"・";position:absolute;left:0}@media screen and (max-width:801px){body.home section#event div.inner>ul li.program1 div.flexbox div.right .job,body.home section#stage_program div.inner>ul li.program1 div.flexbox div.right .job{font-size:.875em}}body.home section#event div.inner>ul li.stage_programs:after,body.home section#stage_program div.inner>ul li.stage_programs:after{bottom:-4px;right:-4px}@media screen and (max-width:801px){body.home section#event div.inner>ul li.stage_programs:after,body.home section#stage_program div.inner>ul li.stage_programs:after{left:-4px}}body.home section#event div.inner>ul li.stage_programs div.wrap,body.home section#stage_program div.inner>ul li.stage_programs div.wrap{padding-bottom:3.75rem}@media screen and (max-width:801px){body.home section#event div.inner>ul li.stage_programs div.wrap,body.home section#stage_program div.inner>ul li.stage_programs div.wrap{padding-bottom:1.75rem}}body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox{display:flex;padding:var(--s3) var(--s3) 0}@media screen and (max-width:801px){body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox{flex-direction:column;padding:var(--s6) 1rem 0}body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox:first-child,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox:first-child{padding-top:var(--s3)}}body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox div.left,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox div.left{width:70%;padding-right:3.75rem}@media screen and (max-width:801px){body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox div.left,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox div.left{width:100%;padding-right:0}}body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox div.left h4,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox div.left h4{margin-top:0;padding:1rem;font-weight:800;color:#063;font-size:1.25em;background:#ffed00}@media screen and (max-width:801px){body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox div.left h4,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox div.left h4{font-size:1em}}body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox div.left p,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox div.left p{font-weight:800;font-size:1.125em;line-height:1.6}@media screen and (max-width:801px){body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox div.left p,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox div.left p{font-size:.875em}}body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox div.right,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox div.right{width:30%}body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox div.right img,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox div.right img{height:220px;border-radius:20px;object-fit:cover}@media screen and (max-width:801px){body.home section#event div.inner>ul li.stage_programs div.wrap div.flexbox div.right,body.home section#stage_program div.inner>ul li.stage_programs div.wrap div.flexbox div.right{width:100%}}body.home section#special_class .cards{display:flex;flex-wrap:nowrap;gap:2%}@media screen and (max-width:801px){body.home section#special_class .cards{display:block}}body.home section#special_class .card{border-radius:8px;position:relative;background-color:#fff;width:33.3333%}@media screen and (max-width:801px){body.home section#special_class .card{width:100%;margin-bottom:var(--s3)}body.home section#special_class .card:last-child{margin-bottom:0}}body.home section#special_class .card:first-child .card-header{background-color:#1c3f8d}body.home section#special_class .card:after{content:"";background:#000;top:6px;left:0;bottom:-3px;right:-3px;position:absolute;z-index:-1;border-radius:8px;opacity:.2}body.home section#special_class .card:last-child .left img{width:81%}@media screen and (max-width:1024px){body.home section#special_class .card:last-child .left img{width:100%;margin-bottom:1rem}}body.home section#special_class .card:last-child .right{padding-top:0}body.home section#special_class .card .card-header{background-color:#063;padding:.5rem 1rem;color:#fff;font-size:var(--f3);border-radius:8px 8px 0 0}body.home section#special_class .card .title{font-weight:700;font-size:var(--f3);padding:1rem;line-height:1.2}body.home section#special_class .card .col-2{display:flex;flex-wrap:nowrap;padding:0 1rem 1rem}@media screen and (max-width:1024px){body.home section#special_class .card .col-2{flex-direction:column}}body.home section#special_class .card .left{width:50%;margin-right:.5rem}@media screen and (max-width:1024px){body.home section#special_class .card .left{width:100%}}body.home section#special_class .card .left img{width:100%;object-fit:cover;border-radius:28px;aspect-ratio:1}body.home section#special_class .card .right{width:50%;font-size:14px;display:flex;flex-direction:column;padding-top:1rem}@media screen and (max-width:1024px){body.home section#special_class .card .right{width:100%}}body.home section#special_class .card .right img{flex:1;margin-top:auto;object-fit:contain;width:80%;margin-left:0;align-self:flex-end}@media screen and (max-width:1024px){body.home section#special_class .card .right img{margin-bottom:0;width:unset;margin-top:1rem}}body.home section#special_class .card .right .fc-tokyo-copyright{margin:0;padding:0 5px 0 0;text-align:right;font-size:11px}body.home section#special_class .card .name{font-size:var(--f5);font-weight:600;border-bottom:4px #5db16a dotted;margin-bottom:1rem}body.home section#special_class .card .shi{font-size:.7em}body.home section.access div.ggmap{margin-bottom:40px}@media screen and (max-width:801px){body.home section.access div.ggmap{margin-bottom:20px}}body.home section.access div.info{text-align:center}body.home section.access div.info div.wrap{display:inline-block}body.home section.access div.info div.wrap div.flexbox{display:flex;align-items:center;margin-top:20px}@media screen and (max-width:801px){body.home section.access div.info div.wrap div.flexbox{display:block}}body.home section.access div.info div.wrap div.flexbox div.left{width:100px}@media screen and (max-width:801px){body.home section.access div.info div.wrap div.flexbox div.left{width:100%}}body.home section.access div.info div.wrap div.flexbox div.left span{display:inline-block;padding:.75em 1.25em;color:#fff;font-weight:700;background:#063;border-radius:4px}@media screen and (max-width:801px){body.home section.access div.info div.wrap div.flexbox div.left span{width:100%}}body.home section.access div.info div.wrap div.flexbox div.right{width:calc(100% - 100px);font-weight:700;text-align:left}@media screen and (max-width:801px){body.home section.access div.info div.wrap div.flexbox div.right{margin-top:20px;width:100%;font-size:.85em}}body.home section#contact{background:#d0e8d0;background-size:30px 30px}body.home section#contact div.inner .p_top{font-weight:700;text-align:center;font-size:2.3em;color:#063;line-height:1.7;font-weight:900}@media screen and (max-width:801px){body.home section#contact div.inner .p_top{font-size:1.5em;line-height:1.5}}body.home section#contact div.inner .p_top span{display:block;color:#222;font-size:.6em}@media screen and (max-width:801px){body.home section#contact div.inner .p_top span{margin-top:.5em}}body.home section#contact div.inner .p_top_list{color:#de1733;display:flex;flex-wrap:wrap;text-align:left;padding-left:1rem}@media screen and (max-width:801px){body.home section#contact div.inner .p_top_list{flex-direction:column}}body.home section#contact div.inner .p_top_list li{font-size:.6em;margin-left:.5rem}body.home section#contact div.inner .p_top_list li::marker{content:"■"}body.home section#contact div.inner .p_bottom{font-weight:700;text-align:center;font-size:1.125em;line-height:1.7}@media screen and (max-width:801px){body.home section#contact div.inner .p_bottom{text-align:justify;font-size:.875em;letter-spacing:0;line-height:1.5}}body.home section#contact div.inner>ul{margin-top:3.75rem;padding:3.75rem;background:#fff;border-radius:12px;overflow:hidden}@media screen and (max-width:801px){body.home section#contact div.inner>ul{margin-top:2rem;padding:1.5rem 1rem}}body.home section#contact div.inner>ul>li{display:flex;padding:1.5rem 0;font-weight:700;align-items:center;border-bottom:3px dotted #063}body.home section#contact div.inner>ul>li:first-child{padding-top:0}body.home section#contact div.inner>ul>li:last-child{padding-bottom:0;border-bottom:0}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li{display:block;padding:1.25rem 0}}body.home section#contact div.inner>ul>li>div.left{display:flex;justify-content:center;align-items:center;align-self:stretch;width:14.5rem;min-height:4rem;background:#063;border-radius:.625rem;overflow:hidden}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li>div.left{width:100%}}body.home section#contact div.inner>ul>li>div.left p{color:#fff;font-weight:700;font-size:1.25em}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li>div.left p{font-size:1.125em}}body.home section#contact div.inner>ul>li>div.right{width:calc(100% - 17.5rem);padding-left:3rem}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li>div.right{width:100%;padding-left:0;padding-top:1rem}}body.home section#contact div.inner>ul>li>div.right h4{margin:0;font-weight:700;font-size:1.125em;text-indent:-.5em;color:#063}body.home section#contact div.inner>ul>li>div.right a.btn_link{background:#ffed00;color:#063;display:inline-block;margin-bottom:.5rem;width:100%}body.home section#contact div.inner>ul>li>div.right a.btn_link:hover{background:#063;color:#fff}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li>div.right a.btn_link{width:100%}}body.home section#contact div.inner>ul>li>div.right div.flex{display:flex;margin:1em 0 0}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li>div.right div.flex{flex-direction:column}}body.home section#contact div.inner>ul>li>div.right div.flex div.left{width:7em}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li>div.right div.flex div.left{width:100%}}body.home section#contact div.inner>ul>li>div.right div.flex div.left:after{content:"："}body.home section#contact div.inner>ul>li>div.right div.flex div.right{width:calc(100% - 6em)}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li>div.right div.flex div.right{width:100%}}body.home section#contact div.inner>ul>li>div.right p.tel{display:flex;align-items:center;margin:0 0 .5em;font-size:2rem;font-weight:900}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li>div.right p.tel{font-size:1.75rem}}body.home section#contact div.inner>ul>li>div.right p.tel:before{display:inline-block;content:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/index/telmark.svg);width:2.5rem;height:2.5rem;margin-right:.75rem}@media screen and (max-width:801px){body.home section#contact div.inner>ul>li>div.right p.tel:before{width:2rem;height:2rem}}body.home section#contact div.inner>ul>li>div.right p:last-child{margin-bottom:0;font-size:var(--f2);font-weight:800}body.sub .breadcrumbs{padding:30px 60px;font-size:.7em;background:#eee}@media screen and (max-width:801px){body.sub .breadcrumbs{padding:30px 20px}}body.sub .breadcrumbs span{margin:0 .5em}body.sub main div.page_title_wrap{padding:55px 30px;color:#fff;text-align:center;background-image:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/index/bg1.svg);background-size:cover}@media screen and (max-width:1200px){body.sub main div.page_title_wrap{padding:24px 30px}}body.sub main div.page_title_wrap .page_title{margin:0 auto;font-size:2em}@media screen and (max-width:1200px){body.sub main div.page_title_wrap .page_title{font-size:1.5em}}@media screen and (max-width:801px){body.sub main div.page_title_wrap .page_title{font-size:1.25em;letter-spacing:0}}body.sub main div.page_title_wrap .title_term{margin:.5em auto 0;font-size:1em}body.sub main div.page_title_wrap .title_date{margin:.5em auto 0;font-size:1em}body.sub main section.contents>div.inner{max-width:1140px}body.sub main section.contents>div.inner div.single_content div.addtoany_content{margin:60px auto 0;padding:30px;text-align:center;font-weight:700;border-top:2px solid #fdf2ec;border-bottom:2px solid #fdf2ec}body.sub main section.contents>div.inner div.bth_wrap{margin-top:40px;text-align:center}body.sub main section.contents>div.inner div.bth_wrap a{margin-right:10px}@media screen and (max-width:801px){body.sub main section.contents>div.inner div.bth_wrap a{margin-bottom:10px}}div.pager{margin-top:1.5em}div.pager span.current{color:#fff;background:#063}div.pager .page-numbers{display:inline-block;margin-right:.2em;padding:8px 12px;color:#063;font-weight:700;border:2px solid #063;transition:.2s}div.pager .page-numbers:hover{color:#fff;background:#063;transition:.2s}body.postid-623 main section.contents div.inner div.single_content figure,body.postid-626 main section.contents div.inner div.single_content figure,body.postid-630 main section.contents div.inner div.single_content figure,body.postid-633 main section.contents div.inner div.single_content figure,body.postid-529 main section.contents div.inner div.single_content figure{display:grid;justify-content:center}body.postid-623 main section.contents div.inner div.single_content div.stg_wrap,body.postid-626 main section.contents div.inner div.single_content div.stg_wrap,body.postid-630 main section.contents div.inner div.single_content div.stg_wrap,body.postid-633 main section.contents div.inner div.single_content div.stg_wrap,body.postid-529 main section.contents div.inner div.single_content div.stg_wrap{display:grid;background:#fff;border:15px solid #bae8f7;border-radius:1.5rem;padding:0 2.5rem 2.5rem;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content div.stg_wrap,body.postid-626 main section.contents div.inner div.single_content div.stg_wrap,body.postid-630 main section.contents div.inner div.single_content div.stg_wrap,body.postid-633 main section.contents div.inner div.single_content div.stg_wrap,body.postid-529 main section.contents div.inner div.single_content div.stg_wrap{display:block;padding:0 1rem 1.5rem}}body.postid-623 main section.contents div.inner div.single_content div.stg_wrap h2,body.postid-626 main section.contents div.inner div.single_content div.stg_wrap h2,body.postid-630 main section.contents div.inner div.single_content div.stg_wrap h2,body.postid-633 main section.contents div.inner div.single_content div.stg_wrap h2,body.postid-529 main section.contents div.inner div.single_content div.stg_wrap h2{color:#fff;background:repeating-linear-gradient(-45deg,#0091c3,#0091c3 1px,#00a0d7 0,#00a0d7 29px)}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns,body.postid-626 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns,body.postid-630 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns,body.postid-633 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns,body.postid-529 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns{display:block}}body.postid-623 main section.contents div.inner div.single_content div.exp_wrap,body.postid-626 main section.contents div.inner div.single_content div.exp_wrap,body.postid-630 main section.contents div.inner div.single_content div.exp_wrap,body.postid-633 main section.contents div.inner div.single_content div.exp_wrap,body.postid-529 main section.contents div.inner div.single_content div.exp_wrap{display:grid;background:#fff;border:15px solid #e6f9a2;border-radius:1.5rem;padding:0 2.5rem 2.5rem;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content div.exp_wrap,body.postid-626 main section.contents div.inner div.single_content div.exp_wrap,body.postid-630 main section.contents div.inner div.single_content div.exp_wrap,body.postid-633 main section.contents div.inner div.single_content div.exp_wrap,body.postid-529 main section.contents div.inner div.single_content div.exp_wrap{display:block;padding:0 1rem 1.5rem}}body.postid-623 main section.contents div.inner div.single_content div.exp_wrap h2,body.postid-626 main section.contents div.inner div.single_content div.exp_wrap h2,body.postid-630 main section.contents div.inner div.single_content div.exp_wrap h2,body.postid-633 main section.contents div.inner div.single_content div.exp_wrap h2,body.postid-529 main section.contents div.inner div.single_content div.exp_wrap h2{color:#fff;background:repeating-linear-gradient(-45deg,#99d200,#99d200 1px,#87bf00 0,#87bf00 29px)}body.postid-623 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns,body.postid-626 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns,body.postid-630 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns,body.postid-633 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns,body.postid-529 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns{align-items:flex-start !important}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns,body.postid-626 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns,body.postid-630 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns,body.postid-633 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns,body.postid-529 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns{display:block}}body.postid-623 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column,body.postid-626 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column,body.postid-630 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column,body.postid-633 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column,body.postid-529 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column{width:50%}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column,body.postid-626 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column,body.postid-630 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column,body.postid-633 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column,body.postid-529 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column{width:100%}}body.postid-623 main section.contents div.inner div.single_content div.work_wrap,body.postid-626 main section.contents div.inner div.single_content div.work_wrap,body.postid-630 main section.contents div.inner div.single_content div.work_wrap,body.postid-633 main section.contents div.inner div.single_content div.work_wrap,body.postid-529 main section.contents div.inner div.single_content div.work_wrap{display:grid;background:#fff;border:15px solid #c5e2c3;border-radius:1.5rem;padding:0 2.5rem 2.5rem;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content div.work_wrap,body.postid-626 main section.contents div.inner div.single_content div.work_wrap,body.postid-630 main section.contents div.inner div.single_content div.work_wrap,body.postid-633 main section.contents div.inner div.single_content div.work_wrap,body.postid-529 main section.contents div.inner div.single_content div.work_wrap{display:block;padding:0 1rem 1.5rem}}body.postid-623 main section.contents div.inner div.single_content div.work_wrap h2,body.postid-626 main section.contents div.inner div.single_content div.work_wrap h2,body.postid-630 main section.contents div.inner div.single_content div.work_wrap h2,body.postid-633 main section.contents div.inner div.single_content div.work_wrap h2,body.postid-529 main section.contents div.inner div.single_content div.work_wrap h2{color:#fff;background:repeating-linear-gradient(-45deg,#22b061,#22b061 1px,#1fa058 0,#1fa058 29px)}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content div.work_wrap h2,body.postid-626 main section.contents div.inner div.single_content div.work_wrap h2,body.postid-630 main section.contents div.inner div.single_content div.work_wrap h2,body.postid-633 main section.contents div.inner div.single_content div.work_wrap h2,body.postid-529 main section.contents div.inner div.single_content div.work_wrap h2{padding:1.5em 1em;letter-spacing:.1em}}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content div.work_wrap div.wp-block-columns,body.postid-626 main section.contents div.inner div.single_content div.work_wrap div.wp-block-columns,body.postid-630 main section.contents div.inner div.single_content div.work_wrap div.wp-block-columns,body.postid-633 main section.contents div.inner div.single_content div.work_wrap div.wp-block-columns,body.postid-529 main section.contents div.inner div.single_content div.work_wrap div.wp-block-columns{display:block}}body.postid-623 main section.contents div.inner div.single_content p.txt_wrap,body.postid-626 main section.contents div.inner div.single_content p.txt_wrap,body.postid-630 main section.contents div.inner div.single_content p.txt_wrap,body.postid-633 main section.contents div.inner div.single_content p.txt_wrap,body.postid-529 main section.contents div.inner div.single_content p.txt_wrap{background:#fffab3;border-radius:1rem;padding:1rem 1rem 1rem 2.5rem;position:relative}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content p.txt_wrap,body.postid-626 main section.contents div.inner div.single_content p.txt_wrap,body.postid-630 main section.contents div.inner div.single_content p.txt_wrap,body.postid-633 main section.contents div.inner div.single_content p.txt_wrap,body.postid-529 main section.contents div.inner div.single_content p.txt_wrap{padding:1rem 1rem 1rem 2rem}}body.postid-623 main section.contents div.inner div.single_content p.txt_wrap:before,body.postid-626 main section.contents div.inner div.single_content p.txt_wrap:before,body.postid-630 main section.contents div.inner div.single_content p.txt_wrap:before,body.postid-633 main section.contents div.inner div.single_content p.txt_wrap:before,body.postid-529 main section.contents div.inner div.single_content p.txt_wrap:before{display:inline-block;width:2.5rem;height:2.5rem;position:absolute;top:.6rem;left:-.5rem}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content p.txt_wrap:before,body.postid-626 main section.contents div.inner div.single_content p.txt_wrap:before,body.postid-630 main section.contents div.inner div.single_content p.txt_wrap:before,body.postid-633 main section.contents div.inner div.single_content p.txt_wrap:before,body.postid-529 main section.contents div.inner div.single_content p.txt_wrap:before{width:2rem;height:2rem}}body.postid-623 main section.contents div.inner div.single_content p.txt_wrap.ic01:before,body.postid-626 main section.contents div.inner div.single_content p.txt_wrap.ic01:before,body.postid-630 main section.contents div.inner div.single_content p.txt_wrap.ic01:before,body.postid-633 main section.contents div.inner div.single_content p.txt_wrap.ic01:before,body.postid-529 main section.contents div.inner div.single_content p.txt_wrap.ic01:before{content:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/fair_ic01.svg)}body.postid-623 main section.contents div.inner div.single_content p.txt_wrap.ic02:before,body.postid-626 main section.contents div.inner div.single_content p.txt_wrap.ic02:before,body.postid-630 main section.contents div.inner div.single_content p.txt_wrap.ic02:before,body.postid-633 main section.contents div.inner div.single_content p.txt_wrap.ic02:before,body.postid-529 main section.contents div.inner div.single_content p.txt_wrap.ic02:before{content:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/fair_ic02.svg)}body.postid-623 main section.contents div.inner div.single_content p.txt_wrap.ic03:before,body.postid-626 main section.contents div.inner div.single_content p.txt_wrap.ic03:before,body.postid-630 main section.contents div.inner div.single_content p.txt_wrap.ic03:before,body.postid-633 main section.contents div.inner div.single_content p.txt_wrap.ic03:before,body.postid-529 main section.contents div.inner div.single_content p.txt_wrap.ic03:before{content:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/fair_ic03.svg)}body.postid-623 main section.contents div.inner div.single_content p span.time,body.postid-626 main section.contents div.inner div.single_content p span.time,body.postid-630 main section.contents div.inner div.single_content p span.time,body.postid-633 main section.contents div.inner div.single_content p span.time,body.postid-529 main section.contents div.inner div.single_content p span.time{background:#006934;color:#fff;padding:.15rem .25rem}body.postid-623 main section.contents div.btn_link a,body.postid-626 main section.contents div.btn_link a,body.postid-630 main section.contents div.btn_link a,body.postid-633 main section.contents div.btn_link a,body.postid-529 main section.contents div.btn_link a{color:#fff}body.postid-623 main section.contents div.btn_link a:hover,body.postid-626 main section.contents div.btn_link a:hover,body.postid-630 main section.contents div.btn_link a:hover,body.postid-633 main section.contents div.btn_link a:hover,body.postid-529 main section.contents div.btn_link a:hover{color:#063}body.postid-623 main section.contents div.btn_link a.wp-block-button__link,body.postid-626 main section.contents div.btn_link a.wp-block-button__link,body.postid-630 main section.contents div.btn_link a.wp-block-button__link,body.postid-633 main section.contents div.btn_link a.wp-block-button__link,body.postid-529 main section.contents div.btn_link a.wp-block-button__link{background:0 0;padding:0}body.postid-529 main section.contents div.inner div.single_content figure{display:grid;justify-content:center}body.postid-529 main section.contents div.inner div.single_content div.stg_wrap{display:grid;background:#fff;border:15px solid #6dbe7d;border-radius:1.5rem;padding:0 2.5rem 2.5rem;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content div.stg_wrap{display:block;padding:0 1rem 1.5rem}}body.postid-529 main section.contents div.inner div.single_content div.stg_wrap h2{background:#006934;color:#fff;padding:1rem;background:repeating-linear-gradient(-45deg,#398147,#398147 1px,#006934 0,#006934 29px)}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns{display:block}}body.postid-529 main section.contents div.inner div.single_content div.exp_wrap{display:grid;background:#fff;border:15px solid #f7ddad;border-radius:1.5rem;padding:0 2.5rem 2.5rem;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content div.exp_wrap{display:block;padding:0 1rem 1.5rem}}body.postid-529 main section.contents div.inner div.single_content div.exp_wrap h2{color:#fff;padding:1rem;background:repeating-linear-gradient(-45deg,#f9c66b,#f9c66b 1px,#f8b62d 0,#f8b62d 29px)}body.postid-529 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns{align-items:flex-start !important}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns{display:block}}body.postid-529 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column{width:50%}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content div.exp_wrap div.wp-block-columns div.wp-block-column{width:100%}}body.postid-529 main section.contents div.inner div.single_content div.work_wrap{display:grid;background:#fff;border:15px solid #b0e4ea;border-radius:1.5rem;padding:0 2.5rem 2.5rem;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content div.work_wrap{display:block;padding:0 1rem 1.5rem}}body.postid-529 main section.contents div.inner div.single_content div.work_wrap h2{color:#fff;padding:1rem;background:repeating-linear-gradient(-45deg,#91d0d8,#91d0d8 1px,#67bcce 0,#67bcce 29px)}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content div.work_wrap h2{padding:1.5em 1em;letter-spacing:.1em}}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content div.work_wrap div.wp-block-columns{display:block}}body.postid-529 main section.contents div.inner div.single_content div.work_wrap ul{list-style:none}body.postid-529 main section.contents div.inner div.single_content div.work_wrap ul li{margin-bottom:5px;line-height:1.4em;padding-left:.5rem;text-indent:-1.5rem}body.postid-529 main section.contents div.inner div.single_content div.work_wrap ul li:before{display:inline-block;content:"";margin-right:8px;width:16px;height:16px;border-radius:8px;background-color:#67bcce}body.postid-529 main section.contents div.inner div.single_content h4{color:#006934;border-bottom:1px solid #006934}body.postid-529 main section.contents div.inner div.single_content h4 span{background:linear-gradient(transparent 30%,#fff100 30%)}body.postid-529 main section.contents div.inner div.single_content p.txt_wrap{background:#fdfbda;border-radius:1rem;padding:1rem 1rem 1rem 2.5rem;position:relative}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content p.txt_wrap{padding:1rem 1rem 1rem 2rem}}body.postid-529 main section.contents div.inner div.single_content p.txt_wrap:before{display:inline-block;width:2.5rem;height:2.5rem;position:absolute;top:.6rem;left:-.5rem}@media screen and (max-width:801px){body.postid-529 main section.contents div.inner div.single_content p.txt_wrap:before{width:2rem;height:2rem}}body.postid-529 main section.contents div.inner div.single_content p.txt_wrap.ic01:before{content:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/fair_ic01.svg)}body.postid-529 main section.contents div.inner div.single_content p.txt_wrap.ic02:before{content:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/fair_ic02.svg)}body.postid-529 main section.contents div.inner div.single_content p.txt_wrap.ic03:before{content:url(//shibuya-frail-yobou.tokyo/2022/wp-content/themes/shibuya-frail/css/../img/fair_ic03.svg)}body.postid-529 main section.contents div.inner div.single_content p span.time{background:0 0;color:#006934;padding:.15rem .25rem}body.postid-529 main section.contents div.btn_link a{color:#fff}body.postid-529 main section.contents div.btn_link a:hover{color:#063}body.postid-529 main section.contents div.btn_link a.wp-block-button__link{background:0 0;padding:0}body.postid-623 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns,body.postid-630 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns,body.postid-633 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns{align-items:flex-start !important}body.postid-623 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns div,body.postid-630 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns div,body.postid-633 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns div{width:33.333%}@media screen and (max-width:801px){body.postid-623 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns div,body.postid-630 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns div,body.postid-633 main section.contents div.inner div.single_content div.stg_wrap div.wp-block-columns div{width:100%}}body.postid-623 main section.contents div.inner div.single_content table,body.postid-630 main section.contents div.inner div.single_content table,body.postid-633 main section.contents div.inner div.single_content table{border-collapse:collapse;border:1px solid #666}body.postid-623 main section.contents div.inner div.single_content table tr td,body.postid-630 main section.contents div.inner div.single_content table tr td,body.postid-633 main section.contents div.inner div.single_content table tr td{border-collapse:collapse;border:1px solid #666;padding:.5rem}body.postid-623 main section.contents div.inner div.single_content p.txt_wrap,body.postid-630 main section.contents div.inner div.single_content p.txt_wrap,body.postid-633 main section.contents div.inner div.single_content p.txt_wrap{background:#d3edfb;line-height:1.3}body.postid-623 main section.contents div.inner div.btn_link a,body.postid-630 main section.contents div.inner div.btn_link a,body.postid-633 main section.contents div.inner div.btn_link a{color:#fff}body.postid-623 main section.contents div.inner div.btn_link a:hover,body.postid-630 main section.contents div.inner div.btn_link a:hover,body.postid-633 main section.contents div.inner div.btn_link a:hover{color:#063}body.single main section.contents>div.inner div.single_title_wrap{margin-bottom:60px;padding-bottom:20px;border-bottom:3px solid #063}body.single main section.contents>div.inner div.single_title_wrap h1{margin:0;line-height:1.6}@media screen and (max-width:801px){body.single main section.contents>div.inner div.single_title_wrap h1{font-size:1.5em}}body.single main section.contents>div.inner div.single_title_wrap time{display:block;margin-top:20px;text-align:right;font-size:.9em}@media screen and (max-width:801px){body.single main section.contents>div.inner div.single_title_wrap time{font-size:.8em}}body.single main section.contents div.other_event{margin-top:40px;padding:60px 30px 30px;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 7px,#ffe5d6 7px,#ffe5d6 14px)}@media screen and (max-width:801px){body.single main section.contents div.other_event{padding:30px 20px}}body.single main section.contents div.other_event div.inner{max-width:1140px}body.single main section.contents div.other_event div.inner h2{margin:0 auto 40px;text-align:center}body.single main section.contents div.other_event div.inner h2 span{display:inline-block;color:#063;font-size:1.25em;border-bottom:8px solid #ffed00}@media screen and (max-width:801px){body.single main section.contents div.other_event div.inner h2 span{font-size:.8em;letter-spacing:0;border-bottom:4px solid #ffed00}}body.single main section.contents div.other_booth{margin-top:40px;padding:60px 30px 30px;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg,transparent,transparent 7px,#ffe5d6 7px,#ffe5d6 14px)}body.single main section.contents div.other_booth div.inner{max-width:1140px}body.single main section.contents div.other_booth div.inner h2{margin:0 auto 40px;text-align:center}body.single main section.contents div.other_booth div.inner h2 span{display:inline-block;color:#063;font-size:1.25em;border-bottom:8px solid #ffed00}body.single main section.contents div.bth_wrap{margin-top:100px;text-align:center}@media screen and (max-width:801px){body.single main section.contents div.bth_wrap{margin-top:50px}}body.single main section.contents div.bth_wrap a{margin-right:10px}@media screen and (max-width:801px){body.single main section.contents div.bth_wrap a{margin-bottom:10px}}body.error404 p.error_text{margin-bottom:100px;text-align:center}body.error404 div.bth_wrap{text-align:center}@media screen and (max-width:801px){div.form_wrap p.p_hissu{font-size:.9em;letter-spacing:.05em}}div.form_wrap div.form_flex{display:flex;justify-content:space-between;padding:1.5em .5em;border-bottom:1px dotted #ccc}div.form_wrap div.form_flex.top{border-top:1px dotted #ccc}@media screen and (max-width:801px){div.form_wrap div.form_flex{font-size:.9em;letter-spacing:.05em}}@media screen and (max-width:801px){div.form_wrap div.form_flex{display:block}}div.form_wrap div.form_flex div.left{flex-basis:200px;width:200px;padding-top:4px}div.form_wrap div.form_flex div.left p{margin:8px 0}div.form_wrap div.form_flex div.left p span.text-red{margin-left:.8em}@media screen and (max-width:801px){div.form_wrap div.form_flex div.left{flex-basis:160px;width:160px}}@media screen and (max-width:801px){div.form_wrap div.form_flex div.left{flex-basis:100%;width:100%;font-weight:700;color:#003087}}div.form_wrap div.form_flex div.right{flex-basis:calc(100% - 200px);width:calc(100% - 200px)}@media screen and (max-width:801px){div.form_wrap div.form_flex div.right{flex-basis:calc(100% - 160px);width:calc(100% - 160px)}}@media screen and (max-width:801px){div.form_wrap div.form_flex div.right{flex-basis:100%;width:100%}}div.form_wrap div.form_flex div.right span.p{display:block;margin-top:4px;font-size:.9em}div.form_wrap div.form_flex div.right p:empty:before{content:none}div.form_wrap div.form_btn_wrap{margin-top:20px;text-align:center}@media screen and (max-width:801px){div.form_wrap div.form_btn_wrap{text-align:left}}div.form_wrap input[type=text],div.form_wrap input[type=number],div.form_wrap input[type=tel],div.form_wrap input[type=email],div.form_wrap button,div.form_wrap textarea,div.form_wrap select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}div.form_wrap input::-ms-clear{visibility:hidden}div.form_wrap input::-ms-reveal{visibility:hidden}div.form_wrap input[type=text],div.form_wrap input[type=number],div.form_wrap input[type=tel],div.form_wrap input[type=email],div.form_wrap textarea{outline:none;width:100%;padding:.75em;border:1px solid #bbb;border-radius:8px;transition:.3s}div.form_wrap input[type=text]:focus,div.form_wrap input[type=number]:focus,div.form_wrap input[type=tel]:focus,div.form_wrap input[type=email]:focus,div.form_wrap textarea:focus{box-shadow:0 0 6px #063;border:1px solid #063}div.form_wrap input[type=submit],div.form_wrap input[type=button]{position:relative;display:inline-block;margin:8px 0;padding:1.5em 2em;min-width:280px;color:#fff;font-size:.9em;font-weight:700;text-align:center;background:#063;border:2px solid #063;border-radius:100px;cursor:pointer;transition:.2s}div.form_wrap input[type=submit]:hover,div.form_wrap input[type=button]:hover{color:#063;background:#fff;transition:.2s}div.form_wrap input[type=submit]:disabled{cursor:default;opacity:.7}div.form_wrap input[type=submit]:disabled:hover{background-color:#063}div.form_wrap input[type=text].p-postal-code{max-width:12em}div.form_wrap .mw_wp_form .error{margin:4px 0;font-size:.9em;color:crimson}div.mw_wp_form{margin-top:-110px;padding-top:110px}p.recaptcha_policy{padding-bottom:1em;font-size:.8em;border-bottom:1px dotted #ccc}.fade-left-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(28px)}.fade-left-400.is-inview{opacity:1;transform:translateX(0)}.fade-left-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(28px)}.fade-left-500.is-inview{opacity:1;transform:translateX(0)}.fade-left-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(28px)}.fade-left-600.is-inview{opacity:1;transform:translateX(0)}.fade-left-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(28px)}.fade-left-700.is-inview{opacity:1;transform:translateX(0)}.fade-left-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(28px)}.fade-left-800.is-inview{opacity:1;transform:translateX(0)}.fade-right-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(-28px)}.fade-right-400.is-inview{opacity:1;transform:translateX(0)}.fade-right-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(-28px)}.fade-right-500.is-inview{opacity:1;transform:translateX(0)}.fade-right-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(-28px)}.fade-right-600.is-inview{opacity:1;transform:translateX(0)}.fade-right-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(-28px)}.fade-right-700.is-inview{opacity:1;transform:translateX(0)}.fade-right-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(-28px)}.fade-right-800.is-inview{opacity:1;transform:translateX(0)}.fade-up-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(28px)}.fade-up-400.is-inview{opacity:1;transform:translateY(0)}.fade-up-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(28px)}.fade-up-500.is-inview{opacity:1;transform:translateY(0)}.fade-up-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(28px)}.fade-up-600.is-inview{opacity:1;transform:translateY(0)}.fade-up-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(28px)}.fade-up-700.is-inview{opacity:1;transform:translateY(0)}.fade-up-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(28px)}.fade-up-800.is-inview{opacity:1;transform:translateY(0)}.fade-down-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(-28px)}.fade-down-400.is-inview{opacity:1;transform:translateY(0)}.fade-down-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(-28px)}.fade-down-500.is-inview{opacity:1;transform:translateY(0)}.fade-down-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(-28px)}.fade-down-600.is-inview{opacity:1;transform:translateY(0)}.fade-down-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(-28px)}.fade-down-700.is-inview{opacity:1;transform:translateY(0)}.fade-down-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(-28px)}.fade-down-800.is-inview{opacity:1;transform:translateY(0)}@media (max-width:360px){.fade-xs-left-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(28px)}.fade-xs-left-400.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-left-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(28px)}.fade-xs-left-500.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-left-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(28px)}.fade-xs-left-600.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-left-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(28px)}.fade-xs-left-700.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-left-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(28px)}.fade-xs-left-800.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-right-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(-28px)}.fade-xs-right-400.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-right-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(-28px)}.fade-xs-right-500.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-right-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(-28px)}.fade-xs-right-600.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-right-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(-28px)}.fade-xs-right-700.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-right-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(-28px)}.fade-xs-right-800.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:360px){.fade-xs-up-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(28px)}.fade-xs-up-400.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:360px){.fade-xs-up-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(28px)}.fade-xs-up-500.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:360px){.fade-xs-up-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(28px)}.fade-xs-up-600.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:360px){.fade-xs-up-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(28px)}.fade-xs-up-700.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:360px){.fade-xs-up-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(28px)}.fade-xs-up-800.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:360px){.fade-xs-down-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(-28px)}.fade-xs-down-400.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:360px){.fade-xs-down-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(-28px)}.fade-xs-down-500.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:360px){.fade-xs-down-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(-28px)}.fade-xs-down-600.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:360px){.fade-xs-down-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(-28px)}.fade-xs-down-700.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:360px){.fade-xs-down-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(-28px)}.fade-xs-down-800.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-left-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(28px)}.fade-sm-left-400.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-left-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(28px)}.fade-sm-left-500.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-left-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(28px)}.fade-sm-left-600.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-left-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(28px)}.fade-sm-left-700.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-left-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(28px)}.fade-sm-left-800.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-right-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(-28px)}.fade-sm-right-400.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-right-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(-28px)}.fade-sm-right-500.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-right-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(-28px)}.fade-sm-right-600.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-right-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(-28px)}.fade-sm-right-700.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-right-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(-28px)}.fade-sm-right-800.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:767px){.fade-sm-up-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(28px)}.fade-sm-up-400.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-up-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(28px)}.fade-sm-up-500.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-up-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(28px)}.fade-sm-up-600.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-up-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(28px)}.fade-sm-up-700.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-up-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(28px)}.fade-sm-up-800.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-down-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(-28px)}.fade-sm-down-400.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-down-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(-28px)}.fade-sm-down-500.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-down-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(-28px)}.fade-sm-down-600.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-down-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(-28px)}.fade-sm-down-700.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:767px){.fade-sm-down-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(-28px)}.fade-sm-down-800.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-left-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(28px)}.fade-ml-left-400.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-left-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(28px)}.fade-ml-left-500.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-left-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(28px)}.fade-ml-left-600.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-left-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(28px)}.fade-ml-left-700.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-left-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(28px)}.fade-ml-left-800.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-right-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(-28px)}.fade-ml-right-400.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-right-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(-28px)}.fade-ml-right-500.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-right-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(-28px)}.fade-ml-right-600.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-right-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(-28px)}.fade-ml-right-700.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-right-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(-28px)}.fade-ml-right-800.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.fade-ml-up-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(28px)}.fade-ml-up-400.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-up-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(28px)}.fade-ml-up-500.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-up-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(28px)}.fade-ml-up-600.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-up-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(28px)}.fade-ml-up-700.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-up-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(28px)}.fade-ml-up-800.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-down-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(-28px)}.fade-ml-down-400.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-down-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(-28px)}.fade-ml-down-500.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-down-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(-28px)}.fade-ml-down-600.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-down-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(-28px)}.fade-ml-down-700.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.fade-ml-down-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(-28px)}.fade-ml-down-800.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-left-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(28px)}.fade-xl-left-400.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-left-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(28px)}.fade-xl-left-500.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-left-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(28px)}.fade-xl-left-600.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-left-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(28px)}.fade-xl-left-700.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-left-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(28px)}.fade-xl-left-800.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-right-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateX(-28px)}.fade-xl-right-400.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-right-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateX(-28px)}.fade-xl-right-500.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-right-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateX(-28px)}.fade-xl-right-600.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-right-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateX(-28px)}.fade-xl-right-700.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-right-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateX(-28px)}.fade-xl-right-800.is-inview{opacity:1;transform:translateX(0)}}@media (max-width:1500px){.fade-xl-up-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(28px)}.fade-xl-up-400.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-up-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(28px)}.fade-xl-up-500.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-up-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(28px)}.fade-xl-up-600.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-up-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(28px)}.fade-xl-up-700.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-up-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(28px)}.fade-xl-up-800.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-down-400{opacity:0;transition:opacity .8s,transform .8s;transition-delay:400 + "ms";transform:translateY(-28px)}.fade-xl-down-400.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-down-500{opacity:0;transition:opacity .8s,transform .8s;transition-delay:500 + "ms";transform:translateY(-28px)}.fade-xl-down-500.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-down-600{opacity:0;transition:opacity .8s,transform .8s;transition-delay:600 + "ms";transform:translateY(-28px)}.fade-xl-down-600.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-down-700{opacity:0;transition:opacity .8s,transform .8s;transition-delay:700 + "ms";transform:translateY(-28px)}.fade-xl-down-700.is-inview{opacity:1;transform:translateY(0)}}@media (max-width:1500px){.fade-xl-down-800{opacity:0;transition:opacity .8s,transform .8s;transition-delay:800 + "ms";transform:translateY(-28px)}.fade-xl-down-800.is-inview{opacity:1;transform:translateY(0)}}.bounce{position:relative;padding-top:30px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{bottom:0}40%{bottom:30px}60%{bottom:15px}}