*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{width:100vw;font-family:sans-serif;overflow-x:hidden}@media screen and (max-width: 768px){body .scrollbar{-ms-overflow-style:none;scrollbar-width:none}body .scrollbar::-webkit-scrollbar{display:none}}#side{position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;max-height:95vh}#side>div{max-width:50px}#side img{width:100%;height:20vh;max-height:30vh}@media screen and (max-width: 1280px){#side img{height:18vh}}@media screen and (max-width: 1280px){#side{top:60%}}@media screen and (max-width: 768px){#side{display:none}}#sp-side{display:none;z-index:1000;width:100%}@media screen and (max-width: 767px){#sp-side{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0}#sp-side div{width:33.3333333333%;height:33.3333333333%;overflow:hidden}#sp-side a,#sp-side img{display:block;width:100%;height:100%}}.mobile-header{padding:20px}.mobile-header img{max-width:250px;width:100%;height:100%}.mobile-header .mobile-search{margin:1.5em 0 0 0}@media screen and (min-width: 1280px){.mobile-header .mobile-search{display:none}}.mobile-header .mobile-search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-header .mobile-search form .search-input-container{width:80%;position:relative}.mobile-header .mobile-search form .search-input-container .search-input{width:100%;display:block;padding:.5em;border-radius:20px;border:1px solid #1f1f1f;background-color:#fff;color:#1f1f1f;font-size:1.2rem;margin-right:10px}.mobile-header .mobile-search form .search-input-container .search-input::-webkit-input-placeholder{font-size:14px;position:relative;bottom:2px}.mobile-header .mobile-search form .search-input-container .search-input::-moz-placeholder{font-size:14px;position:relative;bottom:2px}.mobile-header .mobile-search form .search-input-container .search-input:-ms-input-placeholder{font-size:14px;position:relative;bottom:2px}.mobile-header .mobile-search form .search-input-container .search-input::-ms-input-placeholder{font-size:14px;position:relative;bottom:2px}.mobile-header .mobile-search form .search-input-container .search-input::placeholder{font-size:14px;position:relative;bottom:2px}.mobile-header .mobile-search form .search-input-container .mobile-clear-button{position:absolute;right:15px;top:45%;font-size:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.mobile-header .mobile-search form .search-input-container .mobile-clear-button:hover{opacity:.7}.mobile-header .mobile-search form .search-button{background-color:rgba(0,0,0,0);background-image:url("../../assets/img/static/blog/search.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:30px;height:30px;border:none;display:block;cursor:pointer}.mobile-header .mobile-search form .search-button:hover{opacity:.7}@media screen and (min-width: 1280px){.mobile-header{display:none}}.menu-right-wrap{background-color:#fff;padding:18px 20px 12px 20px;border:1px solid #e62e56;position:fixed;top:10px;right:10px;z-index:1020;border-radius:50%}@media screen and (min-width: 1280px){.menu-right-wrap{display:none}}.menu-right-wrap div.menu-text{padding-top:5px;width:100%;color:#e62e56;font-size:.8em;font-weight:bold;text-align:center}.hamburger{width:40px;height:25px;position:relative}.hamburger span{position:absolute;width:100%;height:5px;background-color:#e62e56;border-radius:1px;-webkit-transition:.5s;transition:.5s}.hamburger span:first-of-type{top:0}.hamburger span:nth-of-type(2){top:50%}.hamburger span:last-of-type{top:100%}.mobile-slide-menu{background-color:hsla(0,0%,100%,.7);position:fixed;top:0;height:100vh;width:100%;left:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s;z-index:1010}.mobile-slide-menu .terapiapocket-logo,.mobile-slide-menu .copain-logo{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-slide-menu li{color:#fff;line-height:400%;text-align:center;list-style:none}@media screen and (min-width: 1280px){.mobile-slide-menu{display:none}}.hamburger.active span:first-of-type{top:50%;-webkit-transform:rotate(405deg);transform:rotate(405deg)}.hamburger.active span:nth-of-type(2){opacity:0}.hamburger.active span:last-of-type{top:50%;-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}.mobile-slide-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}.header-logo{max-width:200px;padding:10px 0}#main-container{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url("../../assets/img/static/background/top_bg.png"),url("../../assets/img/static/background/header_bg.png");background-size:contain;background-repeat:no-repeat;background-position:top}#main-container header{padding:10rem 0}#main-container header #header-inner{max-width:960px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-container header #header-inner #target-age,#main-container header #header-inner #copain-logo{display:block}#main-container header #header-inner #target-age{margin-left:auto}#main-container header #header-inner #copain-logo{margin-bottom:1em}#main-container header #header-inner br{display:none}@media screen and (max-width: 768px){#main-container header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5rem 0 2rem 0}#main-container header #header-inner{max-width:80%;text-align:center}#main-container header #header-inner h1 img,#main-container header #header-inner #target-age,#main-container header #header-inner #copain-logo{max-width:100%}#main-container header #header-inner #header-icon-container .header-icon{max-width:100%}#main-container header #header-inner br{display:block}}#main-container #campaign-image-container,#main-container #top-image-container{width:90%;max-width:757px;margin:0 auto 4rem auto}@media screen and (max-width: 768px){#main-container #campaign-image-container,#main-container #top-image-container{margin:0 auto 1ch auto}}#main-container #campaign-image-container img,#main-container #top-image-container img{width:100%}#main-container #campaign-image-container{margin-bottom:2rem}#main-container #campaign-image-container h3{font-size:2rem;text-align:center;margin-top:2rem}#main-container #campaign-image-container h3 span{display:inline;background-position:left -100% center;padding-bottom:.6em;background-size:200% .6em;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, rgb(255, 255, 102)));background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 102) 50%);-webkit-transition:background-position 2s ease .1s;transition:background-position 2s ease .1s}#main-container #campaign-image-container .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (max-width: 768px){#main-container #campaign-image-container .button-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}#main-container #campaign-image-container .button-wrap [class$=-button]{display:block;max-width:350px;width:50%;padding:1em;border-radius:1rem;font-weight:bold;color:#fff;text-decoration:none;font-size:1.8rem;text-align:center;text-decoration:none}#main-container #campaign-image-container .button-wrap [class$=-button]:hover{opacity:.8}@media screen and (max-width: 768px){#main-container #campaign-image-container .button-wrap [class$=-button]{width:80%}}#main-container #campaign-image-container .button-wrap .form-button{background-color:#0083c7;border-bottom:5px solid #00486f;margin:0 20px 0 0}@media screen and (max-width: 768px){#main-container #campaign-image-container .button-wrap .form-button{margin:0 0 20px 0}}#main-container #campaign-image-container .button-wrap .line-button{background-color:#06c755;border-bottom:5px solid #0f8a4d}#main-container #campaign-image-container .tel-text{text-align:center;font-size:1.2rem;font-weight:bold;margin:0 1rem}#main-container #campaign-image-container .tel-number{text-align:center;font-size:2.5rem;font-weight:bold;margin:0 1rem}#main-container #youtube-container{width:90%;max-width:757px;aspect-ratio:16/9;margin:0 auto 4rem auto}@media screen and (max-width: 768px){#main-container #youtube-container{margin:0 auto 1ch auto}}#main-container #youtube-container iframe{width:100%;height:100%}#main-container #school-introduction-container{padding-bottom:4rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-container #school-blog-container{padding-bottom:4rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#main-container #school-blog-container{padding-bottom:2rem}}#main-container #school-blog-container .school-blog-article-wrapper{max-width:960px;margin:2rem auto 0 auto;padding:2.5em 2em;background-color:rgba(255,255,102,.5);margin-bottom:2.5em;border-radius:16px}@media screen and (max-width: 768px){#main-container #school-blog-container .school-blog-article-wrapper{border-radius:0}}#main-container #school-blog-container .post-link{display:block;text-decoration:none;border-bottom:2px dashed #e62e56;padding:1.5em 1em}#main-container #school-blog-container .post-link:last-of-type{border-bottom:none}#main-container #school-blog-container .post-link:hover{opacity:.7}#main-container #school-blog-container .post-link .post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-container #school-blog-container .post-link .post .post-thumbnail{margin-right:10px;margin-bottom:10px}@media screen and (max-width: 780px){#main-container #school-blog-container .post-link .post .post-thumbnail{width:100%}}#main-container #school-blog-container .post-link .post .post-thumbnail img{border-radius:8px;height:7rem;-o-object-fit:cover;object-fit:cover;width:10rem}@media screen and (max-width: 780px){#main-container #school-blog-container .post-link .post .post-thumbnail img{width:100%;height:18rem}}@media screen and (max-width: 550px){#main-container #school-blog-container .post-link .post .post-thumbnail img{width:100%;height:10rem}}#main-container #school-blog-container .post-link .post .post-thumbnail.no-image img{width:10rem;height:100%}@media screen and (max-width: 780px){#main-container #school-blog-container .post-link .post .post-thumbnail.no-image img{max-width:100%;width:100%;height:100%}}#main-container #school-blog-container .post-link .post .article-right{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main-container #school-blog-container .post-link .post .post-title{width:100%;max-width:98%;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#main-container #school-blog-container .post-link .post .article-right-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}@media screen and (max-width: 400px){#main-container #school-blog-container .post-link .post .article-right-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#main-container #school-blog-container .post-link .post .article-right-inner .post-date{color:#e62e56;font-weight:bold;margin-right:1em}@media screen and (max-width: 400px){#main-container #school-blog-container .post-link .post .article-right-inner .post-date{margin-right:0;margin-bottom:.5em}}#main-container #school-blog-container .post-link .post .article-right-inner .post-categories{border-radius:50px;text-decoration:none;border:1px solid #1f1f1f;text-align:center;padding:.2em 2em;font-size:.8em}@media screen and (max-width: 780px){#main-container #school-blog-container .post-link .post .article-right-inner .post-categories{padding:.2em 1em;font-size:.8em}}@media screen and (max-width: 780px){#main-container #school-blog-container .post-link .post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#main-container #school-blog-container .preview-all a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-container #school-blog-container .preview-all a:after{content:"";display:block;background-image:url("../../assets/img/static/blog/next.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px}#main-container #school-blog-container .preview-all:hover{opacity:.7}#main-container #teacher-profile-container{background-image:url("../../assets/img/static/background/teacher_bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#main-container #teacher-profile-container{padding-top:2rem;padding-bottom:4rem}}#main-container #daily-schedule-container{background-image:url("../../assets/img/static/background/daily_bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#main-container #daily-schedule-container{padding-top:2rem;padding-bottom:2rem}}#main-container #program-area-container{background-image:url("../../assets/img/static/background/teacher_bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 0}@media screen and (max-width: 768px){#main-container #program-area-container{padding-top:2rem;padding-bottom:4rem}}#main-container #program-area-container .active-time-wrap,#main-container #program-area-container .challenge-time-wrap{margin-bottom:4rem}#main-container #pickup-area-container{background-image:url("../../assets/img/static/background/pickup_bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#main-container #pickup-area-container{padding-top:2rem;padding-bottom:2rem}}#main-container footer{background-image:url("../../assets/img/static/background/bottom_bg.png"),url("../../assets/img/static/background/footer_bg.png");background-size:contain;background-repeat:no-repeat;background-position:bottom;background-color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-container footer a{text-decoration:none;color:#1f1f1f}#main-container footer a:active{color:#1f1f1f}#main-container footer a:focus{outline:none}@media screen and (max-width: 767px){#main-container footer{margin-bottom:calc(25vw - 5px);padding-top:2rem;padding-bottom:2rem}#main-container footer #sns-information-container{width:90%}#main-container footer #sns-information-container #sns-information-inner{max-width:100%}#main-container footer #sns-information-container #sns-information-inner #sns-x-container img,#main-container footer #sns-information-container #sns-information-inner .sns-container img{margin-bottom:2rem}#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container,#main-container footer #sns-information-container #sns-information-inner #sns-x-container,#main-container footer #sns-information-container #sns-information-inner #sns-line-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-instagram-inner,#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-x-inner,#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-line-inner,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-instagram-inner,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-x-inner,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-line-inner,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-instagram-inner,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-x-inner,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-line-inner{max-width:100%;margin-left:0}#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-instagram-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-x-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-line-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-instagram-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-x-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-line-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-instagram-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-x-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-line-inner img{max-width:100%}#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-instagram-inner.sns-inner p,#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-x-inner.sns-inner p,#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-line-inner.sns-inner p,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-instagram-inner.sns-inner p,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-x-inner.sns-inner p,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-line-inner.sns-inner p,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-instagram-inner.sns-inner p,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-x-inner.sns-inner p,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-line-inner.sns-inner p{font-size:16px}}@media screen and (max-width: 767px)and (max-width: 400px){#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-instagram-inner,#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-x-inner,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-instagram-inner,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-x-inner,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-instagram-inner,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-x-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-instagram-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-instagram-container #sns-x-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-instagram-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-x-container #sns-x-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-instagram-inner img,#main-container footer #sns-information-container #sns-information-inner #sns-line-container #sns-x-inner img{width:50%}}@media screen and (max-width: 767px){#main-container footer #footer-inner{max-width:90%}#main-container footer #footer-inner #footer-title,#main-container footer #footer-inner #copain-logo{max-width:100%}#main-container footer #footer-inner #footer-title img,#main-container footer #footer-inner #copain-logo img{width:100%}#main-container footer #footer-inner #footer-icon-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.5rem}#main-container footer #footer-inner #footer-icon-container img{width:49%}#main-container footer #footer-inner #footer-icon-container img:first-child{margin-right:.5rem}}#main-container .heading-container{position:relative;max-width:750px;width:100%;margin:0 auto}#main-container .heading-container .heading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;margin:0}@media screen and (max-width: 768px){#main-container .heading-container{width:85%}#main-container .heading-container .heading{width:100%;font-size:32px;text-align:center}#main-container .heading-container .heading-bg{max-width:100%;margin:0 auto}}#main-container #daily-schedule-inner,#main-container #pickup-area-inner,#main-container #sns-information-inner{max-width:960px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#main-container #daily-schedule-inner,#main-container #pickup-area-inner,#main-container #sns-information-inner{max-width:90%}#main-container #daily-schedule-inner .daily-schedule,#main-container #pickup-area-inner .daily-schedule,#main-container #sns-information-inner .daily-schedule{width:100%}#main-container #daily-schedule-inner .daily-schedule h3,#main-container #daily-schedule-inner .daily-schedule h3 img,#main-container #daily-schedule-inner .daily-schedule .daily-schedule-detail,#main-container #daily-schedule-inner .daily-schedule .daily-schedule-detail img,#main-container #pickup-area-inner .daily-schedule h3,#main-container #pickup-area-inner .daily-schedule h3 img,#main-container #pickup-area-inner .daily-schedule .daily-schedule-detail,#main-container #pickup-area-inner .daily-schedule .daily-schedule-detail img,#main-container #sns-information-inner .daily-schedule h3,#main-container #sns-information-inner .daily-schedule h3 img,#main-container #sns-information-inner .daily-schedule .daily-schedule-detail,#main-container #sns-information-inner .daily-schedule .daily-schedule-detail img{max-width:100%}#main-container #daily-schedule-inner .daily-schedule h3,#main-container #pickup-area-inner .daily-schedule h3,#main-container #sns-information-inner .daily-schedule h3{margin-bottom:1rem}#main-container #daily-schedule-inner .daily-schedule-detail,#main-container #pickup-area-inner .daily-schedule-detail,#main-container #sns-information-inner .daily-schedule-detail{margin-bottom:2rem}}#main-container #teacher-profile-inner h3,#main-container #school-introduction-inner h3,#main-container #program-area-inner h3{font-size:2rem;text-align:center;margin-top:2rem}@media screen and (max-width: 768px){#main-container #teacher-profile-inner h3,#main-container #school-introduction-inner h3,#main-container #program-area-inner h3{font-size:1.5rem}}#main-container #teacher-profile-inner h3 span,#main-container #school-introduction-inner h3 span,#main-container #program-area-inner h3 span{display:inline;background-position:left -100% center;padding-bottom:.6em;background-size:200% .6em;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, rgb(255, 255, 102)));background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 102) 50%);-webkit-transition:background-position 2s ease .1s;transition:background-position 2s ease .1s}#main-container #teacher-profile-inner .slider-container .swiper,#main-container #school-introduction-inner .slider-container .swiper,#main-container #program-area-inner .slider-container .swiper{width:600px;max-height:480px;border-radius:2rem;max-width:90%}#main-container #teacher-profile-inner .slider-container .swiper#teacher-profile-slider,#main-container #school-introduction-inner .slider-container .swiper#teacher-profile-slider,#main-container #program-area-inner .slider-container .swiper#teacher-profile-slider{border-radius:0}#main-container #teacher-profile-inner .slider-container .swiper#challenge-time-slider,#main-container #school-introduction-inner .slider-container .swiper#challenge-time-slider,#main-container #program-area-inner .slider-container .swiper#challenge-time-slider{width:800px;max-height:auto}#main-container #teacher-profile-inner .slider-container .swiper#active-time-slider,#main-container #school-introduction-inner .slider-container .swiper#active-time-slider,#main-container #program-area-inner .slider-container .swiper#active-time-slider{width:800px;max-height:auto}#main-container #teacher-profile-inner .slider-container .swiper img,#main-container #school-introduction-inner .slider-container .swiper img,#main-container #program-area-inner .slider-container .swiper img{width:100%}#main-container #teacher-profile-inner .slider-container .swiper #teacher-profile-prev img,#main-container #teacher-profile-inner .slider-container .swiper #teacher-profile-next img,#main-container #teacher-profile-inner .slider-container .swiper #school-intro-prev img,#main-container #teacher-profile-inner .slider-container .swiper #school-intro-next img,#main-container #teacher-profile-inner .slider-container .swiper #active-time-next img,#main-container #teacher-profile-inner .slider-container .swiper #active-time-prev img,#main-container #teacher-profile-inner .slider-container .swiper #challenge-time-next img,#main-container #teacher-profile-inner .slider-container .swiper #challenge-time-prev img,#main-container #school-introduction-inner .slider-container .swiper #teacher-profile-prev img,#main-container #school-introduction-inner .slider-container .swiper #teacher-profile-next img,#main-container #school-introduction-inner .slider-container .swiper #school-intro-prev img,#main-container #school-introduction-inner .slider-container .swiper #school-intro-next img,#main-container #school-introduction-inner .slider-container .swiper #active-time-next img,#main-container #school-introduction-inner .slider-container .swiper #active-time-prev img,#main-container #school-introduction-inner .slider-container .swiper #challenge-time-next img,#main-container #school-introduction-inner .slider-container .swiper #challenge-time-prev img,#main-container #program-area-inner .slider-container .swiper #teacher-profile-prev img,#main-container #program-area-inner .slider-container .swiper #teacher-profile-next img,#main-container #program-area-inner .slider-container .swiper #school-intro-prev img,#main-container #program-area-inner .slider-container .swiper #school-intro-next img,#main-container #program-area-inner .slider-container .swiper #active-time-next img,#main-container #program-area-inner .slider-container .swiper #active-time-prev img,#main-container #program-area-inner .slider-container .swiper #challenge-time-next img,#main-container #program-area-inner .slider-container .swiper #challenge-time-prev img{opacity:.7;width:56px;height:56px}@media screen and (max-width: 768px){#main-container #teacher-profile-inner .slider-container .swiper #teacher-profile-prev img,#main-container #teacher-profile-inner .slider-container .swiper #teacher-profile-next img,#main-container #teacher-profile-inner .slider-container .swiper #school-intro-prev img,#main-container #teacher-profile-inner .slider-container .swiper #school-intro-next img,#main-container #teacher-profile-inner .slider-container .swiper #active-time-next img,#main-container #teacher-profile-inner .slider-container .swiper #active-time-prev img,#main-container #teacher-profile-inner .slider-container .swiper #challenge-time-next img,#main-container #teacher-profile-inner .slider-container .swiper #challenge-time-prev img,#main-container #school-introduction-inner .slider-container .swiper #teacher-profile-prev img,#main-container #school-introduction-inner .slider-container .swiper #teacher-profile-next img,#main-container #school-introduction-inner .slider-container .swiper #school-intro-prev img,#main-container #school-introduction-inner .slider-container .swiper #school-intro-next img,#main-container #school-introduction-inner .slider-container .swiper #active-time-next img,#main-container #school-introduction-inner .slider-container .swiper #active-time-prev img,#main-container #school-introduction-inner .slider-container .swiper #challenge-time-next img,#main-container #school-introduction-inner .slider-container .swiper #challenge-time-prev img,#main-container #program-area-inner .slider-container .swiper #teacher-profile-prev img,#main-container #program-area-inner .slider-container .swiper #teacher-profile-next img,#main-container #program-area-inner .slider-container .swiper #school-intro-prev img,#main-container #program-area-inner .slider-container .swiper #school-intro-next img,#main-container #program-area-inner .slider-container .swiper #active-time-next img,#main-container #program-area-inner .slider-container .swiper #active-time-prev img,#main-container #program-area-inner .slider-container .swiper #challenge-time-next img,#main-container #program-area-inner .slider-container .swiper #challenge-time-prev img{display:none}}#main-container #teacher-profile-inner .slider-container .swiper #teacher-profile-prev::after,#main-container #teacher-profile-inner .slider-container .swiper #teacher-profile-next::after,#main-container #teacher-profile-inner .slider-container .swiper #school-intro-prev::after,#main-container #teacher-profile-inner .slider-container .swiper #school-intro-next::after,#main-container #teacher-profile-inner .slider-container .swiper #active-time-next::after,#main-container #teacher-profile-inner .slider-container .swiper #active-time-prev::after,#main-container #teacher-profile-inner .slider-container .swiper #challenge-time-next::after,#main-container #teacher-profile-inner .slider-container .swiper #challenge-time-prev::after,#main-container #school-introduction-inner .slider-container .swiper #teacher-profile-prev::after,#main-container #school-introduction-inner .slider-container .swiper #teacher-profile-next::after,#main-container #school-introduction-inner .slider-container .swiper #school-intro-prev::after,#main-container #school-introduction-inner .slider-container .swiper #school-intro-next::after,#main-container #school-introduction-inner .slider-container .swiper #active-time-next::after,#main-container #school-introduction-inner .slider-container .swiper #active-time-prev::after,#main-container #school-introduction-inner .slider-container .swiper #challenge-time-next::after,#main-container #school-introduction-inner .slider-container .swiper #challenge-time-prev::after,#main-container #program-area-inner .slider-container .swiper #teacher-profile-prev::after,#main-container #program-area-inner .slider-container .swiper #teacher-profile-next::after,#main-container #program-area-inner .slider-container .swiper #school-intro-prev::after,#main-container #program-area-inner .slider-container .swiper #school-intro-next::after,#main-container #program-area-inner .slider-container .swiper #active-time-next::after,#main-container #program-area-inner .slider-container .swiper #active-time-prev::after,#main-container #program-area-inner .slider-container .swiper #challenge-time-next::after,#main-container #program-area-inner .slider-container .swiper #challenge-time-prev::after{display:none}#main-container #teacher-profile-inner .slider-container #teacher-profile-pagination,#main-container #teacher-profile-inner .slider-container #school-intro-pagination,#main-container #teacher-profile-inner .slider-container #active-time-pagination,#main-container #teacher-profile-inner .slider-container #challenge-time-pagination,#main-container #school-introduction-inner .slider-container #teacher-profile-pagination,#main-container #school-introduction-inner .slider-container #school-intro-pagination,#main-container #school-introduction-inner .slider-container #active-time-pagination,#main-container #school-introduction-inner .slider-container #challenge-time-pagination,#main-container #program-area-inner .slider-container #teacher-profile-pagination,#main-container #program-area-inner .slider-container #school-intro-pagination,#main-container #program-area-inner .slider-container #active-time-pagination,#main-container #program-area-inner .slider-container #challenge-time-pagination{bottom:auto;top:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main-container #teacher-profile-inner .slider-container #teacher-profile-pagination .swiper-pagination-bullet,#main-container #teacher-profile-inner .slider-container #school-intro-pagination .swiper-pagination-bullet,#main-container #teacher-profile-inner .slider-container #active-time-pagination .swiper-pagination-bullet,#main-container #teacher-profile-inner .slider-container #challenge-time-pagination .swiper-pagination-bullet,#main-container #school-introduction-inner .slider-container #teacher-profile-pagination .swiper-pagination-bullet,#main-container #school-introduction-inner .slider-container #school-intro-pagination .swiper-pagination-bullet,#main-container #school-introduction-inner .slider-container #active-time-pagination .swiper-pagination-bullet,#main-container #school-introduction-inner .slider-container #challenge-time-pagination .swiper-pagination-bullet,#main-container #program-area-inner .slider-container #teacher-profile-pagination .swiper-pagination-bullet,#main-container #program-area-inner .slider-container #school-intro-pagination .swiper-pagination-bullet,#main-container #program-area-inner .slider-container #active-time-pagination .swiper-pagination-bullet,#main-container #program-area-inner .slider-container #challenge-time-pagination .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background:#7b7b7b}#main-container #teacher-profile-inner .slider-container #teacher-profile-pagination .swiper-pagination-bullet-active,#main-container #teacher-profile-inner .slider-container #school-intro-pagination .swiper-pagination-bullet-active,#main-container #teacher-profile-inner .slider-container #active-time-pagination .swiper-pagination-bullet-active,#main-container #teacher-profile-inner .slider-container #challenge-time-pagination .swiper-pagination-bullet-active,#main-container #school-introduction-inner .slider-container #teacher-profile-pagination .swiper-pagination-bullet-active,#main-container #school-introduction-inner .slider-container #school-intro-pagination .swiper-pagination-bullet-active,#main-container #school-introduction-inner .slider-container #active-time-pagination .swiper-pagination-bullet-active,#main-container #school-introduction-inner .slider-container #challenge-time-pagination .swiper-pagination-bullet-active,#main-container #program-area-inner .slider-container #teacher-profile-pagination .swiper-pagination-bullet-active,#main-container #program-area-inner .slider-container #school-intro-pagination .swiper-pagination-bullet-active,#main-container #program-area-inner .slider-container #active-time-pagination .swiper-pagination-bullet-active,#main-container #program-area-inner .slider-container #challenge-time-pagination .swiper-pagination-bullet-active{width:12px;height:12px;opacity:1;background:#e8334a}@media screen and (max-width: 768px){#main-container #teacher-profile-inner,#main-container #school-introduction-inner,#main-container #program-area-inner{max-width:90%}}#main-container #pickup-area-inner #pickup-area-pc{display:block}#main-container #pickup-area-inner #pickup-area-sp{display:none}@media screen and (max-width: 768px){#main-container #pickup-area-inner #pickup-area-pc{display:none}#main-container #pickup-area-inner #pickup-area-sp{margin:0 auto;margin-top:2rem;display:block}}#main-container #pickup-area-inner #target-town-area-container{max-width:746px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#main-container #pickup-area-inner #target-town-area-container #target-town-area-title{position:absolute;top:-5%;background:#ed7100;padding:.25rem 4rem;border-radius:4rem;color:#fff;text-align:center}#main-container #pickup-area-inner #target-town-area-container #target-town-area-title span{font-size:.6em;color:#fff}#main-container #pickup-area-inner #target-town-area-container #target-town-area-title br{display:none}#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg{background:#fbd5ab;padding:4rem 2rem 1rem 2rem;border-radius:1rem}#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-town-area{background:#fff;padding:0 2rem;border-radius:1rem}#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-town-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem}#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-town-area ul li{width:25%}#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-town-area-text p{text-align:center}#main-container #pickup-area-inner #target-school-container{max-width:746px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#main-container #pickup-area-inner #target-school-container #target-school-title{position:absolute;top:-5%;background:#009f7a;padding:.25rem 4rem;border-radius:4rem;color:#fff}#main-container #pickup-area-inner #target-school-container #target-school-title br{display:none}#main-container #pickup-area-inner #target-school-container #target-school-bg{background:#cfe6bd;padding:4rem 2rem 1rem 2rem;border-radius:1rem}#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school{background:#fff;padding:0 2rem;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school #first-area{text-wrap:nowrap;padding:.5em 1rem;border:double 4px #1f1f1f;border-radius:.5rem}#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem}#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school ul li{width:50%}#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school-text p{text-align:center}@media screen and (max-width: 768px){#main-container #pickup-area-inner .pickup-area{padding-bottom:2rem;width:100%}#main-container #pickup-area-inner .pickup-area .picup-area-guide img{max-width:100%}#main-container #pickup-area-inner .pickup-area p{font-size:16px}#main-container #pickup-area-inner .pickup-area .highlight{background:none}#main-container #pickup-area-inner #target-school-container,#main-container #pickup-area-inner #target-town-area-container{padding-bottom:1rem}#main-container #pickup-area-inner #target-school-container #target-school-title,#main-container #pickup-area-inner #target-school-container #target-town-area-title,#main-container #pickup-area-inner #target-town-area-container #target-school-title,#main-container #pickup-area-inner #target-town-area-container #target-town-area-title{font-size:1.5rem;top:-5%}#main-container #pickup-area-inner #target-school-container #target-school-title br,#main-container #pickup-area-inner #target-school-container #target-town-area-title br,#main-container #pickup-area-inner #target-town-area-container #target-school-title br,#main-container #pickup-area-inner #target-town-area-container #target-town-area-title br{display:block}#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school ul li,#main-container #pickup-area-inner #target-school-container #target-school-bg #target-town-area ul li,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-school ul li,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-town-area ul li,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-school ul li,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-town-area ul li,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-school ul li,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-town-area ul li{font-size:1rem;width:50%}}@media screen and (max-width: 768px)and (max-width: 320px){#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school ul li,#main-container #pickup-area-inner #target-school-container #target-school-bg #target-town-area ul li,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-school ul li,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-town-area ul li,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-school ul li,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-town-area ul li,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-school ul li,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-town-area ul li{width:100%}}@media screen and (max-width: 768px){#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-school,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-school,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-school{margin-top:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1rem}#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school #first-area,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-school #first-area,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-school #first-area,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-school #first-area{margin-right:0}#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school-text p,#main-container #pickup-area-inner #target-school-container #target-school-bg #target-town-area-text p,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-school-text p,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-town-area-text p,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-school-text p,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-town-area-text p,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-school-text p,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-town-area-text p{font-size:1.2rem}#main-container #pickup-area-inner #target-school-container #target-school-bg #target-school-text p:last-child,#main-container #pickup-area-inner #target-school-container #target-school-bg #target-town-area-text p:last-child,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-school-text p:last-child,#main-container #pickup-area-inner #target-school-container #target-town-area-bg #target-town-area-text p:last-child,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-school-text p:last-child,#main-container #pickup-area-inner #target-town-area-container #target-school-bg #target-town-area-text p:last-child,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-school-text p:last-child,#main-container #pickup-area-inner #target-town-area-container #target-town-area-bg #target-town-area-text p:last-child{font-size:.8rem}}#main-container .sns-information{width:100%}#main-container .sns-information .sns-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;background:#fff;border-radius:1rem}#main-container .sns-information .sns-container#sns-line-container{border:4px solid #06c755}#main-container .sns-information .sns-container#sns-x-container{border:4px solid #878787}#main-container .sns-information .sns-container#sns-instagram-container{border:4px solid #a64a97}#main-container .sns-information .sns-container #sns-line-inner img{width:430px;height:44px}#main-container .sns-information .sns-container #sns-line-inner p{color:#06c755}#main-container .sns-information .sns-container #sns-instagram-inner,#main-container .sns-information .sns-container #sns-x-inner{display:-webkit-box;display:-ms-flexbox;display:flex}#main-container #store-information-container{max-width:100%}#main-container #store-information-container #store-information{background:#fff;width:100%;border:1px solid #1f1f1f;border-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box}#main-container #store-information-container #store-information .table-link{text-decoration:underline;color:#20c}#main-container #store-information-container #store-information th{border:1px solid #1f1f1f;background:#fbd5ab;padding:1rem 2rem}#main-container #store-information-container #store-information td{border:1px solid #1f1f1f;padding:1rem 2rem}@media screen and (max-width: 768px){#main-container #store-information-container{width:90%}#main-container #store-information-container #store-information,#main-container #store-information-container tbody,#main-container #store-information-container tr{width:100%;display:block;text-align:center;margin:0 auto}#main-container #store-information-container #store-information th,#main-container #store-information-container #store-information td,#main-container #store-information-container tbody th,#main-container #store-information-container tbody td,#main-container #store-information-container tr th,#main-container #store-information-container tr td{display:block}#main-container #store-information-container #store-information #googlemap,#main-container #store-information-container tbody #googlemap,#main-container #store-information-container tr #googlemap{width:100%}}#main-container #footer-inner{max-width:960px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-container #footer-inner #copain-logo{margin-bottom:1em}.header .header-navigation-wrap{max-width:1080px;width:100%;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:30px 1.5em;z-index:5;background-color:#fff;border:1px solid #e62e56;border-radius:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5em 2em;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1280px){.header .header-navigation-wrap{display:none}}.header .header-navigation-wrap .root-link{display:block}.header .header-navigation-wrap .root-link:hover{opacity:.7}.header .header-navigation-wrap .header-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.header .header-navigation-wrap .copain-logo{width:250px;margin-right:1em}.header .header-navigation-wrap .copain-logo img{width:100%;height:auto}.header .header-navigation-wrap .header-navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 1em;list-style:none}.header .header-navigation-wrap .header-navigation-list li{padding:0 .5em;border-right:1px solid #515e68}.header .header-navigation-wrap .header-navigation-list li a{color:#515e68;text-decoration:none}.header .header-navigation-wrap .header-navigation-list li a:hover{text-decoration:underline;-webkit-text-decoration-color:#e62e56;text-decoration-color:#e62e56;text-underline-offset:8px;text-decoration-thickness:2px}.header .header-navigation-wrap .header-navigation-list li:last-of-type{margin-right:0;border-right:none}.header .header-navigation-wrap .header-navigation-list .header-navigation-item{padding:1em}.post-main{padding-top:13rem;padding-bottom:5rem}@media screen and (max-width: 780px){.post-main{padding-top:8rem;padding-bottom:10rem}}.post-main .post-main-inner{max-width:1500px;width:100%;margin:3em auto 0 auto;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1280px){.post-main .post-main-inner{max-width:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1rem;margin:0 auto 0 auto}}@media screen and (max-width: 500px){.post-main .post-main-inner{padding:0}}.post-main h1.heading.decorative-heading2{font-size:2.5rem;text-align:center;margin-bottom:1em}.post-main .posts-wrapper{padding-right:4rem;min-width:750px;max-width:1080px;width:100%}@media screen and (max-width: 1280px){.post-main .posts-wrapper{min-width:100%;max-width:100%;width:100%;padding-right:0}}.post-main .posts-container{margin-top:3em}.post-main .posts-container h2.blog-heading{font-size:2rem;text-align:center;margin-bottom:1em;word-break:break-all}@media screen and (max-width: 768px){.post-main .posts-container h2.blog-heading{padding:0 1.5em}}@media screen and (max-width: 580px){.post-main .posts-container h2.blog-heading{font-size:1.5rem;padding:0 .5em}}.post-main .post-link{display:block;text-decoration:none;max-width:1080px;width:100%;margin:0 auto 2.5rem auto}.post-main .post-link:hover{opacity:.7}@media screen and (max-width: 1280px){.post-main .post-link{max-width:780px;width:100%}}@media screen and (max-width: 780px){.post-main .post-link{max-width:580px;width:100%}}.post-main .post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.5em 2em;background-color:rgba(255,255,102,.5);border-radius:16px}@media screen and (max-width: 1280px){.post-main .post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 2.5rem auto;padding:3.5em 3em}}@media screen and (max-width: 780px){.post-main .post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 2.5rem auto}}@media screen and (max-width: 500px){.post-main .post{margin:0;border-radius:0;padding:2.5em 1.5em}}.post-main .post .post-thumbnail{width:35%;margin-right:1em}@media screen and (max-width: 1280px){.post-main .post .post-thumbnail{width:100%;margin-right:0}}.post-main .post .post-thumbnail img{border-radius:16px;height:15rem;max-width:100%;-o-object-fit:cover;object-fit:cover;width:35rem}@media screen and (max-width: 1280px){.post-main .post .post-thumbnail img{width:100%;height:25rem}}@media screen and (max-width: 768px){.post-main .post .post-thumbnail img{width:100%;height:23rem}}@media screen and (max-width: 580px){.post-main .post .post-thumbnail img{width:100%;height:15rem}}@media screen and (max-width: 400px){.post-main .post .post-thumbnail img{width:100%;height:10rem}}.post-main .post .post-thumbnail.no-image img{width:100%;height:100%}.post-main .post .post-excerpt{width:65%;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1280px){.post-main .post .post-excerpt{width:100%}}.post-main .post .post-excerpt h3{width:100%;max-width:98%;font-size:1.5rem;margin-bottom:1em;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.post-main .post .post-excerpt .post-content-wrap{margin-bottom:1em;width:100%;max-width:98%}.post-main .post .post-excerpt .post-content{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-main .post .post-excerpt .more-read{text-decoration:underline;text-align:right}.post-main .post .post-first-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}@media screen and (max-width: 550px){.post-main .post .post-first-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.post-main .post .post-first-line .post-date{font-size:1.2rem;color:#e62e56;font-weight:bold;margin-right:1em}@media screen and (max-width: 550px){.post-main .post .post-first-line .post-date{margin-right:0;margin-bottom:.5em}}.post-main .post .post-first-line .post-categories{border-radius:50px;text-decoration:none;border:1px solid #1f1f1f;text-align:center;padding:.2em 2em;font-size:.8em}.post-main .post .post-bottom-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1080px){.post-main .post .post-bottom-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.post-main .post .post-bottom-line .post-tags{font-size:1em}@media screen and (max-width: 1080px){.post-main .post .post-bottom-line .post-tags{margin-bottom:15px}}.pagination{margin-bottom:2rem}.pagination .pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .pagination-list li{margin:0 .5em;width:50px;height:50px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .pagination-list li .previous{width:100%;height:100%;background-image:url("../../assets/img/static/blog/prev.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.pagination .pagination-list li .next{width:100%;height:100%;background-image:url("../../assets/img/static/blog/next.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.pagination .pagination-list li .current-page{width:100%;height:100%;display:block;background-color:#e62e56;border-radius:50px;color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .pagination-list li a.page-link{width:100%;height:100%;display:block;background-color:#fff;border-radius:50px;text-decoration:none;border:1px solid #1f1f1f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .pagination-list li a.page-link:hover{opacity:.7}.sidebar-wrap-container{margin-bottom:2.5em;margin-right:1.5em;padding-right:2rem}@media screen and (max-width: 1280px){.sidebar-wrap-container{padding-right:0;margin-right:0}}.sidebar-wrap{max-width:280px;width:100%;background-color:rgba(255,255,102,.5);margin:0 auto;padding:2.5em 1em;border-radius:16px}@media screen and (max-width: 1280px){.sidebar-wrap{max-width:780px;width:100%;margin:0 auto;padding:2.5em 4rem 2.5em 2em}}@media screen and (max-width: 500px){.sidebar-wrap{border-radius:0}}.sidebar-wrap h2{font-size:1.2rem;margin-bottom:1em;color:#e62e56}.sidebar-wrap .sidebar>div{margin-bottom:2rem}@media screen and (max-width: 1280px){.sidebar-wrap .search-form-container{display:none}}.sidebar-wrap .search-form-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-wrap .search-form-container form .search-input-container{position:relative;width:100%}.sidebar-wrap .search-form-container form .search-input-container .search-input{width:100%;display:block;padding:.5em;border-radius:20px;border:1px solid #1f1f1f;background-color:#fff;color:#1f1f1f;font-size:1.2rem;margin-right:10px}.sidebar-wrap .search-form-container form .search-input-container .search-input::-webkit-input-placeholder{font-size:14px;position:relative;bottom:2px}.sidebar-wrap .search-form-container form .search-input-container .search-input::-moz-placeholder{font-size:14px;position:relative;bottom:2px}.sidebar-wrap .search-form-container form .search-input-container .search-input:-ms-input-placeholder{font-size:14px;position:relative;bottom:2px}.sidebar-wrap .search-form-container form .search-input-container .search-input::-ms-input-placeholder{font-size:14px;position:relative;bottom:2px}.sidebar-wrap .search-form-container form .search-input-container .search-input::placeholder{font-size:14px;position:relative;bottom:2px}@media screen and (max-width: 1450px){.sidebar-wrap .search-form-container form .search-input-container .search-input::-webkit-input-placeholder{font-size:12px}.sidebar-wrap .search-form-container form .search-input-container .search-input::-moz-placeholder{font-size:12px}.sidebar-wrap .search-form-container form .search-input-container .search-input:-ms-input-placeholder{font-size:12px}.sidebar-wrap .search-form-container form .search-input-container .search-input::-ms-input-placeholder{font-size:12px}.sidebar-wrap .search-form-container form .search-input-container .search-input::placeholder{font-size:12px}}.sidebar-wrap .search-form-container form .search-input-container .clear-button{position:absolute;right:15px;top:45%;font-size:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 1450px){.sidebar-wrap .search-form-container form .search-input-container .clear-button{font-size:1em;font-weight:bold}}.sidebar-wrap .search-form-container form .search-input-container .clear-button:hover{opacity:.7}.sidebar-wrap .search-form-container form .search-button{background-color:rgba(0,0,0,0);background-image:url("../../assets/img/static/blog/search.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:30px;height:30px;border:none;display:block;cursor:pointer}.sidebar-wrap .search-form-container form .search-button:hover{opacity:.7}.sidebar-wrap ul{list-style:none}.sidebar-wrap ul li{margin-bottom:.5em}.sidebar-wrap ul li a:hover{text-decoration:underline;-webkit-text-decoration-color:#e62e56;text-decoration-color:#e62e56;text-underline-offset:8px;text-decoration-thickness:2px}.sidebar-category-list{margin-bottom:1em}.sidebar-category-list.hide{display:none}.sidebar-category-list a{text-align:left;text-decoration:underline;color:#333}.sidebar-category-list a:hover{text-decoration:underline;-webkit-text-decoration-color:#e62e56;text-decoration-color:#e62e56;text-underline-offset:8px;text-decoration-thickness:2px}.sidebar-category-button{text-align:right;text-decoration:underline}.sidebar-category-button:hover{text-decoration:underline;-webkit-text-decoration-color:#e62e56;text-decoration-color:#e62e56;text-underline-offset:8px;text-decoration-thickness:2px}.sidebar-tag-list a{color:#333;text-decoration:underline;margin-bottom:1em}.sidebar-tag-list a:hover{text-decoration:underline;-webkit-text-decoration-color:#e62e56;text-decoration-color:#e62e56;text-underline-offset:8px;text-decoration-thickness:2px}.sidebar-tag-list.hide{display:none}.sidebar-tag-button{text-align:right;text-decoration:underline}.sidebar-tag-button:hover{text-decoration:underline;-webkit-text-decoration-color:#e62e56;text-decoration-color:#e62e56;text-underline-offset:8px;text-decoration-thickness:2px}.sidebar-date-list a{color:#333;margin-bottom:1em}.sidebar-date-list a:hover{text-decoration:underline;-webkit-text-decoration-color:#e62e56;text-decoration-color:#e62e56;text-underline-offset:8px;text-decoration-thickness:2px}.sidebar-date-list.hide{display:none}.sidebar-date-button{text-align:right;text-decoration:underline}.sidebar-date-button:hover{text-decoration:underline;-webkit-text-decoration-color:#e62e56;text-decoration-color:#e62e56;text-underline-offset:8px;text-decoration-thickness:2px}.single-post-wrap{max-width:1500px;width:100%;margin:3em auto 0 auto;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1280px){.single-post-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 780px){.single-post-wrap{padding:0 .5rem}}@media screen and (max-width: 500px){.single-post-wrap{padding:0}}.single-post-wrap .single-post-container{max-width:1080px;width:100%;padding-right:4rem}@media screen and (max-width: 1280px){.single-post-wrap .single-post-container{max-width:780px;width:100%;padding-right:0;margin:0 auto}}@media screen and (max-width: 768px){.single-post-wrap .single-post-container{padding-right:0}}.single-post-wrap .single-post-container h2.blog-heading{font-size:2rem;text-align:center;margin-bottom:1em;word-break:break-all}@media screen and (max-width: 768px){.single-post-wrap .single-post-container h2.blog-heading{padding:0 1.5em}}@media screen and (max-width: 580px){.single-post-wrap .single-post-container h2.blog-heading{font-size:1.5rem;padding:0 .5em}}.single-post-wrap .single-post-container .single-post{padding:3rem 3rem;background-color:rgba(255,255,102,.5);margin-bottom:2.5em;border-radius:16px}@media screen and (max-width: 1080px){.single-post-wrap .single-post-container .single-post{padding:3rem 2rem}}@media screen and (max-width: 500px){.single-post-wrap .single-post-container .single-post{padding:2.5em 1.5em;border-radius:0}}.single-post-wrap .single-post-container .single-post-info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2em}@media screen and (max-width: 550px){.single-post-wrap .single-post-container .single-post-info-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.single-post-wrap .single-post-container .single-post-info-wrap .post-date{font-size:1.2rem;color:#e62e56;font-weight:bold;margin-right:1em;margin-bottom:1em}@media screen and (max-width: 550px){.single-post-wrap .single-post-container .single-post-info-wrap .post-date{margin-right:0}}.single-post-wrap .single-post-container .single-post-info-wrap .post-categories{border-radius:50px;text-decoration:none;border:1px solid #1f1f1f;text-align:center;padding:.2em 2em;font-size:.8em}.single-post-wrap .single-post-container .single-post-info-wrap .post-tag{font-size:1.2rem;color:#515e68;margin-left:1em}.single-post-wrap .single-post-container .single-post-info-wrap .post-author{margin-bottom:1em}.single-post-wrap .single-post-container .post-content{margin-bottom:3rem;border-radius:16px;line-height:2}.single-post-wrap .single-post-container .post-content .wp-block-image{display:block}.single-post-wrap .single-post-container .post-content .wp-block-image.aligncenter{text-align:center}.single-post-wrap .single-post-container .post-content .wp-block-image.alignright{text-align:right}.single-post-wrap .single-post-container .post-content .wp-block-image.alignleft{text-align:left}.single-post-wrap .single-post-container .post-content .has-text-align-center{text-align:center}.single-post-wrap .single-post-container .post-content .has-text-align-right{text-align:right}.single-post-wrap .single-post-container .post-content .has-text-align-left{text-align:left}.single-post-wrap .single-post-container .post-content p{margin-bottom:1em}.single-post-wrap .single-post-container .post-content p a{color:#e62e56;text-decoration:underline}.single-post-wrap .single-post-container .post-content .wp-block-list{margin-left:1.5em}.single-post-wrap .single-post-container .post-content .wp-block-list p{margin-bottom:0}.post-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2em 0}.post-navigation .next-post{text-align:right}.post-navigation a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-navigation a:hover{opacity:.7}.post-navigation a.next-post::after{content:"";display:block;background-image:url("../../assets/img/static/blog/next.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:30px;height:30px;margin-left:5px}.post-navigation a.prev-post::before{content:"";display:block;background-image:url("../../assets/img/static/blog/prev.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:30px;height:30px;margin-right:5px}.breadcrumbs-container{margin:1em 0 2em;padding:.5em 0;font-size:14px}.breadcrumbs-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb-item{display:inline-block}.breadcrumb-item:after{content:">";margin:0 .5em;color:#999}.breadcrumb-item:last-child:after{content:"";margin:0}.breadcrumb-item a{text-decoration:none;color:#e62e56}.breadcrumb-item a:hover{text-decoration:underline;-webkit-text-decoration-color:#e62e56;text-decoration-color:#e62e56}.breadcrumb-item:last-child{color:#666}.copy-right{text-align:center}
