﻿@font-face{font-family:"Noto Sans Japanese";font-style:normal;src:url("https://assets.kidsweekend.jp/assets/NotoSansJavanese-Regular-3f814e95b2f3d7f406c0de4f919ab78b7eb5b91bfe06d33653c3554b798df98b.eot");src:url("https://assets.kidsweekend.jp/assets/NotoSansJavanese-Regular-3f814e95b2f3d7f406c0de4f919ab78b7eb5b91bfe06d33653c3554b798df98b.eot?#iefix") format("embedded-opentype"),url("https://assets.kidsweekend.jp/assets/NotoSansJavanese-Regular-a7edfb038f29076cee0a33e241bc0eec2b86bc06af3c154abfaf31a70920ceba.woff") format("woff"),url("https://assets.kidsweekend.jp/assets/NotoSansJavanese-Regular-1c8aa223100106306ecfd61cb7628d712731acb1a1c9c75a911ea35ec95d2c12.ttf") format("truetype")}@font-face{font-family:"Exo 2";src:url("https://assets.kidsweekend.jp/assets/Exo2-Italic-VariableFont_wght-3d99ea6c4b2f7fa2bf689d20fc676fe673fbb1e7ec32ffa5ef3e928d49e922cc.ttf");src:url("https://assets.kidsweekend.jp/assets/Exo2-VariableFont_wght-668be61d078c2e06410dc4be46f4d909c573a1a78db2beb4bcea0b9b7b38228c.ttf")}body{font:16px/1em, "Noto Sans Japanese", sans-serif;font-family:"Noto Sans Japanese", sans-serif;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}body -webkit-scrollbar{display:none}.no-gutters{margin:0;padding:0}.no-gutters　>.col,.no-gutters　>[class*="col-"]{margin:0;padding:0}.childicon{top:-2px;margin:0;padding:0;width:16px;height:16px;vertical-align:middle;display:inline-block;background:url(https://assets.kidsweekend.jp/assets/childicon-dde46786cf926700176f561245d2ee5c32aada2300147b6469fb0ffc633b18e2.svg) no-repeat 50% 50%}a{color:#e27985;transition:all 0.3s ease-out}a:hover,a.more:hover{color:#7bcabd;text-decoration:none}a.more{color:#222;cursor:pointer;font-weight:700}.btn{padding:0.6rem 0.75rem;border-radius:6px;font-weight:700}.btn.photo{position:relative;width:100%;margin:0 0 30px 0;padding:50% 0 0 0;background-position:50% 50% !important;background-size:cover !important;border-radius:6px;border:none;transition:all 0.3s ease-out}@media screen and (max-width: 767px){.btn.photo{margin:0 0 20px 0}}.btn.photo:hover{opacity:0.6}.btn.photo a{align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;display:block;display:flex !important;font-size:140%;color:#fff;background:rgba(0,0,0,0.4);border-radius:6px}@media screen and (max-width: 767px){.btn.photo a{font-size:110%}}.btn-green{width:100%;border-color:#7bcabd;background-color:#7bcabd;color:#fff !important}.btn-green:focus,.btn-green.focus,.btn-green:active,.btn-green:visited{border-color:#7bcabd !important;background-color:#7bcabd !important;color:#fff !important}.btn-green.disabled,.btn-green:disabled{border-color:#7bcabd !important;background-color:#7bcabd !important;color:#fff !important}.btn-green:not(:disabled):not(.disabled):active,.btn-green:not(:disabled):not(.disabled).active,.show>.btn-green.dropdown-toggle{border-color:#7bcabd !important;background-color:#7bcabd !important;color:#fff !important}.btn-green:hover{color:#7bcabd !important;border-color:#7bcabd !important;background-color:#fff !important}.btn-cancel{width:100%;border-color:#cfd9de;background-color:white;color:#0f1419 !important}.btn-cancel:focus,.btn-cancel.focus,.btn-cancel:active,.btn-cancel:visited{border-color:#cfd9de !important;background-color:white !important;color:#0f1419 !important}.btn-cancel:not(:disabled):not(.disabled):active,.btn-cancel:not(:disabled):not(.disabled).active,.show>.btn-cancel.dropdown-toggle{border-color:#e27985 !important;background-color:#e27985 !important;color:#0f1419 !important}.btn-cancel:hover{color:#0f1419 !important;border-color:#e7e7e8 !important;background-color:#e7e7e8 !important}.btn-primary{width:100%;border-color:#e27985;background-color:#e27985;color:#fff !important}.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary:visited{border-color:#e27985 !important;background-color:#e27985 !important;color:#fff !important}.btn-primary.disabled,.btn-primary:disabled{border-color:#e27985 !important;background-color:#e27985 !important;color:#fff !important}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{border-color:#e27985 !important;background-color:#e27985 !important;color:#fff !important}.btn-primary:hover{color:#e27985 !important;border-color:#e27985 !important;background-color:#fff !important}.btn-top{width:100%;border-color:#e27985;background-color:#e27985;color:#fff !important;border-radius:50px !important}.btn-top:focus,.btn-top.focus,.btn-top:active,.btn-top:visited{border-color:#e27985 !important;background-color:#e27985 !important;color:#fff !important}.btn-top.disabled,.btn-top:disabled{border-color:#e27985 !important;background-color:#e27985 !important;color:#fff !important}.btn-top:not(:disabled):not(.disabled):active,.btn-top:not(:disabled):not(.disabled).active,.show>.btn-top.dropdown-toggle{border-color:#e27985 !important;background-color:#e27985 !important;color:#fff !important}.btn-top:hover{color:#e27985 !important;border-color:#e27985 !important;background-color:#fff !important}.btn-emphasize{width:100%;border-color:#e27985;background-color:#e27985;color:#fff !important;width:80%;font-size:240%;height:70px}.btn-emphasize:focus,.btn-emphasize.focus,.btn-emphasize:active,.btn-emphasize:visited{border-color:#e27985 !important;background-color:#e27985 !important;color:#fff !important}.btn-emphasize.disabled,.btn-emphasize:disabled{border-color:#e27985 !important;background-color:#e27985 !important;color:#fff !important}.btn-emphasize:not(:disabled):not(.disabled):active,.btn-emphasize:not(:disabled):not(.disabled).active,.show>.btn-emphasize.dropdown-toggle{border-color:#e27985 !important;background-color:#e27985 !important;color:#fff !important}.btn-emphasize:hover{color:#e27985 !important;border-color:#e27985 !important;background-color:#fff !important}@media screen and (max-width: 767px){.btn-emphasize{width:86%;height:46px !important;font-size:100%;height:70px}}.btn-secondary{width:100%;border-color:#e27985;background-color:#fff;color:#e27985 !important}.btn-secondary:focus,.btn-secondary.focus{border-color:#e27985;background-color:#fff;color:#e27985}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff !important;border-color:#e27985;background-color:#e27985}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff !important;border-color:#e27985;background-color:#e27985}.btn-secondary:hover{color:#fff !important;border-color:#e27985;background-color:#e27985}.btn-default{width:100%;border-color:#428fee;background-color:#fff;color:#428fee !important;cursor:pointer}.btn-default:focus,.btn-default.focus{border-color:#428fee;background-color:#fff;color:#428fee}.btn-default.disabled,.btn-default:disabled{color:#fff !important;border-color:#428fee;background-color:#428fee}.btn-default:not(:disabled):not(.disabled):active,.btn-default:not(:disabled):not(.disabled).active,.show>.btn-default.dropdown-toggle{color:#fff !important;border-color:#428fee;background-color:#428fee}.btn-default:hover{color:#fff !important;border-color:#428fee;background-color:#428fee}.border-top{border-top:1px solid #ccc !important}.border-bottom{border-bottom:1px solid #ccc !important}.btn-line{width:100%;border-color:#00b900;background-color:#00b900;color:#fff}.btn-line:hover{background-color:#fff;color:#00b900}.btn-line2{width:100%;border-color:#00b900;background-color:#fff;color:#00b900}.btn-line2:hover{background-color:#00b900;color:#fff}.btn-facebook{width:100%;border-color:#3c5a99;background-color:#3c5a99;color:#fff}.btn-facebook:hover{background-color:#fff;color:#3c5a99}.btn-facebook2{width:100%;border-color:#3c5a99;background-color:#fff;color:#3c5a99}.btn-facebook2:hover{background-color:#3c5a99;color:#fff}.btn i{font-weight:400;font-size:115%;margin-right:6px}button.close{position:absolute;top:4px;right:8px;text-align:right;box-sizing:border-box;font-size:160%;z-index:40}.calendarslider{width:89%;height:66px !important;margin:0 auto;padding:0}@media screen and (max-width: 767px){.calendarslider{width:86%;height:46px !important}}.calendarslider .date{position:relative;margin:0;padding:14px 0 0 0;height:66px !important;line-height:100%;text-align:center;font-family:"Roboto", sans-serif;font-size:120%;font-weight:500;box-sizing:border-box;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;transition:all 0.3s ease-out}@media screen and (max-width: 767px){.calendarslider .date{padding:9px 0 0 0;height:46px !important;font-size:94%}}.calendarslider .date span{margin:2px 0 0 0;font-size:76%;display:block}@media screen and (max-width: 767px){.calendarslider .date span{margin:1px 0 0 0}}.calendarslider .date a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:40}.calendarslider .date:hover,.calendarslider .date.active{color:#fff;background:#428fee}.pagination .btn{width:40px;height:40px;color:#222;font-weight:400;padding:9px 0}.pagination .btn:hover{color:#fff;background:#428fee}.text-small{font-size:86%}.modal-body{padding:24px 4%;text-align:left}.modal-body ul{margin:0;padding:0;list-style-type:none}.modal-body ul li{margin:0;padding:0;line-height:120%}.modal-body ul li{margin:0;padding:0}.modal-body ul li input[type="checkbox"],.modal-body ul li input[type="radio"]{margin:0 5px 0 0;padding:0 0 3px 0}.modal-body ul ul{margin:0;padding:0 0 0 24px}.birth .form-control{width:94%}@media screen and (max-width: 767px){.birth .form-control{width:94%}}.formbox{width:100%;margin:0 0 8px 0;display:flex;flex-wrap:wrap}.formbox .formleft{width:45%}.formbox .formright{width:45%}.formbox .formcenter{width:10%;padding-top:6px;text-align:center}.eventtype .formbox .formleft{width:48% !important;margin:0 4% 0 0}.eventtype .formbox .formright{width:48% !important}.timebox{width:100%;margin:0 0 4px 0;font-size:80%;font-family:"Roboto", sans-serif;display:flex;flex-wrap:wrap}.timebox .timeleft{width:48%;margin:0 4% 0 0}.timebox .timeright{width:48%;text-align:right}.header-sp-modal{position:fixed;z-index:1300;inset:0;display:none}.header-sp-modal.active{display:block}.header-sp-modal .modal-transition{top:0;left:0;right:0;bottom:0;display:flex;z-index:-1;position:fixed;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent;opacity:1;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.header-sp-modal .header-sp-menu{position:absolute;right:0;width:267px;height:100%;color:#595959;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;background-color:#fff}.header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper{padding:16px;border-bottom:1px solid #d7d7d7}.header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper #close-btn{display:flex;justify-content:flex-end}.header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper .close-btn{fill:#949494;width:32px;height:32px;font-weight:600}.header-sp-modal .header-sp-menu .menu-items{display:flex;flex-direction:column}.header-sp-modal .header-sp-menu .menu-items .menu-item{color:#343434;display:flex;padding:16px 24px;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f3f3}.header-sp-modal .header-sp-menu .menu-items .menu-item h4{font-size:16px;font-weight:600;margin-bottom:0}.header-sp-modal .header-sp-menu .menu-items .menu-item svg{width:24px;height:24px}.header-sp-modal .header-sp-menu .buttons{padding:16px}.header-sp-modal .header-sp-menu .buttons .btn-box{margin-bottom:8px}.header-sp-modal .header-sp-menu .sns-boxes{display:flex;align-items:center;justify-content:center;padding:0 16px 16px 16px}.header-sp-modal .header-sp-menu .sns-boxes li{margin:0 auto;font-size:32px}.header-sp-modal .header-sp-menu .sns-boxes li.facebook a{color:#3c5a99}.header-sp-modal .header-sp-menu .sns-boxes li.instagram a{color:#cf2e92}.header-sp-modal .header-sp-menu .sns-boxes li.line a{color:#00b900}.header-sp-modal .header-sp-menu .sns-boxes li.twitter a{color:#00acee}header{background-color:white;border-bottom:1px solid #d7d7d7}header#header.fixed{position:fixed;z-index:999;top:0;left:0;width:100%}header .header-container{height:72px;display:flex;align-items:center;padding:16px}header .header-container .header-wrapper{width:100%;display:flex;align-items:center;flex-wrap:nowrap}header .header-container .header-wrapper.header-sp{display:flex}@media screen and (min-width: 767px){header .header-container .header-wrapper.header-sp{display:none}}header .header-container .header-wrapper.header-sp .sp-nav-items{display:flex;align-items:center}header .header-container .header-wrapper.header-sp .sp-nav-items .sp-nav-item{width:32px;height:32px;font-size:1.5rem;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:12px}header .header-container .header-wrapper.header-sp .header-sp-left img{width:132px;height:auto}header .header-container .header-wrapper.header-sp .header-sp-right{display:flex;justify-content:flex-end}header .header-container .header-wrapper.header-sp .header-sp-right .icon{width:32px;height:32px;padding-top:2px;fill:#595959}header .header-container .header-wrapper.header-sp .header-sp-right .icon.profile-icon{border-radius:100px}header .header-container .header-wrapper.header-pc{display:none}@media screen and (min-width: 768px){header .header-container .header-wrapper.header-pc{display:flex}}header .header-container .header-wrapper.header-pc .header-left .header-logo{max-width:160px;padding:0 0 0 16px;flex-grow:0}header .header-container .header-wrapper.header-pc .header-left .header-logo img{width:180px;height:auto}header .header-container .header-wrapper.header-pc .header-right .header-nav-items{height:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end}header .header-container .header-wrapper.header-pc .header-right .header-nav-items .header-nav-item:last-child{padding-left:8px}header .header-container .header-wrapper.header-pc .header-right .header-nav-items .header-nav-item .btn{color:#595959;font-weight:600;font-size:10px}@media screen and (min-width: 769px){header .header-container .header-wrapper.header-pc .header-right .header-nav-items .header-nav-item .btn{font-size:11px}}@media screen and (min-width: 1025px){header .header-container .header-wrapper.header-pc .header-right .header-nav-items .header-nav-item .btn{font-size:14px}}header .header-container .header-wrapper.header-pc .header-right .header-nav-items .header-nav-item.teach{border-right:1px solid #d7d7d7}header .header-container .header-wrapper.header-pc .header-right .header-nav-items .header-nav-item.teach .btn{color:#595959;font-weight:600;font-size:12px}header .header-container .header-wrapper.header-pc .header-right .header-nav-items .header-nav-item .profile-icon{width:32px;height:32px;border-radius:100px;box-sizing:border-box;background-position:50% 50% !important;background-size:cover !important}@media screen and (min-width: 767px){header .header-container .header-wrapper.header-pc .header-right .header-nav-items .header-nav-item .profile-icon{width:36px;height:36px}}#start-online-lesson{max-width:1240px;justify-content:center;position:relative;background:linear-gradient(90deg, #41a4fd, #0ef4ff) 0% 0%/contain;overflow:hidden;margin:0 auto 24px}@media screen and (min-width: 767px){#start-online-lesson{border-radius:8px}}#start-online-lesson .start-online-lesson-wrapper{padding:16px 8px}#start-online-lesson .start-online-lesson-wrapper h3{text-align:center;color:white;font-weight:900;font-size:18px;margin-bottom:0 !important}@media screen and (min-width: 767px){#start-online-lesson .start-online-lesson-wrapper h3{font-size:28px;line-height:38px}}#start-online-lesson .start-online-lesson-wrapper .start-online-lesson-description{text-align:center;color:white;font-style:normal;font-weight:600;font-size:12px}@media screen and (min-width: 767px){#start-online-lesson .start-online-lesson-wrapper .start-online-lesson-description{font-size:16px}}#start-online-lesson .start-online-lesson-btn-wrapper{display:flex;justify-content:center;align-items:center;padding:0 8px 16px 8px}#start-online-lesson .start-online-lesson-btn-wrapper .start-online-lesson-btn{display:flex;justify-content:center;align-items:center;background-color:#ffffff;color:#255dad;border:1px solid rgba(37,93,173,0.25);width:75%;margin:0 auto;font-weight:600}#start-online-lesson .start-online-lesson-btn-wrapper .start-online-lesson-btn svg{width:16px;height:16px}@media screen and (min-width: 767px){#start-online-lesson .start-online-lesson-btn-wrapper .start-online-lesson-btn{width:33%}}group+group{margin-top:20px}.inline-checkbox{width:90%;display:flex;flex-wrap:wrap;margin:0;padding:0;box-sizing:border-box}@media screen and (max-width: 767px){.inline-checkbox{margin:0}}.inline-checkbox label{margin:0 10px 10px 0}@media screen and (max-width: 767px){.inline-checkbox label{margin:0 2% 8px 0}}.inline-checkbox label input[type="checkbox"],.inline-checkbox label input[type="radio"]{display:none}.inline-checkbox label span{display:inline-block;position:relative;padding:8px 12px;border-radius:4px;cursor:pointer;border:1px solid #ccc;box-sizing:border-box}.inline-checkbox.checkboxw label span{width:80px;padding:8px 4px;text-align:center}@media screen and (max-width: 767px){.inline-checkbox.checkboxw label span{width:80px}}.inline-checkbox label span:hover{color:#fff;background:#6c757d;cursor:pointer}.inline-checkbox label input[type="checkbox"]:checked+span,.inline-checkbox label input[type="radio"]:checked+span{color:#fff;background:#428fee}.modal-body .inline-checkbox{width:100%}.modal-body .inline-checkbox label{margin:0 8px 8px 0}.modal-body .inline-checkbox .age label{width:15.1%;margin:0 4px 8px 0}@media screen and (max-width: 767px){.modal-body .inline-checkbox .age label{width:31.5%}}.modal-body .inline-checkbox .age label:nth-child(6){margin:0 0 8px 0}@media screen and (max-width: 767px){.modal-body .inline-checkbox .age label:nth-child(6){margin:0 4px 8px 0}}.modal-body .inline-checkbox .age label:nth-child(3n){margin:0 0 8px 0}.modal-body .inline-checkbox .age label:last-child{width:32% !important;margin:0 0 8px 0}@media screen and (max-width: 767px){.modal-body .inline-checkbox .age label:last-child{width:32.1%}}.modal-body .inline-checkbox .age label span{width:100%;box-sizing:border-box;text-align:center}aside .inline-checkbox{width:100%}aside .inline-checkbox .age label{width:31%;margin:0 1% 8px 0}@media screen and (max-width: 960px){aside .inline-checkbox .age label{width:31.4%}}aside .inline-checkbox .age label:nth-child(3n){margin:0 0 8px 0}aside .inline-checkbox .age label span{width:100%;padding:8px 0;box-sizing:border-box;text-align:center}aside .inline-checkbox .age label:last-child{width:65% !important;margin:0 0 8px 0}aside .inline-checkbox.eventtype label{width:100%;margin:0 0 8px 0}@media screen and (max-width: 960px){aside .inline-checkbox.eventtype label{width:100%}}aside .inline-checkbox.eventtype label span{width:100%;padding:8px 0;box-sizing:border-box;text-align:center}.collapselink{position:relative;padding:0;font-weight:500;cursor:pointer}.collapselink[aria-expanded="false"]::after{content:"\f107";margin-left:4px;font-family:"Font Awesome 5 Free";font-weight:700}.collapselink[aria-expanded="true"]::after{content:"\f106";margin-left:4px;font-family:"Font Awesome 5 Free";font-weight:700}.grad-btn::before{content:"\f107  もっとみる";font-family:"Font Awesome 5 Free";font-weight:700}.grad-item{margin:0;padding:0;position:relative;overflow:hidden;height:275px;transition:all 0.3s ease-out}.grad-item ::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:18px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%, #fff 100%);content:""}.grad-trigger{transition:all 0.3s ease-out;display:none}.grad-trigger:checked ~ .grad-btn::before{content:"\f106  閉じる";font-family:"Font Awesome 5 Free";font-weight:700}.grad-trigger:checked ~ .grad-item{height:auto}.grad-trigger:checked ~ .grad-item::before{display:none}.new-star-rating{letter-spacing:24px;font-size:100%;font-family:"M PLUS Rounded 1c", sans-serif;text-overflow:ellipsis;white-space:nowrap;display:flex;justify-content:center}.new-star-rating .a-star{font-size:200%}@media screen and (min-width: 768px){.new-star-rating .a-star{letter-spacing:14px;z-index:999;font-size:500%}}.new-star-rating .a-star a{color:#6c757d}.new-star-rating .a-star.color a{color:#ffc107}.star-rating{position:relative;width:5em;height:1em;letter-spacing:4px;font-size:120%;font-family:"M PLUS Rounded 1c", sans-serif;text-overflow:ellipsis;white-space:nowrap}.star-rating-front{position:absolute;top:0;left:0;overflow:hidden;color:#ffc107;flex-grow:1}.star-rating-back{color:#ccc}.star-rating-back span{vertical-align:middle;font-size:80%;font-weight:400;font-family:"Roboto", sans-serif;color:#222;letter-spacing:normal}.review .star-rating{position:absolute;top:0;bottom:0;left:-50px;right:0;margin:auto;font-size:500%;letter-spacing:14px;z-index:999}@media screen and (max-width: 767px){.review .star-rating{font-size:200%}}@media screen and (max-width: 767px){.inner{width:94%;margin:0 auto;padding:0}}main{position:relative;padding:40px 0 0 0;text-align:center}@media screen and (max-width: 767px){main{padding:24px 0 0 0}}#top main{padding:0}@media screen and (max-width: 767px){#top main{padding:0}}.review main,.payment main{top:0;padding:30px 0 0 0}@media screen and (max-width: 767px){.review main,.payment main{padding:30px 0 0 0}}#message.single main{padding:40px 0 0 0}@media screen and (max-width: 767px){#message.single main{padding:0}}#event main{padding:40px 0 0 0}@media screen and (max-width: 767px){#event main{padding:0}}#event.fav main{padding:40px 0 0 0}@media screen and (max-width: 767px){#event.fav main{padding:40px 0 0 0}}#event.detailpage main{margin:0 0 74px 0;padding:40px 0 0 0}@media screen and (max-width: 767px){#event.detailpage main{padding:0 0 66px 0;margin:0}}#event.detail_pikara_page main{margin:0 0 74px 0;padding:40px 0 0 0}@media screen and (max-width: 576px){#event.detail_pikara_page main{padding:0 0 66px 0;margin:0}}#event.detailreview main{top:0;margin:0 0 40px 0;padding:24px 0 0 0}@media screen and (max-width: 767px){#event.detailreview main{margin:0 0 60px 0}}.detailpage main .namelist{border-radius:4px;margin:0 4px 0 0;border:1px solid #ccc;padding:6px 8px;box-sizing:border-box;display:inline-block}@media screen and (max-width: 767px){.detailpage main .namelist{max-width:50%;margin:0 0 4px 0;text-align:center}}.login main .col500 h2{font-size:120% !important}main .logincol{width:500px;margin:0 auto 48px;text-align:center}@media screen and (max-width: 767px){main .logincol{width:94%}}main .logincol .form-group{text-align:left;margin-bottom:20px}main .logincol label{font-size:90%;margin:0 auto 8px}main .logincol .recaptcha{width:302px;margin:34px auto 10px;padding:40px 14px;border-radius:4px;border:1px solid #ececec;box-sizing:border-box}@media screen and (max-width: 767px){main .logincol .recaptcha{width:80%}}main .addcol{display:flex;border:1px solid #ccc}main .addcol .formcol{width:94%;padding:20px;box-sizing:border-box}main .addcol .addbtn{width:6%;border-left:1px solid #ccc;box-sizing:border-box}main .addcol .addbtn a{position:relative;top:47%;width:80%;margin:0 auto;padding:78% 0 0 0;font-size:140%;text-align:center;display:block;box-sizing:border-box;display:flex;color:#222;transition:all 0.3s ease-out}@media screen and (max-width: 767px){main .addcol .addbtn a{font-size:3.2vw;padding:76% 0 0 0}}main .addcol .addbtn a:hover{color:#fff;background:#ccc}main .addcol .addbtn a span{position:absolute;top:-0.32vw;left:0;width:100%;text-align:center}@media screen and (max-width: 767px){main .addcol .addbtn a span{top:-0.4vw}}main .col500 .addcol .addbtn a span{position:absolute;top:-0.6vw;left:0;width:100%;text-align:center}@media screen and (max-width: 767px){main .col500 .addcol .addbtn a span{top:-0.4vw}}main .floatcol{position:fixed;left:0;bottom:0;width:100%;height:74px;padding:14px 0 0 0;box-sizing:border-box;border-top:2px solid #7bcabd;background:rgba(255,255,255,0.9);z-index:999}@media screen and (max-width: 767px){main .floatcol{padding:13px 0 0 0;height:66px}}main .floatcol span{font-size:110%;font-weight:700}@media screen and (max-width: 767px){main .floatcol .btn{padding:0.4rem 0.55rem}}.cardlist{position:relative}@media screen and (max-width: 767px){.cardlist{margin-right:0 !important;margin-left:0 !important}}.eventtop .cardlist{margin-bottom:40px}.cardlist .card-deck{margin-right:-0.8%;margin-left:-0.8%;z-index:1}@media screen and (max-width: 767px){.cardlist .card-deck{width:100%;display:block;margin-right:0 !important;margin-left:0 !important}}.cardlist .card{text-align:left;position:relative;margin-bottom:20px;margin-right:0.8%;margin-left:0.8%;border-radius:6px;transition:all 0.3s ease-out}@media screen and (max-width: 767px){.cardlist .card{width:100%;margin-bottom:20px;margin-right:0;margin-left:0;display:flex;flex-wrap:wrap;flex-direction:row}}#top .cardlist .card,#event .event_show .cardlist .card{margin-right:0.4%;margin-left:0.4%}@media screen and (max-width: 767px){#top .cardlist .card,#event .event_show .cardlist .card{display:block;margin-right:0.3%;margin-left:0.3%}}#event .cardlist .card{height:auto}#category .cardlist .card{margin-right:0.4%;margin-left:0.4%}@media screen and (max-width: 767px){#category .cardlist .card{display:block;margin-right:0.3%;margin-left:0.3%}}.eventtop .cardlist .card{width:100%;position:relative;margin-bottom:0;margin-right:0;margin-left:0;padding:20px 0;display:flex;flex-wrap:wrap;flex-direction:row;border-left:0;border-right:0;border-top:0;border-radius:0;border-color:#ccc}@media screen and (max-width: 767px){.eventtop .cardlist .card{margin-right:0;margin-left:0;padding:16px;align-items:flex-start;display:block}}.booklist .cardlist .card{width:100%;position:relative;margin-bottom:0;margin-right:0;margin-left:0;padding:20px 0;display:flex;flex-wrap:wrap;flex-direction:row;border-left:0;border-right:0;border-top:0;border-radius:0;border-color:#ccc}@media screen and (max-width: 767px){.booklist .cardlist .card{margin-right:0;margin-left:0;padding:15px;align-items:flex-start}}.eventtop .cardlist .card:last-child,.booklist .cardlist .card:last-child{margin-bottom:0}.cardlist .card a{position:absolute;top:0;left:0;width:100%;height:80%;display:block;z-index:40}.cardlist .card:hover{border-color:#428fee}.eventtop .cardlist .card:hover,.booklist .cardlist .card:hover{border-color:#ccc;background:#f8fcfb}.cardlist .card-body{padding:5%;box-sizing:border-box}@media screen and (max-width: 767px){.cardlist .card-body{width:60%;padding:3%}}@media screen and (max-width: 767px){#top .cardlist .card-body,#event .event_show .cardlist .card-body{width:100%}}.eventtop .cardlist .card-body{width:70%;padding:0 0 0 3%}@media screen and (max-width: 767px){.eventtop .cardlist .card-body{width:100%;padding:0}}.booklist .cardlist .card-body{width:50%;padding:0 0 0 2%}@media screen and (max-width: 767px){.booklist .cardlist .card-body{padding:0 0 0 3%;width:60%}}.cardlist .card-imgcol{position:relative;padding:100% 0 0 0;background-position:50% 50% !important;background-size:cover !important;border-radius:6px 6px 0 0}@media screen and (max-width: 767px){.cardlist .card-imgcol{width:40%;padding:0;border-radius:6px 0 0 6px}}@media screen and (max-width: 767px){#top .cardlist .card-imgcol,#event .event_show .cardlist .card-imgcol{width:100%;padding:60% 0 0 0;border-radius:6px 6px 0 0}}.eventtop .cardlist .card-imgcol{width:230px;padding:15% 0 0 0;border-radius:0}@media screen and (max-width: 767px){.eventtop .cardlist .card-imgcol{width:100%;padding:70% 0 0 0;border-radius:0;margin-bottom:16px}}.booklist .cardlist .card-imgcol{width:35%;padding:25% 0 0 0;border-radius:0}@media screen and (max-width: 767px){.booklist .cardlist .card-imgcol{padding:25% 0 0 0}}.cardlist .card-imgcol .card-eventcat{position:absolute;top:0;left:0;min-width:118px;height:34px;padding:6px 12px 0;font-size:90%;font-weight:700;border-radius:6px 0 0 0;background:#428fee;color:#fff;text-align:center;display:inline-block;box-sizing:border-box}@media screen and (max-width: 767px){.cardlist .card-imgcol .card-eventcat{font-size:60%;min-width:74px;height:24px;padding:4px 4px 0}}.cardlist .imgcol-new-size{width:45% !important;padding:25% 0 0 0 !important}@media screen and (max-width: 767px){.cardlist .imgcol-new-size{width:100% !important;padding:50% 0 20px 0 !important;margin:0 0 18px 0}}.cardlist .card-new-size{font-size:1rem !important}.eventtop .cardlist .card-imgcol .card-eventcat,.booklist .cardlist .card-imgcol .card-eventcat{border-radius:0;height:24px;padding:3px 6px 0;min-width:94px;font-size:80%}@media screen and (max-width: 767px){.eventtop .cardlist .card-imgcol .card-eventcat,.booklist .cardlist .card-imgcol .card-eventcat{font-size:60%;min-width:74px;height:18px;padding:2px 4px 0}}.cardlist .card-imgcol .card-eventcat.continue{background:#7bcabd}.cardlist .card-imgcol .card-eventcat.camp{background:#adadad}.cardlist .card-imgcol .card-eventcat.recommending{background:#7bcabd}.cardlist .card-imgcol .card-eventcat.pr{background:#ccc}.cardlist .card-imgcol .iconfavorite{position:absolute;bottom:8px;right:8px;width:40px;height:40px;border-radius:100%;border:3px solid #ccc;box-sizing:border-box}.cardlist .card-imgcol .iconfavorite.checked{border-color:#e27985;box-sizing:border-box}.cardlist .card-imgcol .iconfavorite::after{position:absolute;top:5px;left:7px;content:"\f004";color:#ccc;font-family:"Font Awesome 5 Free";font-weight:700;font-size:120%}.cardlist .card-imgcol .iconfavorite.checked::after{color:#e27985}.cardlist .card-text{position:relative;font-size:86%;line-height:130%}.cardlist .card-title{margin:0 0 8px 0;font-weight:700;line-height:140%}.cardlist .card-title span{font-size:70%;font-weight:500;display:block}.cardlist .star-rating{letter-spacing:2px}.cardlist .card-text p{margin:0 0 8px 0;padding:0;min-height:25px}.cardlist .card-text p:last-child{margin:0;padding:0}.cardlist .card-text ul{list-style-type:none;margin:10px 0 0 0;padding:0}.eventtop .cardlist .card-text ul{list-style-type:none;margin:10px 0 0 0;padding:0;display:inline-flex;flex-wrap:wrap}.cardlist .card-text ul li{padding:0}.eventtop .cardlist .card-text ul li{margin:0 30px 0 0;padding:0}@media screen and (max-width: 767px){.eventtop .cardlist .card-text ul li{margin-bottom:8px}}.cardlist .card-text i{width:16px;text-align:center}.cardlist .cat{position:absolute;right:0;bottom:0;padding:3px 6px;font-size:76%;box-sizing:border-box;border:1px solid #e27985;line-height:100%;display:inline-block}.cardlist .timblock{position:relative;padding:0 0 0 3%;line-height:100%}@media screen and (max-width: 767px){.cardlist .timblock{width:100%;margin:0 0 6px 0;padding:0;font-size:90%;vertical-align:middle}}.cardlist .time{margin:18px 0 16px;font-size:220%;font-weight:500;font-family:"Roboto", sans-serif;color:#428fee;display:block}@media screen and (max-width: 960px){.cardlist .time{font-size:4.2vw}}@media screen and (max-width: 767px){.cardlist .time{font-size:130%;display:inline-block;margin:0}}@media screen and (max-width: 960px){.booklist .cardlist .time{margin:12px 0 10px;font-size:3vw}}@media screen and (max-width: 767px){.booklist .cardlist .time{font-size:130%;display:inline-block;margin:0}}.cardlist .status{padding:8px 0;width:100%;font-size:80%;font-weight:500;text-align:center;border-radius:4px;box-sizing:border-box}@media screen and (max-width: 767px){.cardlist .status{display:none}}.booklist .cardlist .status{z-index:50;transition:all 0.3s ease-out}@media screen and (max-width: 960px){.booklist .cardlist .status{font-size:74%}}@media screen and (max-width: 767px){.booklist .cardlist .status{display:none}}.booklist .cardlist .status:hover{background:#6c757d}@media screen and (max-width: 767px){.booklist .cardlist .status:hover{display:none}}.cardlist .status a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.cardlist .card-text .status{display:none}@media screen and (max-width: 767px){.cardlist .card-text .status{display:block;width:100%;font-size:90%;margin-top:8px}}.cardlist .card-text.index_event_card a{position:absolute}.cardlist .card-text a{position:relative}.booklist .cardlist .card-text .status:hover{display:none}@media screen and (max-width: 767px){.booklist .cardlist .card-text .status:hover{display:block;width:40%}}.cardlist .only_published .status{background:#f8f9fa;color:#222}.cardlist .no_bookable_time .status,.cardlist .preparing .status{background:#ccc;color:#fff}.cardlist .accepting .status{background:#e27985;color:#fff}.cardlist .few .status{background:#7bcabd;color:#fff}.cardlist .sold_out .status{background:#adadad;color:#fff}.booklist .cardlist .name{border-radius:4px;margin:0 4px 0 0;border:1px solid #ccc;padding:3px;box-sizing:border-box;display:inline-block}@media screen and (max-width: 767px){.booklist .cardlist .name{max-width:50%;display:block;margin:0 0 4px 0;text-align:center}}.container{position:relative;margin:0 auto 60px}@media screen and (max-width: 767px){.detailreview .container{width:90%;max-width:90%;padding-left:0;padding-right:0;box-sizing:border-box}}.container .tag{padding:8px;font-size:90%;font-weight:400;border:1px solid #e27985}.container .reviewrow .card{word-break:break-all;border:none;border-radius:0;background:#f7f7f7}.container .reviewrow .usercol{margin:0 0 4px 0;display:flex;align-items:center}.container .reviewrow .usercol .icon{width:30px;margin:0 8px 0 0;padding:28px 0 0 0;border-radius:100%;border:1px solid #428fee;background-position:50% 50% !important;background-size:cover !important}.container .reviewrow .usercol .name{margin:0 8px 0 0;font-size:90%}.container .reviewrow .usercol .date{font-size:80%}.container h3{margin:0;padding:0;font-size:110%;font-weight:700}@media screen and (max-width: 767px){.container h3{margin:0 0 8px 0}}.container h4{margin:0;padding:0;font-size:100%;font-weight:700}@media screen and (max-width: 767px){.container h4{margin:0 0 8px 0}}.container .detailtitle{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ccc}.container .detailtitle .no-gutters{padding-right:15px;padding-left:15px}@media screen and (max-width: 767px){.container .detailtitle .no-gutters{padding-right:0;padding-left:0}}@media screen and (max-width: 960px){.container .detailtitle .txt{margin-top:38px}}.container .detailtitle .sharebox{position:absolute;top:0;right:0;width:256px}.container .detailtitle .sharebox .join_with_friends .share_button{border:1px solid #7bcabd;background-color:#fff;font-size:90%;padding:8px 10px;color:#7bcabd;border-radius:100px;box-sizing:border-box;transition:all 0.3s ease-out}@media screen and (max-width: 767px){.container .detailtitle .sharebox .join_with_friends .share_button{padding:5px 8px}}.container .detailtitle .sharebox .join_with_friends a:hover{color:#fff;text-decoration:none;background:#7bcabd}.container .detailtitle .join_with_friends .share_button{border:1px solid #7bcabd;background-color:#fff;font-size:90%;font-weight:bold;padding:8px 16px;color:#7bcabd;border-radius:8px;box-sizing:border-box;transition:all 0.3s ease-out}@media screen and (max-width: 767px){.container .detailtitle .join_with_friends .share_button{padding:5px 8px}}.container .detailtitle .join_with_friends a:hover{color:#fff;text-decoration:none;background:#7bcabd}.container .detailtitle .sharebox .sns{display:inline-flex;font-size:180%;text-align:right}@media (max-width: 768px){.container .detailtitle .sharebox .sns{font-size:180%}}.container .detailtitle .sharebox .sns li{margin-right:18px;transition:all 0.3s ease-out}.container .detailtitle .sharebox .sns li:last-child{margin-right:0}.container .detailtitle .sharebox .sns li:hover{opacity:0.6}.container .detailtitle .sharebox li.facebook a{color:#3c5a99}.container .detailtitle .sharebox li.line{display:none}@media screen and (max-width: 960px){.container .detailtitle .sharebox li.line{display:inline-flex}}.container .detailtitle .sharebox li.line a{color:#00b900}.container .detailtitle .sharebox li.mail a{color:#b5b5b5}.container .detailtitle .sharebox li.favorite a{position:relative;top:-4px;margin:0 0 0 10px;padding:6px 12px 4px;font-size:50%;line-height:100%;border:1px solid #e27985;box-sizing:border-box;background:#fff}.container .detailtitle .sharebox li.favorite.checked a{color:#fff;border:1px solid #e27985;background:#e27985}.container .detailtitle h2{margin:0 0 12px 0;padding:0;font-size:150%;font-weight:700;line-height:130%}.container .detailtitle p{margin:0 0 8px 0}.container .detailtitle ul{list-style-type:none;margin:0;padding:0}.container .detailtitle ul i{width:16px;text-align:center}.container .detailtitle .cat{margin:0 0 8px 0;padding:6px 8px 5px;font-size:76%;box-sizing:border-box;border:1px solid #e27985;line-height:100%;display:inline-block}.container .thumb-item{position:relative;margin:0;padding:0;list-style-type:none;background:#fff}.container .thumb-item a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.container .slick-slide{position:relative !important;height:320px;display:block;background-position:50% 50% !important;background-size:cover !important}@media screen and (max-width: 960px){.container .slick-slide{height:300px;margin:0 0 20px 0}}.container .slick-track{position:relative !important;top:0;left:0;height:320px;display:block;margin-left:0 !important}@media screen and (max-width: 960px){.container .slick-track{height:300px}}@media screen and (max-width: 960px){.booklist .container{width:100%;padding-right:0 !important;padding-left:0 !important}}.arrowleft{position:absolute;top:44%;left:0;font-size:180%;opacity:0.4;color:#222;display:block;z-index:40;box-sizing:border-box}@media screen and (max-width: 767px){.arrowleft{left:10px}}.eventtop .arrowleft{top:0;left:-6%;width:6%;height:66px;font-size:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:center;background:#fff;opacity:1;transition:all 0.3s ease-out}@media screen and (max-width: 767px){.eventtop .arrowleft{left:-8%;width:8%;height:46px}}.eventtop .arrowleft:hover{color:#fff;background:#428fee}.arrowright{position:absolute;top:44%;right:0;font-size:180%;opacity:0.4;color:#222;display:block;z-index:40}@media screen and (max-width: 767px){.arrowright{right:10px}}.eventtop .arrowright{top:0;right:-6%;width:6%;height:66px;font-size:100%;border:1px solid #ccc;opacity:1;display:flex;align-items:center;background:#fff;justify-content:center;transition:all 0.3s ease-out}@media screen and (max-width: 767px){.eventtop .arrowright{right:-8%;width:8%;height:46px}}.eventtop .arrowright:hover{color:#fff;background:#428fee}.col500{width:500px;margin:0 auto 60px;text-align:left}@media screen and (max-width: 767px){.col500{width:94%}}.col840{width:840px;margin:0 auto 60px;padding:0;text-align:left}@media screen and (max-width: 767px){.col840{width:94%}}@media screen and (max-width: 767px){#top .col840{width:100%}}#company .col840 article{margin:0 0 40px 0}#company .col840 article h2{margin:0 0 6px 0;padding:0;font-size:110%;font-weight:700}@media screen and (max-width: 767px){#about .col840{margin:0 auto 24px}}@media screen and (max-width: 767px){.col840 .w-75{width:100% !important}}@media screen and (max-width: 767px){.col840 .w-50{width:100% !important}}.col1140{max-width:1140px;margin:0 auto 60px;padding:0}@media screen and (max-width: 767px){.col1140{width:94%}}h1{margin:0 0 40px 0;padding:0 0 10px 0;font-size:140%;font-weight:700;border-bottom:3px solid #7bcabd;display:inline-block}@media screen and (max-width: 960px){h1{margin:0 0 24px 0;padding:0 0 6px 0;font-size:120%}}.nav{-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;border-bottom:3px solid #7bcabd}.nav-pills .nav-link{text-align:center;font-weight:700;color:#222;margin:0 10px 0 0;padding:0.5rem 1rem;box-sizing:border-box;border-radius:0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}@media screen and (max-width: 960px){.nav-pills .nav-link{font-size:90%;padding:0.5rem 0;margin:0 4px 0 0}}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#7bcabd;border-top:1px solid #7bcabd;color:#fff}.nav-pills .nav-link:hover{background-color:#7bcabd;border-top:1px solid #7bcabd;color:#fff}.nav-item{display:inline-block;width:calc(33.3333%);font-size:100%}@media screen and (max-width: 960px){.nav-item{font-size:85%}}.nav-justified .nav-item{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}footer{position:relative;width:100%;padding:40px;box-sizing:border-box;color:#fff;background:#314048}@media (max-width: 768px){footer{text-align:center;padding:24px}}footer img{width:180px;height:auto}footer small{font-size:68%;text-align:left}footer ul{list-style-type:none;font-size:86%;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0}footer ul li{margin-bottom:14px}footer a{color:#fff}footer a:hover{color:#7bcabd}footer li.facebook a:hover{color:#3c5a99}footer li.instagram a:hover{color:#cf2e92}footer li.twitter a:hover{color:#00acee}footer li.line a:hover{color:#00b900}footer .sns{display:inline-flex;font-size:200%;text-align:right}@media (max-width: 768px){footer .sns{margin-top:20px;font-size:230%}}footer .sns li{margin-left:30px}footer .sns li:first-child{margin-left:0}.show-only-pc{display:block !important}.show-only-sp{display:none !important}@media screen and (max-width: 768px){.show-only-pc{display:none !important}.show-only-sp{display:block !important}}#top h2{margin:0 0 30px 0;padding:0 0 10px 0;font-size:140%;font-weight:700;border-bottom:3px solid #7bcabd;display:inline-block}@media screen and (max-width: 960px){#top h2{margin:0 0 24px 0;padding:0 0 6px 0;font-size:120%}}#top h2 span{display:block;font-size:80%}#top .mainimg{position:relative;width:100%;margin:0 0 40px 0;padding:36.6% 0 0 0;background-position:50% 50% !important;background-size:cover !important;border-bottom:5px solid #7bcabd}@media screen and (max-width: 767px){#top .mainimg{margin:0 0 20px 0;padding:48.32% 0 0 0;background:url(https://assets.kidsweekend.jp/assets/main-40fe65b7dad927852d2957c9f0d9d785006ae600d2cfad5709fc57070f2e20fe.jpg) !important;background-position:50% 50% !important;background-size:cover !important}}#top .top__image__container{position:relative;max-width:1240px;margin:0 auto}#top .top__image__container .top__image{width:100%;height:auto;margin:0 auto}@media screen and (min-width: 767px){#top .top__image__container .top__image{width:100%}}#top .top__container{margin:0 auto;max-width:1240px}@media screen and (min-width: 767px){#top .top__container{margin-top:16px}}@media screen and (min-width: 1024px){#top .top__container{margin-top:0px !important}}#top .top__container .fade-in-up{visibility:visible;-webkit-animation:1000ms ease 0s 1 normal none running fiu;animation:1000ms ease 0s 1 normal none running fiu}#top .top__container .top__wrapper{display:block}@media screen and (min-width: 767px){#top .top__container .top__wrapper{display:flex;justify-content:space-between}}#top .top__container .top__wrapper h1{margin:0;padding:0;border-bottom:initial;display:initial;text-align:left !important;font-size:28px;font-weight:700;line-height:40px}@media screen and (min-width: 767px){#top .top__container .top__wrapper h1{font-size:32px;font-weight:700;line-height:40px}}@media screen and (min-width: 1024px){#top .top__container .top__wrapper h1{font-size:40px;font-weight:700;line-height:48px}}#top .top__container .top__wrapper h1 .like{color:#e27985}#top .top__container .top__wrapper h1 .professional{color:#ffbe3f}#top .top__container .top__wrapper .top-left{width:100%;display:flex;align-items:center;justify-content:center;margin-top:16px}@media screen and (min-width: 767px){#top .top__container .top__wrapper .top-left{justify-content:start;margin-top:0 !important;width:50%;margin:12px 0 0 16px}}#top .top__container .top__wrapper .top-left .top-left-title{text-align:center}@media screen and (min-width: 767px){#top .top__container .top__wrapper .top-left .top-left-title{text-align:left}}#top .top__container .top__wrapper .top-left .top-left-btn{margin-top:8px;margin-bottom:8px;text-align:center}@media screen and (min-width: 767px){#top .top__container .top__wrapper .top-left .top-left-btn{margin-top:16px;margin-bottom:0 !important;text-align:left}}#top .top__container .top__wrapper .top-left .top-left-btn .width50{width:100%}@media screen and (min-width: 767px){#top .top__container .top__wrapper .top-left .top-left-btn .width50{width:50%}}@media screen and (min-width: 767px){#top .top__container .top__wrapper .top-right{width:50%;margin:12px 16px 0 0}}#top .top__container .top__wrapper .banner__container{width:100%;display:block}#top .top__container .top__wrapper .banner__container .top_banner{width:100%;margin-bottom:8px}#top .top__container .top__wrapper .banner__container .top_banner .banner_img{width:95%}#top .top__container .top__wrapper #pickups2{box-sizing:border-box;margin:12px auto 12px}#top .top__container .top__wrapper #pickups2 .pickup2{max-width:1240px;margin:0 auto;padding:12px auto;background:#fff;opacity:1;transition:opacity 0.1s linear}#top .top__container .top__wrapper #pickups2 .pickup2 .feature-image{border-radius:12px}#top .top__container .top__wrapper #pickups2 .pickup2 img{width:100%;padding:0 5px;vertical-align:top}#top .top__container .top__wrapper #pickups2 .pickup2 .slick-next{right:20px;z-index:99}#top .top__container .top__wrapper #pickups2 .pickup2 .slick-prev{left:15px;z-index:100}#top .top__container .top__wrapper #pickups2 .pickup-slider__back-number--active{position:absolute;top:calc(50% - 30px);left:0;z-index:10;display:block;width:42px;height:60px;text-indent:42px;background-color:rgba(117,117,117,0.7);border-radius:0 10px 10px 0}#top .top__container .top__wrapper #pickups2 .pickup-slider__back-number--active::after{position:absolute;top:15px;right:4px;display:block;width:30px;height:30px;color:#ffffff;text-indent:0;background-repeat:no-repeat;background-position:center;background-size:30px;content:"<"}#top .top__container .top__wrapper #pickups2 .pickup-slider__next-note--active{position:absolute;top:calc(50% - 30px);right:0;z-index:10;display:block;width:42px;height:60px;text-indent:42px;background-color:rgba(117,117,117,0.7);border-radius:10px 0 0 10px}#top .top__container .top__wrapper #pickups2 .pickup-slider__next-note--active::after{position:absolute;top:15px;left:4px;display:block;width:30px;height:30px;color:#ffffff;text-indent:0;background-repeat:no-repeat;background-position:center;background-size:30px;content:">"}#top .top__container .top__wrapper #pickups2 .pickup2{display:none}#top .top__container .top__wrapper #pickups2 .pickup2.slick-initialized{display:block;opacity:1}#top .top__container .top__wrapper #pickups2 .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}#top .banner-wrap{max-width:1240px;margin:0 auto;padding:25px 20px 0;background:#fff;overflow:hidden;opacity:0;transition:opacity 0.1s linear}#top .banner-wrap.slick-initialized{opacity:1}#top .banner-wrap .feature a{width:360px}#top .top__image__container{max-width:1240px;margin:0 auto}@media screen and (min-width: 1024px){#top .top__image__container h1{font-size:36px;margin:16px 8px;padding:0;border:none;line-height:120%;color:#e27985;font-weight:600}}@media screen and (min-width: 768px) and (max-width: 1023px){#top .top__image__container h1{font-size:24px;margin:0 8px 16px;padding:0;border:none;line-height:120%;color:#e27985;font-weight:600}}@media screen and (min-width: 1024px){#top .top__image__container h2{margin:0 8px 12px;font-size:16px;border:none;line-height:120%;color:#000}}@media screen and (min-width: 768px) and (max-width: 1023px){#top .top__image__container h2{margin:0 8px 12px;font-size:12px;padding:0;border:none;line-height:120%;color:#000}}#top .top__image__container .top__image.show-pc{display:none}@media screen and (min-width: 768px){#top .top__image__container .top__image.show-pc{display:block}}#top .top__image__container .top__image.show-sp{display:block;opacity:0.8;height:50%}@media screen and (min-width: 768px){#top .top__image__container .top__image.show-sp{display:none}}#top .top__image__container .top__image__title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}#top .top__image__container .top__image__title .left__container{display:none}@media screen and (min-width: 768px){#top .top__image__container .top__image__title .left__container{position:absolute;top:0;left:0;width:50%;height:100%;display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}#top .top__image__container .top__image__title .left__container .left__item .txt{text-align:center}#top .top__image__container .top__image__title .left__container .left__item .search__top__container{width:65%;margin:0 auto}#top .top__image__container .top__image__title .left__container .left__item .search__top__container .btn{padding:6px 12px}}#top .top__image__container .sp__main__title{position:absolute;top:115px}@media screen and (min-width: 768px){#top .top__image__container .sp__main__title{display:none}}#top .top__image__container .sp__main__title .txt h1{margin:0 auto 8px;padding:0;font-size:25px;border:none;line-height:150%;color:#e27985;font-weight:700}#top .top__image__container .sp__main__title .txt h2{font-size:15px;margin:8px auto;padding:0;border:none;line-height:150%;color:#000}#top .top__image__container .sp__main__title .new_sp_top_circle_container{width:100%;margin:8px 0px}#top .top__image__container .sp__main__title .new_sp_top_circle_container .new_sp_top_circle{width:80%}#top .top__image__container .sp__main__title .search__top__container{width:80%;margin:0 auto}#top .news__container{max-width:840px;margin:0 auto}#top .top__main__image{max-width:1240px;max-height:400px;margin:0 auto;position:relative;padding:40% 0 0 0;background:url(https://assets.kidsweekend.jp/assets/new_sp_main_top-955d23d127f3636e30e10d7f2f1059c69879d635841a0c2588bc010068d7db9f.jpg) !important;background-position:50% 50% !important;background-size:cover !important}@media screen and (min-width: 768px){#top .top__main__image{height:400px;background:url(https://assets.kidsweekend.jp/assets/new_pc_main_top-32bbae5b7310e8fe10b7268ba76478f3b9a4bd2b9800d48463169595fc756098.png) !important;background-position:50% 50% !important;background-size:cover !important}}#top .top__main__image .innnercol{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}#top .top__main__image .innnercol .left__container{display:none}@media screen and (min-width: 768px){#top .top__main__image .innnercol .left__container{position:absolute;top:0;left:0;width:50%;height:100%;display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}#top .top__main__image .innnercol .left__container .left__item .txt{text-align:center}#top .top__main__image .innnercol .left__container .left__item .search__top__container{width:55%;margin:0 auto}#top .top__main__image .innnercol .left__container .left__item .search__top__container .btn{padding:6px 12px}}#top .top__main__image .innnercol .right__container{display:none}@media screen and (min-width: 768px){#top .top__main__image .innnercol .right__container{position:absolute;top:0;right:0;width:50%;height:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex-direction:row;padding-right:16px}#top .top__main__image .innnercol .right__container .new_pc_top_circle_container{display:flex;align-items:center;height:100%}#top .top__main__image .innnercol .right__container .new_pc_top_circle_container .new_pc_top_circle{height:80%}}@media screen and (min-width: 768px){#top .top__main__image .innnercol h1{font-size:3vw;margin:0 8px 16px;padding:0;border:none;line-height:150%;color:#e27985;font-weight:600}}@media screen and (min-width: 768px){#top .top__main__image .innnercol h2{margin:0 8px 12px;font-size:1.5vw;padding:0;border:none;line-height:150%;color:#000}}@media screen and (min-width: 768px){#top .sp__main__title{display:none}}#top .sp__main__title .txt h1{margin:0 auto 8px;padding:0;font-size:7vw;border:none;line-height:150%;color:#e27985;font-weight:600}#top .sp__main__title .txt h2{font-size:3.5vw;margin:0 auto 8px;padding:0;border:none;line-height:150%;color:#000}#top .sp__main__title .new_sp_top_circle_container{width:100%;margin:8px 0px}#top .sp__main__title .new_sp_top_circle_container .new_sp_top_circle{width:80%}#top .sp__main__title .search__top__container{width:80%;margin:0 auto}#top .mainimg .innnercol{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;background:rgba(0,0,0,0.4)}#top .mainimg .innnercol h1{border:none;font-size:5vw;line-height:100%;color:#fff;margin:0 auto 24px;padding:0;font-weight:600}@media screen and (max-width: 767px){#top .mainimg .innnercol h1{margin:0 auto 8px;font-size:7vw}}#top .mainimg .innnercol h2{border:none;font-size:2.5vw;line-height:100%;color:#fff;margin:0 auto 24px;padding:0}@media screen and (max-width: 767px){#top .mainimg .innnercol h2{margin:0 auto 16px;font-size:3.5vw}}#top .mainimg .innnercol .btnsearch{width:400px;margin:0 auto;padding:12px;text-align:center;border-radius:4px;box-sizing:border-box;display:block}@media screen and (max-width: 767px){#top .mainimg .innnercol .btnsearch{width:240px;padding:8px}}#top .mainimg .innnercol .btnsearch i{color:#adadad;margin-left:4px;margin-right:6px;font-size:140%;padding-top:-3px;vertical-align:middle;box-sizing:border-box}@media screen and (max-width: 767px){#top .mainimg .innnercol .btnsearch i{font-size:130%}}#top .bannercol{width:94%;margin:0 auto 40px}@media screen and (max-width: 767px){#top .bannercol{width:98%;margin:0 auto}}#top .banner{width:100%;padding:18% 0 0 0;background:#fff;border:1px solid #ccc;box-sizing:border-box;display:block;color:#222;font-size:140%;line-height:100%;font-weight:700;text-shadow:1px 1px 0 #fff;transition:all 0.3s ease-out;background-position:50% 50% !important;background-size:cover !important}@media screen and (max-width: 767px){#top .banner{margin:0 0 20px 0}}#top .banner:hover{opacity:0.6}#top .banner div{position:absolute;top:0;left:0;margin:auto;padding:0;width:100%;height:100%;background:rgba(255,255,255,0.5);line-height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){#top .banner div{margin:0}}#top .category{padding:40px 0 0;margin:0 auto 10px}@media screen and (max-width: 767px){#top .category{width:90%;margin:0 auto 20px;padding:24px 0 0}}@media screen and (max-width: 767px){#top .category .col-6{padding-right:8px;padding-left:8px}}#top .noticecol{margin:0 auto}#top .noticecol dl{margin:0;transition:all 0.3s ease-out}@media screen and (max-width: 960px){#top .noticecol dl{padding:3% 7% 3% 3%;box-sizing:border-box}}#top .noticecol dl a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:40}#top .noticecol dl:hover{background:#f8fcfb}#top .noticecol dt{font-size:100%;font-weight:400}#top .noticecol dd::after{position:absolute;top:calc(50% - 12px);right:4px;content:"\f105";color:#ccc;font-family:"Font Awesome 5 Free";font-weight:700;font-size:120%;display:inline-block;margin-left:none;border-top:none;border-right:none;border-bottom:0;border-left:none;transition:all 0.3s ease-out}@media screen and (max-width: 767px){#top .noticecol dd::after{top:calc(50% - 24px);right:-14px}}#top .eventlist{padding:40px;box-sizing:border-box;background:#f8fcfb}@media screen and (max-width: 767px){#top .eventlist{width:100%;margin:0 !important;padding:24px 0}}#top.mypagetop .eventlist{background:none !important}#top.mypagetop h3{width:100%;font-size:140%;margin:0 auto}#top #noticearea{margin-top:-80px;padding-top:80px}#top .imgcol{padding:60% 0 0 0;background-position:50% 50% !important;background-size:cover !important}#top .kw-about{padding:40px 0}@media screen and (max-width: 960px){#top .kw-about{padding:24px 4%;box-sizing:border-box}}#top .merit{padding:40px 0;background:#f8fcfb !important}@media screen and (max-width: 960px){#top .merit{padding:24px 4%;box-sizing:border-box}}#top .how-to-use{padding:40px 0}@media screen and (max-width: 960px){#top .how-to-use{padding:24px 4%;box-sizing:border-box}}#top .merit .icon{position:relative;margin:0 auto 14px;width:140px;height:140px;border:3px solid #7bcabd;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center}#top .merit .icon img{position:absolute;max-width:90%}#top h3{height:40px;display:flex;align-items:center;justify-content:center;margin:0 0 14px 0;padding:0;font-size:110%;font-weight:700;text-align:center}@media screen and (max-width: 960px){#top h3{height:auto;margin:0 0 12px 0;padding:0;font-size:120%;display:block}}#top .photo-top{position:relative;padding:130% 0 0 0;background:#ff0000;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:58% !important}#top .user-review{padding:40px 0;margin-bottom:40px;background:#f8fcfb !important}@media screen and (max-width: 960px){#top .user-review{padding:24px 4%;box-sizing:border-box}}#top .user-review .review-box .box{padding:40px;background:#fff !important}#top .user-review .review-box .box .content{min-height:275px}@media screen and (max-width: 960px){#top .user-review .review-box .box{margin:8px;box-sizing:border-box}}#top .user-review .review-box .box .color-pink{color:#e27985}#top .user-review .review-box .box h3{color:#e27985}#top .free-registration{max-width:840px;margin:0 auto}#top .free-registration .register{display:flex;align-items:center}#top .sp__header{height:40px;background:#fff;border-bottom:1px solid #7bcabd;max-width:100%;padding:4px 16px}#top .sp__header .content{display:flex;justify-items:center}#top .sp__header .content .sp__item{padding:4px;font-size:14px}#top .sp__header .content .sp__item a{color:#6c757d}@media screen and (min-width: 768px){#top .sp__header{display:none}}@media screen and (min-width: 768px){#top .custom__banner{display:none}}#event .maincol,#online_class .maincol{width:100%;max-width:1140px;margin:0 auto 40px;padding:0 4%;display:flex;align-items:flex-start;box-sizing:border-box}@media screen and (max-width: 960px){#event .maincol,#online_class .maincol{display:block}}@media screen and (max-width: 767px){#event .maincol,#online_class .maincol{width:100%;margin:0 auto 40px !important;padding:0}}#event .maincol .btnsearchopen,#online_class .maincol .btnsearchopen{display:none}@media screen and (max-width: 960px){#event .maincol .btnsearchopen,#online_class .maincol .btnsearchopen{text-align:left;margin:4px 4px;padding:6px 10px 7px;font-weight:500;line-height:100%;color:#fff;border-radius:4px;background:#428fee;display:inline-block}}#event .maincol .btnsearchopen i,#online_class .maincol .btnsearchopen i{color:#fff}#event .maincol .btnsearchopen:hover,#online_class .maincol .btnsearchopen:hover{background:#7bcabd}#event .maincol aside,#online_class .maincol aside{width:28%;margin:0 3% 0 0;padding:20px;text-align:left;background:#fff;border:1px solid #ccc;box-sizing:border-box;transition:all 0.3s ease-out}@media screen and (max-width: 960px){#event .maincol aside,#online_class .maincol aside{position:fixed;top:-100%;left:0;right:0;bottom:0;width:100%;height:100%;padding-bottom:40px;border:0;background:white;overflow-y:auto;z-index:200}}@media screen and (max-width: 960px){#event .maincol aside.active,#online_class .maincol aside.active{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;border:0;background:white;overflow-y:auto;z-index:200}}#event .maincol aside form,#online_class .maincol aside form{width:100%}@media screen and (max-width: 960px){#event .maincol aside form,#online_class .maincol aside form{width:80%;min-width:250px;max-width:280px;margin:0 auto}}#event .maincol aside .tag,#online_class .maincol aside .tag{margin:8px 2px 0 0;font-size:0.5vw;padding:4px 10px;color:#fff;background:#b5b5b5;border-radius:100px;box-sizing:border-box;display:inline-block}@media screen and (max-width: 960px){#event .maincol aside .tag,#online_class .maincol aside .tag{font-size:3vw}}#event .maincol aside .btnclose,#online_class .maincol aside .btnclose{display:none}@media screen and (max-width: 960px){#event .maincol aside .btnclose,#online_class .maincol aside .btnclose{position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;box-sizing:border-box;cursor:pointer;display:block;z-index:200}}@media screen and (max-width: 960px){#event .maincol aside .btnclose span,#online_class .maincol aside .btnclose span{position:absolute;top:-5px;right:0;width:36px;text-align:center;color:#6c757d;font-size:180%;box-sizing:border-box}}#event .maincol aside .accordion,#online_class .maincol aside .accordion{position:relative;width:100%;margin:0 0 8px 0;border-bottom:1px solid #428fee;display:block}#event .maincol aside .accordion:before,#online_class .maincol aside .accordion:before{position:absolute;content:"\f107";top:3px;right:0;width:100%;line-height:100%;font-family:"Font Awesome 5 Free";font-size:120%;font-weight:900;text-align:right}#event .maincol aside .accordion[aria-expanded="true"],#online_class .maincol aside .accordion[aria-expanded="true"]{border:none}#event .maincol aside .accordion[aria-expanded="true"]:before,#online_class .maincol aside .accordion[aria-expanded="true"]:before{position:absolute;content:"\f106"}#event .maincol .container,#online_class .maincol .container{width:69%;text-align:left}@media screen and (max-width: 960px){#event .maincol .container,#online_class .maincol .container{width:100%;margin:0 auto}}#online_class .maincol{padding:0}#online_class .maincol .container{width:100% !important}@media screen and (max-width: 767px){#event .w-50,#online_class .w-50{width:100% !important}}@media screen and (max-width: 767px){#event .floatcol .w-50,#online_class .floatcol .w-50{width:80% !important}}@media screen and (max-width: 767px){.detailpage .w-50{width:100% !important}}@media screen and (max-width: 767px){.detailpage .floatcol .w-50{width:50% !important}}.review h1{width:100%;margin:20px 0;font-weight:700;display:block}.review .imgcol{position:relative;width:100%;padding:50% 0 0 0;background-position:50% 50% !important;background-size:cover !important}.review .imgcol::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}#about h2{margin:0 0 30px 0;padding:0 0 10px 0;font-size:140%;border-bottom:3px solid #7bcabd;display:inline-block}@media screen and (max-width: 960px){#about h2{margin:0 0 24px 0;padding:0 0 6px 0;font-size:120%}}#about .imgcol{padding:60% 0 0 0;background-position:50% 50% !important;background-size:cover !important}#about .merit{padding:40px 0;background:#f8fcfb !important}@media screen and (max-width: 960px){#about .merit{padding:24px 4%;box-sizing:border-box}}#about .merit .icon{position:relative;margin:0 auto 14px;width:140px;height:140px;border:3px solid #7bcabd;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center}#about .merit .icon img{position:absolute;max-width:90%}#about h3{height:40px;display:flex;align-items:center;justify-content:center;margin:0 0 14px 0;padding:0;font-size:110%;font-weight:700;text-align:center}@media screen and (max-width: 960px){#about h3{height:auto;margin:0 0 12px 0;padding:0;font-size:120%;display:block}}#about .photo{position:relative;padding:130% 0 0 0;background:#ff0000;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:58% !important}.fancybox-slide--iframe .fancybox-content{width:800px;height:600px;max-width:100%;max-height:100%;margin:0}@media screen and (max-width: 960px){#message .col840{width:100%}}#message .mlistcol{position:relative;width:100%;padding:14px 0;display:flex;align-items:flex-start;box-sizing:border-box;border-bottom:1px solid #ccc}@media screen and (max-width: 960px){#message .mlistcol{padding:14px 4%}}#message .mlistcol:hover{background:#f8fcfb}#message .mlistcol a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:40}#message .mlistcol .listicon{width:6%;margin:0 2% 0 0}@media screen and (max-width: 960px){#message .mlistcol .listicon{width:10%}}#message .mlistcol .subject{position:relative;width:92%}@media screen and (max-width: 960px){#message .mlistcol .subject{width:88%}}#message .mlistcol .listicon .photo{width:100%;padding:100% 0 0 0;background-position:50% 50% !important;background-size:cover !important}#message .mlistcol .subject .date{position:absolute;top:0;right:0;font-size:80%}#message .maincol{width:100%;max-width:1140px;margin:0 auto;padding:0 4%;display:flex;align-items:flex-start;box-sizing:border-box}@media screen and (max-width: 960px){#message .maincol{display:block}}@media screen and (max-width: 767px){#message .maincol{width:100%;margin:0 auto !important;padding:0}}#message aside{position:fixed;width:28%;max-width:290px;margin:0;text-align:left;background:#fff;box-sizing:border-box;transition:all 0.3s ease-out}@media screen and (max-width: 960px){#message aside{display:none}}#message .container{position:relative;left:32%;width:68%;margin:0;padding:0 0 90px 0;min-height:500px;text-align:left;transition:all 0.3s ease-out}@media screen and (max-width: 960px){#message .container{left:0;width:100%;margin:0 auto;padding:74px 0 70px}}#message aside .inner{width:100%;margin:0;padding:20px;text-align:left;background:#fff;box-sizing:border-box;border:1px solid #ccc}#message aside .photo{width:140px;height:140px;margin:0 auto 14px;padding:0;background-position:50% 50% !important;background-size:cover !important}#message .container .talk{margin:0 0 14px 0;padding:0 3%;font-size:90%;display:flex;align-items:flex-start}#message .container .talk.myself{flex-direction:row-reverse}#message .container .talk .icon{width:5%;margin:0 2% 0 0}#message .container .talk.myself .icon{width:5%;margin:0 0 0 2%}#message .container .talk .icon .photo{width:100%;padding:100% 0 0 0;background-position:50% 50% !important;background-size:cover !important}#message .container .talk .txt{position:relative;width:64%;margin:0 13% 0 0;padding:8px 14px;border-radius:20px;box-sizing:border-box;background:#ececec}#message .container .talk.myself .txt{margin:0 0 0 13%;color:#fff;background:#007bff}#message .container .talk .txt .date{position:absolute;width:82px;right:-86px;bottom:0;font-size:80%}#message .container .talk.myself .date{position:absolute;width:82px;left:-86px;bottom:0;font-size:80%;color:#222}#message .container .txtform{position:fixed;width:68%;max-width:716px;padding:0 0 20px 0;bottom:0;display:flex;flex-wrap:wrap;background:#fff}@media screen and (max-width: 960px){#message .container .txtform{left:0;width:100%;bottom:0}}#message .container .txtform .form-control{width:88%;height:50px;padding:12px 18px;border-radius:4px;border:2px solid #6c757d;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 960px){#message .container .txtform .form-control{width:86%;bottom:0;border-radius:0}}#message .container .txtform .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10%;padding:4px;margin:0 0 0 2%;border-radius:4px;box-sizing:border-box;border-color:#e27985;background:#e27985;color:#fff !important;transition:all 0.3s ease-out;word-break:break-all}@media screen and (max-width: 960px){#message .container .txtform .form-submit{width:14%;margin:0;border-radius:0}}#message .container .txtform .form-submit:hover{color:#e27985 !important;border-color:#e27985 !important;background-color:#fff !important}#message .talkheader{display:none}@media screen and (max-width: 960px){#message .talkheader{position:fixed;width:100%;margin:0 0 24px 0;padding:12px 0;text-align:center;border-bottom:1px solid #ccc;background:#fff;display:block;z-index:40}}#message .talkheader i{display:none}@media screen and (max-width: 960px){#message .talkheader i{position:fixed;top:62px;left:4%;display:block}}@media screen and (max-width: 960px){#message .talkheader a{color:#222}}@media screen and (max-width: 767px){.school main{padding-top:40px !important}}@media screen and (max-width: 767px){.school .container{border-top:1px solid #ccc;padding-top:20px !important}}.school article{position:relative;margin:0 0 30px 0;padding:0;transition:all 0.3s ease-out}.school article:hover{opacity:0.6}.school article a{position:absolute;top:0;left:0;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.school .school__img{width:85%;margin:0 auto 14px;padding:85% 0 0 0;border-radius:100%;background-size:cover !important;background-position:50% 50% !important}.school .school__cat{max-width:85%;margin:0 auto 10px;padding:4px 6px;line-height:100%;font-size:86%;box-sizing:border-box;display:inline-flex;border-radius:100px;border:1px solid #e27985}.school .school__name{max-width:90%;margin:0 auto;font-weight:500}#setting .maincol{width:100%;max-width:1140px;margin:0 auto 40px;padding:0 4%;display:flex;align-items:flex-start;box-sizing:border-box}@media screen and (max-width: 960px){#setting .maincol{display:block}}#setting aside{width:28%;margin:0 3% 0 0;text-align:left;background:#fff;border:1px solid #ccc;box-sizing:border-box;transition:all 0.3s ease-out}@media screen and (max-width: 960px){#setting aside{width:100%;margin:0 0 30px 0}}#setting aside ul{list-style-type:none;margin:0;padding:0}@media screen and (max-width: 960px){#setting aside ul{display:flex;flex-wrap:wrap;align-items:center}}#setting aside li{position:relative;padding:12px 16px;box-sizing:border-box;border-bottom:1px solid #ccc;transition:all 0.3s ease-out}@media screen and (max-width: 960px){#setting aside li{width:50%;padding:10px 4px;font-size:1.7vw;border-right:1px solid #ccc;text-align:center}}@media screen and (max-width: 760px){#setting aside li{font-size:3vw}}@media screen and (max-width: 960px){#setting aside li:nth-child(2n){border-right:none}}@media screen and (max-width: 960px){#setting aside li:nth-last-child(2){border-bottom:none}}#setting aside li:hover{background:#f8fcfb}#setting aside li i{margin-right:8px}@media screen and (max-width: 960px){#setting aside li i{margin-right:4px}}#setting aside li a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#setting .container{width:69%;margin:0;padding:0;text-align:left}@media screen and (max-width: 960px){#setting .container{width:100%;margin:0 auto}}#setting .container .userphoto .photo{width:160px;margin:0 auto 6px;padding:160px 0 0 0;background-position:50% 50% !important;background-size:cover !important}#setting .container h2{margin:0 0 24px 0;padding:8px;font-size:100%;font-weight:700;border:1px solid #ccc;box-sizing:border-box;display:inline-block}#setting .container .snscol{margin:0 0 24px 0;padding:0 0 14px 0;border-bottom:1px solid #ccc}@media screen and (max-width: 960px){#setting .container .snscol .col-6 button{font-size:2.3vw}}#setting .container .addcol{margin:0 0 14px 0}#setting .container .addcol .formcol{width:100%;padding:20px;box-sizing:border-box}#setting .container a.addbtn{margin:0;padding:0;color:#222}#setting .container .addbtn i{padding:5px 5.5px;border-radius:100%;line-height:100%;font-size:90%;color:#fff;background:#b5b5b5}#kyuko{max-width:1100px;margin:0 auto 36px;padding:0 2%;box-sizing:border-box}@media screen and (max-width: 960px){#kyuko{max-width:100%;margin:0 auto 30px;padding:0}}#kyuko .kyuko__h2{margin:0 0 18px 0;padding:16px 0;color:#fff;border:none !important;background:#428fee;box-sizing:border-box;text-align:center;display:block !important}@media screen and (max-width: 960px){#kyuko .kyuko__h2{padding:16px 4%}}#kyuko .kyuko__h3{margin:0 0 14px 0;color:#222;font-size:130%;font-weight:700;line-height:140%;text-align:center}@media screen and (max-width: 960px){#kyuko .kyuko__h3{padding:0 4%;font-size:110%;text-align:left}}@media screen and (max-width: 960px){#kyuko .w-50{width:80% !important}}#kyuko .kyuko__col{width:100%;margin:48px auto;padding:0;background-image:linear-gradient(-45deg, #7bcabd 25%, #fff 25%, #fff 50%, #7bcabd 50%, #7bcabd 75%, #fff 75%, #fff);background-size:30px 30px;background-attachment:fixed;padding:4px;box-sizing:border-box}@media screen and (max-width: 960px){#kyuko .kyuko__col{width:92%}}#kyuko .kyuko__col--inner{position:relative;background:#fff;padding:20px;box-sizing:border-box}@media screen and (max-width: 960px){#kyuko .kyuko__col--inner{padding:14px 4%}}#kyuko .kyuko__col__at{position:absolute;top:8px;right:10px;color:#cc0000;font-size:160%;font-weight:700}@media screen and (max-width: 960px){#kyuko .kyuko__col__at{position:relative;top:auto;right:auto;font-size:140%;margin:0 0 12px 0}}#kyuko .kyuko__col__title{margin:0 0 8px 0;height:64px;color:#fff;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 960px){#kyuko .kyuko__col__title{height:48px}}#kyuko .kyuko__col__title .kyuko__col__title__tt{width:64px;font-size:220%;font-weight:700;line-height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 960px){#kyuko .kyuko__col__title .kyuko__col__title__tt{width:48px;font-size:160%}}#kyuko .kyuko__col__title .kyuko__col__title__t01{background:#428fee}#kyuko .kyuko__col__title .kyuko__col__title__t01 em{font-size:96%;margin:0 0 0 -10px;transform:rotate(-25deg) scale(1.1, 1);display:inline-block}#kyuko .kyuko__col__title .kyuko__col__title__t02{background:#7bcabd}#kyuko .kyuko__col__title .kyuko__col__title__t03{width:128px;background:#e27985}@media screen and (max-width: 960px){#kyuko .kyuko__col__title .kyuko__col__title__t03{width:100px}}#kyuko .kyuko__col__list{width:90%;margin:0 auto;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 960px){#kyuko .kyuko__col__list{width:98%}}#kyuko .kyuko__col__list__li{position:relative;width:23%;margin:0 1%;height:130px;color:#fff;font-size:180%;font-weight:700;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:6px;background-size:cover !important}@media screen and (max-width: 960px){#kyuko .kyuko__col__list__li{width:47%;height:100px;margin:0 1.5% 14px;font-size:140%}}#kyuko .kyuko__col__list__li a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;border-radius:6px;background:rgba(0,0,0,0.5);text-shadow:0 0 6px rgba(0,0,0,0.5)}#kyuko .kyuko__col__list__li a:hover{background:rgba(0,0,0,0.2)}#kyuko .kyuko__col__list--custom{width:90%;margin:2% auto 1%;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 960px){#kyuko .kyuko__col__list--custom{width:98%;margin:0 auto}}#kyuko .kyuko__col__list__li--custom{position:relative;width:48%;margin:0 1%;height:130px;color:#fff;font-size:180%;font-weight:700;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:6px;background-size:cover !important}@media screen and (max-width: 960px){#kyuko .kyuko__col__list__li--custom{width:100%;height:100px;margin:0 1.5% 14px;font-size:140%}}#kyuko .kyuko__col__list__li--custom a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;border-radius:6px;background:rgba(0,0,0,0.5);text-shadow:0 0 6px rgba(0,0,0,0.5)}#kyuko .kyuko__col__list__li--custom a:hover{background:rgba(0,0,0,0.2)}#kyuko .kyuko-line{width:100%;padding:12px 0;color:#fff;font-size:110%;font-weight:700;background:#00b900;border:1px solid #00b900;display:block}@media screen and (max-width: 960px){#kyuko .kyuko-line{width:92%;padding:12px 14px;font-size:90%}}#kyuko .kyuko-line:hover{color:#00b900;background:#fff}#categories h2{margin:0 0 30px 0;padding:0 0 10px 0;font-size:140%;font-weight:700;border-bottom:3px solid #7bcabd;display:inline-block}@media screen and (max-width: 960px){#categories h2{margin:0 0 24px 0;padding:0 0 6px 0;font-size:120%}}#sponcerd{max-width:1100px;margin:0 auto 36px;padding:0 2%;box-sizing:border-box}@media screen and (max-width: 960px){#sponcerd{max-width:100%;margin:0 auto 30px;padding:0}}#sponcerd .sponcerd__col{width:100%;margin:24px auto;padding:0;background-image:linear-gradient(-45deg, #7bcabd 25%, #fff 25%, #fff 50%, #7bcabd 50%, #7bcabd 75%, #fff 75%, #fff);background-size:30px 30px;background-attachment:fixed;padding:4px;box-sizing:border-box}@media screen and (max-width: 960px){#sponcerd .sponcerd__col{width:92%}}#sponcerd .sponcerd__col--inner{position:relative;background:#fff;padding:20px 20px 0 20px;box-sizing:border-box}@media screen and (max-width: 960px){#sponcerd .sponcerd__col--inner{padding:14px 4%}}#sponcerd .sponcerd__col__list{width:96%;margin:0 auto;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 960px){#sponcerd .sponcerd__col__list{width:98%}}#sponcerd .sponcerd__col__list__li{position:relative;margin:0 1.5% 14px;padding:0;color:#fff;font-size:180%;font-weight:700;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:6px;background-size:cover !important}#sponcerd .sponcerd__col__list__li img{max-height:40px;transition:all 0.3s ease-out}#sponcerd .sponcerd__col__list__li img:hover{opacity:0.6}@media screen and (min-width: 960px){#sponcerd .sponcerd__col__list__li img{max-height:50px}}#sponcerd .sponcerd__col__list__li--custom{position:relative;margin-bottom:14px;padding:0;color:#fff;font-size:180%;font-weight:700;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:6px;background-size:cover !important}#sponcerd .sponcerd__col__list__li--custom img{max-height:80px;transition:all 0.3s ease-out}#sponcerd .sponcerd__col__list__li--custom img:hover{opacity:0.6}@media screen and (min-width: 960px){#sponcerd .sponcerd__col__list__li--custom img{max-height:90px}}.text-break{word-break:all}.school__header{display:flex;justify-content:space-between}.school__header .school__nav{display:flex;align-items:center;margin-right:40px}@media screen and (max-width: 750px){.school__header .school__nav{margin-right:0}}.school__header .school__nav__item:first-child{margin-right:12px}.school__header .school__nav__item a{border:1px solid #428fee;font-size:90%;padding:8px 18px;color:#222;border-radius:100px;box-sizing:border-box;transition:all 0.3s ease-out}@media screen and (max-width: 750px){.school__header .school__nav__item a{padding:5px 8px;font-size:80%}}.school__about{position:relative;margin:0;padding:0;box-sizing:border-box}@media screen and (max-width: 750px){.school__about{margin:0 auto;padding:0}}.school__about .main__inner{position:relative;width:960px;margin:0 auto;z-index:40}@media screen and (max-width: 750px){.school__about .main__inner{width:92%;margin:0 auto}}.school__about .main__h2{color:#000;font-size:180%;font-weight:700;margin:0 0 34px 0;padding:0 0 12px 0;border-bottom:3px solid #7bcabd;display:inline-block}@media screen and (max-width: 750px){.school__about .main__h2{font-size:140%;padding:0 0 8px 0}}.school__about #mainimgWrap{position:relative;top:0;width:100%;padding:41% 0 0 0;background:#000}@media screen and (max-width: 750px){.school__about #mainimgWrap{padding:50% 0 0 0}}.school__about #mainimgWrap #mainimgWrap__mainimg{position:absolute;top:0;left:0;width:100%;margin:0;padding:41% 0 0 0;opacity:0.6;background:url(https://assets.kidsweekend.jp/assets/school_about-c94cfa3ae7a694a059baff6c30a7ca3f01c16bd71cf426fb8af351200d361553.jpg) 50% 50% no-repeat;background-size:cover !important;z-index:1}@media screen and (max-width: 750px){.school__about #mainimgWrap #mainimgWrap__mainimg{padding:50% 0 0 0}}.school__about #mainimgWrap .mainimgWrap__txt{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;color:#000;display:flex;justify-content:center;align-items:center;z-index:70}.school__about #mainimgWrap .mainimgWrap__h1{margin:0;padding:0;font-weight:700;font-size:4.5vw;line-height:130%;letter-spacing:2px;color:#fff;text-align:center;border-bottom:none}@media screen and (max-width: 750px){.school__about #mainimgWrap .mainimgWrap__h1{margin:0 auto;font-size:6vw;line-height:150%}}.school__about #mainimgWrap .mainimgWrap__h1 .mainimgWrap__h1__span{font-size:60%;letter-spacing:1px}.school__about #mainimgWrap .mainimgWrap__h1 .mainimgWrap__h1__em{font-size:180%;font-style:normal;color:#20c997}.school__about #mainimgWrap .mainimgWrap__h1 .mainimgWrap__h1__i{color:#e27985;font-size:120%;font-style:normal;font-family:"Roboto", sans-serif}.school__about #mainimgWrap .mainimgWrap__h1 .mainimgWrap__h1__img{width:44%;margin:0 auto;display:block}@media screen and (max-width: 750px){.school__about #mainimgWrap .mainimgWrap__h1 .mainimgWrap__h1__img{width:50%;margin:0 auto}}.school__about #noticeWrap{width:80%;margin:30px auto 60px;padding:24px;text-align:center;border:1px solid #ccc;box-sizing:border-box}.school__about #noticeWrap ul>li{list-style:none}@media screen and (max-width: 750px){.school__about #noticeWrap{padding:14px}}.school__about #noticeWrap .noticeWrap__h2{margin:0 0 14px 0;padding:0;font-size:120%;font-weight:700;line-height:140%;text-align:center}@media screen and (max-width: 750px){.school__about #noticeWrap .noticeWrap__h2{margin:0 0 10px 0}}.school__about #noticeWrap .noticeWrap__listcol{margin:0;padding:0 0 0 30px;box-sizing:border-box}@media screen and (max-width: 750px){.school__about #noticeWrap .noticeWrap__listcol{padding:0 0 0 22px}}.school__about #noticeWrap .noticeWrap__listcol__list{margin:0 0 12px 0;padding:0}.school__about #noticeWrap .noticeWrap__listcol__list:last-child{margin:0}.school__about #catchWrap{padding:44px 0;text-align:center}@media screen and (max-width: 750px){.school__about #catchWrap{padding:40px 0}}.school__about #catchWrap .catchWrap__h2{margin:0 0 24px 0;padding:0;font-size:180%;font-weight:700;line-height:140%;text-align:center}@media screen and (max-width: 750px){.school__about #catchWrap .catchWrap__h2{font-size:140%}}.school__about #catchWrap .catchWrap__txt{font-size:120%;font-weight:500}@media screen and (max-width: 750px){.school__about #catchWrap .catchWrap__txt{text-align:left}}.school__about #charaWrap{padding:54px 0 24px;background:#f8fcfb}@media screen and (max-width: 750px){.school__about #charaWrap{padding:40px 0 20px}}.school__about #charaWrap .charaWrap__list{display:flex;flex-wrap:wrap}.school__about #charaWrap .charaWrap__list__article{width:31%;margin:0 1.5% 34px 0}.school__about #charaWrap .charaWrap__list__article:last-child{margin:0 0 34px 0}@media screen and (max-width: 750px){.school__about #charaWrap .charaWrap__list__article{width:49%;margin:0 2% 24px 0}.school__about #charaWrap .charaWrap__list__article:nth-child(2n){margin:0 0 24px 0}}.school__about #charaWrap .charaWrap__list__article__thm{position:relative;width:50%;margin:0 auto 14px;padding:48% 0 0 0;border:3px solid #7bcabd;border-radius:100%;box-sizing:border-box;background:#fff}@media screen and (max-width: 750px){.school__about #charaWrap .charaWrap__list__article__thm{width:54%;margin:0 auto 8px;padding:51% 0 0 0}}.school__about #charaWrap .charaWrap__list__article__thm__icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.school__about #charaWrap .charaWrap__list__article__thm__img{position:relative;width:auto;height:60%;margin:0;padding:0}.school__about #charaWrap .charaWrap__list__article__txt{margin:0;padding:0;text-align:center;font-size:110%;font-weight:500;line-height:140%}.school__about #flowWrap{padding:54px 0}@media screen and (max-width: 750px){.school__about #flowWrap{padding:40px 0}}.school__about #flowWrap .flowWrap__list{position:relative;margin:44px 0 24px;display:flex;flex-wrap:wrap}@media screen and (max-width: 750px){.school__about #flowWrap .flowWrap__list{display:block}}.school__about #flowWrap .flowWrap__list:before{content:"";position:absolute;top:calc(50% - 15px);width:100%;border-top:28px solid #7bcabd;border-left:none}@media screen and (max-width: 750px){.school__about #flowWrap .flowWrap__list:before{top:0;left:calc(50% - 14px);width:auto;height:100%;border-top:none;border-left:28px solid #7bcabd}}.school__about #flowWrap .flowWrap__list__article{position:relative;width:18%;margin:0 2.5% 0 0;padding:50px 16px 16px;border:1px solid #7bcabd;box-sizing:border-box;background:#fff}.school__about #flowWrap .flowWrap__list__article:last-child{margin:0}@media screen and (max-width: 750px){.school__about #flowWrap .flowWrap__list__article{width:100%;margin:0 0 60px 0}}.school__about #flowWrap .flowWrap__list__article__thm{position:absolute;top:-40px;left:0;right:0;width:80px;margin:0 auto 14px;padding:78px 0 0 0;border:1px solid #7bcabd;border-radius:100%;box-sizing:border-box;background:#fff}@media screen and (max-width: 750px){.school__about #flowWrap .flowWrap__list__article__thm{margin:0 auto 8px}}.school__about #flowWrap .flowWrap__list__article__thm__icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.school__about #flowWrap .flowWrap__list__article__thm__img{position:relative;width:auto;height:60%;margin:0;padding:0}.school__about #flowWrap .flowWrap__list__article__h3{font-size:110%;margin:0 0 14px 0;padding:0 0 6px 0;border-bottom:3px solid #7bcabd;display:inline-block}.school__about #flowWrap .flowWrap__list__article__txt{margin:0;padding:0;font-size:90%;line-height:140%}.school__about #flowWrap .flowWrap__attention{margin:0 0 14px 0;text-align:center}.school__about #priceWrap{padding:54px 0;margin-bottom:40px;background:#f8fcfb}@media screen and (max-width: 750px){.school__about #priceWrap{padding:40px 0}}.school__about #priceWrap .priceWrap__table{width:454px;margin:0 auto 18px;padding:0;border-collapse:collapse}@media screen and (max-width: 750px){.school__about #priceWrap .priceWrap__table{width:100%}}.school__about #priceWrap .priceWrap__table__td{width:50%;margin:0;padding:34px 24px;text-align:center;font-size:120%;vertical-align:middle;background:#fff;border:1px solid #7bcabd;box-sizing:border-box}@media screen and (max-width: 750px){.school__about #priceWrap .priceWrap__table__td{padding:24px 12px;font-size:100%}}.school__about #priceWrap .priceWrap__table__td__span{color:#dc3545;font-weight:700;font-size:110%}.school__about #priceWrap .priceWrap__attention{margin:0 0 14px 0;text-align:center}.school__about #useWrap{margin:0 0 40px 0;padding:54px 0 0 0}@media screen and (max-width: 750px){.school__about #useWrap{padding:34px 0 0 0;margin:0 0 20px 0}}.school__about #useWrap .useWrap__list{display:flex;flex-wrap:wrap}.school__about #useWrap .useWrap__list .useWrap__col{position:relative;width:32.33%;margin:0 1.5% 20px 0;border:1px solid #ccc;box-sizing:border-box;transition:all 0.3s ease-out}@media screen and (max-width: 750px){.school__about #useWrap .useWrap__list .useWrap__col{width:100%;margin:0 0 14px 0}}.school__about #useWrap .useWrap__list .useWrap__col:nth-child(3n){margin:0 0 20px 0}.school__about #useWrap .useWrap__list .useWrap__col:hover{border:1px solid #f8fcfb;background:white}.school__about #useWrap .useWrap__list .useWrap__col a{text-decoration:none}.school__about #useWrap .useWrap__list .useWrap__col__link{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.school__about #useWrap .useWrap__list .useWrap__col__h3{margin:0 0 12px 0;padding:0;text-align:center}.school__about #useWrap .useWrap__list .useWrap__col__imgcol{position:relative;padding:54% 0 0 0}.school__about #useWrap .useWrap__list .useWrap__col__imgcol img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:80%}.school__about #useWrap .useWrap__list .useWrap__col__txtcol{margin:0;padding:16px;box-sizing:border-box}.school__about #useWrap .useWrap__list .useWrap__col__txtcol p{margin:0 0 10px 0}.for-school-area{margin:8px}@media screen and (min-width: 769px){.for-school-area{margin:8px 8px 32px 8px}}.for-school-area .school__container{margin:0 auto}@media screen and (min-width: 769px){.for-school-area .school__container{max-width:600px;height:auto}}.selected__value__wrapper{font-size:14px;font-weight:700}.selected__value__wrapper .selected__value{color:#7bcabd;font-size:20px}#pickups,#banners{max-width:1240px;box-sizing:border-box;margin:12px auto 12px}@media screen and (min-width: 767px){#pickups,#banners{margin:24px auto 12px}}#pickups .pickup,#banners .pickup{max-width:1240px;margin:0 auto;padding:12px auto;background:#fff;opacity:1;transition:opacity 0.1s linear}#pickups .pickup .feature-image,#banners .pickup .feature-image{border-radius:12px}#pickups .pickup img,#banners .pickup img{width:100%;padding:0 5px;vertical-align:top}#pickups .pickup .slick-next,#banners .pickup .slick-next{right:20px;z-index:99}#pickups .pickup .slick-prev,#banners .pickup .slick-prev{left:15px;z-index:100}#pickups .pickup-slider__back-number--active,#banners .pickup-slider__back-number--active{position:absolute;top:calc(50% - 30px);left:0;z-index:10;display:block;width:42px;height:60px;text-indent:42px;background-color:rgba(117,117,117,0.7);border-radius:0 10px 10px 0}#pickups .pickup-slider__back-number--active::after,#banners .pickup-slider__back-number--active::after{position:absolute;top:15px;right:4px;display:block;width:30px;height:30px;color:#ffffff;text-indent:0;background-repeat:no-repeat;background-position:center;background-size:30px;content:"<"}#pickups .pickup-slider__next-note--active,#banners .pickup-slider__next-note--active{position:absolute;top:calc(50% - 30px);right:0;z-index:10;display:block;width:42px;height:60px;text-indent:42px;background-color:rgba(117,117,117,0.7);border-radius:10px 0 0 10px}#pickups .pickup-slider__next-note--active::after,#banners .pickup-slider__next-note--active::after{position:absolute;top:15px;left:4px;display:block;width:30px;height:30px;color:#ffffff;text-indent:0;background-repeat:no-repeat;background-position:center;background-size:30px;content:">"}#pickups .pickup,#banners .pickup{display:none}#pickups .pickup.slick-initialized,#banners .pickup.slick-initialized{display:block;opacity:1}#pickups .slick-dots,#banners .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}#group h2,#book_completed h2{margin:0 0 30px 0;padding:0 0 10px 0;font-size:140%;border-bottom:3px solid #7bcabd;display:inline-block}@media screen and (max-width: 960px){#group h2,#book_completed h2{margin:0 0 24px 0;padding:0 0 6px 0;font-size:120%}}#group .row.card-inner,#book_completed .row.card-inner{background-color:#f5f1eb;margin-right:-15px;margin-left:-15px}@media screen and (min-width: 960px){#group .row.card-inner,#book_completed .row.card-inner{background-color:white}}#group .row.card-inner .card-margin,#book_completed .row.card-inner .card-margin{margin:12px 0}@media screen and (min-width: 960px){#group .row.card-inner .card-margin,#book_completed .row.card-inner .card-margin{margin-bottom:48px}}#group .kw-group,#book_completed .kw-group{padding:40px 0}@media screen and (max-width: 960px){#group .kw-group,#book_completed .kw-group{padding:24px 4%;box-sizing:border-box}}#group .card-title-min-height,#book_completed .card-title-min-height{min-height:132px}#group .card-body-min-height,#book_completed .card-body-min-height{min-height:190px}@media screen and (min-width: 960px){#group .card-body-min-height,#book_completed .card-body-min-height{min-height:165px}}#group .card-img-min-height,#book_completed .card-img-min-height{display:block;background-position:50% 50% !important;background-size:cover !important}@media screen and (min-width: 960px){#group .card-img-min-height,#book_completed .card-img-min-height{height:191px}}#group .card-img-min-height .card-img-top,#book_completed .card-img-min-height .card-img-top{height:122px}@media screen and (min-width: 960px){#group .card-img-min-height .card-img-top,#book_completed .card-img-min-height .card-img-top{height:190px}}#group .card a,#book_completed .card a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#group .card-school-name-min-height,#book_completed .card-school-name-min-height{min-height:66px}#group .ribbon1,#book_completed .ribbon1{display:inline-block;position:relative;height:20px;line-height:20px;text-align:center;padding:0 15px;background:#f57a78;color:#fff;box-sizing:border-box}@media screen and (min-width: 960px){#group .ribbon1,#book_completed .ribbon1{height:25px;line-height:25px;padding:0 15px}}#group .ribbon1:before,#group .ribbon1:after,#book_completed .ribbon1:before,#book_completed .ribbon1:after{position:absolute;content:"";width:0;height:0;z-index:1}#group .ribbon1:before,#book_completed .ribbon1:before{top:0;left:0;border-width:10px 0 10px 5px;border-color:transparent transparent transparent #fff;border-style:solid}@media screen and (min-width: 960px){#group .ribbon1:before,#book_completed .ribbon1:before{border-width:12.5px 0 12.5px 7.5px}}#group .ribbon1:after,#book_completed .ribbon1:after{top:0;right:0;border-width:10px 5px 10px 0;border-color:transparent #fff transparent transparent;border-style:solid}@media screen and (min-width: 960px){#group .ribbon1:after,#book_completed .ribbon1:after{border-width:12.5px 7.5px 12.5px 0}}#group .school-name,#book_completed .school-name{font-size:75%}@media screen and (min-width: 960px){#group .school-name,#book_completed .school-name{font-size:90%}}#book_completed .custom_container{margin:36px 0 24px 0}#book_completed .card-title-min-height{min-height:132px}#book_completed .card-body-min-height{min-height:190px}@media screen and (min-width: 960px){#book_completed .card-body-min-height{min-height:165px}}#book_completed .card-img-min-height{display:inline-block;min-height:auto}@media screen and (min-width: 960px){#book_completed .card-img-min-height{min-height:auto}}#book_completed .card a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#book_completed .card-school-name-min-height{min-height:66px}.searchWrap__word{margin:0 0 60px 0;padding:0;text-align:center}@media screen and (max-width: 767px){.searchWrap__word{margin:0 0 40px 0}}.searchWrap__word .input-group{width:280px;margin:0 auto}@media screen and (max-width: 767px){.searchWrap__word .input-group{max-width:280px}}.searchWrap{width:100%;max-width:1240px;margin:0 auto 24px}@media screen and (max-width: 767px){.searchWrap{max-width:100%}}.searchWrap .searchWrap__cat{padding:40px 0;margin:0 auto 10px}@media screen and (max-width: 767px){.searchWrap .searchWrap__cat{margin:0 0 16px 0}}.searchWrap .searchWrap__cat--h3{margin:0 0 14px 0;padding:0;font-size:125%;font-weight:700;display:flex;align-items:center}@media screen and (max-width: 767px){.searchWrap .searchWrap__cat--h3{font-size:110%;margin:0 0 10px 0}}.searchWrap .searchWrap__cat .searchWrap__cat__listCol{margin:0 0 40px 0;padding:0;list-style-type:none}@media screen and (max-width: 767px){.searchWrap .searchWrap__cat .searchWrap__cat__listCol{margin:0 0 24px 0}}.searchWrap li{display:inline-block;margin:0 16px 12px 0;padding:0 16px 0 0;line-height:100%;border-right:1px solid #ccc}.searchWrap li:last-child{border:none}.searchWrap h3 span{width:40px;margin:0 8px 0 0;text-align:center}@media screen and (max-width: 767px){.searchWrap h3 span{width:32px;margin:0 6px 0 0}}.searchWrap h3 svg{max-width:40px;max-height:30px;fill:#222}@media screen and (max-width: 767px){.searchWrap h3 svg{max-width:30px;min-height:20px}}.event__sort{margin:0 0 14px 0;text-align:right}@media screen and (max-width: 767px){.event__sort{padding:0 3% 0 0}}.event__sort .form-control{max-width:200px;margin:0;padding:4px;display:inline-block}.serachWrap{margin:0 0 30px 0;padding:20px 4%;background:#f8fcfb;box-sizing:border-box}@media screen and (max-width: 767px){.serachWrap{margin:0 0 20px 0;padding:20px 3%}}.serachWrap .serachWrap__inner{margin:0 auto;max-width:1140px}.serachWrap .serachWrap__keyword{position:relative}.serachWrap .serachWrap__keyword input{position:relative;padding-left:34px}.serachWrap .serachWrap__keyword i{position:absolute;top:10px;left:8px;z-index:20;font-size:120%;color:#b5b5b5}@media screen and (max-width: 767px){.serachWrap .serachWrap__btnWrap{overflow-x:auto;overflow-y:visible}}.serachWrap .serachWrap__btnCol{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.serachWrap .serachWrap__btnCol{width:840px}}.serachWrap .serachWrap__btnCol .serachWrap__btnCol__list{width:18.75%;margin:0 1.5% 0 0}.serachWrap .serachWrap__btnCol .serachWrap__btnCol__list:last-child{margin:0}@media screen and (max-width: 767px){.serachWrap .serachWrap__btnCol .dropup,.serachWrap .serachWrap__btnCol .dropright,.serachWrap .serachWrap__btnCol .dropdown,.serachWrap .serachWrap__btnCol .dropleft{position:static}}.serachWrap .serachWrap__btnCol .btn{width:100%;padding:0.5rem 0.3rem;border-radius:6px;font-weight:500;border:1px solid #ccc;background:#fff;border-radius:4px;box-sizing:border-box;transition:all 0.3s ease-out}.serachWrap .serachWrap__btnCol .btn:hover{color:#fff;background:#428fee;border:1px solid #428fee}.serachWrap .serachWrap__btnCol .btn.btnon{color:#fff;background:#428fee;border:1px solid #428fee}.serachWrap .serachWrap__btnCol .dropdown-menu{min-width:10rem;margin:6px 0 0 0;padding:0}@media screen and (max-width: 767px){.serachWrap .serachWrap__btnCol .dropdown-menu{margin:46px 0 0 0;max-width:230px;min-width:5rem}}.serachWrap .serachWrap__btnCol .dropdown-menu.dropdown-menu.show{display:flex;flex-wrap:wrap}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item{padding:0.6rem 0.5rem;border-bottom:1px solid #ccc;box-sizing:border-box}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item:hover{color:#fff;background:#428fee}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item:first-child:hover{border-radius:3px 3px 0 0}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item:last-child{border:none}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item:last-child:hover{border-radius:0 0 3px 3px}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item.dropdown-item2{width:50%;border-right:1px solid #ccc}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item.dropdown-item2:first-child:hover{border-radius:3px 0 0 0}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item.dropdown-item2:nth-child(2):hover{border-radius:0 3px 0 0}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item.dropdown-item2:nth-child(2n){border-right:none}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item.dropdown-item2:last-child{border:none}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item.dropdown-item2:last-child:hover{border-radius:0 0 3px 0px}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item.dropdown-item2:nth-last-child(2){border-bottom:none}.serachWrap .serachWrap__btnCol .dropdown-menu .dropdown-item.dropdown-item2:nth-last-child(2):hover{border-radius:0 0 0 3px}.search_school .btn{width:100%;padding:0.4rem;border-radius:6px;font-weight:500;border:1px solid #ccc;box-sizing:border-box;transition:all 0.3s ease-out}.search_school .btn:hover{color:#fff;background:#428fee;border:1px solid #428fee}.search_school .btn.btnon{color:#fff;background:#428fee;border:1px solid #428fee}#slp #header_slp{position:relative;width:100%;margin:0;padding:25.92% 0 0 0;background-size:cover !important;box-sizing:border-box;z-index:1}@media screen and (max-width: 767px){#slp #header_slp{padding:46% 0 0 0}}#slp #header{position:relative;width:100%;margin:0;padding:25.92% 0 0 0;background-size:cover !important;box-sizing:border-box;z-index:1}@media screen and (max-width: 767px){#slp #header{padding:46% 0 0 0}}#slp #header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:40}#slp #header .header__col{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:74}#slp #header .header__txt{width:900px;margin:0 auto;text-align:center;color:#fff}@media screen and (max-width: 767px){#slp #header .header__txt{width:90%}}#slp #header .header__logo{width:202px;height:auto;margin:0 auto 14px;display:block}#slp #header .header__h1{font-size:300%;font-weight:700;line-height:100%;border-bottom:none;margin:0 auto}@media screen and (max-width: 767px){#slp #header .header__h1{font-size:8vw}}#slp #header .header__h1 .header__h1__em{margin:14px 0 0 0;font-style:normal;font-size:60%;display:block}#slp .header__img__wrap{max-width:100%;margin:0 auto}#slp .header__img__wrap .header__img{max-width:100%}#slp main{position:relative;margin:0 auto;width:100%;box-sizing:border-box;top:20px}@media screen and (max-width: 960px){#slp main{margin:0 auto}}@media screen and (max-width: 767px){#slp main{margin:0 auto}}#slp .innercol{width:900px;margin:0 auto}@media screen and (max-width: 960px){#slp .innercol{width:92%}}#slp .btnWrap{margin:16px 0}#slp .btnWrap a{color:#fff}#slp .btnWrap .share__link{padding:18px 48px;font-size:0.875rem;max-width:calc(100% - 1.428rem);box-sizing:border-box;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-weight:700;line-height:2;border-radius:9999px;text-align:center}#slp .btnWrap .share__link.line{margin-top:8px;text-transform:none;background-color:#00b900}@media screen and (min-width: 768px){#slp .btnWrap .share__link.line{margin-top:0}}#slp .btnWrap .share__link.schedule{margin-top:8px;text-transform:none;background-color:#e27985}@media screen and (min-width: 768px){#slp .btnWrap .share__link.schedule{margin-top:0}}#slp .addLineBtn{padding:0 20px}#slp .p-sec{max-width:600px;margin:0 auto 24px}#slp .p-sec .p-sec_header{min-height:50px}#slp .p-sec .p-sec_header .p-sec_header-title{padding:8px;background-color:#7bcabd;color:white;white-space:nowrap;line-height:1.4;font-size:20px}@media screen and (min-width: 769px){#slp .p-sec .p-sec_header .p-sec_header-title{font-size:20px}}#slp .p-sec .p-sec_container .p-sec_lead{margin:8px 0;padding:0 8px;font-size:80%}#slp .p-sec .p-sec_container .p-sec_lead p{font-weight:700}#slp .p-sec .p-sec_container .p-scheduleImg{max-width:100%}#slp #aboutWrap{margin:0 0 24px 0;padding:0;text-align:center}@media screen and (max-width: 767px){#slp #aboutWrap{padding:0}}#slp #aboutWrap .aboutWrap__txt{margin:0 0 20px 0;font-size:120%;line-height:170%;text-align:center}@media screen and (max-width: 767px){#slp #aboutWrap .aboutWrap__txt{margin:0 0 24px 0;font-size:100%;line-height:150%}}#slp #aboutWrap .aboutWrap__slp__wrap{max-width:600px;margin:auto}#slp #aboutWrap .aboutWrap__slp__wrap .aboutWrap__slp__txt{margin:0 0 20px 0;font-size:0.9rem;text-align:center;font-weight:700}@media screen and (max-width: 767px){#slp #aboutWrap .aboutWrap__slp__wrap .aboutWrap__slp__txt{padding:8px 16px;margin:0 0 12px 0;font-size:90%;line-height:150%}}#slp #aboutWrap .aboutWrap__slp__wrap .aboutWrap__slp__txt .highlight__yellow{background:linear-gradient(to bottom, rgba(255,185,102,0) 75%, #fbff24 75%)}#slp #aboutWrap .aboutWrap__at{width:540px;margin:0 auto 36px;font-size:90%;text-align:left}@media screen and (max-width: 767px){#slp #aboutWrap .aboutWrap__at{width:100%}}#slp p{line-height:150%;margin:0 0 16px 0}#slp .text-center{text-align:center}#slp .text-right{text-align:right}#slp .pc{display:block}@media screen and (max-width: 767px){#slp .pc{display:none}}#slp .sp{display:none}@media screen and (max-width: 767px){#slp .sp{display:block}}#slp a:focus,#slp *:focus{outline:none}#slp .is-fixed{position:fixed !important;top:0;left:0}#slp .h2__title{position:relative;margin:0 0 20px 0;padding:0;font-size:180%;font-weight:700;line-height:130%;text-align:center}@media screen and (max-width: 767px){#slp .h2__title{margin:0 0 24px 0;font-size:180%}}#slp .aboutWrap__slp__h2__title{position:relative;margin-bottom:20px;font-size:150%;font-weight:700;text-align:center;padding:8px 16px}@media screen and (max-width: 767px){#slp .aboutWrap__slp__h2__title{padding:8px;margin:0 0 12px 0;font-size:150%}}#slp .btn01{width:540px;height:80px;margin:0 auto 50px;color:#fff;font-size:150%;font-weight:700;border-radius:100px;background:#e27985;text-decoration:none;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px 0 rgba(0,0,0,0.3);transition:all 0.3s ease-out}@media screen and (max-width: 767px){#slp .btn01{width:100%}}#slp .btn01:hover{color:#fff;background:#7bcabd}#slp .btn02{width:280px;height:58px;margin:0 auto;padding:0 14px;color:#fff;font-size:110%;font-weight:500;border-radius:100px;background:#7bcabd;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:4px 4px 0 rgba(0,0,0,0.3);transition:all 0.3s ease-out}#slp .btn02:hover{color:#fff;background:#e27985}#slp footer{position:relative;margin:0 auto;padding:60px 0;width:100%;color:#fff;text-align:center;background:#343a40;box-sizing:border-box}#slp footer .footer__logo{width:180px;height:auto;margin:0 auto 24px;display:block}#slp footer small{padding:0;font-size:80%;display:block;text-align:center}@media screen and (max-width: 767px){#slp footer small{font-size:70%}}#verify main{padding:0}#verify .campaign__container{max-width:960px;margin:0 auto 24px;padding:0;text-align:center}@media screen and (max-width: 767px){#verify .campaign__container{padding:0}}#verify .campaign__container .image__container{margin:0 auto;width:100%;height:auto}@media screen and (min-width: 767px){#verify .campaign__container .image__container{width:75%}}#verify .campaign__container .image__container img{width:100%}#verify .campaign__container .about__container{margin-top:48px}#verify .campaign__container .about__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 1% url(https://assets.kidsweekend.jp/assets/bgimg03-1c5fe633e84b98ad7b10036a4eb46665760a78ba1be95d83e8f00b95ce4f8948.svg);background-size:360px}@media screen and (min-width: 767px){#verify .campaign__container .about__container .section-ttl{background:url(https://assets.kidsweekend.jp/assets/bgimg03-1c5fe633e84b98ad7b10036a4eb46665760a78ba1be95d83e8f00b95ce4f8948.svg) no-repeat 50% 0;background-size:400px;background-color:rgba(255,255,255,0.5);background-blend-mode:lighten}}#verify .campaign__container .about__container .section-ttl .main__title{font-size:36px;font-weight:700;text-align:center;margin:0}#verify .campaign__container .about__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}#verify .campaign__container .about__container .description__container{max-width:700px;margin:24px auto 0;padding:16px;text-align:left;line-height:1.75}#verify .campaign__container .content__container{margin-top:48px}#verify .campaign__container .content__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 1% url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg);background-size:360px}@media screen and (min-width: 767px){#verify .campaign__container .content__container .section-ttl{background:url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg) no-repeat 50% 0;background-size:400px;background-color:rgba(255,255,255,0.5);background-blend-mode:lighten}}#verify .campaign__container .content__container .section-ttl .main__title{font-size:36px;font-weight:700;text-align:center;margin:0}#verify .campaign__container .content__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}#verify .campaign__container .content__container .description__container{max-width:700px;margin:24px auto 0;padding:16px;text-align:left;line-height:1.75}#verify .campaign__container .button__container{margin:0 auto 24px;max-width:700px;padding:16px}#verify .campaign__container .button__container .easy-register{font-family:"arial black";font-weight:700}#verify footer{position:relative;margin:0 auto;padding:60px 0;width:100%;color:#fff;text-align:center;background:#343a40;box-sizing:border-box}#verify footer .footer__logo{width:180px;height:auto;margin:0 auto 24px;display:block}#verify footer small{padding:0;font-size:80%;display:block;text-align:center}@media screen and (max-width: 767px){#verify footer small{font-size:70%}}#invitationMessage,#eventInvitationMessage{border:1px solid #e1e5e5;padding:8px;font-size:12px;border-radius:4px;background-color:#e1e5e5}.share__links{margin:16px 0}.share__links a{color:#fff}.share__links h6{font-size:16px;display:flex;align-items:center;justify-content:center;color:#6bacff}@media screen and (min-width: 768px){.share__links h6{font-size:14px}}.share__links h6:before,.share__links h6:after{content:"";display:block;width:1.5em;height:3px;margin:10px;background-color:#bbd9ff}.share__links h6:before{transform:rotate(50deg)}.share__links h6:after{transform:rotate(-50deg)}.share__links .share__link{padding:6px 16px;font-size:0.875rem;min-width:64px;box-sizing:border-box;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-weight:500;line-height:1.75;border-radius:6px;text-align:center}.share__links .share__link.register{text-transform:none;background-color:#e27985}.share__links .share__link.copy{cursor:pointer;text-transform:none;color:#fff;background-color:#e27985}.share__links .share__link.facebook_messenger{text-transform:none;background-color:#1877f2}.share__links .share__link.line{margin-top:8px;text-transform:none;background-color:#00b900}@media screen and (min-width: 768px){.share__links .share__link.line{margin-top:0px}}.cautions .caution{color:#6c757d;font-size:12px}.cautions .caution:before{content:"※"}.event__container{max-width:1240px;margin:24px auto;padding:0 20px}.event__container .event__slick{display:none}.event__container .event__slick.slick-initialized{display:block;opacity:1}.event__container .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}#event_show_other_school_events h2,#event_show_recommending_events h2,#school_latest_events h2,#school_past_events h2{margin:0 0 12px 0;padding:0 0 10px 0;font-size:140%;border-bottom:3px solid #7bcabd;display:inline-block}@media screen and (max-width: 960px){#event_show_other_school_events h2,#event_show_recommending_events h2,#school_latest_events h2,#school_past_events h2{margin:0 0 24px 0;padding:0 0 6px 0;font-size:120%}}#event_show_other_school_events .row.card-inner,#event_show_recommending_events .row.card-inner,#school_latest_events .row.card-inner,#school_past_events .row.card-inner{background-color:#f5f1eb}@media screen and (min-width: 960px){#event_show_other_school_events .row.card-inner,#event_show_recommending_events .row.card-inner,#school_latest_events .row.card-inner,#school_past_events .row.card-inner{background-color:white}}#event_show_other_school_events .row.card-inner .card-margin,#event_show_recommending_events .row.card-inner .card-margin,#school_latest_events .row.card-inner .card-margin,#school_past_events .row.card-inner .card-margin{margin:12px 0}#event_show_other_school_events .card-body-min-height,#event_show_recommending_events .card-body-min-height,#school_latest_events .card-body-min-height,#school_past_events .card-body-min-height{min-height:140px}#event_show_other_school_events .card-img-min-height,#event_show_recommending_events .card-img-min-height,#school_latest_events .card-img-min-height,#school_past_events .card-img-min-height{display:block;background-position:50% 50% !important;background-size:cover !important}@media screen and (min-width: 960px){#event_show_other_school_events .card-img-min-height,#event_show_recommending_events .card-img-min-height,#school_latest_events .card-img-min-height,#school_past_events .card-img-min-height{height:191px}}#event_show_other_school_events .card-img-min-height .card-img-top,#event_show_recommending_events .card-img-min-height .card-img-top,#school_latest_events .card-img-min-height .card-img-top,#school_past_events .card-img-min-height .card-img-top{height:190px}#event_show_other_school_events .card a,#event_show_recommending_events .card a,#school_latest_events .card a,#school_past_events .card a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#event_show_other_school_events .card-school-name-min-height,#event_show_recommending_events .card-school-name-min-height,#school_latest_events .card-school-name-min-height,#school_past_events .card-school-name-min-height{min-height:66px}#event_show_other_school_events .school-name,#event_show_recommending_events .school-name,#school_latest_events .school-name,#school_past_events .school-name{font-size:75%}@media screen and (min-width: 960px){#event_show_other_school_events .school-name,#event_show_recommending_events .school-name,#school_latest_events .school-name,#school_past_events .school-name{font-size:90%}}@media screen and (max-width: 960px){#event_show_other_school_events .event__slick .event__container,#event_show_recommending_events .event__slick .event__container,#school_latest_events .event__slick .event__container,#school_past_events .event__slick .event__container{padding:0 !important}}@media screen and (min-width: 960px){#event_show_other_school_events .event__slick .card-img-min-height,#event_show_recommending_events .event__slick .card-img-min-height,#school_latest_events .event__slick .card-img-min-height,#school_past_events .event__slick .card-img-min-height{height:191px}}#event_show_other_school_events .event__slick .card-img-min-height .card-img-top,#event_show_recommending_events .event__slick .card-img-min-height .card-img-top,#school_latest_events .event__slick .card-img-min-height .card-img-top,#school_past_events .event__slick .card-img-min-height .card-img-top{height:190px}#event_show_other_school_events .event__container,#event_show_recommending_events .event__container,#school_latest_events .event__container,#school_past_events .event__container{margin:0 auto 12px !important}@media screen and (max-width: 960px){#event_show_other_school_events .event__container,#event_show_recommending_events .event__container,#school_latest_events .event__container,#school_past_events .event__container{margin:16px auto !important;padding:0 !important}}@media screen and (min-width: 960px){#event_show_other_school_events .card-img-min-height,#event_show_recommending_events .card-img-min-height,#school_latest_events .card-img-min-height,#school_past_events .card-img-min-height{height:191px}}#event_show_other_school_events .card-img-min-height .card-img-top,#event_show_recommending_events .card-img-min-height .card-img-top,#school_latest_events .card-img-min-height .card-img-top,#school_past_events .card-img-min-height .card-img-top{height:122px}@media screen and (min-width: 960px){#event_show_other_school_events .card-img-min-height .card-img-top,#event_show_recommending_events .card-img-min-height .card-img-top,#school_latest_events .card-img-min-height .card-img-top,#school_past_events .card-img-min-height .card-img-top{height:190px}}.container #event_show_other_school_events .slick-slide,#event_show_recommending_events .slick-slide,#school_latest_events .slick-slide,#school_past_events .slick-slide{height:auto !important}#contact .corp__container,#company .corp__container{position:relative}#contact .corp__container .flash__container,#company .corp__container .flash__container{max-width:1200px;margin:0 auto}#contact .corp__top__image,#company .corp__top__image{display:block}@media screen and (min-width: 767px){#contact .corp__top__image,#company .corp__top__image{max-width:1200px;display:flex;margin:0 auto}}#contact .corp__top__image .left__container,#company .corp__top__image .left__container{padding:16px 16px 8px}@media screen and (min-width: 767px){#contact .corp__top__image .left__container,#company .corp__top__image .left__container{height:100%;padding:0;width:50%;display:flex;align-items:center;justify-content:center;margin:auto 0}}#contact .corp__top__image .left__container .header__title,#company .corp__top__image .left__container .header__title{display:flex;flex-flow:column nowrap;text-align:left}@media screen and (min-width: 767px){#contact .corp__top__image .left__container .header__title,#company .corp__top__image .left__container .header__title{width:100%;padding:24px}}#contact .corp__top__image .left__container .corporation__sub-title,#company .corp__top__image .left__container .corporation__sub-title{color:#7bcabd;margin-bottom:8px;line-height:40px;font-size:18px;font-weight:800;letter-spacing:0}@media screen and (min-width: 767px){#contact .corp__top__image .left__container .corporation__sub-title,#company .corp__top__image .left__container .corporation__sub-title{font-size:24px}}#contact .corp__top__image .left__container .corporation__title,#company .corp__top__image .left__container .corporation__title{font-size:32px;letter-spacing:1px;font-weight:800}#contact .corp__top__image .left__container .corporation__title span,#company .corp__top__image .left__container .corporation__title span{display:block}@media screen and (min-width: 767px){#contact .corp__top__image .left__container .corporation__title,#company .corp__top__image .left__container .corporation__title{margin-bottom:24px;font-size:45px}}#contact .corp__top__image .left__container .button--pc-show,#company .corp__top__image .left__container .button--pc-show{display:none}@media screen and (min-width: 767px){#contact .corp__top__image .left__container .button--pc-show,#company .corp__top__image .left__container .button--pc-show{display:block}}@media screen and (min-width: 767px){#contact .corp__top__image .right__container,#company .corp__top__image .right__container{width:50%}}#contact .corp__top__image .right__container .corp__main__image,#company .corp__top__image .right__container .corp__main__image{max-width:100%}@media screen and (min-width: 767px){#contact .corp__top__image .right__container .corp__main__image,#company .corp__top__image .right__container .corp__main__image{max-width:100%}}#contact .corp__top__image .custom-btn,#company .corp__top__image .custom-btn{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:24px}#contact .corp__top__image .button-box,#company .corp__top__image .button-box{display:block;padding:24px 16px}@media screen and (min-width: 767px){#contact .corp__top__image .button-box,#company .corp__top__image .button-box{display:none}}#contact #introduction,#company #introduction{margin-top:48px}#contact #introduction .sp__only,#company #introduction .sp__only{display:block}@media screen and (min-width: 767px){#contact #introduction .sp__only,#company #introduction .sp__only{display:none}}#contact #introduction h2.section-ttl,#company #introduction h2.section-ttl{color:#444;font-size:30px;font-weight:700;margin:0 auto 0.6em;text-align:center}@media screen and (min-width: 767px){#contact #introduction h2.section-ttl,#company #introduction h2.section-ttl{font-size:36px}}#contact #introduction h2.section-ttl span,#company #introduction h2.section-ttl span{color:#e27985}#contact #introduction .content-text h2,#company #introduction .content-text h2{color:#7bcabd;font-size:50px;font-weight:700;margin:0}@media screen and (min-width: 767px){#contact #introduction .content-text h2,#company #introduction .content-text h2{font-size:90px;margin-top:-100px}}#contact #introduction .content-text .text p.title,#company #introduction .content-text .text p.title{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:0.5em}#contact #introduction .content-text .text p.title span,#company #introduction .content-text .text p.title span{color:#7bcabd}@media screen and (min-width: 767px){#contact #introduction .content-text .text p.title,#company #introduction .content-text .text p.title{font-size:34px}}#contact #introduction .content-text .text p,#company #introduction .content-text .text p{font-size:14px}#contact #introduction .content-inner,#company #introduction .content-inner{box-sizing:border-box;margin:0 auto;max-width:100%;padding-left:5%;padding-right:5%}@media screen and (min-width: 767px){#contact #introduction .content-inner,#company #introduction .content-inner{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%;padding-left:0;padding-right:0}}#contact #introduction .content-text .text,#company #introduction .content-text .text{background-color:#fff;border-radius:6px;box-sizing:border-box;overflow:visible;padding:20px;width:100%}@media screen and (min-width: 767px){#contact #introduction .content-text .text,#company #introduction .content-text .text{padding:65px;width:580px}}#contact #introduction #step01 .content-inner,#contact #introduction #step02 .content-inner,#contact #introduction #step03 .content-inner,#contact #introduction #step04 .content-inner,#company #introduction #step01 .content-inner,#company #introduction #step02 .content-inner,#company #introduction #step03 .content-inner,#company #introduction #step04 .content-inner{background-position:top;align-items:center;background-repeat:no-repeat !important;background-size:contain !important;display:block;height:auto;padding-top:55%;width:100%}@media screen and (min-width: 767px){#contact #introduction #step01 .content-inner,#contact #introduction #step02 .content-inner,#contact #introduction #step03 .content-inner,#contact #introduction #step04 .content-inner,#company #introduction #step01 .content-inner,#company #introduction #step02 .content-inner,#company #introduction #step03 .content-inner,#company #introduction #step04 .content-inner{display:flex;height:524px;margin-top:80px;overflow:visible;padding-top:0}}#contact #introduction .content-text_left .text,#company #introduction .content-text_left .text{box-shadow:0 7px 20px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 767px){#contact #introduction .content-text_left .content-inner,#company #introduction .content-text_left .content-inner{background-position:100% !important}}#contact #introduction .content-text_right .text,#company #introduction .content-text_right .text{box-shadow:0 7px 20px 0 rgba(0,0,0,0.1);margin-left:auto}@media screen and (min-width: 767px){#contact #introduction .content-text_right .content-inner,#company #introduction .content-text_right .content-inner{background-position:0 !important}}#contact #introduction #step01 .content-inner,#company #introduction #step01 .content-inner{background:url(https://assets.kidsweekend.jp/assets/corporate_functionality_01-7e93ce348f3e0a863161d06f8228e30aee604b151a4324f7622ff5335e1502ce.jpg);margin-top:0}#contact #introduction #step02,#contact #introduction #step03,#contact #introduction #step04,#company #introduction #step02,#company #introduction #step03,#company #introduction #step04{margin-top:48px}#contact #introduction #step04,#company #introduction #step04{margin-bottom:24px}#contact #introduction #step02 .content-inner,#company #introduction #step02 .content-inner{background:url(https://assets.kidsweekend.jp/assets/corporate_functionality_02-61d82ac436a730e7bd6eb3715cbe66d0a5c592c6b831222b89462c72a9009c81.jpg);margin-top:0}#contact #introduction #step03 .content-inner,#company #introduction #step03 .content-inner{background:url(https://assets.kidsweekend.jp/assets/corporate_functionality_03-c7d1a084fd6d67fb8bca8f71a0405b45a8f995f4792e006fc8e103378f37caa9.jpg);margin-top:0}#contact #introduction #step04 .content-inner,#company #introduction #step04 .content-inner{background:url(https://assets.kidsweekend.jp/assets/corporate_functionality_04-14a96262f5f894d0ae0128fa744f3cb8758f194664da04f9e52849c2ab738a14.jpg);margin-top:0}#contact #introduction #step05 h2.section-ttl,#company #introduction #step05 h2.section-ttl{font-size:24px;margin:55px auto 1em}#contact #introduction #step05 .custom-col,#company #introduction #step05 .custom-col{width:375px}#contact #introduction #step05 .custom-col .feature__image,#company #introduction #step05 .custom-col .feature__image{width:100%;margin-bottom:20px;min-height:155px}@media screen and (min-width: 767px){#contact #introduction #step05 .custom-col .feature__image,#company #introduction #step05 .custom-col .feature__image{min-height:205px}}#contact #introduction #step05 h3,#company #introduction #step05 h3{font-size:18px;font-weight:700}#contact #cases,#company #cases{margin-top:48px}#contact #cases h2.section-ttl,#company #cases h2.section-ttl{color:#444;font-size:30px;font-weight:700;margin:0 auto 0.6em;text-align:center}@media screen and (min-width: 767px){#contact #cases h2.section-ttl,#company #cases h2.section-ttl{font-size:36px}}#contact #cases h2.section-ttl span,#company #cases h2.section-ttl span{display:block;font-size:24px;font-weight:600;margin-bottom:4px}#contact #cases #case-examples a,#company #cases #case-examples a{color:#555;display:block;padding-bottom:20px;width:100%}#contact #cases #case-examples .results_img,#company #cases #case-examples .results_img{height:230px;overflow:hidden;width:100%}#contact #cases #case-examples .results_img .case-img,#company #cases #case-examples .results_img .case-img{position:relative;transition:0.2s;width:100%;z-index:-1}@media screen and (min-width: 767px){#contact #cases #case-examples .results_img,#company #cases #case-examples .results_img{height:100%}}#contact #cases #case-examples .round-rectangle,#company #cases #case-examples .round-rectangle{background-color:#fff;border-radius:6px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.1);margin:-100px auto 0;padding:12px;width:90%}#contact #cases #case-examples .round-rectangle p.title,#company #cases #case-examples .round-rectangle p.title{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:0.6em;text-align:left}#contact #cases #case-examples .round-rectangle p,#company #cases #case-examples .round-rectangle p{font-size:14px;text-align:right}@media screen and (min-width: 767px){#contact #cases #case-examples .round-rectangle,#company #cases #case-examples .round-rectangle{margin:-50px auto 0}}#contact #corporations,#contact #media,#contact #corp_contact,#contact #mission,#contact #awards,#contact #company-about,#contact #services,#contact #kw-about,#company #corporations,#company #media,#company #corp_contact,#company #mission,#company #awards,#company #company-about,#company #services,#company #kw-about{max-width:1200px;margin:32px auto 32px}@media screen and (min-width: 767px){#contact #corporations,#contact #media,#contact #corp_contact,#contact #mission,#contact #awards,#contact #company-about,#contact #services,#contact #kw-about,#company #corporations,#company #media,#company #corp_contact,#company #mission,#company #awards,#company #company-about,#company #services,#company #kw-about{margin:48px auto 32px}}#contact #corporations h2.section-ttl,#contact #media h2.section-ttl,#contact #corp_contact h2.section-ttl,#contact #mission h2.section-ttl,#contact #awards h2.section-ttl,#contact #company-about h2.section-ttl,#contact #services h2.section-ttl,#contact #kw-about h2.section-ttl,#company #corporations h2.section-ttl,#company #media h2.section-ttl,#company #corp_contact h2.section-ttl,#company #mission h2.section-ttl,#company #awards h2.section-ttl,#company #company-about h2.section-ttl,#company #services h2.section-ttl,#company #kw-about h2.section-ttl{color:#444;font-size:28px;font-weight:700;margin:0 auto 0.6em;text-align:center}@media screen and (min-width: 767px){#contact #corporations h2.section-ttl,#contact #media h2.section-ttl,#contact #corp_contact h2.section-ttl,#contact #mission h2.section-ttl,#contact #awards h2.section-ttl,#contact #company-about h2.section-ttl,#contact #services h2.section-ttl,#contact #kw-about h2.section-ttl,#company #corporations h2.section-ttl,#company #media h2.section-ttl,#company #corp_contact h2.section-ttl,#company #mission h2.section-ttl,#company #awards h2.section-ttl,#company #company-about h2.section-ttl,#company #services h2.section-ttl,#company #kw-about h2.section-ttl{font-size:36px}}#contact #corporations h2.section-ttl span,#contact #media h2.section-ttl span,#contact #corp_contact h2.section-ttl span,#contact #mission h2.section-ttl span,#contact #awards h2.section-ttl span,#contact #company-about h2.section-ttl span,#contact #services h2.section-ttl span,#contact #kw-about h2.section-ttl span,#company #corporations h2.section-ttl span,#company #media h2.section-ttl span,#company #corp_contact h2.section-ttl span,#company #mission h2.section-ttl span,#company #awards h2.section-ttl span,#company #company-about h2.section-ttl span,#company #services h2.section-ttl span,#company #kw-about h2.section-ttl span{display:block;font-size:18px;font-weight:600;margin-bottom:4px}#contact #corporations ul,#contact #media ul,#contact #corp_contact ul,#contact #mission ul,#contact #awards ul,#contact #company-about ul,#contact #services ul,#contact #kw-about ul,#company #corporations ul,#company #media ul,#company #corp_contact ul,#company #mission ul,#company #awards ul,#company #company-about ul,#company #services ul,#company #kw-about ul{list-style:none;padding:0;margin-left:-10px;text-align:center}#contact #corporations ul li,#contact #media ul li,#contact #corp_contact ul li,#contact #mission ul li,#contact #awards ul li,#contact #company-about ul li,#contact #services ul li,#contact #kw-about ul li,#company #corporations ul li,#company #media ul li,#company #corp_contact ul li,#company #mission ul li,#company #awards ul li,#company #company-about ul li,#company #services ul li,#company #kw-about ul li{display:inline-block;margin:10px 20px 1px;vertical-align:middle;width:75px}@media screen and (min-width: 767px){#contact #corporations ul li,#contact #media ul li,#contact #corp_contact ul li,#contact #mission ul li,#contact #awards ul li,#contact #company-about ul li,#contact #services ul li,#contact #kw-about ul li,#company #corporations ul li,#company #media ul li,#company #corp_contact ul li,#company #mission ul li,#company #awards ul li,#company #company-about ul li,#company #services ul li,#company #kw-about ul li{margin:10px 20px 1px;width:140px}}#contact #corporations ul li img,#contact #media ul li img,#contact #corp_contact ul li img,#contact #mission ul li img,#contact #awards ul li img,#contact #company-about ul li img,#contact #services ul li img,#contact #kw-about ul li img,#company #corporations ul li img,#company #media ul li img,#company #corp_contact ul li img,#company #mission ul li img,#company #awards ul li img,#company #company-about ul li img,#company #services ul li img,#company #kw-about ul li img{max-width:75px}@media screen and (min-width: 767px){#contact #corporations ul li img,#contact #media ul li img,#contact #corp_contact ul li img,#contact #mission ul li img,#contact #awards ul li img,#contact #company-about ul li img,#contact #services ul li img,#contact #kw-about ul li img,#company #corporations ul li img,#company #media ul li img,#company #corp_contact ul li img,#company #mission ul li img,#company #awards ul li img,#company #company-about ul li img,#company #services ul li img,#company #kw-about ul li img{max-width:140px}}#contact #corporations .mission__container .mission-wrapper,#contact #media .mission__container .mission-wrapper,#contact #corp_contact .mission__container .mission-wrapper,#contact #mission .mission__container .mission-wrapper,#contact #awards .mission__container .mission-wrapper,#contact #company-about .mission__container .mission-wrapper,#contact #services .mission__container .mission-wrapper,#contact #kw-about .mission__container .mission-wrapper,#company #corporations .mission__container .mission-wrapper,#company #media .mission__container .mission-wrapper,#company #corp_contact .mission__container .mission-wrapper,#company #mission .mission__container .mission-wrapper,#company #awards .mission__container .mission-wrapper,#company #company-about .mission__container .mission-wrapper,#company #services .mission__container .mission-wrapper,#company #kw-about .mission__container .mission-wrapper{max-width:720px;margin:0 auto}#contact #corporations .mission__container .mission-wrapper .mission__item,#contact #media .mission__container .mission-wrapper .mission__item,#contact #corp_contact .mission__container .mission-wrapper .mission__item,#contact #mission .mission__container .mission-wrapper .mission__item,#contact #awards .mission__container .mission-wrapper .mission__item,#contact #company-about .mission__container .mission-wrapper .mission__item,#contact #services .mission__container .mission-wrapper .mission__item,#contact #kw-about .mission__container .mission-wrapper .mission__item,#company #corporations .mission__container .mission-wrapper .mission__item,#company #media .mission__container .mission-wrapper .mission__item,#company #corp_contact .mission__container .mission-wrapper .mission__item,#company #mission .mission__container .mission-wrapper .mission__item,#company #awards .mission__container .mission-wrapper .mission__item,#company #company-about .mission__container .mission-wrapper .mission__item,#company #services .mission__container .mission-wrapper .mission__item,#company #kw-about .mission__container .mission-wrapper .mission__item{width:100%;padding:8px 16px;margin:12px 0;text-align:left;word-break:break-all}#contact #corporations .mission__container .mission-wrapper .mission__item h2,#contact #media .mission__container .mission-wrapper .mission__item h2,#contact #corp_contact .mission__container .mission-wrapper .mission__item h2,#contact #mission .mission__container .mission-wrapper .mission__item h2,#contact #awards .mission__container .mission-wrapper .mission__item h2,#contact #company-about .mission__container .mission-wrapper .mission__item h2,#contact #services .mission__container .mission-wrapper .mission__item h2,#contact #kw-about .mission__container .mission-wrapper .mission__item h2,#company #corporations .mission__container .mission-wrapper .mission__item h2,#company #media .mission__container .mission-wrapper .mission__item h2,#company #corp_contact .mission__container .mission-wrapper .mission__item h2,#company #mission .mission__container .mission-wrapper .mission__item h2,#company #awards .mission__container .mission-wrapper .mission__item h2,#company #company-about .mission__container .mission-wrapper .mission__item h2,#company #services .mission__container .mission-wrapper .mission__item h2,#company #kw-about .mission__container .mission-wrapper .mission__item h2{font-size:24px;line-height:32px}@media screen and (min-width: 767px){#contact #corporations .mission__container .mission-wrapper .mission__item h2,#contact #media .mission__container .mission-wrapper .mission__item h2,#contact #corp_contact .mission__container .mission-wrapper .mission__item h2,#contact #mission .mission__container .mission-wrapper .mission__item h2,#contact #awards .mission__container .mission-wrapper .mission__item h2,#contact #company-about .mission__container .mission-wrapper .mission__item h2,#contact #services .mission__container .mission-wrapper .mission__item h2,#contact #kw-about .mission__container .mission-wrapper .mission__item h2,#company #corporations .mission__container .mission-wrapper .mission__item h2,#company #media .mission__container .mission-wrapper .mission__item h2,#company #corp_contact .mission__container .mission-wrapper .mission__item h2,#company #mission .mission__container .mission-wrapper .mission__item h2,#company #awards .mission__container .mission-wrapper .mission__item h2,#company #company-about .mission__container .mission-wrapper .mission__item h2,#company #services .mission__container .mission-wrapper .mission__item h2,#company #kw-about .mission__container .mission-wrapper .mission__item h2{font-size:30px;line-height:46px}}#contact #corporations .mission__container .mission-wrapper .mission__item .mission__title__pink,#contact #corporations .mission__container .mission-wrapper .mission__item .mission__title__blue,#contact #media .mission__container .mission-wrapper .mission__item .mission__title__pink,#contact #media .mission__container .mission-wrapper .mission__item .mission__title__blue,#contact #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__pink,#contact #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__blue,#contact #mission .mission__container .mission-wrapper .mission__item .mission__title__pink,#contact #mission .mission__container .mission-wrapper .mission__item .mission__title__blue,#contact #awards .mission__container .mission-wrapper .mission__item .mission__title__pink,#contact #awards .mission__container .mission-wrapper .mission__item .mission__title__blue,#contact #company-about .mission__container .mission-wrapper .mission__item .mission__title__pink,#contact #company-about .mission__container .mission-wrapper .mission__item .mission__title__blue,#contact #services .mission__container .mission-wrapper .mission__item .mission__title__pink,#contact #services .mission__container .mission-wrapper .mission__item .mission__title__blue,#contact #kw-about .mission__container .mission-wrapper .mission__item .mission__title__pink,#contact #kw-about .mission__container .mission-wrapper .mission__item .mission__title__blue,#company #corporations .mission__container .mission-wrapper .mission__item .mission__title__pink,#company #corporations .mission__container .mission-wrapper .mission__item .mission__title__blue,#company #media .mission__container .mission-wrapper .mission__item .mission__title__pink,#company #media .mission__container .mission-wrapper .mission__item .mission__title__blue,#company #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__pink,#company #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__blue,#company #mission .mission__container .mission-wrapper .mission__item .mission__title__pink,#company #mission .mission__container .mission-wrapper .mission__item .mission__title__blue,#company #awards .mission__container .mission-wrapper .mission__item .mission__title__pink,#company #awards .mission__container .mission-wrapper .mission__item .mission__title__blue,#company #company-about .mission__container .mission-wrapper .mission__item .mission__title__pink,#company #company-about .mission__container .mission-wrapper .mission__item .mission__title__blue,#company #services .mission__container .mission-wrapper .mission__item .mission__title__pink,#company #services .mission__container .mission-wrapper .mission__item .mission__title__blue,#company #kw-about .mission__container .mission-wrapper .mission__item .mission__title__pink,#company #kw-about .mission__container .mission-wrapper .mission__item .mission__title__blue{position:relative;margin-bottom:12px}#contact #corporations .mission__container .mission-wrapper .mission__item .mission__title__pink span,#contact #corporations .mission__container .mission-wrapper .mission__item .mission__title__blue span,#contact #media .mission__container .mission-wrapper .mission__item .mission__title__pink span,#contact #media .mission__container .mission-wrapper .mission__item .mission__title__blue span,#contact #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__pink span,#contact #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__blue span,#contact #mission .mission__container .mission-wrapper .mission__item .mission__title__pink span,#contact #mission .mission__container .mission-wrapper .mission__item .mission__title__blue span,#contact #awards .mission__container .mission-wrapper .mission__item .mission__title__pink span,#contact #awards .mission__container .mission-wrapper .mission__item .mission__title__blue span,#contact #company-about .mission__container .mission-wrapper .mission__item .mission__title__pink span,#contact #company-about .mission__container .mission-wrapper .mission__item .mission__title__blue span,#contact #services .mission__container .mission-wrapper .mission__item .mission__title__pink span,#contact #services .mission__container .mission-wrapper .mission__item .mission__title__blue span,#contact #kw-about .mission__container .mission-wrapper .mission__item .mission__title__pink span,#contact #kw-about .mission__container .mission-wrapper .mission__item .mission__title__blue span,#company #corporations .mission__container .mission-wrapper .mission__item .mission__title__pink span,#company #corporations .mission__container .mission-wrapper .mission__item .mission__title__blue span,#company #media .mission__container .mission-wrapper .mission__item .mission__title__pink span,#company #media .mission__container .mission-wrapper .mission__item .mission__title__blue span,#company #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__pink span,#company #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__blue span,#company #mission .mission__container .mission-wrapper .mission__item .mission__title__pink span,#company #mission .mission__container .mission-wrapper .mission__item .mission__title__blue span,#company #awards .mission__container .mission-wrapper .mission__item .mission__title__pink span,#company #awards .mission__container .mission-wrapper .mission__item .mission__title__blue span,#company #company-about .mission__container .mission-wrapper .mission__item .mission__title__pink span,#company #company-about .mission__container .mission-wrapper .mission__item .mission__title__blue span,#company #services .mission__container .mission-wrapper .mission__item .mission__title__pink span,#company #services .mission__container .mission-wrapper .mission__item .mission__title__blue span,#company #kw-about .mission__container .mission-wrapper .mission__item .mission__title__pink span,#company #kw-about .mission__container .mission-wrapper .mission__item .mission__title__blue span{font-weight:bold;font-size:18px}#contact #corporations .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#contact #media .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#contact #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#contact #mission .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#contact #awards .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#contact #company-about .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#contact #services .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#contact #kw-about .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#company #corporations .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#company #media .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#company #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#company #mission .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#company #awards .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#company #company-about .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#company #services .mission__container .mission-wrapper .mission__item .mission__title__pink:before,#company #kw-about .mission__container .mission-wrapper .mission__item .mission__title__pink:before{content:"";width:48px;height:48px;position:absolute;z-index:-1;top:0.3rem;left:-0.7rem;transform:translateY(-50%);background:#e7939d;border-radius:50%;display:inline-flex;justify-content:center;align-items:center}#contact #corporations .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#contact #media .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#contact #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#contact #mission .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#contact #awards .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#contact #company-about .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#contact #services .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#contact #kw-about .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#company #corporations .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#company #media .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#company #corp_contact .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#company #mission .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#company #awards .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#company #company-about .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#company #services .mission__container .mission-wrapper .mission__item .mission__title__blue:before,#company #kw-about .mission__container .mission-wrapper .mission__item .mission__title__blue:before{content:"";width:48px;height:48px;position:absolute;z-index:-1;top:0.3rem;left:-0.7rem;transform:translateY(-50%);background:#7ab0f3;border-radius:50%;display:inline-flex;justify-content:center;align-items:center}#contact #corporations .mission__container .mission-wrapper .mission__item p,#contact #media .mission__container .mission-wrapper .mission__item p,#contact #corp_contact .mission__container .mission-wrapper .mission__item p,#contact #mission .mission__container .mission-wrapper .mission__item p,#contact #awards .mission__container .mission-wrapper .mission__item p,#contact #company-about .mission__container .mission-wrapper .mission__item p,#contact #services .mission__container .mission-wrapper .mission__item p,#contact #kw-about .mission__container .mission-wrapper .mission__item p,#company #corporations .mission__container .mission-wrapper .mission__item p,#company #media .mission__container .mission-wrapper .mission__item p,#company #corp_contact .mission__container .mission-wrapper .mission__item p,#company #mission .mission__container .mission-wrapper .mission__item p,#company #awards .mission__container .mission-wrapper .mission__item p,#company #company-about .mission__container .mission-wrapper .mission__item p,#company #services .mission__container .mission-wrapper .mission__item p,#company #kw-about .mission__container .mission-wrapper .mission__item p{color:#333;font-size:18px;line-height:32px;font-family:"Avenir-Roman", "Arial", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:400}#contact #corporations .award-items a,#contact #media .award-items a,#contact #corp_contact .award-items a,#contact #mission .award-items a,#contact #awards .award-items a,#contact #company-about .award-items a,#contact #services .award-items a,#contact #kw-about .award-items a,#company #corporations .award-items a,#company #media .award-items a,#company #corp_contact .award-items a,#company #mission .award-items a,#company #awards .award-items a,#company #company-about .award-items a,#company #services .award-items a,#company #kw-about .award-items a{color:inherit}#contact #corporations .award-items .award-wrapper,#contact #media .award-items .award-wrapper,#contact #corp_contact .award-items .award-wrapper,#contact #mission .award-items .award-wrapper,#contact #awards .award-items .award-wrapper,#contact #company-about .award-items .award-wrapper,#contact #services .award-items .award-wrapper,#contact #kw-about .award-items .award-wrapper,#company #corporations .award-items .award-wrapper,#company #media .award-items .award-wrapper,#company #corp_contact .award-items .award-wrapper,#company #mission .award-items .award-wrapper,#company #awards .award-items .award-wrapper,#company #company-about .award-items .award-wrapper,#company #services .award-items .award-wrapper,#company #kw-about .award-items .award-wrapper{max-width:800px;margin:0 auto;border:none;border-bottom:1px solid #e6e6e6}#contact #corporations .award-items .award-item,#contact #media .award-items .award-item,#contact #corp_contact .award-items .award-item,#contact #mission .award-items .award-item,#contact #awards .award-items .award-item,#contact #company-about .award-items .award-item,#contact #services .award-items .award-item,#contact #kw-about .award-items .award-item,#company #corporations .award-items .award-item,#company #media .award-items .award-item,#company #corp_contact .award-items .award-item,#company #mission .award-items .award-item,#company #awards .award-items .award-item,#company #company-about .award-items .award-item,#company #services .award-items .award-item,#company #kw-about .award-items .award-item{display:table;width:100%;padding:8px 16px;margin:12px 0;text-align:left}#contact #corporations .award-items .award-item .green,#contact #media .award-items .award-item .green,#contact #corp_contact .award-items .award-item .green,#contact #mission .award-items .award-item .green,#contact #awards .award-items .award-item .green,#contact #company-about .award-items .award-item .green,#contact #services .award-items .award-item .green,#contact #kw-about .award-items .award-item .green,#company #corporations .award-items .award-item .green,#company #media .award-items .award-item .green,#company #corp_contact .award-items .award-item .green,#company #mission .award-items .award-item .green,#company #awards .award-items .award-item .green,#company #company-about .award-items .award-item .green,#company #services .award-items .award-item .green,#company #kw-about .award-items .award-item .green{color:#7bcabd}#contact #corporations .services,#contact #corporations .kw-about,#contact #corporations .company-about,#contact #media .services,#contact #media .kw-about,#contact #media .company-about,#contact #corp_contact .services,#contact #corp_contact .kw-about,#contact #corp_contact .company-about,#contact #mission .services,#contact #mission .kw-about,#contact #mission .company-about,#contact #awards .services,#contact #awards .kw-about,#contact #awards .company-about,#contact #company-about .services,#contact #company-about .kw-about,#contact #company-about .company-about,#contact #services .services,#contact #services .kw-about,#contact #services .company-about,#contact #kw-about .services,#contact #kw-about .kw-about,#contact #kw-about .company-about,#company #corporations .services,#company #corporations .kw-about,#company #corporations .company-about,#company #media .services,#company #media .kw-about,#company #media .company-about,#company #corp_contact .services,#company #corp_contact .kw-about,#company #corp_contact .company-about,#company #mission .services,#company #mission .kw-about,#company #mission .company-about,#company #awards .services,#company #awards .kw-about,#company #awards .company-about,#company #company-about .services,#company #company-about .kw-about,#company #company-about .company-about,#company #services .services,#company #services .kw-about,#company #services .company-about,#company #kw-about .services,#company #kw-about .kw-about,#company #kw-about .company-about{max-width:800px;margin:0 auto}#contact #corporations .services .img__container,#contact #corporations .kw-about .img__container,#contact #corporations .company-about .img__container,#contact #media .services .img__container,#contact #media .kw-about .img__container,#contact #media .company-about .img__container,#contact #corp_contact .services .img__container,#contact #corp_contact .kw-about .img__container,#contact #corp_contact .company-about .img__container,#contact #mission .services .img__container,#contact #mission .kw-about .img__container,#contact #mission .company-about .img__container,#contact #awards .services .img__container,#contact #awards .kw-about .img__container,#contact #awards .company-about .img__container,#contact #company-about .services .img__container,#contact #company-about .kw-about .img__container,#contact #company-about .company-about .img__container,#contact #services .services .img__container,#contact #services .kw-about .img__container,#contact #services .company-about .img__container,#contact #kw-about .services .img__container,#contact #kw-about .kw-about .img__container,#contact #kw-about .company-about .img__container,#company #corporations .services .img__container,#company #corporations .kw-about .img__container,#company #corporations .company-about .img__container,#company #media .services .img__container,#company #media .kw-about .img__container,#company #media .company-about .img__container,#company #corp_contact .services .img__container,#company #corp_contact .kw-about .img__container,#company #corp_contact .company-about .img__container,#company #mission .services .img__container,#company #mission .kw-about .img__container,#company #mission .company-about .img__container,#company #awards .services .img__container,#company #awards .kw-about .img__container,#company #awards .company-about .img__container,#company #company-about .services .img__container,#company #company-about .kw-about .img__container,#company #company-about .company-about .img__container,#company #services .services .img__container,#company #services .kw-about .img__container,#company #services .company-about .img__container,#company #kw-about .services .img__container,#company #kw-about .kw-about .img__container,#company #kw-about .company-about .img__container{max-width:375px;margin:32px 16px}#contact #corporations .services .img__container img,#contact #corporations .kw-about .img__container img,#contact #corporations .company-about .img__container img,#contact #media .services .img__container img,#contact #media .kw-about .img__container img,#contact #media .company-about .img__container img,#contact #corp_contact .services .img__container img,#contact #corp_contact .kw-about .img__container img,#contact #corp_contact .company-about .img__container img,#contact #mission .services .img__container img,#contact #mission .kw-about .img__container img,#contact #mission .company-about .img__container img,#contact #awards .services .img__container img,#contact #awards .kw-about .img__container img,#contact #awards .company-about .img__container img,#contact #company-about .services .img__container img,#contact #company-about .kw-about .img__container img,#contact #company-about .company-about .img__container img,#contact #services .services .img__container img,#contact #services .kw-about .img__container img,#contact #services .company-about .img__container img,#contact #kw-about .services .img__container img,#contact #kw-about .kw-about .img__container img,#contact #kw-about .company-about .img__container img,#company #corporations .services .img__container img,#company #corporations .kw-about .img__container img,#company #corporations .company-about .img__container img,#company #media .services .img__container img,#company #media .kw-about .img__container img,#company #media .company-about .img__container img,#company #corp_contact .services .img__container img,#company #corp_contact .kw-about .img__container img,#company #corp_contact .company-about .img__container img,#company #mission .services .img__container img,#company #mission .kw-about .img__container img,#company #mission .company-about .img__container img,#company #awards .services .img__container img,#company #awards .kw-about .img__container img,#company #awards .company-about .img__container img,#company #company-about .services .img__container img,#company #company-about .kw-about .img__container img,#company #company-about .company-about .img__container img,#company #services .services .img__container img,#company #services .kw-about .img__container img,#company #services .company-about .img__container img,#company #kw-about .services .img__container img,#company #kw-about .kw-about .img__container img,#company #kw-about .company-about .img__container img{max-width:100%}#contact #corporations .services .img__container .square__img__logo,#contact #corporations .kw-about .img__container .square__img__logo,#contact #corporations .company-about .img__container .square__img__logo,#contact #media .services .img__container .square__img__logo,#contact #media .kw-about .img__container .square__img__logo,#contact #media .company-about .img__container .square__img__logo,#contact #corp_contact .services .img__container .square__img__logo,#contact #corp_contact .kw-about .img__container .square__img__logo,#contact #corp_contact .company-about .img__container .square__img__logo,#contact #mission .services .img__container .square__img__logo,#contact #mission .kw-about .img__container .square__img__logo,#contact #mission .company-about .img__container .square__img__logo,#contact #awards .services .img__container .square__img__logo,#contact #awards .kw-about .img__container .square__img__logo,#contact #awards .company-about .img__container .square__img__logo,#contact #company-about .services .img__container .square__img__logo,#contact #company-about .kw-about .img__container .square__img__logo,#contact #company-about .company-about .img__container .square__img__logo,#contact #services .services .img__container .square__img__logo,#contact #services .kw-about .img__container .square__img__logo,#contact #services .company-about .img__container .square__img__logo,#contact #kw-about .services .img__container .square__img__logo,#contact #kw-about .kw-about .img__container .square__img__logo,#contact #kw-about .company-about .img__container .square__img__logo,#company #corporations .services .img__container .square__img__logo,#company #corporations .kw-about .img__container .square__img__logo,#company #corporations .company-about .img__container .square__img__logo,#company #media .services .img__container .square__img__logo,#company #media .kw-about .img__container .square__img__logo,#company #media .company-about .img__container .square__img__logo,#company #corp_contact .services .img__container .square__img__logo,#company #corp_contact .kw-about .img__container .square__img__logo,#company #corp_contact .company-about .img__container .square__img__logo,#company #mission .services .img__container .square__img__logo,#company #mission .kw-about .img__container .square__img__logo,#company #mission .company-about .img__container .square__img__logo,#company #awards .services .img__container .square__img__logo,#company #awards .kw-about .img__container .square__img__logo,#company #awards .company-about .img__container .square__img__logo,#company #company-about .services .img__container .square__img__logo,#company #company-about .kw-about .img__container .square__img__logo,#company #company-about .company-about .img__container .square__img__logo,#company #services .services .img__container .square__img__logo,#company #services .kw-about .img__container .square__img__logo,#company #services .company-about .img__container .square__img__logo,#company #kw-about .services .img__container .square__img__logo,#company #kw-about .kw-about .img__container .square__img__logo,#company #kw-about .company-about .img__container .square__img__logo{width:125px;height:100%}#contact #corporations .services .service__container,#contact #corporations .kw-about .service__container,#contact #corporations .company-about .service__container,#contact #media .services .service__container,#contact #media .kw-about .service__container,#contact #media .company-about .service__container,#contact #corp_contact .services .service__container,#contact #corp_contact .kw-about .service__container,#contact #corp_contact .company-about .service__container,#contact #mission .services .service__container,#contact #mission .kw-about .service__container,#contact #mission .company-about .service__container,#contact #awards .services .service__container,#contact #awards .kw-about .service__container,#contact #awards .company-about .service__container,#contact #company-about .services .service__container,#contact #company-about .kw-about .service__container,#contact #company-about .company-about .service__container,#contact #services .services .service__container,#contact #services .kw-about .service__container,#contact #services .company-about .service__container,#contact #kw-about .services .service__container,#contact #kw-about .kw-about .service__container,#contact #kw-about .company-about .service__container,#company #corporations .services .service__container,#company #corporations .kw-about .service__container,#company #corporations .company-about .service__container,#company #media .services .service__container,#company #media .kw-about .service__container,#company #media .company-about .service__container,#company #corp_contact .services .service__container,#company #corp_contact .kw-about .service__container,#company #corp_contact .company-about .service__container,#company #mission .services .service__container,#company #mission .kw-about .service__container,#company #mission .company-about .service__container,#company #awards .services .service__container,#company #awards .kw-about .service__container,#company #awards .company-about .service__container,#company #company-about .services .service__container,#company #company-about .kw-about .service__container,#company #company-about .company-about .service__container,#company #services .services .service__container,#company #services .kw-about .service__container,#company #services .company-about .service__container,#company #kw-about .services .service__container,#company #kw-about .kw-about .service__container,#company #kw-about .company-about .service__container{margin:16px 8px;padding:8px}@media screen and (min-width: 767px){#contact #corporations .services .service__container,#contact #corporations .kw-about .service__container,#contact #corporations .company-about .service__container,#contact #media .services .service__container,#contact #media .kw-about .service__container,#contact #media .company-about .service__container,#contact #corp_contact .services .service__container,#contact #corp_contact .kw-about .service__container,#contact #corp_contact .company-about .service__container,#contact #mission .services .service__container,#contact #mission .kw-about .service__container,#contact #mission .company-about .service__container,#contact #awards .services .service__container,#contact #awards .kw-about .service__container,#contact #awards .company-about .service__container,#contact #company-about .services .service__container,#contact #company-about .kw-about .service__container,#contact #company-about .company-about .service__container,#contact #services .services .service__container,#contact #services .kw-about .service__container,#contact #services .company-about .service__container,#contact #kw-about .services .service__container,#contact #kw-about .kw-about .service__container,#contact #kw-about .company-about .service__container,#company #corporations .services .service__container,#company #corporations .kw-about .service__container,#company #corporations .company-about .service__container,#company #media .services .service__container,#company #media .kw-about .service__container,#company #media .company-about .service__container,#company #corp_contact .services .service__container,#company #corp_contact .kw-about .service__container,#company #corp_contact .company-about .service__container,#company #mission .services .service__container,#company #mission .kw-about .service__container,#company #mission .company-about .service__container,#company #awards .services .service__container,#company #awards .kw-about .service__container,#company #awards .company-about .service__container,#company #company-about .services .service__container,#company #company-about .kw-about .service__container,#company #company-about .company-about .service__container,#company #services .services .service__container,#company #services .kw-about .service__container,#company #services .company-about .service__container,#company #kw-about .services .service__container,#company #kw-about .kw-about .service__container,#company #kw-about .company-about .service__container{margin:32px 16px}}#contact #corporations .services .service__container .service__name,#contact #corporations .kw-about .service__container .service__name,#contact #corporations .company-about .service__container .service__name,#contact #media .services .service__container .service__name,#contact #media .kw-about .service__container .service__name,#contact #media .company-about .service__container .service__name,#contact #corp_contact .services .service__container .service__name,#contact #corp_contact .kw-about .service__container .service__name,#contact #corp_contact .company-about .service__container .service__name,#contact #mission .services .service__container .service__name,#contact #mission .kw-about .service__container .service__name,#contact #mission .company-about .service__container .service__name,#contact #awards .services .service__container .service__name,#contact #awards .kw-about .service__container .service__name,#contact #awards .company-about .service__container .service__name,#contact #company-about .services .service__container .service__name,#contact #company-about .kw-about .service__container .service__name,#contact #company-about .company-about .service__container .service__name,#contact #services .services .service__container .service__name,#contact #services .kw-about .service__container .service__name,#contact #services .company-about .service__container .service__name,#contact #kw-about .services .service__container .service__name,#contact #kw-about .kw-about .service__container .service__name,#contact #kw-about .company-about .service__container .service__name,#company #corporations .services .service__container .service__name,#company #corporations .kw-about .service__container .service__name,#company #corporations .company-about .service__container .service__name,#company #media .services .service__container .service__name,#company #media .kw-about .service__container .service__name,#company #media .company-about .service__container .service__name,#company #corp_contact .services .service__container .service__name,#company #corp_contact .kw-about .service__container .service__name,#company #corp_contact .company-about .service__container .service__name,#company #mission .services .service__container .service__name,#company #mission .kw-about .service__container .service__name,#company #mission .company-about .service__container .service__name,#company #awards .services .service__container .service__name,#company #awards .kw-about .service__container .service__name,#company #awards .company-about .service__container .service__name,#company #company-about .services .service__container .service__name,#company #company-about .kw-about .service__container .service__name,#company #company-about .company-about .service__container .service__name,#company #services .services .service__container .service__name,#company #services .kw-about .service__container .service__name,#company #services .company-about .service__container .service__name,#company #kw-about .services .service__container .service__name,#company #kw-about .kw-about .service__container .service__name,#company #kw-about .company-about .service__container .service__name{text-align:left;font-weight:bold;font-size:16px}#contact #corporations .services .service__container .service__description,#contact #corporations .kw-about .service__container .service__description,#contact #corporations .company-about .service__container .service__description,#contact #media .services .service__container .service__description,#contact #media .kw-about .service__container .service__description,#contact #media .company-about .service__container .service__description,#contact #corp_contact .services .service__container .service__description,#contact #corp_contact .kw-about .service__container .service__description,#contact #corp_contact .company-about .service__container .service__description,#contact #mission .services .service__container .service__description,#contact #mission .kw-about .service__container .service__description,#contact #mission .company-about .service__container .service__description,#contact #awards .services .service__container .service__description,#contact #awards .kw-about .service__container .service__description,#contact #awards .company-about .service__container .service__description,#contact #company-about .services .service__container .service__description,#contact #company-about .kw-about .service__container .service__description,#contact #company-about .company-about .service__container .service__description,#contact #services .services .service__container .service__description,#contact #services .kw-about .service__container .service__description,#contact #services .company-about .service__container .service__description,#contact #kw-about .services .service__container .service__description,#contact #kw-about .kw-about .service__container .service__description,#contact #kw-about .company-about .service__container .service__description,#company #corporations .services .service__container .service__description,#company #corporations .kw-about .service__container .service__description,#company #corporations .company-about .service__container .service__description,#company #media .services .service__container .service__description,#company #media .kw-about .service__container .service__description,#company #media .company-about .service__container .service__description,#company #corp_contact .services .service__container .service__description,#company #corp_contact .kw-about .service__container .service__description,#company #corp_contact .company-about .service__container .service__description,#company #mission .services .service__container .service__description,#company #mission .kw-about .service__container .service__description,#company #mission .company-about .service__container .service__description,#company #awards .services .service__container .service__description,#company #awards .kw-about .service__container .service__description,#company #awards .company-about .service__container .service__description,#company #company-about .services .service__container .service__description,#company #company-about .kw-about .service__container .service__description,#company #company-about .company-about .service__container .service__description,#company #services .services .service__container .service__description,#company #services .kw-about .service__container .service__description,#company #services .company-about .service__container .service__description,#company #kw-about .services .service__container .service__description,#company #kw-about .kw-about .service__container .service__description,#company #kw-about .company-about .service__container .service__description{margin:16px 0}#contact #corporations .services .service__container .service__description .service__description__text,#contact #corporations .kw-about .service__container .service__description .service__description__text,#contact #corporations .company-about .service__container .service__description .service__description__text,#contact #media .services .service__container .service__description .service__description__text,#contact #media .kw-about .service__container .service__description .service__description__text,#contact #media .company-about .service__container .service__description .service__description__text,#contact #corp_contact .services .service__container .service__description .service__description__text,#contact #corp_contact .kw-about .service__container .service__description .service__description__text,#contact #corp_contact .company-about .service__container .service__description .service__description__text,#contact #mission .services .service__container .service__description .service__description__text,#contact #mission .kw-about .service__container .service__description .service__description__text,#contact #mission .company-about .service__container .service__description .service__description__text,#contact #awards .services .service__container .service__description .service__description__text,#contact #awards .kw-about .service__container .service__description .service__description__text,#contact #awards .company-about .service__container .service__description .service__description__text,#contact #company-about .services .service__container .service__description .service__description__text,#contact #company-about .kw-about .service__container .service__description .service__description__text,#contact #company-about .company-about .service__container .service__description .service__description__text,#contact #services .services .service__container .service__description .service__description__text,#contact #services .kw-about .service__container .service__description .service__description__text,#contact #services .company-about .service__container .service__description .service__description__text,#contact #kw-about .services .service__container .service__description .service__description__text,#contact #kw-about .kw-about .service__container .service__description .service__description__text,#contact #kw-about .company-about .service__container .service__description .service__description__text,#company #corporations .services .service__container .service__description .service__description__text,#company #corporations .kw-about .service__container .service__description .service__description__text,#company #corporations .company-about .service__container .service__description .service__description__text,#company #media .services .service__container .service__description .service__description__text,#company #media .kw-about .service__container .service__description .service__description__text,#company #media .company-about .service__container .service__description .service__description__text,#company #corp_contact .services .service__container .service__description .service__description__text,#company #corp_contact .kw-about .service__container .service__description .service__description__text,#company #corp_contact .company-about .service__container .service__description .service__description__text,#company #mission .services .service__container .service__description .service__description__text,#company #mission .kw-about .service__container .service__description .service__description__text,#company #mission .company-about .service__container .service__description .service__description__text,#company #awards .services .service__container .service__description .service__description__text,#company #awards .kw-about .service__container .service__description .service__description__text,#company #awards .company-about .service__container .service__description .service__description__text,#company #company-about .services .service__container .service__description .service__description__text,#company #company-about .kw-about .service__container .service__description .service__description__text,#company #company-about .company-about .service__container .service__description .service__description__text,#company #services .services .service__container .service__description .service__description__text,#company #services .kw-about .service__container .service__description .service__description__text,#company #services .company-about .service__container .service__description .service__description__text,#company #kw-about .services .service__container .service__description .service__description__text,#company #kw-about .kw-about .service__container .service__description .service__description__text,#company #kw-about .company-about .service__container .service__description .service__description__text{text-align:left;font-size:14px;word-break:break-all}#contact #corporations .company__about__container .company__about__wrapper,#contact #media .company__about__container .company__about__wrapper,#contact #corp_contact .company__about__container .company__about__wrapper,#contact #mission .company__about__container .company__about__wrapper,#contact #awards .company__about__container .company__about__wrapper,#contact #company-about .company__about__container .company__about__wrapper,#contact #services .company__about__container .company__about__wrapper,#contact #kw-about .company__about__container .company__about__wrapper,#company #corporations .company__about__container .company__about__wrapper,#company #media .company__about__container .company__about__wrapper,#company #corp_contact .company__about__container .company__about__wrapper,#company #mission .company__about__container .company__about__wrapper,#company #awards .company__about__container .company__about__wrapper,#company #company-about .company__about__container .company__about__wrapper,#company #services .company__about__container .company__about__wrapper,#company #kw-about .company__about__container .company__about__wrapper{max-width:800px;margin:0 auto}#contact #corporations .company__about__container .company__about__wrapper .company__about__item,#contact #media .company__about__container .company__about__wrapper .company__about__item,#contact #corp_contact .company__about__container .company__about__wrapper .company__about__item,#contact #mission .company__about__container .company__about__wrapper .company__about__item,#contact #awards .company__about__container .company__about__wrapper .company__about__item,#contact #company-about .company__about__container .company__about__wrapper .company__about__item,#contact #services .company__about__container .company__about__wrapper .company__about__item,#contact #kw-about .company__about__container .company__about__wrapper .company__about__item,#company #corporations .company__about__container .company__about__wrapper .company__about__item,#company #media .company__about__container .company__about__wrapper .company__about__item,#company #corp_contact .company__about__container .company__about__wrapper .company__about__item,#company #mission .company__about__container .company__about__wrapper .company__about__item,#company #awards .company__about__container .company__about__wrapper .company__about__item,#company #company-about .company__about__container .company__about__wrapper .company__about__item,#company #services .company__about__container .company__about__wrapper .company__about__item,#company #kw-about .company__about__container .company__about__wrapper .company__about__item{text-align:left;padding:8px 16px;margin:12px 0;word-break:break-all}#contact #corporations .company__about__container .contact__corporate__link,#contact #media .company__about__container .contact__corporate__link,#contact #corp_contact .company__about__container .contact__corporate__link,#contact #mission .company__about__container .contact__corporate__link,#contact #awards .company__about__container .contact__corporate__link,#contact #company-about .company__about__container .contact__corporate__link,#contact #services .company__about__container .contact__corporate__link,#contact #kw-about .company__about__container .contact__corporate__link,#company #corporations .company__about__container .contact__corporate__link,#company #media .company__about__container .contact__corporate__link,#company #corp_contact .company__about__container .contact__corporate__link,#company #mission .company__about__container .contact__corporate__link,#company #awards .company__about__container .contact__corporate__link,#company #company-about .company__about__container .contact__corporate__link,#company #services .company__about__container .contact__corporate__link,#company #kw-about .company__about__container .contact__corporate__link{margin:24px}#contact .corp_contact_wrapper,#company .corp_contact_wrapper{background-color:#f8fcfb;padding:16px}#contact #corp_contact,#company #corp_contact{margin-bottom:24px}@media screen and (min-width: 767px){#contact #corp_contact,#company #corp_contact{padding:24px;background-color:white}}#contact #corp_contact .contact_form,#company #corp_contact .contact_form{max-width:100%;margin:16px}@media screen and (min-width: 767px){#contact #corp_contact .contact_form,#company #corp_contact .contact_form{max-width:720px;margin:0 auto}}#contact #corp_contact .contact_form .name__group,#company #corp_contact .contact_form .name__group{display:block}@media screen and (min-width: 767px){#contact #corp_contact .contact_form .name__group,#company #corp_contact .contact_form .name__group{display:flex;align-items:center;justify-content:space-between}#contact #corp_contact .contact_form .name__group .fist__name,#company #corp_contact .contact_form .name__group .fist__name{min-width:360px;width:50%}#contact #corp_contact .contact_form .name__group .last__name,#company #corp_contact .contact_form .name__group .last__name{min-width:360px;width:50%}}#contact #corp_contact .contact_form .create__credit__cards__container,#company #corp_contact .contact_form .create__credit__cards__container{margin:24px}#contact #corp_contact .contact_form .userphoto .photo,#company #corp_contact .contact_form .userphoto .photo{width:60px;padding:60px 0 0 0;background-position:50% 50% !important;background-size:cover !important}#contact #corp_contact .contact_form .userphoto .photo:hover,#company #corp_contact .contact_form .userphoto .photo:hover{cursor:pointer}#corporate_page header .header__container{width:100%;height:72px;padding:16px}#corporate_page header .header__container .header__wrapper{max-width:1200px;margin:0 auto}#corporate_page footer{position:relative;margin:0 auto;padding:60px 0;width:100%;color:#fff;text-align:center;background:#343a40;box-sizing:border-box}#corporate_page footer .footer__logo{width:180px;height:auto;margin:0 auto 24px;display:block}#corporate_page footer small{padding:0;font-size:80%;display:block;text-align:center}@media screen and (max-width: 767px){#corporate_page footer small{font-size:70%}}#corporate_page .corp__container{position:relative;top:60px}#corporate_page .corp__container .flash__container{max-width:1200px;margin:0 auto}#corporate_page .corp__top__image{display:block}@media screen and (min-width: 767px){#corporate_page .corp__top__image{max-width:1200px;display:flex;margin:0 auto}}#corporate_page .corp__top__image .left__container{padding:16px 16px 8px}@media screen and (min-width: 767px){#corporate_page .corp__top__image .left__container{height:100%;padding:0;width:60%;display:flex;align-items:center;justify-content:center;margin:auto 0}}#corporate_page .corp__top__image .left__container .header__title{display:flex;flex-flow:column nowrap;text-align:left}@media screen and (min-width: 767px){#corporate_page .corp__top__image .left__container .header__title{width:100%;padding:24px}}#corporate_page .corp__top__image .left__container .corporation__sub-title{color:#7bcabd;margin-bottom:0;line-height:40px;font-size:16px;font-weight:800;letter-spacing:0}#corporate_page .corp__top__image .left__container .corporation__title{font-size:32px;letter-spacing:1px;font-weight:800}#corporate_page .corp__top__image .left__container .corporation__title span{display:block}@media screen and (min-width: 767px){#corporate_page .corp__top__image .left__container .corporation__title{margin-bottom:24px;font-size:45px}}#corporate_page .corp__top__image .right__container{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 767px){#corporate_page .corp__top__image .right__container{width:40%;margin-top:24px}}#corporate_page .corp__top__image .right__container .corp__main__image{max-width:100%}@media screen and (min-width: 767px){#corporate_page .corp__top__image .right__container .corp__main__image{max-width:100%}}#corporate_page .about__this__page{margin-top:48px}#corporate_page .about__this__page .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 1% url(https://assets.kidsweekend.jp/assets/bgimg01-542b0d9040a37186c832f7f36a2d6483861625d3257207d40e796ecb0cd5b22f.svg);background-size:25%}@media screen and (min-width: 767px){#corporate_page .about__this__page .title__container .section-ttl{background:no-repeat 30% url(https://assets.kidsweekend.jp/assets/bgimg01-542b0d9040a37186c832f7f36a2d6483861625d3257207d40e796ecb0cd5b22f.svg);background-size:165px}}#corporate_page .about__this__page .title__container .section-ttl .main__title{font-size:36px;font-weight:700;text-align:center;margin:0}#corporate_page .about__this__page .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}#corporate_page .about__this__page .description__container{display:block}@media screen and (min-width: 767px){#corporate_page .about__this__page .description__container{max-width:1200px;display:flex;margin:0 auto}}#corporate_page .about__this__page .description__container .desc__left__container{margin:16px 0 24px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 767px){#corporate_page .about__this__page .description__container .desc__left__container{margin:16px;width:50%}}#corporate_page .about__this__page .description__container .desc__left__container .desc__image{width:70%}@media screen and (min-width: 767px){#corporate_page .about__this__page .description__container .desc__left__container .desc__image{width:60%}}#corporate_page .about__this__page .description__container .desc__right__container{margin:16px;line-height:120%}@media screen and (min-width: 767px){#corporate_page .about__this__page .description__container .desc__right__container{line-height:150%;width:50%}}#corporate_page .about__event{margin-top:48px}#corporate_page .about__event .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 1% url(https://assets.kidsweekend.jp/assets/bgimg03-1c5fe633e84b98ad7b10036a4eb46665760a78ba1be95d83e8f00b95ce4f8948.svg);background-size:360px}@media screen and (min-width: 767px){#corporate_page .about__event .title__container .section-ttl{background:url(https://assets.kidsweekend.jp/assets/bgimg03-1c5fe633e84b98ad7b10036a4eb46665760a78ba1be95d83e8f00b95ce4f8948.svg) no-repeat 50% 0;background-size:400px}}#corporate_page .about__event .title__container .section-ttl .main__title{font-size:36px;font-weight:700;text-align:center;margin:0}#corporate_page .about__event .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}#corporate_page .about__event .corporate__page__events{max-width:960px;margin:24px auto 0px}#corporate_page .about__event .corporate__page__events .corporate__page__event:not(:nth-child(1)){border-top:1px solid #dfdbd9;padding-top:8px}#corporate_page .about__event .corporate__page__events__wrapper{width:100%;padding:16px}#corporate_page .about__event .corporate__page__events__image{max-width:100%}#corporate_page .about__event .corporate__page__events__image img{width:100%}#corporate_page .about__event .corporate__page__events__contents .date{padding:0 8px 8px 8px}#corporate_page .about__event .corporate__page__events__contents .title{color:#343434;font-size:18px;font-weight:700;margin:16px 0}#corporate_page .about__event .corporate__page__events__contents .summary{padding:8px}#corporate_page .about__event .corporate__page__events__contents .summary .summary__item__title{color:#999999;font-size:12px;margin-bottom:2px;font-weight:700}#corporate_page .about__event .corporate__page__events__contents .summary .summary__item__content{color:#595959;padding:2px 0px;font-weight:600;word-break:break-all}#corporate_page .about__event .corporate__page__events__contents .summary .send__on__btn{color:#7bcabd}@media screen and (min-width: 767px){#corporate_page .about__event .corporate__page__events__wrapper{display:flex;width:100%}#corporate_page .about__event .corporate__page__events__image{width:40%;margin-right:24px}#corporate_page .about__event .corporate__page__events__image img{width:100%}#corporate_page .about__event .corporate__page__events__contents{width:60%}#corporate_page .about__event .corporate__page__events__contents .title{margin:0 0 8px 0}}#corporate_page .about__me{margin:24px 0 48px}#corporate_page .about__me .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 20% url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg);background-size:350px}@media screen and (min-width: 767px){#corporate_page .about__me .title__container .section-ttl{background:url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg) no-repeat 50% 0;background-size:350px}}#corporate_page .about__me .title__container .section-ttl .main__title{font-size:36px;font-weight:700;text-align:center;margin:0}#corporate_page .about__me .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}#corporate_page .about__me .profile{display:block;margin:24px auto 0;max-width:960px;padding:16px}@media screen and (min-width: 767px){#corporate_page .about__me .profile{display:flex}}#corporate_page .about__me .profile .profile__logo{display:flex;justify-content:center;margin-bottom:16px}#corporate_page .about__me .profile .profile__logo img{width:64px;height:64px}@media screen and (min-width: 767px){#corporate_page .about__me .profile .profile__logo{width:30%;margin-bottom:0}}@media screen and (min-width: 767px){#corporate_page .about__me .profile .profile__desc{width:70%}}#corporate_page .about__me .profile .profile__desc .company__name{font-size:16px;font-weight:700;margin-bottom:8px}#corporate_page .about__me .profile .profile__desc .company__desc{font-size:14px}#corporate_page .about__me .sns__container{margin:0 auto 32px;max-width:960px}#corporate_page .about__me .sns__container ul,#corporate_page .about__me .sns__container li{list-style:none;margin:0;padding:0}#corporate_page .about__me .sns__container ul a,#corporate_page .about__me .sns__container li a{color:inherit}#corporate_page .about__me .sns__container .sns__wrapper{display:flex;justify-content:center;align-items:center}#corporate_page .about__me .sns__container .sns__wrapper .sns{font-size:32px;width:32px;height:32px;margin:8px}#corporate_page .about__me .sns__container .sns__wrapper .sns img{width:100%;height:auto}#corporate_page .about__me .sns__container .sns__wrapper .facebook{color:#3c5a99}#corporate_page .about__me .sns__container .sns__wrapper .instagram{color:#cf2e92}#corporate_page .about__me .sns__container .sns__wrapper .line{color:#00b900}#corporate_page .about__me .sns__container .sns__wrapper .twitter{color:#00acee}#corporate_page .about__me .send__on__container{margin:0 auto;max-width:960px}#corporate_page .about__me .send__on__container .send__on__wrapper{text-align:center}#corporate_page .about__me .send__on__container .send__on__wrapper .send__on__box{display:flex;justify-content:center;align-items:center;margin:16px}#corporate_page .about__me .send__on__container .send__on__wrapper .send__on{display:flex;flex-flow:row nowrap;align-items:flex-start;margin:0 auto}#corporate_page .about__me .send__on__container .send__on__wrapper .send__on input[type="email"]{display:inline-block;padding:10px;line-height:19px;background:white;height:54px;border:1px solid #e27985;border-right-width:0;border-radius:5px 0 0 5px;font-size:14px}#corporate_page .about__me .send__on__container .send__on__wrapper .send__on input[type="email"]:focus{outline:none}#corporate_page .about__me .send__on__container .send__on__wrapper .send__on input[type="submit"]{flex-shrink:0;margin-top:0;padding:10px 22px;height:54px;background:#e27985;border:1px solid #e27985;border-radius:0 5px 5px 0;font-size:14px;color:white}#corporate_page .about__me .send__on__container .send__on__wrapper .cautions{margin:16px}@media screen and (min-width: 767px){#corporate_page .about__me .send__on__container .send__on__wrapper .cautions{max-width:600px;margin:0 auto}}.sdgs-color.red{color:#e5243b}.sdgs-color.mustard{color:#dda63a}.sdgs-color.kelly-green{color:#4c9f38}.sdgs-color.dark-red{color:#c5192d}.sdgs-color.red-orange{color:#ff3a21}.sdgs-color.bright-blue{color:#26bde2}.sdgs-color.yellow{color:#fcc30b}.sdgs-color.burgundy-red{color:#a21942}.sdgs-color.orange{color:#fd6925}.sdgs-color.magenta{color:#dd1367}.sdgs-color.golden-yellow{color:#fd9d24}.sdgs-color.dark-mustard{color:#bf8b2e}.sdgs-color.dark-green{color:#3f7e44}.sdgs-color.blue{color:#0a97d9}.sdgs-color.lime-green{color:#56c02b}.sdgs-color.royal-blue{color:#00689d}.sdgs-color.navy-blue{color:#19486a}.nec{background-color:red;color:white;font-weight:500;margin-left:4px;padding:1px;border-radius:4px}.custom-invalid-feedback{display:block;width:100%;margin-top:0.25rem;font-size:80%;color:#dc3545}.contact_buttons .contact_button{margin:16px 0}#another__schedule .another__schedule__slick{display:none}#another__schedule .another__schedule__slick.slick-initialized{display:block;opacity:1}#another__schedule .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}#another__schedule .slick-slide{position:relative !important;height:200px;display:block;background-position:50% 50% !important;background-size:cover !important}@media screen and (max-width: 960px){#another__schedule .slick-slide{height:200px;margin:0 0 20px 0}}#another__schedule .slick-track{position:relative !important;top:0;left:0;height:200px;display:block;margin-left:0 !important}@media screen and (max-width: 960px){#another__schedule .slick-track{height:200px}}.links__container{background-color:#f2f2f7}.links__container .links__wrapper{max-width:960px;margin:0 auto;padding:16px}.links__container .links__wrapper .links__txt__wrapper{max-width:375px;margin:0 auto;text-align:left}#top footer{position:relative;margin:0 auto;width:100%;color:#fff;text-align:center;background:#343a40;box-sizing:border-box}#top footer .footer__logo{width:180px;height:auto;margin:0 auto 24px;display:block}#top footer small{padding:0;font-size:80%;display:block;text-align:center}@media screen and (max-width: 767px){#top footer small{font-size:70%}}ol,ul{margin:0;padding:0;list-style:none}.recaptcha__container{display:flex;justify-content:center;align-items:center;margin-bottom:16px}#mypage{display:flex;flex-direction:column;min-height:100vh}#mypage main{padding:0}#mypage h6{font-size:8px;display:flex;align-items:center;justify-content:center;color:#6bacff}@media screen and (min-width: 768px){#mypage h6{font-size:14px}}#mypage h6:before,#mypage h6:after{content:"";display:block;width:1.5em;height:3px;margin:10px;background-color:#bbd9ff}#mypage h6:before{transform:rotate(50deg)}#mypage h6:after{transform:rotate(-50deg)}#mypage .mypage{flex:1 1 0%;display:flex;flex-direction:column;min-height:100vh}#mypage .mypage section{margin:0;padding:0}#mypage .mypage .breadcrumb{padding:15px 0;text-align:left;background:#f5f1eb;font-size:12px}@media screen and (min-width: 600px){#mypage .mypage .breadcrumb{padding:20px}}#mypage .mypage .breadcrumb__wrapper{padding:0 8px}#mypage .mypage .breadcrumb ol.bc-list{margin:0;padding:0}#mypage .mypage .breadcrumb .bc-list{max-width:1240px;margin:0 auto;white-space:nowrap;display:flex;overflow-x:auto;text-overflow:ellipsis;padding:0 20px}#mypage .mypage .breadcrumb .bc-list li{float:left;position:relative}#mypage .mypage .breadcrumb .bc-list li.have-next{margin-right:8px;padding-right:12px}#mypage .mypage .breadcrumb .bc-list li.have-next:before{position:absolute;content:"";top:6px;right:0;width:5px;height:1px;background:#999;transform:rotate(35deg)}#mypage .mypage .breadcrumb .bc-list li.have-next:after{position:absolute;content:"";top:9px;right:0;width:5px;height:1px;background:#999;transform:rotate(-35deg)}#mypage .mypage .breadcrumb .bc-list li .disabled_link{pointer-events:none;color:#212121 !important}#mypage .mypage .mypage__body{background-color:#f4f4f4}#mypage .mypage__main__container{background-color:white;flex:1 1 0%;margin:0 auto;word-break:break-all;max-width:700px;width:100%;margin:0 auto;padding:2rem 1rem 3rem}@media screen and (min-width: 600px){#mypage .mypage__main__container{padding:3rem 2rem 4rem}}#mypage .mypage__main__container h3{font-size:20px;font-weight:700;text-align:center;border-bottom:1px solid #f4f4f4;padding-bottom:20px;margin-bottom:30px}#mypage .mypage__main__container .top__area{display:flex;padding:20px 0;align-items:center;justify-content:center;border-bottom:1px solid #f4f4f4}#mypage .mypage__main__container .top__area .thumb{width:60px;max-height:60px}#mypage .mypage__main__container .top__area .thumb img{width:100%;height:60px;border-radius:50%}#mypage .mypage__main__container .top__area .text{margin-left:13px}#mypage .mypage__main__container .top__area .text .name{font-weight:700}#mypage .mypage__main__container .top__area .text .mail{font-size:10px}#mypage .mypage__main__container .notice__area{margin-top:24px}#mypage .mypage__main__container .menu{margin-top:24px}#mypage .mypage__main__container .menu .menu__title{text-align:left;border-bottom:1px solid #ebe6e6;padding-left:15px;padding-right:15px;padding-bottom:10px}#mypage .mypage__main__container .menu .menu__items li{text-align:left;height:45px;line-height:45px;padding:12px}#mypage .mypage__main__container .menu .menu__items li .item__box{display:flex;justify-content:space-between}#mypage .mypage__main__container .menu .menu__items li .item__box__title{color:inherit;font-size:14px;font-weight:600;word-break:break-all;margin-bottom:0;vertical-align:center}#mypage .mypage__main__container .menu .menu__items li a{display:inline;color:inherit}#mypage .mypage__main__container .menu.rewite-mt{margin-top:40px}#mypage .mypage__main__container .social__profile__items .social__profile__item{display:block;text-align:left;margin:24px 0}@media screen and (min-width: 600px){#mypage .mypage__main__container .social__profile__items .social__profile__item{display:flex;justify-content:space-between;align-items:center}}#mypage .mypage__main__container .create__credit__cards__container{margin:24px}#mypage .mypage__main__container .userphoto .photo{width:60px;padding:60px 0 0 0;background-position:50% 50% !important;background-size:cover !important}#mypage .mypage__main__container .userphoto .photo:hover{cursor:pointer}#mypage .mypage__main__container .cautions{margin-bottom:24px;border-bottom:1px solid #f4f4f4;padding-bottom:20px}#mypage .mypage__main__container .invite__image__container{width:100%;margin-bottom:24px}#mypage .mypage__main__container .invite__image__container img{width:100%}#mypage .mypage__main__container .campaign__container h4{font-size:16px;font-weight:600;text-align:left;border-bottom:1px solid #f4f4f4;padding-bottom:12px;margin-bottom:12px}#mypage .mypage__main__container .campaign__container .campaign__box{margin-bottom:32px}#mypage .mypage__main__container .campaign__container .share__links{margin:16px 0}#mypage .mypage__main__container .campaign__container .share__links a{color:#fff}#mypage .mypage__main__container .campaign__container .share__links .share__link{padding:6px 16px;margin-bottom:16px;font-size:1.2rem !important;box-sizing:border-box;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;line-height:1.75;border-radius:6px;text-align:center}#mypage .mypage__main__container .campaign__container .share__links .share__link.register{text-transform:none;background-color:#e27985}#mypage .mypage__main__container .campaign__container .share__links .share__link.copy{cursor:pointer;text-transform:none;color:#fff;background-color:#e27985}#mypage .mypage__main__container .campaign__container .share__links .share__link.facebook_messenger{text-transform:none;background-color:#1877f2}#mypage .mypage__main__container .campaign__container .share__links .share__link.line{margin-top:8px;text-transform:none;background-color:#00b900}@media screen and (min-width: 768px){#mypage .mypage__main__container .campaign__container .share__links .share__link.line{margin-top:0px}}#mypage .mypage__main__container .campaign__container .invite__code{width:100%;text-align:left;border:1px solid #ebe6e6;padding:6px;border-radius:6px;outline:none}#mypage .mypage__main__container .campaign__container .or_border{position:relative;color:#867b7b;font-size:12px;text-align:center;line-height:1em;height:1.5em;border:0px;outline:0px}#mypage .mypage__main__container .campaign__container .or_border:before{content:"";position:absolute;left:0px;top:50%;width:100%;height:1px;background:#ebe6e6}#mypage .mypage__main__container .campaign__container .or_border:after{content:attr(data-content);line-height:1.5em;display:inline-block;position:relative;padding:0px 1em;background:white}#mypage .mypage__main__container .present__campaign__container{width:100%;margin-bottom:24px}#mypage .mypage__main__container .present__campaign__container img{width:100%}#mypage .mypage__main__container .present__campaign__container .present__campaign__lists .present__campaign__list{display:flex;width:100%;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f4f4f4}#mypage .mypage__main__container .present__campaign__container .present__campaign__lists .present__campaign__list .img__container{width:35%;margin-right:16px}#mypage .mypage__main__container .present__campaign__container .present__campaign__lists .present__campaign__list .content__container{width:65%}#mypage .mypage__main__container .present__campaign__container .present__campaign__lists .present__campaign__list .content__container .campaign_title{font-size:16px;font-weight:bold}#mypage .mypage__main__container .present__campaign__container .present__campaign__lists .present__campaign__list .content__container .badge__container{display:flex;justify-content:end}#mypage .mypage__main__container .present__campaign__container .present__campaign__lists .present__campaign__list .content__container .badge__container h5 .badge{color:#fff;padding:8px}#mypage .review__form abbr{font-size:12px;padding:2px 8px;border-radius:2px;margin-right:8px}#mypage .review__form abbr.require{background-color:#e27985;color:#fff}#mypage .review__form abbr.optional{border:1px solid #e0e0e0}#mypage .review-caution{background-color:#feffc7;display:flex;align-items:flex-start;margin:1.5rem 0;padding:1.4em 1em;border-radius:10px;color:#000000;font-size:0.94em;line-height:1.6}#mypage .review-caution .review-caution-icon{display:flex;align-items:center;justify-content:center;font-weight:700;width:1.4rem;height:1.4rem;border-radius:99rem;background-color:#ffb84c;color:#fff}#mypage .review-caution .review-caution-cantent{flex:1;margin-left:0.6em;min-width:0;text-align:left;font-size:12px}#festival main{padding:0 !important}#festival .pc__image__container{display:none}@media screen and (min-width: 767px){#festival .pc__image__container{padding:24px 0;display:block;max-width:1240px;margin:0 auto}#festival .pc__image__container img{width:100%}}@media screen and (min-width: 1025px){#festival .pc__image__container img{width:75%}}#festival .sp__image__container{display:block;padding:0 0 24px 0;max-width:1240px;margin:0 auto}#festival .sp__image__container img{width:100%}@media screen and (min-width: 767px){#festival .sp__image__container{display:none}}#festival .nav__container{display:flex;width:100%;max-width:960px;margin:0 auto 24px}#festival .nav__container .left__container{display:flex;align-items:center;justify-content:center;width:50%;font-weight:bold;color:white;background-color:#e27985;padding:12px;margin:0 12px;border-radius:8px}#festival .nav__container .left__container:hover{cursor:pointer}@media screen and (min-width: 767px){#festival .nav__container .left__container{margin:0 16px}}#festival .nav__container .left__container .left__wrapper{width:100%}#festival .nav__container .right__container{display:flex;align-items:center;justify-content:center;width:50%;font-weight:bold;color:white;background-color:#7bcabd;padding:12px;margin:0 12px;border-radius:8px}#festival .nav__container .right__container:hover{cursor:pointer}@media screen and (min-width: 767px){#festival .nav__container .right__container{margin:0 16px}}#festival .nav__container .right__container .right__wrapper{width:100%}#festival .whats__sdgs{max-width:960px;margin:0 auto 24px}#festival .whats__sdgs .title__container{margin-bottom:24px}#festival .whats__sdgs .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 1% url(https://assets.kidsweekend.jp/assets/bgimg01-542b0d9040a37186c832f7f36a2d6483861625d3257207d40e796ecb0cd5b22f.svg);background-size:25%}@media screen and (min-width: 767px){#festival .whats__sdgs .title__container .section-ttl{background:no-repeat 30% url(https://assets.kidsweekend.jp/assets/bgimg01-542b0d9040a37186c832f7f36a2d6483861625d3257207d40e796ecb0cd5b22f.svg);background-size:165px}}#festival .whats__sdgs .title__container .section-ttl .main__title{font-size:36px;font-weight:700;text-align:center;margin:0}#festival .whats__sdgs .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}#festival .whats__sdgs .video__container{display:block}#festival .whats__sdgs .video__container .left__container{width:100%}#festival .whats__sdgs .video__container .left__container .sdgs-video{width:288px;height:162px}#festival .whats__sdgs .video__container .left__container .movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#festival .whats__sdgs .video__container .left__container .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#festival .whats__sdgs .video__container .right__container{width:100%;padding:16px;text-align:left;font-size:110%;line-height:125%}@media screen and (min-width: 769px){#festival .whats__sdgs .video__container{display:flex}#festival .whats__sdgs .video__container .left__container{width:50%}#festival .whats__sdgs .video__container .left__container .sdgs-video{margin:24px;width:416px;height:234px}#festival .whats__sdgs .video__container .right__container{width:50%}}#festival .whats__sdgs .award__video__container{display:block}#festival .whats__sdgs .award__video__container .movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#festival .whats__sdgs .award__video__container .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#festival .whats__sdgs .award__video__container .left__container{width:100%;padding:16px}#festival .whats__sdgs .award__video__container .right__container{width:100%;padding:16px}#festival .whats__sdgs .award__video__container .right__container .award-title{margin:0px auto 16px;padding:8px;border-radius:8px;width:200px;font-size:14px}@media screen and (min-width: 769px){#festival .whats__sdgs .award__video__container .right__container .award-title{margin:8px 0 16px}}#festival .whats__sdgs .award__video__container .right__container .award-title span{font-weight:bold}#festival .whats__sdgs .award__video__container .right__container .award-title.online_event{border:2px solid #ec7d60}#festival .whats__sdgs .award__video__container .right__container .award-title.online_event span{color:#ec7d60}#festival .whats__sdgs .award__video__container .right__container .award-title.company{border:2px solid #5ecdbd}#festival .whats__sdgs .award__video__container .right__container .award-title.company span{color:#5ecdbd}#festival .whats__sdgs .award__video__container .right__container .award-title.institution{border:2px solid #428fed}#festival .whats__sdgs .award__video__container .right__container .award-title.institution span{color:#428fed}#festival .whats__sdgs .award__video__container .right__container .award-title.parent{border:2px solid #d8aaf8}#festival .whats__sdgs .award__video__container .right__container .award-title.parent span{color:#d8aaf8}#festival .whats__sdgs .award__video__container .right__container .award-title.school{border:2px solid #ff7bac}#festival .whats__sdgs .award__video__container .right__container .award-title.school span{color:#ff7bac}#festival .whats__sdgs .award__video__container .right__container .award-title.request{border:2px solid #f4d20c}#festival .whats__sdgs .award__video__container .right__container .award-title.request span{color:#f4d20c}#festival .whats__sdgs .award__video__container .right__container .grandprix-event h3{text-align:center;font-weight:bold;font-size:28px}@media screen and (min-width: 769px){#festival .whats__sdgs .award__video__container .right__container .grandprix-event h3{text-align:left}}#festival .whats__sdgs .award__video__container .right__container .grandprix-organizer{font-weight:bold;margin-bottom:8px;text-align:center}@media screen and (min-width: 769px){#festival .whats__sdgs .award__video__container .right__container .grandprix-organizer{text-align:left}}#festival .whats__sdgs .award__video__container .right__container .user-comments{margin:16px 0 8px}#festival .whats__sdgs .award__video__container .right__container .user-comments .comments{padding:4px}#festival .whats__sdgs .award__video__container .right__container .user-comments .comments .comment{font-size:14px;text-align:left;padding:16px;margin-bottom:8px;background-color:#f9f9fa}@media screen and (min-width: 769px){#festival .whats__sdgs .award__video__container{display:flex}#festival .whats__sdgs .award__video__container .left__container{width:50%}#festival .whats__sdgs .award__video__container .right__container{width:50%}}#festival .whats__sdgs .image__container{display:block}#festival .whats__sdgs .image__container .left__container{max-width:100%}#festival .whats__sdgs .image__container .left__container img{width:100%}#festival .whats__sdgs .image__container .right__container{width:100%;padding:16px;text-align:left;font-size:110%;line-height:125%}@media screen and (min-width: 769px){#festival .whats__sdgs .image__container{display:flex}#festival .whats__sdgs .image__container .left__container{width:50%}#festival .whats__sdgs .image__container .right__container{width:50%}}#festival .whats__sdgs .grandprix-section{margin-bottom:24px}#festival .whats__sdgs .grandprix-section .award-title{margin:0px auto 16px;padding:8px;border-radius:8px;width:200px}@media screen and (min-width: 769px){#festival .whats__sdgs .grandprix-section .award-title{margin:8px 0 16px}}#festival .whats__sdgs .grandprix-section .award-title span{font-weight:bold}#festival .whats__sdgs .grandprix-section .award-title.online_event{border:2px solid #ec7d60}#festival .whats__sdgs .grandprix-section .award-title.online_event span{color:#ec7d60}#festival .whats__sdgs .grandprix-section .award-title.company{border:2px solid #5ecdbd}#festival .whats__sdgs .grandprix-section .award-title.company span{color:#5ecdbd}#festival .whats__sdgs .grandprix-section .award-title.institution{border:2px solid #428fed}#festival .whats__sdgs .grandprix-section .award-title.institution span{color:#428fed}#festival .whats__sdgs .grandprix-section .award-title.parent{border:2px solid #d8aaf8}#festival .whats__sdgs .grandprix-section .award-title.parent span{color:#d8aaf8}#festival .whats__sdgs .grandprix-section .award-title.school{border:2px solid #ff7bac}#festival .whats__sdgs .grandprix-section .award-title.school span{color:#ff7bac}#festival .whats__sdgs .grandprix-section .award-title.request{border:2px solid #f4d20c}#festival .whats__sdgs .grandprix-section .award-title.request span{color:#f4d20c}#festival .whats__sdgs .grandprix-section .grandprix-item{display:block;padding:8px;margin:0 auto 8px;width:100%;text-align:center}@media screen and (min-width: 769px){#festival .whats__sdgs .grandprix-section .grandprix-item{text-align:left}}#festival .whats__sdgs .grandprix-section .grandprix-item .grandprix-event h3{font-weight:bold;font-size:28px}#festival .whats__sdgs .grandprix-section .grandprix-item .grandprix-organizer{font-weight:bold;margin-bottom:8px}#festival .whats__sdgs .grandprix-section .grandprix-item .grandprix-interview{font-size:14px;opacity:0.7;text-align:right}#festival .whats__sdgs .top_page_text{font-size:100%}.schedule__container{max-width:960px;margin:0 auto 24px}.schedule__container .title__container{margin-bottom:24px}.schedule__container .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 20% url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg);background-size:350px}@media screen and (min-width: 767px){.schedule__container .title__container .section-ttl{background:url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg) no-repeat 50% 0;background-size:350px}}.schedule__container .title__container .section-ttl .main__title{font-size:36px;font-weight:700;text-align:center;margin:0}.schedule__container .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}.schedule__container .image__container .schedule{width:100%;margin-bottom:12px}.schedule__container .image__container .schedule img{width:90%}@media screen and (min-width: 767px){.schedule__container .image__container .schedule img{width:75%}}.stamp__rally__container{max-width:960px;margin:0 auto 24px}.stamp__rally__container .title__container{margin-bottom:24px}.stamp__rally__container .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 1% url(https://assets.kidsweekend.jp/assets/bgimg03-1c5fe633e84b98ad7b10036a4eb46665760a78ba1be95d83e8f00b95ce4f8948.svg);background-size:350px}@media screen and (min-width: 767px){.stamp__rally__container .title__container .section-ttl{background:no-repeat 30% url(https://assets.kidsweekend.jp/assets/bgimg03-1c5fe633e84b98ad7b10036a4eb46665760a78ba1be95d83e8f00b95ce4f8948.svg);background-size:350px}}.stamp__rally__container .title__container .section-ttl .main__title{font-size:28px;font-weight:700;text-align:center;margin:0}@media screen and (min-width: 767px){.stamp__rally__container .title__container .section-ttl .main__title{font-size:36px}}.stamp__rally__container .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}.stamp__rally__container .image__container .keywords{width:100%;margin-bottom:12px}.stamp__rally__container .image__container .keywords img{width:90%}@media screen and (min-width: 767px){.stamp__rally__container .image__container .keywords img{width:75%}}.presents__container{max-width:960px;margin:0 auto 24px}.presents__container .title__container{margin-bottom:24px}.presents__container .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 1% url(https://assets.kidsweekend.jp/assets/bgimg01-542b0d9040a37186c832f7f36a2d6483861625d3257207d40e796ecb0cd5b22f.svg);background-size:25%}@media screen and (min-width: 767px){.presents__container .title__container .section-ttl{background:no-repeat 30% url(https://assets.kidsweekend.jp/assets/bgimg01-542b0d9040a37186c832f7f36a2d6483861625d3257207d40e796ecb0cd5b22f.svg);background-size:165px}}.presents__container .title__container .section-ttl .main__title{font-size:28px;font-weight:700;text-align:center;margin:0}@media screen and (min-width: 767px){.presents__container .title__container .section-ttl .main__title{font-size:36px}}.presents__container .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}.presents__container .image__container .presents{width:100%;margin-bottom:12px}.presents__container .image__container .presents img{width:90%}@media screen and (min-width: 767px){.presents__container .image__container .presents img{width:75%}}.ceremony-2023-btn-container{margin:48px auto}.sdgs_fes_17__container{max-width:960px;margin:0 auto 24px}.sdgs_fes_17__container .title__container{margin-bottom:24px}.sdgs_fes_17__container .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 1% url(https://assets.kidsweekend.jp/assets/bgimg03-1c5fe633e84b98ad7b10036a4eb46665760a78ba1be95d83e8f00b95ce4f8948.svg);background-size:350px}@media screen and (min-width: 767px){.sdgs_fes_17__container .title__container .section-ttl{background:no-repeat 30% url(https://assets.kidsweekend.jp/assets/bgimg03-1c5fe633e84b98ad7b10036a4eb46665760a78ba1be95d83e8f00b95ce4f8948.svg);background-size:350px}}.sdgs_fes_17__container .title__container .section-ttl .main__title{font-size:28px;font-weight:700;text-align:center;margin:0}@media screen and (min-width: 767px){.sdgs_fes_17__container .title__container .section-ttl .main__title{font-size:36px}}.sdgs_fes_17__container .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}.sdgs_fes_17__container .image__container .charts{width:100%;margin-bottom:12px}.sdgs_fes_17__container .image__container .charts img{width:90%}@media screen and (min-width: 767px){.sdgs_fes_17__container .image__container .charts img{width:75%}}.sdgs_fes_events{max-width:960px;margin:0 auto 24px}.sdgs_fes_events .title__container{margin-bottom:24px}.sdgs_fes_events .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 20% url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg);background-size:350px}@media screen and (min-width: 767px){.sdgs_fes_events .title__container .section-ttl{background:url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg) no-repeat 50% 0;background-size:350px}}.sdgs_fes_events .title__container .section-ttl .main__title{font-size:36px;font-weight:700;text-align:center;margin:0}.sdgs_fes_events .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}.sdgs_fes_events .image__container .schedule{width:100%;margin-bottom:12px}.sdgs_fes_events .image__container .schedule img{width:90%}@media screen and (min-width: 767px){.sdgs_fes_events .image__container .schedule img{width:75%}}.sdgs_fes_events .event__cards__container{padding:0 15px;margin-bottom:16px}.link__container{max-width:640px;margin:0 auto 12px}.link__container .btn-extension{width:80%}.link__container .btn__container{margin-bottom:12px}.whos__teacher{max-width:960px;margin:0 auto 24px;padding:0 20px}.whos__teacher .title__container{margin-bottom:24px}.whos__teacher .title__container .section-ttl{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;text-align:center;background:no-repeat 20% url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg);background-size:350px}@media screen and (min-width: 767px){.whos__teacher .title__container .section-ttl{background:url(https://assets.kidsweekend.jp/assets/bgimg02-77af1d371605bdd419179680077f585cb7a02107fb9c24529f96eee70f27990c.svg) no-repeat 50% 0;background-size:350px}}.whos__teacher .title__container .section-ttl .main__title{font-size:30px;font-weight:700;text-align:center;margin:0}.whos__teacher .title__container .section-ttl .sub__title{font-size:12px;font-weight:600;text-align:center}.whos__teacher .image__container .schedule{width:100%;margin-bottom:12px}.whos__teacher .image__container .schedule img{width:90%}@media screen and (min-width: 767px){.whos__teacher .image__container .schedule img{width:75%}}.whos__teacher .event__cards__container{padding:0 15px;margin-bottom:16px}.whos__teacher .video__container{display:block}.whos__teacher .video__container .left__container{width:100%}.whos__teacher .video__container .left__container .sdgs-video{width:288px;height:162px}.whos__teacher .video__container .left__container .movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.whos__teacher .video__container .left__container .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.whos__teacher .video__container .right__container{width:100%;padding:16px;text-align:left;font-size:110%;line-height:125%}@media screen and (min-width: 769px){.whos__teacher .video__container{display:flex}.whos__teacher .video__container .left__container{width:50%}.whos__teacher .video__container .left__container .sdgs-video{margin:24px;width:416px;height:234px}.whos__teacher .video__container .right__container{width:50%}}.whos__teacher .award__video__container{display:block}.whos__teacher .award__video__container .movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.whos__teacher .award__video__container .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.whos__teacher .award__video__container .left__container{width:100%;padding:16px}.whos__teacher .award__video__container .right__container{width:100%;padding:16px}.whos__teacher .award__video__container .right__container .award-title{margin:0px auto 16px;padding:8px;border-radius:8px;width:200px;font-size:14px}@media screen and (min-width: 769px){.whos__teacher .award__video__container .right__container .award-title{margin:8px 0 16px}}.whos__teacher .award__video__container .right__container .award-title span{font-weight:bold}.whos__teacher .award__video__container .right__container .award-title.online_event{border:2px solid #ec7d60}.whos__teacher .award__video__container .right__container .award-title.online_event span{color:#ec7d60}.whos__teacher .award__video__container .right__container .award-title.company{border:2px solid #5ecdbd}.whos__teacher .award__video__container .right__container .award-title.company span{color:#5ecdbd}.whos__teacher .award__video__container .right__container .award-title.institution{border:2px solid #428fed}.whos__teacher .award__video__container .right__container .award-title.institution span{color:#428fed}.whos__teacher .award__video__container .right__container .award-title.parent{border:2px solid #d8aaf8}.whos__teacher .award__video__container .right__container .award-title.parent span{color:#d8aaf8}.whos__teacher .award__video__container .right__container .award-title.school{border:2px solid #ff7bac}.whos__teacher .award__video__container .right__container .award-title.school span{color:#ff7bac}.whos__teacher .award__video__container .right__container .award-title.request{border:2px solid #f4d20c}.whos__teacher .award__video__container .right__container .award-title.request span{color:#f4d20c}.whos__teacher .award__video__container .right__container .grandprix-event h3{text-align:center;font-weight:bold;font-size:28px}@media screen and (min-width: 769px){.whos__teacher .award__video__container .right__container .grandprix-event h3{text-align:left}}.whos__teacher .award__video__container .right__container .grandprix-organizer{font-weight:bold;margin-bottom:8px;text-align:center}@media screen and (min-width: 769px){.whos__teacher .award__video__container .right__container .grandprix-organizer{text-align:left}}.whos__teacher .award__video__container .right__container .user-comments{margin:16px 0 8px}.whos__teacher .award__video__container .right__container .user-comments .comments{padding:4px}.whos__teacher .award__video__container .right__container .user-comments .comments .comment{font-size:14px;text-align:left;padding:16px;margin-bottom:8px;background-color:#f9f9fa}@media screen and (min-width: 769px){.whos__teacher .award__video__container{display:flex}.whos__teacher .award__video__container .left__container{width:50%}.whos__teacher .award__video__container .right__container{width:50%}}.whos__teacher .image__container{display:block;margin:20px 0px}.whos__teacher .image__container .left__container{max-width:40%;padding:16px 0}.whos__teacher .image__container .left__container img{width:100%}@media screen and (max-width: 1024px){.whos__teacher .image__container .left__container{max-width:100%}}.whos__teacher .image__container .right__container{max-width:60%;padding:16px;text-align:left;font-size:110%;line-height:125%}@media screen and (max-width: 1024px){.whos__teacher .image__container .right__container{max-width:100%}}.whos__teacher .image__container .right__container .title{font-size:120%;line-height:125%;font-weight:bold}.whos__teacher .image__container .right__container .main_title{font-weight:bold}.whos__teacher .image__container .right__container .comment_text{margin:5px auto 0}@media screen and (min-width: 769px){.whos__teacher .image__container{display:flex}.whos__teacher .image__container .left__container{width:40%}.whos__teacher .image__container .right__container{width:60%}}.whos__teacher .grandprix-section{margin-bottom:24px}.whos__teacher .grandprix-section .award-title{margin:0px auto 16px;padding:8px;border-radius:8px;width:200px}@media screen and (min-width: 769px){.whos__teacher .grandprix-section .award-title{margin:8px 0 16px}}.whos__teacher .grandprix-section .award-title span{font-weight:bold}.whos__teacher .grandprix-section .award-title.online_event{border:2px solid #ec7d60}.whos__teacher .grandprix-section .award-title.online_event span{color:#ec7d60}.whos__teacher .grandprix-section .award-title.company{border:2px solid #5ecdbd}.whos__teacher .grandprix-section .award-title.company span{color:#5ecdbd}.whos__teacher .grandprix-section .award-title.institution{border:2px solid #428fed}.whos__teacher .grandprix-section .award-title.institution span{color:#428fed}.whos__teacher .grandprix-section .award-title.parent{border:2px solid #d8aaf8}.whos__teacher .grandprix-section .award-title.parent span{color:#d8aaf8}.whos__teacher .grandprix-section .award-title.school{border:2px solid #ff7bac}.whos__teacher .grandprix-section .award-title.school span{color:#ff7bac}.whos__teacher .grandprix-section .award-title.request{border:2px solid #f4d20c}.whos__teacher .grandprix-section .award-title.request span{color:#f4d20c}.whos__teacher .grandprix-section .grandprix-item{display:block;padding:8px;margin:0 auto 8px;width:100%;text-align:center}@media screen and (min-width: 769px){.whos__teacher .grandprix-section .grandprix-item{text-align:left}}.whos__teacher .grandprix-section .grandprix-item .grandprix-event h3{font-weight:bold;font-size:28px}.whos__teacher .grandprix-section .grandprix-item .grandprix-organizer{font-weight:bold;margin-bottom:8px}.whos__teacher .grandprix-section .grandprix-item .grandprix-interview{font-size:14px;opacity:0.7;text-align:right}.techaers_name{font-size:32px;font-weight:bold}.tag_name{font-size:12px;margin:0 0 4px 0;color:#6c757d}.award-btn-text{padding:15px 0}.btn_flex{display:flex;justify-content:center}@media screen and (max-width: 900px){.btn_flex{flex-flow:column}}.btn_item{width:300px;height:50px;margin:0 40px}.image-radius{border-radius:8px}.link-aicon-muted{margin:0 0 0 6px;color:#6c757d !important;font-size:80%}#news_index .news__container{position:relative}@media screen and (min-width: 767px){#news_index .news__container{top:60px}}#news_index .news__container .news__wrapper{max-width:960px;margin:0 auto;padding:24px}#news_index .news__container .news__wrapper .padding-top-32{padding-top:24px}@media screen and (min-width: 767px){#news_index .news__container .news__wrapper .padding-top-32{padding-top:32px}}@media (max-width: 576px){#news_index .news__container .news_image_wapper{display:flex;justify-content:center}}#news_index .news__container .news_image_wapper img{max-width:300px;height:auto}@media screen and (min-width: 1024px){#news_index .news__container .news_image_wapper img{max-width:900px}}#news_index .news__container .news_link_wrapper{word-break:break-all}#news_index .news__container h1.section-ttl{color:#444;font-size:16px;font-weight:700;margin:0 auto 0.6em;text-align:center;border:none !important;line-height:1.5}@media screen and (min-width: 767px){#news_index .news__container h1.section-ttl{font-size:18px}}@media screen and (min-width: 1024px){#news_index .news__container h1.section-ttl{font-size:32px}}#news_index .news__container h1.section-ttl span{color:#e27985}#news_index .news__container h2.section-ttl{color:#444;font-size:16px;font-weight:700;margin:0 auto 0.6em;text-align:center}@media screen and (min-width: 767px){#news_index .news__container h2.section-ttl{font-size:18px}}@media screen and (min-width: 1024px){#news_index .news__container h2.section-ttl{font-size:32px}}#news_index .news__container h2.section-ttl span{color:#e27985}#news_index .news__container .award-items a{color:inherit}#news_index .news__container .award-items .award-wrapper{max-width:800px;margin:0 auto;border:none;border-bottom:1px solid #e6e6e6}#news_index .news__container .award-items .award-item{display:table;width:100%;padding:8px;margin:8px 0;text-align:left}#news_index .news__container .award-items .award-item .green{color:#7bcabd}.sdgs{display:inline-block;font-size:0.8rem;width:24px;text-align:center;line-height:24px;margin:0 8px 8px 0;color:white;font-weight:700}.sdgs.g1{background-color:#e5243b}.sdgs.g2{background-color:#dda63a}.sdgs.g3{background-color:#4c9f38}.sdgs.g4{background-color:#c5192d}.sdgs.g5{background-color:#ff3a21}.sdgs.g6{background-color:#26bde2}.sdgs.g7{background-color:#fcc30b}.sdgs.g8{background-color:#a21942}.sdgs.g9{background-color:#fd6925}.sdgs.g10{background-color:#dd1367}.sdgs.g11{background-color:#fd9d24}.sdgs.g12{background-color:#bf8b2e}.sdgs.g13{background-color:#3f7e44}.sdgs.g14{background-color:#0a97d9}.sdgs.g15{background-color:#56c02b}.sdgs.g16{background-color:#00689d}.sdgs.g17{background-color:#00689d}.category-btn{color:#e27985;font-size:16px;padding:0;opacity:1}@media screen and (min-width: 768px){.category-btn{font-size:18px}}.category-btn:hover{color:#e27985;opacity:0.7}.main-events-wrap{padding:18px 1rem;margin:0 auto 24px;background-color:#f5f1eb}@media screen and (min-width: 768px){.main-events-wrap{background-color:white}}.events-wrap h2{font-size:18px !important;font-weight:bold;font-family:YuGothic, "Yu Gothic", Lucida Grande, sans-serif;border-bottom:none !important;margin-bottom:6px !important}.events-wrap h3{text-align:left !important;font-size:12px !important;font-weight:bold;color:#7bcabd;font-family:"Quicksand", sans-serif}@media screen and (min-width: 768px){.events-wrap h2{font-size:24px !important;margin:0 !important;padding:0 !important}.events-wrap h3{font-size:14px !important;text-align:center !important}}.events-wrap .inner-main-content{overflow:hidden;max-width:1240px;margin:0 auto}.events-wrap .btn-more-events{max-width:1240px;margin:0 auto;display:flex;justify-content:flex-end;font-size:14px;font-weight:600;color:#e27985}.events-wrap .event__cards__container{margin:0 auto 24px;text-align:left}@media screen and (min-width: 768px){.events-wrap .event__cards__container{text-align:center}}.events-wrap .event__cards__container .card-img-min-height{display:block;background-position:50% 50% !important;background-size:cover !important;height:170px}@media screen and (min-width: 768px){.events-wrap .event__cards__container .card-img-min-height{height:auto;max-height:212px}}.events-wrap .event__cards__container .card-img-min-height .card-img-top{height:170px}@media screen and (min-width: 768px){.events-wrap .event__cards__container .card-img-min-height .card-img-top{max-height:212px}}.events-wrap .event-list-wrap{display:flex;overflow-x:auto;overflow-y:visible}@media screen and (min-width: 768px){.events-wrap .event-list-wrap{flex-wrap:wrap}}.events-wrap .event-list-wrap .item-wrap{margin-bottom:15px;flex:0 0 70%;min-width:100px;margin-right:3%}@media screen and (min-width: 768px){.events-wrap .event-list-wrap .item-wrap{flex:0 0 calc(25% - 12px);margin-right:16px;margin-bottom:24px}.events-wrap .event-list-wrap .item-wrap:nth-child(4n){margin-right:0}}.events-wrap .event-list-wrap .item-wrap .event-card{font-family:YuGothic, "Yu Gothic", Lucida Grande, sans-serif;letter-spacing:0;transition:300ms;background:#fff;border-radius:12px;overflow:hidden;position:relative}@media screen and (min-width: 768px){.events-wrap .event-list-wrap .item-wrap .event-card{border-radius:4px}}.events-wrap .event-list-wrap .item-wrap .event-card .school-name{font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}@media screen and (min-width: 768px){.events-wrap .event-list-wrap .item-wrap .event-card .school-name{font-size:14px}}.events-wrap .event-list-wrap .item-wrap .event-card .event-card-body{min-height:140px;padding:8px}#event .event__show__top{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ccc}#event .event__show__top .slick-slide{position:relative !important;height:230px;display:block;background-position:50% 50% !important;background-size:cover !important;margin:0 0 16px 0}@media screen and (min-width: 360px) and (max-width: 374px){#event .event__show__top .slick-slide{height:250px}}@media screen and (min-width: 375px){#event .event__show__top .slick-slide{height:275px}}@media screen and (min-width: 400px){#event .event__show__top .slick-slide{height:300px}}@media screen and (min-width: 768px){#event .event__show__top .slick-slide{height:500px}}@media screen and (min-width: 960px){#event .event__show__top .slick-slide{height:320px}}@media screen and (min-width: 1024px){#event .event__show__top .slick-slide{height:265px}}@media screen and (min-width: 1200px){#event .event__show__top .slick-slide{height:320px}}#event .event__show__top .slick-track{position:relative !important;top:0;left:0;height:320px;display:block;margin-left:0 !important}@media screen and (max-width: 960px){#event .event__show__top .slick-track{height:300px}}#event .event__show__new__top{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ccc}#event .event__show__new__top .slick-slide{position:relative !important;height:160px;display:block;background-position:50% 50% !important;background-size:cover !important;margin:0 0 16px 0}@media screen and (min-width: 360px) and (max-width: 374px){#event .event__show__new__top .slick-slide{height:200px}}@media screen and (min-width: 375px){#event .event__show__new__top .slick-slide{height:210px}}@media screen and (min-width: 385px){#event .event__show__new__top .slick-slide{height:215px}}@media screen and (min-width: 400px){#event .event__show__new__top .slick-slide{height:225px}}@media screen and (min-width: 540px){#event .event__show__new__top .slick-slide{height:300px}}@media screen and (min-width: 768px){#event .event__show__new__top .slick-slide{height:220px}}@media screen and (min-width: 1024px){#event .event__show__new__top .slick-slide{height:250px}}@media screen and (min-width: 1200px){#event .event__show__new__top .slick-slide{height:300px}}#event .event__show__new__top .slick-track{position:relative !important;top:0;left:0;height:auto;display:block;margin-left:0 !important}#event .breadcrumb{text-align:left;font-size:12px;background-color:#fff;padding:0}#event .breadcrumb h1{margin:0;padding:0;font-size:10px !important;font-weight:normal;border-bottom:none;display:flex;align-items:center}#event .breadcrumb ol.bc-list{margin:0;padding:0}#event .breadcrumb .bc-list{max-width:1240px;margin:0 auto;white-space:nowrap;display:flex;overflow-x:auto;text-overflow:ellipsis;padding:0 20px}#event .breadcrumb .bc-list li{float:left;position:relative}#event .breadcrumb .bc-list li a{color:#c8c8c8}#event .breadcrumb .bc-list li a:hover{text-decoration:underline}#event .breadcrumb .bc-list li.have-next{margin-right:8px;padding-right:12px}#event .breadcrumb .bc-list li.have-next:before{position:absolute;content:"";top:6px;right:0;width:5px;height:1px;background:#999;transform:rotate(35deg)}#event .breadcrumb .bc-list li.have-next:after{position:absolute;content:"";top:9px;right:0;width:5px;height:1px;background:#999;transform:rotate(-35deg)}#event .breadcrumb .bc-list li .disabled_link{pointer-events:none;color:#212121 !important}#event .reviews-title{display:block;width:100%;margin:0 0 30px;padding:0;color:#242424;font-size:1.2rem}@media screen and (min-width: 768px){#event .reviews-title{font-size:1.5rem}}#event .events-wrap h3{text-align:left !important;font-weight:bold;color:inherit;margin:0 0 12px 0 !important;padding:0;font-size:110% !important}#event.group main{padding-top:24px !important}#event.group .ribbon1{display:inline-block;position:relative;height:20px;line-height:20px;text-align:center;padding:0 15px;background:#f57a78;color:#fff;box-sizing:border-box}@media screen and (min-width: 960px){#event.group .ribbon1{height:25px;line-height:25px;padding:0 15px}}#event.group .ribbon1:before,#event.group .ribbon1:after{position:absolute;content:"";width:0;height:0;z-index:1}#event.group .ribbon1:before{top:0;left:0;border-width:10px 0 10px 5px;border-color:transparent transparent transparent #fff;border-style:solid}@media screen and (min-width: 960px){#event.group .ribbon1:before{border-width:12.5px 0 12.5px 7.5px}}#event.group .ribbon1:after{top:0;right:0;border-width:10px 5px 10px 0;border-color:transparent #fff transparent transparent;border-style:solid}@media screen and (min-width: 960px){#event.group .ribbon1:after{border-width:12.5px 7.5px 12.5px 0}}#event.group .row.card-inner{background-color:#f5f1eb;margin-right:-15px;margin-left:-15px}@media screen and (min-width: 960px){#event.group .row.card-inner{background-color:white}}#event.group .row.card-inner .card-margin{margin:12px 0}@media screen and (min-width: 960px){#event.group .row.card-inner .card-margin{margin-bottom:48px}}#event .groups-wrap .events-wrap{padding:12px 0}@media screen and (min-width: 768px){#event .groups-wrap .events-wrap{padding:12px}}#event .groups-wrap .events-wrap .inner-main-content{overflow:hidden;max-width:1240px;margin:0 auto}#event .groups-wrap .events-wrap .event__cards__container{margin:0 auto 24px;text-align:left}@media screen and (min-width: 768px){#event .groups-wrap .events-wrap .event__cards__container{text-align:center}}#event .groups-wrap .events-wrap .event__cards__container .card-img-min-height{display:block;background-position:50% 50% !important;background-size:cover !important;height:120px}@media screen and (min-width: 768px){#event .groups-wrap .events-wrap .event__cards__container .card-img-min-height{height:212px}}#event .groups-wrap .events-wrap .event__cards__container .card-img-min-height .card-img-top{height:120px}@media screen and (min-width: 768px){#event .groups-wrap .events-wrap .event__cards__container .card-img-min-height .card-img-top{height:auto;max-height:212px}}#event .groups-wrap .events-wrap .event-list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;overflow-x:hidden !important;overflow-y:visible;background-color:#f5f1eb;padding:1rem}@media screen and (min-width: 768px){#event .groups-wrap .events-wrap .event-list-wrap{overflow-x:auto;overflow-y:visible;justify-content:start;flex-wrap:wrap;background-color:#fff;padding:0}}#event .groups-wrap .events-wrap .event-list-wrap .item-wrap{width:calc(50% - 6px);min-width:100px;margin-bottom:16px;flex:0 0 48%;margin-right:0}#event .groups-wrap .events-wrap .event-list-wrap .item-wrap:nth-child(2n){margin-right:0}@media screen and (min-width: 768px){#event .groups-wrap .events-wrap .event-list-wrap .item-wrap{flex:0 0 calc(25% - 12px);margin-right:16px;margin-bottom:24px}#event .groups-wrap .events-wrap .event-list-wrap .item-wrap:nth-child(2n){margin-right:16px}#event .groups-wrap .events-wrap .event-list-wrap .item-wrap:nth-child(4n){margin-right:0}}#event .groups-wrap .events-wrap .event-list-wrap .item-wrap .event-card{font-family:YuGothic, "Yu Gothic", Lucida Grande, sans-serif;letter-spacing:0;transition:300ms;background:#fff;border-radius:12px;overflow:hidden;position:relative}@media screen and (min-width: 768px){#event .groups-wrap .events-wrap .event-list-wrap .item-wrap .event-card{border-radius:4px}}#event .groups-wrap .events-wrap .event-list-wrap .item-wrap .event-card .school-name{font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}@media screen and (min-width: 768px){#event .groups-wrap .events-wrap .event-list-wrap .item-wrap .event-card .school-name{font-size:14px}}#event .groups-wrap .events-wrap .event-list-wrap .item-wrap .event-card .event-card-body{min-height:140px;padding:8px}.sp{display:block}@media screen and (min-width: 768px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 768px){.pc{display:block}}#online_class .sp{display:block}@media screen and (min-width: 768px){#online_class .sp{display:none}}#online_class .pc{display:none}@media screen and (min-width: 768px){#online_class .pc{display:block}}#online_class main{padding:0}#online_class .online__class__top{padding:0.5em}#online_class .online__class__top__wrapper{max-width:100vw;padding-left:1em;padding-right:1em}#online_class .online__class__top__box{max-width:1024px;width:100%;margin-left:auto;margin-right:auto;text-align:left}#online_class .online__class__top__breadcrumb{margin:0.5em 0;width:100%}#online_class .online__class__top__breadcrumb svg{width:0.625em}#online_class .online__class__top__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#online_class .online__class__top__title h1{margin:0;font-family:"Nunito", Arial, sans-serif;font-weight:bold;line-height:1.25;border:none !important}@media screen and (min-width: 768px){#online_class .online__class__top__subtitle{font-size:14px;color:#95979a}}#online_class .search__filters{top:0;z-index:200;background-color:#fafafa;box-shadow:0 1px 0 0 #eee;border-top:1px solid #e5e5e5}#online_class .online__classes__search{display:grid;gap:1em;padding-top:1em;padding-bottom:1em}#online_class .online__classes__search__wrapper{max-width:94vw;padding-left:1em;padding-right:0.4em}@media screen and (min-width: 768px){#online_class .online__classes__search__wrapper{max-width:100vw;padding-left:1em;padding-right:1em}}#online_class .online__classes__search__box{max-width:1024px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;position:relative;text-align:left}#online_class .online__classes__search__box__keyword{width:100%}#online_class .online__classes__search__box__keyword .icon-size{height:48px;color:#6a7482}#online_class .online__classes__search__box__keyword form{background-color:white;border:1px solid #dddfe3;border-radius:4px;flex:1 1 0%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#online_class .online__classes__search__box__keyword input{position:relative;padding-left:34px;height:48px;border-radius:4px;border:none !important;box-shadow:none;line-height:1.6}#online_class .online__classes__search__box__keyword i{position:absolute;top:14px;left:8px;z-index:20;font-size:120%;color:#b5b5b5}#online_class .online__classes__search__box__keyword button{position:relative;font-style:normal;font-weight:normal;font-size:16px;display:inline-block;text-align:center;text-transform:none;height:auto;max-width:100%;white-space:nowrap;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:none;padding:12px 16px;transition:all 0.15s;line-height:1.2;background-color:#e27985}#online_class .online__classes__search__box__keyword button span{color:white}#online_class .online__classes__search__box .no-scroll-bar{overflow-x:auto;overflow-y:visible}#online_class .online__classes__search__box .search-bar{display:flex;flex-wrap:wrap;width:640px}#online_class .online__classes__search__box .search__btn{margin-right:8px}#online_class .online__classes__search__box .search__btn button{color:#7bcabd;background:white;border:1px solid #7bcabd;width:100%;padding:8px 16px;border-radius:6px;font-weight:500;box-sizing:border-box;transition:all 0.3s ease-out}#online_class .online__classes__search__box .search__btnon button{color:white;background:#7bcabd !important}#online_class .online__classes__search__box .reset__filter{display:flex;align-items:center;justify-content:center}#online_class .online__classes__search__box .reset__filter button{color:#428fee}#online_class .search__events__container{padding-left:1em;padding-right:1em}#online_class .search__events__container .search__events__wrapper{max-width:1024px;width:100%;margin:1em auto}#online_class .search__events__container .search__events__wrapper .search__tab{display:flex;margin:12px 0}#online_class .search__events__container .search__events__wrapper .search__tab button{background-color:transparent;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:0;font-size:16px;min-width:0;font-weight:600;margin-right:24px;letter-spacing:0;opacity:0.7}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .search__tab button{font-size:20px;margin-right:36px}}#online_class .search__events__container .search__events__wrapper .search__tab button.active{opacity:1;color:#595959;border-bottom:3px solid #428fee}#online_class .search__events__container .search__events__wrapper .sort__menu{display:flex;justify-content:flex-end;align-items:center}#online_class .search__events__container .search__events__wrapper .sort__menu span{margin-right:8px}#online_class .search__events__container .search__events__wrapper .sort__menu select::-ms-expand{display:none}#online_class .search__events__container .search__events__wrapper .sort__menu select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 10px;border-radius:4px;border:1px solid #d1d1d1;box-shadow:none;font-style:initial;line-height:1.6}#online_class .search__events__container .search__events__wrapper .event__lists{margin-bottom:24px}#online_class .search__events__container .search__events__wrapper .event__lists h2{color:#2e3238;text-align:left;font-size:18px;font-weight:700;margin-bottom:8px}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists h2{font-size:24px}}#online_class .search__events__container .search__events__wrapper .event__lists h3{color:#2e3238;text-align:left;font-size:18px;font-weight:700;margin-bottom:8px}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists h3{font-size:24px}}#online_class .search__events__container .search__events__wrapper .event__lists .event__list{margin-bottom:16px;border-bottom:1px solid #dddfe3;padding:8px 0}#online_class .search__events__container .search__events__wrapper .event__lists .event__list:last-child{border-bottom:none}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .event__list{padding:12px 0;margin-bottom:0}#online_class .search__events__container .search__events__wrapper .event__lists .event__list:last-child{border-bottom:1px solid #dddfe3}}#online_class .search__events__container .search__events__wrapper .event__lists .event__list.online-lesson{margin-top:8px}#online_class .search__events__container .search__events__wrapper .event__lists .event__list.online-lesson .online-lesson-description{text-align:left;margin-bottom:8px;overflow:hidden;width:100%}#online_class .search__events__container .search__events__wrapper .event__lists .event__list.online-lesson .online-lesson-description .online-lesson-content{font-size:12px;height:67.2px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .event__list.online-lesson .online-lesson-description .online-lesson-content{height:33.6px;-webkit-line-clamp:2}#online_class .search__events__container .search__events__wrapper .event__lists .event__list.online-lesson .online-lesson-description .online-lesson-content.search-school{height:67.2px;-webkit-line-clamp:4}}#online_class .search__events__container .search__events__wrapper .event__lists .event__list #online-lesson-index-summary .custom-th{width:80px;font-size:12px;padding:4px 8px;vertical-align:middle}#online_class .search__events__container .search__events__wrapper .event__lists .event__list #online-lesson-index-summary .custom-td{text-align:left;padding:4px 8px;font-size:12px;vertical-align:middle}#online_class .search__events__container .search__events__wrapper .event__lists .card__main{display:block}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main{display:flex}}#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-min-height{max-height:100%}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-min-height{width:33%;padding-right:24px;max-height:215px}}#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-top{height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 540px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-top{height:250px}}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-top{height:auto}}@media screen and (min-width: 960px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-top{height:170px}}@media screen and (min-width: 1024px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-top{height:auto}}#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-min-height{max-height:100%}@media screen and (min-width: 540px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-min-height{width:100%}}@media screen and (min-width: 688px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-min-height{padding:20px}}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-min-height{width:60%;padding-right:24px}}@media screen and (min-width: 960px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-min-height{width:60%;padding-right:24px}}@media screen and (min-width: 1024px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-min-height{width:60%;padding-right:24px}}@media screen and (min-width: 1280px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-min-height{width:70%;padding-right:24px}}#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-top{border-radius:16px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 540px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-top{height:auto}}@media screen and (min-width: 688px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-top{height:auto}}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-top{height:auto}}@media screen and (min-width: 960px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-top{height:auto}}@media screen and (min-width: 1024px){#online_class .search__events__container .search__events__wrapper .event__lists .card__main .card-img-new-top{height:auto}}#online_class .search__events__container .search__events__wrapper .event__lists .card-body{padding:0;margin-top:12px;width:100%}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card-body{margin-top:0}}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box{display:flex;justify-content:space-between;align-items:center}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .time__box{text-align:left;font-size:18px;color:#6a7482}@media screen and (max-width: 577px){#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .time__box{font-size:14px}}@media screen and (max-width: 370px){#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .time__box{font-size:12px}}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .time__box .time{color:#7bcabd;font-weight:700}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .badge__box{display:flex;color:white}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .badge__box h6{font-size:14px;margin-right:4px}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .badge__box h6 .badge{padding:8px}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .badge__box h6 .bg-custom{background-color:#428fee}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .badge__box h6 .bg-accepting{background-color:#e27985}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .badge__box h6 .bg-few{background-color:#7bcabd}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .badge__box h6 .bg-sold_out{background-color:#6c757d}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .top__box .badge__box h6 .bg-pr{background-color:#b3dce3}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-school-category{margin-bottom:8px;display:flex;justify-content:start}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-school-category.cat-between{justify-content:space-between}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-school-category .lesson-category{border-radius:4px;padding:4px;font-size:12px;border:1px solid #7bcabd;color:#7bcabd;font-weight:bold;margin-right:8px}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-school-category .lesson-category.recommend{border:1px solid #e27985;color:#e27985}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-school-category .lesson-category.can-apply{border:1px solid #56c02b;color:#56c02b;letter-spacing:2px}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card-body .card-description{text-align:left;font-size:14px;margin-bottom:12px}}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .card-description.school-catch-copy{background-color:#f0f0f0;border-radius:4px;color:#444;font-weight:700;padding:8px 12px}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-media{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-media-label{display:flex;justify-content:center;align-self:stretch;background-color:#f5f5f5;color:#444;flex-shrink:0;font-size:8px;padding:10px}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-media-content{flex-grow:1;padding:8px}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-media-content .course-ttl{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:700;overflow:hidden;text-decoration:underline;text-align:left;vertical-align:baseline;color:#e27985;font-size:14px;margin-bottom:4px}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-media-content .course-ttl{font-size:16px}}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-media-content .course-count{color:#888;flex-shrink:0;font-size:12px;margin-left:auto;text-align:right}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-media-content .course-apply{display:flex;justify-content:space-between;align-items:center}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .online-lesson-media-content .course-apply .can-apply{border-radius:4px;padding:4px;font-size:12px;border:1px solid #56c02b;color:#56c02b;font-weight:bold;margin-right:8px;letter-spacing:2px}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .school__box{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:0.8em;width:100% !important;margin-bottom:8px}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .school__box .school__main{display:flex}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .school__box .school__icon{width:32px}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card-body .school__box .school__icon{width:48px}}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .school__box .school__info{margin-left:0.5em;line-height:1.2}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .school__box .school__info .school__name{width:100%;text-align:left;font-size:12px}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card-body .school__box .school__info .school__name{font-size:15px}}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .school__box .ages{width:25%;font-size:10px}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card-body .school__box .ages{font-size:14px}}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .remark__box{display:flex;color:#6a7482;font-size:12px;text-align:left;margin-bottom:16px}@media screen and (min-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card-body .remark__box{font-size:14px;margin-bottom:8px}}#online_class .search__events__container .search__events__wrapper .event__lists .card-body .remark__box .remark{margin-left:8px}#online_class .search__events__container .search__events__wrapper .event__lists .card-new-body-size{width:70% !important}@media screen and (max-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card-new-body-size{width:95% !important}}#online_class .search__events__container .search__events__wrapper .event__lists .card-new-title-size{font-size:22px !important}@media screen and (max-width: 768px){#online_class .search__events__container .search__events__wrapper .event__lists .card-new-title-size{font-size:18px !important}}.header_above_nav{height:64px;background-color:#3d6194;transform:none;transition:transform 250ms cubic-bezier(0, 0, 0.2, 1) 0ms;width:100%;display:flex;justify-content:center;align-items:center;color:white}@media screen and (min-width: 767px){.header_above_nav{height:56px}}@media screen and (min-width: 767px){.header_above_nav .nav_items{display:flex;justify-content:center;align-items:center}}.header_above_nav .nav_items .nav_item{padding:4px;font-weight:700;font-size:12px;text-align:center}.header_above_nav .nav_items .nav_item a{font-size:14px;color:white;text-decoration:underline}#online_class .card-img-top{border-radius:16px}@media screen and (min-width: 1024px){#online_class .card-img-top{height:170px !important}}@media screen and (min-width: 1024px){#online_class .card-img-top.no-height{height:auto !important}}#online_class .card-img-new-top{border-radius:16px;height:auto !important}#kw_award .nav__container{display:flex;width:90%;max-width:960px;margin:0 auto 36px;padding:16px;border-bottom:1px solid #dfdfdf}#kw_award .nav__container .nav__wrapper{color:#333;width:50%;font-size:14px;vertical-align:middle;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Helvetica, Verdana, sans-serif}#kw_award .nav__container .nav__wrapper a{color:inherit}#kw_award .nav__container .nav__wrapper a:hover{color:#d7b568 !important}#kw_award .nav__container .nav__wrapper .color-active{color:#d7b568 !important}#kw_award .nav2023__container{display:flex;width:90%;max-width:960px;margin:0 auto 36px;padding:16px;border-bottom:1px solid #dfdfdf}#kw_award .nav2023__container .nav__wrapper{color:#333;width:50%;font-size:14px;vertical-align:middle;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Helvetica, Verdana, sans-serif}@media screen and (max-width: 760px){#kw_award .nav2023__container .nav__wrapper{width:30%;margin-bottom:8px}}#kw_award .nav2023__container .nav__wrapper a{color:inherit}#kw_award .nav2023__container .nav__wrapper a:hover{color:#d7b568 !important}#kw_award .nav2023__container .nav__wrapper .color-active{color:#d7b568 !important}@media screen and (max-width: 760px){#kw_award .nav2023__container{flex-wrap:wrap;justify-content:space-between;padding:16px 0}}#kw_award #nominateTab{margin:0 auto;border:none !important}#kw_award #nominateTab a{color:#383838 !important}#kw_award #nominateTab a:hover{color:white !important}#kw_award #nominateTab .nav-item{background:#f7f5ed;width:100%;padding:4%;display:block;transition:0.3s}@media screen and (min-width: 768px) and (max-width: 1024px){#kw_award #nominateTab .nav-item{width:150px;padding:32px 0}}@media screen and (min-width: 1024px){#kw_award #nominateTab .nav-item{width:189px;padding:32px 0}}#kw_award #nominateTab .nav-item:hover{cursor:pointer;background:#d7b568}#kw_award #nominateTab .nav-item:hover a{color:white !important}#kw_award #nominateTab .nav-item.active{background:#d7b568 !important}#kw_award #nominateTab .nav-item.active a{color:white !important}#kw_award .event_title{font-size:16px;padding:4px 0}#kw_award .event_title.custom-height,#kw_award .school_name.custom-height{min-height:55px}@media screen and (min-width: 768px) and (max-width: 1024px){#kw_award .event_title.custom-height,#kw_award .school_name.custom-height{min-height:70px}}@media screen and (min-width: 768px){#kw_award .tag.custom-height{min-height:42px}}@media screen and (min-width: 768px){#kw_award .tag.normal{min-height:18px}}#kw_award .event_title.bigger{min-height:55px}@media screen and (min-width: 768px){#kw_award .event_title.bigger{min-height:80px}}@media screen and (min-width: 768px){#online_lesson main{padding-top:32px}}#online_lesson .online-lesson-container{max-width:1200px;margin:0 auto;padding:0 16px 32px}@media screen and (min-width: 768px){#online_lesson .online-lesson-container{padding:0 40px 40px}}#online_lesson .online-lesson-container .title-container .online-lesson-category{padding:0 8px;display:flex}#online_lesson .online-lesson-container .title-container .online-lesson-category .lesson-category{border-radius:4px;padding:4px;font-size:12px;border:1px solid #7bcabd;color:#7bcabd;font-weight:bold}#online_lesson .online-lesson-container .title-container .online-lesson-title{width:100%;padding:8px;text-align:left !important}#online_lesson .online-lesson-container .title-container .online-lesson-title h1{border:none;margin:0;padding:0;font-size:36px;font-family:"soleil", "Futura", "Trebuchet MS", Arial, sans-serif;font-weight:700;line-height:40px;letter-spacing:0px}#online_lesson .online-lesson-container .title-container .online-lesson-school{padding:0px 8px 8px 8px;text-align:left !important}#online_lesson .online-lesson-container .image-ticket-container{width:100%;box-sizing:border-box}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .image-ticket-container{display:flex;justify-content:space-between;flex-wrap:wrap}}#online_lesson .online-lesson-container .image-ticket-container .image-container{width:100%;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .image-ticket-container .image-container{width:55%}}#online_lesson .online-lesson-container .image-ticket-container .image-container .image-wrapper{max-width:100%;max-height:225px;margin-bottom:24px}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .image-ticket-container .image-container .image-wrapper{max-height:350px}}#online_lesson .online-lesson-container .image-ticket-container .image-container .image-wrapper img{width:100%;max-height:225px;filter:blur(0px);-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .image-ticket-container .image-container .image-wrapper img{max-height:350px}}#online_lesson .online-lesson-container .image-ticket-container .image-container .online-lesson-summary .online-lesson-description{text-align:left;margin-bottom:16px;word-break:break-all}#online_lesson .online-lesson-container .image-ticket-container .image-container .online-lesson-summary .custom-th{padding:8px 16px;vertical-align:middle}#online_lesson .online-lesson-container .image-ticket-container .image-container .online-lesson-summary .custom-td{text-align:left;padding:8px 16px}#online_lesson .online-lesson-container .image-ticket-container .ticket-container{display:none}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .image-ticket-container .ticket-container{display:block;width:40%}}#online_lesson .online-lesson-container .image-ticket-container .ticket-container .ticket-wrapper{padding:24px;background-color:white;border-radius:2px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2)}#online_lesson .online-lesson-container .image-ticket-container .ticket-container .ticket-wrapper .ticket-title{text-align:center;padding-bottom:12px}#online_lesson .online-lesson-container .image-ticket-container .ticket-container .ticket-wrapper .ticket-items{display:block;padding:8px}#online_lesson .online-lesson-container .image-ticket-container .ticket-container .ticket-wrapper .ticket-items .ticket-item{width:100%;display:flex;text-align:left;border-top:1px solid #e5e5e5;padding:12px 0}#online_lesson .online-lesson-container .image-ticket-container .ticket-container .ticket-wrapper .ticket-items .ticket-item .ticket-radio-btn{width:20%}#online_lesson .online-lesson-container .image-ticket-container .ticket-container .ticket-wrapper .ticket-items .ticket-item .ticket-item-left{width:80%;display:flex;flex-wrap:wrap;justify-content:space-around}#online_lesson .online-lesson-container .online-lesson-item-container{padding:8px}#online_lesson .online-lesson-container .online-lesson-item-container .item-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}#online_lesson .online-lesson-container .online-lesson-item-container .item-title h2{border:none;margin:0;padding:0;font-family:"soleil", "Futura", "Trebuchet MS", Arial, sans-serif;font-weight:700}#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper{width:100%;text-align:left !important;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e5e5;word-break:break-all}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper{width:65%}}#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper.no-border{border:none}#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper.width100{width:100% !important}#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper .card-img-min-height{width:100%;max-height:212px;display:flex;align-items:center}@media screen and (min-width: 768px) and (max-width: 1024px){#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper .card-img-min-height{min-height:136px}}@media screen and (min-width: 1024px){#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper .card-img-min-height{min-height:240px}}#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper .card-img-min-height .card-img-top{width:100%;max-height:212px}@media screen and (min-width: 768px) and (max-width: 1024px){#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper .card-img-min-height .card-img-top{max-height:136px}}@media screen and (min-width: 1024px){#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper .card-img-min-height .card-img-top{max-height:240px}}#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper .card-img-min-height img{-o-object-fit:contain;object-fit:contain}#online_lesson .online-lesson-container .online-lesson-item-container .item-wrapper .card a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#online_lesson .online-lesson-container .breadcrumb{background-color:#f5f1eb !important}#online_lesson .online-lesson-container .custom-breadcrumb{font-size:12px}#online_lesson .online-lesson-container ol.bc-list{margin:0;padding:0}#online_lesson .online-lesson-container .bc-list{max-width:1240px;margin:0 auto;white-space:nowrap;display:flex;flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis;padding:0 20px}#online_lesson .online-lesson-container .bc-list li{float:left;position:relative}#online_lesson .online-lesson-container .bc-list li.have-next{margin-right:8px;padding-right:12px}#online_lesson .online-lesson-container .bc-list li.have-next:before{position:absolute;content:"";top:6px;right:0;width:5px;height:1px;background:#999;transform:rotate(35deg)}#online_lesson .online-lesson-container .bc-list li.have-next:after{position:absolute;content:"";top:9px;right:0;width:5px;height:1px;background:#999;transform:rotate(-35deg)}#online_lesson .online-lesson-container .bc-list li .disabled_link{pointer-events:none;color:#212121 !important}#online_lesson .online-lesson-container .sp-apply-btn-container{display:block;transform:none;transition:transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms;left:0;bottom:0;height:92px;z-index:10;position:fixed;border-radius:2px;width:100%}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .sp-apply-btn-container{display:none}}#online_lesson .online-lesson-container .sp-apply-btn-container .sp-apply-btn-wrapper{height:92px;padding:14px 16px 16px 14px;box-shadow:0 -2px 4px 0 rgba(186,180,180,0.2);background-color:white;display:flex;width:100%}#online_lesson .online-lesson-container .sp-apply-btn-container .sp-apply-btn-wrapper .apply-left{width:40%;display:flex;justify-content:center;align-items:center}#online_lesson .online-lesson-container .sp-apply-btn-container .sp-apply-btn-wrapper .apply-right{width:60%;display:flex;justify-content:center;align-items:center}#online_lesson .online-lesson-container .group-container .online-lesson-group-description{margin-bottom:16px}#online_lesson .online-lesson-container .group-container .online-lesson-group-height{width:100%;max-height:216px;display:flex;align-items:center}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .group-container .online-lesson-group-height{margin-bottom:8px}}@media screen and (min-width: 1024px){#online_lesson .online-lesson-container .group-container .online-lesson-group-height{min-height:216px}}#online_lesson .online-lesson-container .group-container .online-lesson-group-height .online-lesson-group-img{width:100%;height:216px}@media screen and (min-width: 768px) and (max-width: 1023px){#online_lesson .online-lesson-container .group-container .online-lesson-group-height .online-lesson-group-img{max-height:144px}}@media screen and (min-width: 1024px){#online_lesson .online-lesson-container .group-container .online-lesson-group-height .online-lesson-group-img{max-height:216px}}#online_lesson .online-lesson-container .group-container .card-body{width:100%;padding:16px 8px}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .group-container .card-body{padding:8px}}#online_lesson .online-lesson-container .group-container .card-body .card-title{margin:0 0 8px 0;font-weight:700;text-align:left;font-size:1rem}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .group-container .card-body .card-title{min-height:40px}}#online_lesson .online-lesson-container .group-container .card-body .online-lesson-school-category{margin-bottom:8px}#online_lesson .online-lesson-container .group-container .card-body .online-lesson-school-category .lesson-category{border-radius:4px;padding:4px;font-size:12px;border:1px solid #7bcabd;color:#7bcabd;font-weight:bold;margin-right:8px}#online_lesson .online-lesson-container .group-container .card-body .online-lesson-school-category .lesson-category.recommend{border:1px solid #e27985;color:#e27985}#online_lesson .online-lesson-container .group-container .card-body .online-lesson-description{text-align:left;margin-bottom:8px;overflow:hidden;width:100%}#online_lesson .online-lesson-container .group-container .card-body .online-lesson-description .online-lesson-content{font-size:12px;height:84px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;text-overflow:ellipsis}#online_lesson .online-lesson-container .group-container .card-body .school__box{font-size:0.8em;width:100% !important;margin-bottom:12px}#online_lesson .online-lesson-container .group-container .card-body .school__box .school__main{width:75%;display:flex}#online_lesson .online-lesson-container .group-container .card-body .school__box .school__icon{width:32px}@media screen and (min-width: 768px){#online_lesson .online-lesson-container .group-container .card-body .school__box .school__icon{width:48px}}#online_lesson .online-lesson-container .group-container .card-body .school__box .school__info{margin-left:0.5em;line-height:1.2;width:100%}#online_lesson .online-lesson-container .group-container .card-body .school__box .school__info .school__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;font-size:15px}#online_lesson .sp-apply-menu{display:none;position:fixed;z-index:1300;inset:0}#online_lesson .sp-apply-menu.active{display:block;opacity:1;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}#online_lesson .sp-apply-menu .sp-apply-menu-container{top:0;left:0;right:0;bottom:0;display:flex;z-index:-1;position:fixed;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent}#online_lesson .sp-apply-menu .menu-main{position:fixed;top:auto;left:0;right:0;bottom:0;height:auto;max-height:100%;overflow-y:auto}#online_lesson .sp-apply-menu .menu-main .product_detail_new .back-btn{position:absolute;top:16px;right:16px;cursor:pointer;font-size:1.5rem;fill:#595959}#online_lesson .sp-apply-menu .menu-main .product_detail_new .outer-container{border:none !important;padding:0}#online_lesson .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container{width:100%;background-color:white;border-radius:16px 16px 0 0;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);min-height:350px}#online_lesson .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper{padding:36px}#online_lesson .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-title{text-align:center;font-weight:bold;margin-bottom:12px}#online_lesson .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items{display:block;padding:8px}#online_lesson .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items .ticket-item{width:100%;display:flex;text-align:left;border-top:1px solid #e5e5e5;padding:12px 0}#online_lesson .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items .ticket-item .ticket-radio-btn{width:20%}#online_lesson .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items .ticket-item .ticket-item-left{width:80%;display:flex;flex-wrap:wrap;justify-content:space-around}#online_lesson .register-modal .need-register{margin-bottom:24px}#online_lesson .register-modal .title{text-align:center;font-weight:bold;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e5e5e5}#online_lesson .register-modal .detail{padding:16px}#lesson_application{display:flex;flex-direction:column;min-height:100vh}#lesson_application main{padding:0}#lesson_application section{margin:0;padding:0}#lesson_application .container_body{flex:1 1 0%;display:flex;flex-direction:column;min-height:100vh;background-color:#f4f4f4}#lesson_application .lesson_application_container{background-color:white;flex:1 1 0%;margin:0 auto;word-break:break-all;max-width:580px;width:100%;margin:0 auto 36px;padding:2rem 1rem 3rem}@media screen and (min-width: 600px){#lesson_application .lesson_application_container{padding:3rem 2rem 4rem}}#lesson_application .lesson_application_container .form_container{text-align:left}#lesson_application .lesson_application_container .form_container .form_content_container .form_content_title{padding:12px;background-color:#f4f4f4}#lesson_application .lesson_application_container .form_container .form_content_container .form_content_title h2{font-size:14px;font-weight:bold;margin:0}#lesson_application .lesson_application_container .form_container .form_content_container .form_content_detail{padding:16px}#lesson_application .register-modal .need-register{margin-bottom:24px}#lesson_application .register-modal .title{text-align:center;font-weight:bold;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e5e5e5}#lesson_application .register-modal .detail{padding:16px}.list-table{overflow:hidden;margin-bottom:20px;font-size:12px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#f1f1f1;text-align:left}.list-table dt{padding:6px;color:#555;font-weight:bold;background:#f1f1f1}.list-table dd{padding:12px}table.total-price-detail{width:100%}table.total-price-detail td{text-align:right}table.total-price-detail tr:last-child{border-top:1px solid #f1f1f1}table.total-price-detail tr:last-child th,table.total-price-detail tr:last-child td{padding-top:8px}.badge-completed{background-color:#7bcabd;color:white}.badge-canceled{background-color:#fc544b;color:white}.badge-cancel_policy{background-color:#fc544b;color:white}.badge-failed{background-color:#e3eaef;color:#191d21}.online-lesson-breadcrumb{position:relative;background-color:#fafafa}.online-lesson-breadcrumb.foot{position:relative;top:0;bottom:0}.online-lesson-breadcrumb-wrapper{max-width:1200px;margin:0 auto;padding:8px 16px;text-align:left;font-size:12px}@media screen and (min-width: 768px){.online-lesson-breadcrumb-wrapper{padding:8px 40px}}.online-lesson-breadcrumb-wrapper ol.bc-list{margin:0;padding:0}.online-lesson-breadcrumb-wrapper .bc-list{max-width:1240px;margin:0 auto;white-space:nowrap;display:flex;overflow-x:auto;text-overflow:ellipsis;padding:0 20px}@media screen and (min-width: 768px){.online-lesson-breadcrumb-wrapper .bc-list{overflow:hidden}}.online-lesson-breadcrumb-wrapper .bc-list li{float:left;position:relative}.online-lesson-breadcrumb-wrapper .bc-list li.have-next{margin-right:8px;padding-right:12px}.online-lesson-breadcrumb-wrapper .bc-list li.have-next:before{position:absolute;content:"";top:6px;right:0;width:5px;height:1px;background:#999;transform:rotate(35deg)}.online-lesson-breadcrumb-wrapper .bc-list li.have-next:after{position:absolute;content:"";top:9px;right:0;width:5px;height:1px;background:#999;transform:rotate(-35deg)}.online-lesson-breadcrumb-wrapper .bc-list li .disabled_link{pointer-events:none;color:#212121 !important}#school .school-top .about-school-title{margin-bottom:8px}#school .school-top .about-school-detail{width:100%}@media screen and (min-width: 768px){#school .school-top .about-school-detail{width:80%}}#school .school-events .school-event .school-event-title{margin-bottom:8px}#school .school-tabs{margin-bottom:16px}#school .school-tabs .school-show-nav-item{width:calc(33.3333%);font-size:10px;text-align:center}@media screen and (min-width: 768px){#school .school-tabs .school-show-nav-item{font-size:14px;width:auto}}#school .school-tabs .school-show-nav{border-bottom:1px solid #dee2e6}#school .online-lesson-cards{margin:12px auto}#school .online-lesson-lists .online-lesson-list{margin-bottom:16px}#school .online-lesson-lists .online-lesson-list h2{color:#2e3238;text-align:left;font-size:18px;font-weight:700;margin-bottom:8px}@media screen and (min-width: 768px){#school .online-lesson-lists .online-lesson-list h2{font-size:24px}}#school .online-lesson-lists .online-lesson-list .card__main{display:block;padding:8px}@media screen and (min-width: 768px){#school .online-lesson-lists .online-lesson-list .card__main{display:flex}}#school .online-lesson-lists .online-lesson-list .card__main .card-img-box{width:100%;padding:8px}@media screen and (min-width: 768px){#school .online-lesson-lists .online-lesson-list .card__main .card-img-box{width:30%;padding:0 24px 0 0}}#school .online-lesson-lists .online-lesson-list .card__main .card-img-box .card-img-min-height{max-height:100%}#school .online-lesson-lists .online-lesson-list .card__main .card-img-box .card-img-top{height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 540px){#school .online-lesson-lists .online-lesson-list .card__main .card-img-box .card-img-top{height:250px}}@media screen and (min-width: 768px){#school .online-lesson-lists .online-lesson-list .card__main .card-img-box .card-img-top{height:auto}}@media screen and (min-width: 960px){#school .online-lesson-lists .online-lesson-list .card__main .card-img-box .card-img-top{height:170px}}@media screen and (min-width: 1024px){#school .online-lesson-lists .online-lesson-list .card__main .card-img-box .card-img-top{height:auto}}#school .online-lesson-lists .online-lesson-list .card__main .card-body{width:100%;padding:8px}@media screen and (min-width: 768px){#school .online-lesson-lists .online-lesson-list .card__main .card-body{width:70%}}#school .online-lesson-lists .online-lesson-list .card__main .card-body .online-lesson-school-category{margin-bottom:8px;display:flex;justify-content:space-between}#school .online-lesson-lists .online-lesson-list .card__main .card-body .online-lesson-school-category .lesson-category{border-radius:4px;padding:4px;font-size:12px;border:1px solid #7bcabd;color:#7bcabd;font-weight:bold;margin-right:8px}#school .online-lesson-lists .online-lesson-list .card__main .card-body .online-lesson-school-category .lesson-category.can-apply{border:1px solid #56c02b;color:#56c02b;letter-spacing:2px}#school .online-lesson-lists .online-lesson-list .card__main .card-body .online-lesson-description{text-align:left;font-size:14px;margin-bottom:8px}#school .online-lesson-lists .online-lesson-list .card__main .card-body .custom-th{width:80px;padding:4px 8px;font-size:12px;vertical-align:middle}#school .online-lesson-lists .online-lesson-list .card__main .card-body .custom-td{text-align:left;padding:4px 8px}@media screen and (min-width: 1024px){#top .events-wrap .event__cards__container .card-img-min-height .card-img-top{height:auto}}@media screen and (min-width: 767px){#top .main-events-wrap .events-wrap .event__cards__container h2,#top .searchWrap .searchWrap_cat h2{display:flex;align-items:center;justify-content:space-between;font-size:24px;font-weight:bold;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, "Lucida Grande", sans-serif;max-width:1240px;margin:0 auto 24px !important;border:none}#top .main-events-wrap .events-wrap .event__cards__container h2:before,#top .searchWrap .searchWrap_cat h2:before{content:"";width:100px;height:1px;background-color:#000}#top .main-events-wrap .events-wrap .event__cards__container h2:after,#top .searchWrap .searchWrap_cat h2:after{content:"";width:100px;height:1px;background-color:#000}}.pickup-archive-videos{padding-top:8px;padding-bottom:32px;margin-bottom:32px;background-color:#f4f4f4}@media screen and (min-width: 1024px){.pickup-archive-videos{padding-top:24px;margin-bottom:60px}}.pickup-archive-videos .pickup-archive-videos-inner{display:block;max-width:1100px;margin:0 auto}@media screen and (min-width: 1024px){.pickup-archive-videos .pickup-archive-videos-inner{display:flex}}.pickup-archive-videos .pickup-archive-videos-inner .headingWrap{display:block;margin-bottom:0;margin:16px 0 0 16px}.pickup-archive-videos .pickup-archive-videos-inner .headingWrap .l-ttl{display:block}@media screen and (min-width: 1024px){.pickup-archive-videos .pickup-archive-videos-inner .headingWrap .l-ttl .l-ttl-badge{text-align:left}}.pickup-archive-videos .pickup-archive-videos-inner .headingWrap .now-badge{display:inline-block;margin:0;padding:0 8px;color:#7bcabd;font-size:14px;line-height:1.5;vertical-align:middle;border-style:solid;border-width:1px;border-radius:3px;background-color:#fff}.pickup-archive-videos .pickup-archive-videos-inner .headingWrap h2{margin:16px 0 !important;padding:0 !important;font-size:initial !important;border-bottom:none !important;margin-top:16px !important;font-size:24px !important}@media screen and (min-width: 1024px){.pickup-archive-videos .pickup-archive-videos-inner .headingWrap h2{margin:16px 16px 0 0 !important;text-align:left}}.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list{display:flex;overflow-x:auto;overflow-y:visible;margin-left:16px;-ms-overflow-style:none}@media screen and (min-width: 767px){.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list{margin:0 auto;justify-content:center;align-items:center}}.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list::-webkit-scrollbar{display:none}.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list::-webkit-scrollbar{display:none}.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list .pickup-archive-videos-list-item{display:block}.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list .pickup-archive-videos-list-item:first-child{padding-left:4px}.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list .pickup-archive-videos-list-item .event-card{width:224px;margin-right:16px}@media screen and (min-width: 1025px){.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list .pickup-archive-videos-list-item .event-card{width:256px}}.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list .pickup-archive-videos-list-item .event-card .event-card-img{width:100%;margin-bottom:8px;border-radius:8px}.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list .pickup-archive-videos-list-item .event-card .event-card-img img{width:100%;border-radius:8px 8px 0 0}@media screen and (min-width: 768px){.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list .pickup-archive-videos-list-item .event-card .event-card-img{width:100%;height:100%}}.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list .pickup-archive-videos-list-item .event-card .event-card-title{text-align:left;font-size:12px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.2em;color:#1a1a1a;z-index:1000;padding:4px}@media screen and (min-width: 768px){.pickup-archive-videos .pickup-archive-videos-inner .pickup-archive-videos-list .pickup-archive-videos-list-item .event-card .event-card-title{min-height:35px}}.kw-channel{max-width:1240px;justify-content:center;position:relative;overflow:hidden;margin:24px auto 24px}.kw-channel #kw-channle-slick{max-width:1240px;box-sizing:border-box;margin:12px auto 12px}.kw-channel .kw-channel-header-container{display:flex;justify-content:space-between;align-items:center;margin-left:8px}.kw-channel .kw-channel-header-container .right-header{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:0;padding:0 8px}.kw-channel .kw-channel-header-container .right-header h2{margin:0 !important;padding:0 !important;font-weight:700;border-style:none !important;display:inline-block}@media screen and (max-width: 576px){.kw-channel .kw-channel-header-container .right-header h2{font-size:20px !important}}@media screen and (max-width: 576px){.kw-channel .kw-channel-header-container .right-header .new-viddeo-section-icon{width:24px !important}}.kw-channel .kw-channel-header-container .left-header{display:flex;margin-right:8px}.kw-channel .kw-channel-header-container .left-header a{border:1px solid #e0e0e0;color:#777777;padding:6px;border-radius:50px;font-size:12px}@media screen and (min-width: 767px){.kw-channel .kw-channel-header-container .left-header a{padding:6px 12px}}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner{overflow:hidden;max-width:1240px;margin:auto}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3{display:none}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.slick-initialized,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2.slick-initialized,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3.slick-initialized{display:block;opacity:1}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick .slick-dots,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2 .slick-dots,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3 .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.sp-display,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2.sp-display,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3.sp-display{display:flex}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists{width:100%;padding:8px 12px;overflow-x:auto;overflow-y:visible;-ms-overflow-style:none}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list{display:block}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel{display:flex}@media screen and (min-width: 768px){.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel.day-archive{width:100%}}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day{padding:0 8px;background-color:#ffffff;color:#1e1e1e}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day:first{padding:0 8px 0 0}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day.day-archive{margin-bottom:4px}@media screen and (min-width: 768px){.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day.day-archive{width:90%;margin-bottom:0}}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day h3{font-size:1.1rem !important;letter-spacing:0.08em !important;line-height:1.4em !important;font-weight:bold;min-width:90px !important;margin:0 !important}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day h3 span{display:inline-block}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle{width:18px;height:18px;margin-right:4px;border:#1e1e1e solid 2px;vertical-align:-0.15em}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.pink{border-radius:18px;background:#e27985}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.blue{background:#428fee}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.blue::before{content:""}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.green{background:#7bcabd}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.yellow{background:#ffc107}@media screen and (min-width: 768px){.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle{width:21px;height:21px;margin-right:8px}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.pink{border-radius:21px}}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day-border{display:block;height:3px;background-color:#e7e7e7;position:relative;border-radius:10px;flex-grow:1;top:9px;left:0;flex:1}@media screen and (min-width: 768px){.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day-border{top:15px}}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items{display:flex}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item{display:block}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item:first-child{padding-left:4px}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:150px;margin-right:16px;margin-left:0px}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date{margin-bottom:8px;text-align:left}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{display:inline-block;text-align:center;width:28px;padding:2px;font-size:8px;line-height:1.5em;color:#aaa;border:1px solid #aaa;border-radius:4px;font-weight:bold}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.morning{color:#6c9bd2;border:1px solid #6c9bd2}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.afternoon{color:#fec576;border:1px solid #fec576}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.night{color:#9e76b4;border:1px solid #9e76b4}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.limited{width:48px;color:#e27985;border:1px solid #e27985}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{padding:2px;font-size:12px;font-weight:bold;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}@media screen and (min-width: 768px){.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:225px}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{width:32px}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{font-size:14px}}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:150px;height:100%;margin-bottom:8px;background-color:#d9d9d9;border-radius:8px}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img img{width:100%;border-radius:8px}@media screen and (min-width: 768px){.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:225px;height:100%}}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{text-align:left;font-size:12px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.2em;color:#1a1a1a;z-index:1000;min-height:52px}@media screen and (min-width: 768px){.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{min-height:35px}}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status{font-size:9px;text-align:right;margin:4px}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.accepting{color:#e27985}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.few,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.archive{color:#7bcabd}.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.sold_out,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.event_ended,.kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.no_bookable_time{color:#6c757d}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner{overflow:hidden;max-width:1240px;margin:auto}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick{display:none}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.slick-initialized{display:block;opacity:1}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.sp-display{display:flex}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists{width:100%;padding:8px 12px;overflow-x:auto;overflow-y:visible;-ms-overflow-style:none}@media screen and (min-width: 768px){.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists.new-channel-wrapper{padding:0 30px !important}}@media screen and (min-width: 1024px){.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists.new-channel-wrapper{padding:0 30px !important}}@media screen and (min-width: 1280px){.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists.new-channel-wrapper{padding:0 40px !important}}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list{display:block}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items{display:flex}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item{display:block}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item:first-child{padding-left:4px}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:256px;margin-right:16px;margin-left:0px}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date{margin-bottom:8px;text-align:left}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{display:inline-block;text-align:center;width:28px;padding:2px;font-size:8px;line-height:1.5em;color:#aaa;border:1px solid #aaa;border-radius:4px;font-weight:bold}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.morning{color:#6c9bd2;border:1px solid #6c9bd2}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.afternoon{color:#fec576;border:1px solid #fec576}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.night{color:#9e76b4;border:1px solid #9e76b4}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.limited{width:48px;color:#e27985;border:1px solid #e27985}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{padding:2px;font-size:12px;font-weight:bold;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}@media screen and (min-width: 768px){.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:320px}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{width:32px}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{font-size:14px}}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:256px;height:145px;margin-bottom:8px;border-radius:8px}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img img{width:100%;border-radius:8px}@media screen and (min-width: 768px){.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:320px;height:100%}}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{text-align:left;font-size:12px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.2em;color:#1a1a1a;z-index:1000}@media screen and (min-width: 768px){.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{min-height:35px}}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status{font-size:9px;text-align:right;margin:4px}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.accepting{color:#e27985}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.few,.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.archive{color:#7bcabd}.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.sold_out,.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.event_ended,.kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.no_bookable_time{color:#6c757d}.kw-channel .festival-list{display:none}@media screen and (min-width: 768px){.kw-channel .festival-list.active{display:block}}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item{margin-bottom:8px}}.kw-channel .festival-list .festival-list-item .card-wrapper{padding:0 15px;margin-left:6px;border-left:3px solid #e7e7e7}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item .card-wrapper{margin-left:0;border:none}}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item .day-panel{display:flex;min-height:26px;margin-top:0}.kw-channel .festival-list .festival-list-item .day-panel.long{width:130%}}.kw-channel .festival-list .festival-list-item .day-panel .day{background-color:#ffffff;color:#1e1e1e;text-align:left;margin-top:16px}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item .day-panel .day{margin-top:0}}.kw-channel .festival-list .festival-list-item .day-panel .day h3{display:block;font-size:1rem !important;line-height:1.4em !important;font-weight:bold;min-width:90px !important;margin:0 !important}.kw-channel .festival-list .festival-list-item .day-panel .day h3 span{display:inline-block}.kw-channel .festival-list .festival-list-item .day-panel .day .circle{width:18px;height:18px;margin-right:4px;border:#1e1e1e solid 2px;vertical-align:-0.15em}.kw-channel .festival-list .festival-list-item .day-panel .day .circle.pink{border-radius:18px;background:#e27985}.kw-channel .festival-list .festival-list-item .day-panel .day .circle.blue{background:#428fee}.kw-channel .festival-list .festival-list-item .day-panel .day .circle.blue::before{content:""}.kw-channel .festival-list .festival-list-item .day-panel .day .circle.green{background:#7bcabd}.kw-channel .festival-list .festival-list-item .day-panel .day .circle.yellow{background:#ffc107}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item .day-panel .day .circle{width:21px;height:21px;margin-right:8px;margin-left:16px}.kw-channel .festival-list .festival-list-item .day-panel .day .circle.pink{border-radius:21px}}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item .day-panel .day-border{display:block;height:3px;background-color:#e7e7e7;position:relative;border-radius:10px;flex-grow:1;top:9px;left:0;flex:1}}.kw-channel .festival-list .festival-list-item .event-card-date{margin-bottom:8px;text-align:left}.kw-channel .festival-list .festival-list-item .event-card-date span.date-range{text-align:center;width:28px;padding:0 4px;font-size:8px;line-height:1.5em;color:#aaa;border:1px solid #aaa;border-radius:4px;font-weight:bold}.kw-channel .festival-list .festival-list-item .event-card-date span.date-range.limited{width:48px;color:#e27985;border:1px solid #e27985}.kw-channel .festival-list .festival-list-item .event-card-date span.date-range.morning{color:#6c9bd2;border:1px solid #6c9bd2}.kw-channel .festival-list .festival-list-item .event-card-date span.date-range.afternoon{color:#fec576;border:1px solid #fec576}.kw-channel .festival-list .festival-list-item .event-card-date span.date-range.night{color:#9e76b4;border:1px solid #9e76b4}.kw-channel .festival-list .festival-list-item .event-card-date span.date{padding:2px;font-size:10px;font-weight:bold;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item .event-card-date span.date-range{width:32px}.kw-channel .festival-list .festival-list-item .event-card-date span.date{font-size:12px}}.kw-channel .festival-list .festival-list-item .card-img{margin-bottom:8px;background-color:#d9d9d9;border-radius:8px}.kw-channel .festival-list .festival-list-item .card-img img{width:100%;border-radius:8px}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item .card-img{width:100%;height:100%}}.kw-channel .festival-list .festival-list-item .card-title{text-align:left;font-size:12px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.2em;color:#1a1a1a;z-index:1000;min-height:52px;margin-bottom:0}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item .card-title{min-height:35px}}.kw-channel .festival-list .festival-list-item .event-card-status{font-size:9px;text-align:right;margin:4px 4px 0 4px}@media screen and (min-width: 768px){.kw-channel .festival-list .festival-list-item .event-card-status{margin:4px}}.kw-channel .festival-list .festival-list-item .event-card-status.accepting{color:#e27985}.kw-channel .festival-list .festival-list-item .event-card-status.few{color:#7bcabd}.kw-channel .festival-list .festival-list-item .event-card-status.sold_out,.kw-channel .festival-list .festival-list-item .event-card-status.event_ended,.kw-channel .festival-list .festival-list-item .event-card-status.no_bookable_time{color:#6c757d}.col-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:100%}@media (min-width: 768px){.col-sm-15{width:20%}}@media (min-width: 992px){.col-md-15{width:20%}}@media (min-width: 1200px){.col-lg-15{width:20%}}.col-15{width:20%}#festival_plans main{padding-top:0}#festival_plans .base_container{max-width:1200px;margin:auto}#festival_plans .base_container h1{margin-bottom:12px !important}#festival_plans .top_image_container{margin-bottom:24px}#festival_plans .top_image_container .sp-image{display:block}@media screen and (min-width: 767px){#festival_plans .top_image_container .sp-image{display:none}}#festival_plans .top_image_container .pc-image{display:none}@media screen and (min-width: 767px){#festival_plans .top_image_container .pc-image{display:block}}#festival_plans .top_image_container img{width:100%;height:auto}#festival_plans .about_container{padding:16px}#festival_plans .about_container .description__container{display:block;width:100%;overflow-wrap:break-word}@media screen and (min-width: 767px){#festival_plans .about_container .description__container{max-width:960px;display:flex;margin:0 auto}}#festival_plans .about_container .description__container .desc__left__container{margin:16px 0 24px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 767px){#festival_plans .about_container .description__container .desc__left__container{margin:16px;width:50%}}#festival_plans .about_container .description__container .desc__left__container .desc__image{width:70%}@media screen and (min-width: 767px){#festival_plans .about_container .description__container .desc__left__container .desc__image{width:60%}}#festival_plans .about_container .description__container .desc__right__container{margin:16px;line-height:120%;text-align:left}@media screen and (min-width: 767px){#festival_plans .about_container .description__container .desc__right__container{line-height:150%;width:50%}}#festival_plans .schedule_container{padding:16px 0 0 0}#festival_plans .schedule_container h1{margin-bottom:0 !important}#festival_plans .banner_container{padding:0 16px;margin-bottom:24px}@media screen and (min-width: 767px){#festival_plans .banner_container{max-width:1200px}}#festival_plans .banner_container .banner_wrapper img{width:100%}#festival_plans .outline_container{padding:16px;margin-bottom:24px;width:auto;min-width:initial;max-width:initial}@media screen and (min-width: 1012px){#festival_plans .outline_container{margin-bottom:8px;max-width:800px}}#festival_plans .outline_container .outline_wrapper .outline_box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;-webkit-box-align:center;padding:24px 0px;border-bottom:1px solid gainsboro}@media screen and (min-width: 1012px){#festival_plans .outline_container .outline_wrapper .outline_box{flex-direction:row;align-items:center}}#festival_plans .outline_container .outline_wrapper .outline_box p{margin:0}#festival_plans .outline_container .outline_wrapper .outline_box .outline_box_left{width:188px;font-size:14px;text-align:left}#festival_plans .outline_container .outline_wrapper .outline_box .outline_box_right{font-size:15px;margin-top:15px;line-height:23px;text-align:left;width:100%;overflow-wrap:break-word}@media screen and (min-width: 1012px){#festival_plans .outline_container .outline_wrapper .outline_box .outline_box_right{margin-top:0;line-height:17.5px}}#festival_plans .outline_container .outline_wrapper .outline_box .outline_box_right .collabo_images{display:flex}#festival_plans .outline_container .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container{width:100%;padding:8px 0}@media screen and (min-width: 1012px){#festival_plans .outline_container .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container{padding:4px 0}}#festival_plans .outline_container .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container .collabo_image{width:140px;height:auto}#festival_plans .outline_container .outline_wrapper .outline_box.date,#festival_plans .outline_container .outline_wrapper .outline_box.application{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;-webkit-box-align:center;padding:32px 0px;border-bottom:1px solid gainsboro}@media screen and (min-width: 1012px){#festival_plans .outline_container .outline_wrapper .outline_box.date,#festival_plans .outline_container .outline_wrapper .outline_box.application{flex-direction:row;align-items:center}}#festival_plans .outline_container .outline_wrapper .outline_box.date p,#festival_plans .outline_container .outline_wrapper .outline_box.application p{margin-bottom:12px}#festival_plans .outline_container .outline_wrapper .outline_box.date p:last-child,#festival_plans .outline_container .outline_wrapper .outline_box.application p:last-child{margin-bottom:0}#festival_plans .outline_container .outline_wrapper .outline_box.date .outline_box_left,#festival_plans .outline_container .outline_wrapper .outline_box.application .outline_box_left{width:188px;font-size:16px;text-align:left;font-weight:bold}#festival_plans .outline_container .outline_wrapper .outline_box.date .outline_box_right,#festival_plans .outline_container .outline_wrapper .outline_box.application .outline_box_right{font-size:15px;margin-top:15px;line-height:23px;text-align:left}@media screen and (min-width: 1012px){#festival_plans .outline_container .outline_wrapper .outline_box.date .outline_box_right,#festival_plans .outline_container .outline_wrapper .outline_box.application .outline_box_right{margin-top:0;line-height:17.5px}}#festival_plans .contact_container{max-width:800px;margin:0 auto}#festival_plans .contact_container .img__container{max-width:375px;margin:32px 16px}#festival_plans .contact_container .img__container img{max-width:100%}#festival_plans .contact_container .img__container .square__img__logo{width:125px;height:100%}#festival_plans .contact_container .service__container{margin:16px 8px;padding:8px}@media screen and (min-width: 767px){#festival_plans .contact_container .service__container{margin:32px 16px}}#festival_plans .contact_container .service__container .service__name{text-align:left;font-weight:bold;font-size:16px}#festival_plans .contact_container .service__container .service__description{margin:16px 0}#festival_plans .contact_container .service__container .service__description .service__description__text{text-align:left;font-size:14px;word-break:break-all}#corporate-sponsors{max-width:1200;margin:32px auto 32px}@media screen and (min-width: 767px){#corporate-sponsors{margin:48px auto 32px}}#corporate-sponsors .sponsor__container .sponsor-wrapper{max-width:1200px;margin:0 auto}#corporate-sponsors .sponsor__container .sponsor-wrapper .sponsor__item{width:100%;padding:8px 16px;margin:12px 0;text-align:left;word-break:break-all}#corporate-sponsors .sponsor__container .sponsor-wrapper .sponsor__item h2{font-size:24px;line-height:32px}@media screen and (min-width: 767px){#corporate-sponsors .sponsor__container .sponsor-wrapper .sponsor__item h2{font-size:30px;line-height:46px}}#corporate-sponsors .sponsor__container .sponsor-wrapper .sponsor__item p{color:#333;font-size:18px;line-height:32px;font-family:"Avenir-Roman", "Arial", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:400}#corporate-sponsors .sponsor_grid{display:block;max-width:1200px;min-width:980;margin:4px auto}#corporate-sponsors .sponsor_grid .sponsor{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));margin:50px;gap:40px 40px}#corporate-sponsors .sponsor_grid .sponsor__item{-o-object-fit:cover;object-fit:cover;position:relative;display:flex;flex-direction:column;justify-content:left}#corporate-sponsors .sponsor_grid .sponsor_image{height:80px;width:100%;-o-object-fit:contain;object-fit:contain}#corporate-sponsors .sponsor_grid .sponsor_image_name{text-align:center;margin:12px;color:#525263;font-size:14px}@media screen and (max-width: 1024px){#corporate-sponsors .sponsor_grid .sponsor{display:grid;grid-template-columns:repeat(3, minmax(200px, 1fr));margin:40px;gap:5px 5px}#corporate-sponsors .sponsor_grid .sponsor__item{-o-object-fit:cover;object-fit:cover;position:relative;display:flex;flex-direction:column;justify-content:center}#corporate-sponsors .sponsor_grid .sponsor_image{height:70px;width:100%;-o-object-fit:contain;object-fit:contain}#corporate-sponsors .sponsor_grid .sponsor_image_name{text-align:center;margin:12px;color:#525263;font-size:14px}}@media screen and (max-width: 768px){#corporate-sponsors .sponsor_grid .sponsor{display:grid;grid-template-columns:repeat(3, minmax(120px, 1fr));margin:30px;gap:10px 5px}#corporate-sponsors .sponsor_grid .sponsor__item{-o-object-fit:cover;object-fit:cover;position:relative;display:flex;flex-direction:column;justify-content:center}#corporate-sponsors .sponsor_grid .sponsor_image{height:50px;width:100%;-o-object-fit:contain;object-fit:contain}#corporate-sponsors .sponsor_grid .sponsor_image_name{text-align:center;margin:8px;color:#525263;font-size:12px}}@media screen and (max-width: 688px){#corporate-sponsors .sponsor_grid .sponsor{display:grid;grid-template-columns:repeat(2, minmax(50px, 1fr));gap:10px 5px}#corporate-sponsors .sponsor_grid .sponsor__item{-o-object-fit:cover;object-fit:cover;position:relative;display:flex;flex-direction:column;justify-content:center}#corporate-sponsors .sponsor_grid .sponsor_image{height:50px;width:100%;-o-object-fit:contain;object-fit:contain}#corporate-sponsors .sponsor_grid .sponsor_image_name{text-align:center;margin:8px;color:#525263;font-size:12px}}#corporate-sponsors .content-inner{box-sizing:border-box;margin:0 auto;max-width:100%;padding-left:10%;padding-right:5%}@media screen and (min-width: 767px){#corporate-sponsors .content-inner{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%;padding-left:0;padding-right:0}}@media screen and (max-width: 700px){#corporate-sponsors .content-inner{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%;padding:0 5px}}#corporate-sponsors .content-text .text{background-color:#fff;border-radius:6px;box-sizing:border-box;overflow:visible;padding:30px;width:100%;text-align:left}@media screen and (min-width: 767px){#corporate-sponsors .content-text .text{padding:auto;width:100%;text-align:left}}#corporate-sponsors .content-inner{background-position:top;align-items:center;background-repeat:no-repeat !important;background-size:contain !important;display:block;height:auto;margin:0 20 0;padding-top:55%;width:80%}@media screen and (min-width: 767px){#corporate-sponsors .content-inner{display:flex;height:424px;margin-top:80px;overflow:visible;padding-top:0}}@media screen and (max-width: 700px){#corporate-sponsors .content-inner{display:flex;height:424px;overflow:visible;padding-top:0;margin:auto}}#corporate-sponsors .content-text_right .text{box-shadow:0 7px 20px 0 rgba(0,0,0,0.1);margin-left:50%}@media screen and (max-width: 767px){#corporate-sponsors .content-text_right .text{box-shadow:0 7px 20px 0 rgba(0,0,0,0.1);margin-left:50%}}@media screen and (max-width: 600px){#corporate-sponsors .content-text_right .text{box-shadow:0 7px 20px 0 rgba(0,0,0,0.1);margin-top:40%;margin-left:0%;margin-bottom:0%}}#corporate-sponsors .content-text_right .content-font{font-weight:bold;font-size:25px;padding:0px 10px 10px 0px}@media screen and (max-width: 767px){#corporate-sponsors .content-text_right .content-font{font-weight:bold;font-size:20px;padding:0px 10px 10px 0px}}#corporate-sponsors .content-inner{background:url(https://assets.kidsweekend.jp/assets/corporate_functionality_02-61d82ac436a730e7bd6eb3715cbe66d0a5c592c6b831222b89462c72a9009c81.jpg);margin-top:0}#sponsor_main{position:relative;padding:0 0 0;text-align:center}@media screen and (max-width: 767px){main{padding:0px 0 0 0}}#authentication .authentication__wrapper{max-width:540px;margin:24px auto;text-align:center}.form_txt{display:block;margin:0 auto 5px;font-size:13px !important;font-weight:bold;text-align:left}.txt_must{display:inline-block;margin-left:5px;padding:0 4px;color:#fff;font-size:11px;font-weight:normal;background:#ea352d;border-radius:2px}.sub_attention{font-size:10px;font-weight:normal}.txt_or{display:flex;max-width:250px;margin:0 auto 12px;color:#555;justify-content:center;align-items:center}.txt_or .txt{margin:0 20px}.txt_or .txt_or_line.left{width:100%;height:1px;background:#d7d7d7}.txt_or .txt_or_line.right{width:100%;height:1px;background:#d7d7d7}#online_lesson_trial .container-fluid{padding:0}#online_lesson_trial main{padding:0 !important}#online_lesson_trial .pc__image__container{display:none}@media screen and (min-width: 767px){#online_lesson_trial .pc__image__container{padding:0 0;display:block;margin:0 auto}#online_lesson_trial .pc__image__container img{width:100%}}@media screen and (min-width: 1025px){#online_lesson_trial .pc__image__container img{width:100%}}#online_lesson_trial .sp__image__container{display:block;padding:0 0;max-width:1240px;margin:0 auto}#online_lesson_trial .sp__image__container img{width:100%}@media screen and (min-width: 767px){#online_lesson_trial .sp__image__container{display:none}}#online_lesson_trial h2{margin:0 0 30px 0;padding:0 0 10px 0;font-size:200%;font-weight:bold;display:inline-block}@media screen and (max-width: 960px){#online_lesson_trial h2{margin:0 0 24px 0;padding:0 0 6px 0;font-size:120%;font-weight:bold}}#online_lesson_trial .imgcol{padding:60% 0 0 0;background-position:50% 50% !important;background-size:cover !important}@media screen and (max-width: 960px){#online_lesson_trial .merit{box-sizing:border-box}}#online_lesson_trial .merit .icon{position:relative;margin:0px auto 12px;width:140px;height:140px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 960px){#online_lesson_trial .merit .icon{margin:0 auto}}#online_lesson_trial .merit .icon img{position:absolute;max-width:100%;border-radius:100%;left:85px}@media screen and (max-width: 960px){#online_lesson_trial .merit .icon img{left:0px}}#online_lesson_trial .merit .horizontal_icon{width:100%;height:230px;border:none;justify-content:center}#online_lesson_trial .merit .horizontal_icon img{position:absolute;max-width:100%;border-radius:10%;left:0px}@media screen and (max-width: 960px){#online_lesson_trial .merit .horizontal_icon img{max-width:100%}}#online_lesson_trial h3{height:40px;display:flex;align-items:center;justify-content:center;margin:0 0 14px 0;padding:0;font-size:125%;font-weight:700;text-align:center}@media screen and (max-width: 960px){#online_lesson_trial h3{height:auto;margin:0 0 12px 0;padding:6px;font-size:115%;display:block}}#online_lesson_trial .adjust_text_positon{margin:24px 0 60px 0;line-height:36px;text-align:center;font-weight:bold;font-size:24px;color:#f07f8c}@media screen and (min-width: 600px) and (max-width: 700px){#online_lesson_trial .adjust_text_positon{margin:30px 0 24px 0;font-size:18px}}@media screen and (max-width: 960px){#online_lesson_trial .adjust_text_positon{font-size:16px;margin:6px 0 24px 0}}#online_lesson_trial .photo{position:relative;padding:130% 0 0 0;background:#ff0000;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:58% !important}#online_lesson_trial .company__about__container .company__about__wrapper{max-width:800px;margin:0 auto}#online_lesson_trial .company__about__container .company__about__wrapper .company__about__item{text-align:left;padding:8px 16px;margin:12px 0;word-break:break-all}#online_lesson_trial .company__about__container .contact__corporate__link{margin:24px}@media screen and (max-width: 960px){#online_lesson_trial .online_lesson_container{margin:0 auto 20px}}#online_lesson_trial .emphasize_container{position:relative;margin:0 auto 30px;padding:16px;border-radius:10px}@media screen and (min-width: 960px){#online_lesson_trial .emphasize_container{width:700px;margin:0 auto 24px}}.bg_skew_dot{background-color:#ffffff;background-image:radial-gradient(rgba(123,222,217,0.0666667) 20%, transparent 20%),radial-gradient(rgba(123,222,217,0.0666667) 20%, transparent 20%),radial-gradient(rgba(226,121,133,0.0980392) 20%, transparent 20%);background-size:1400px 1400px;background-position:800px 100px, 300px 350px, 600px 700px}@media screen and (max-width: 960px){.bg_skew_dot{background-size:700px 700px;background-position:750px 100px, 350px 200px, 300px 500px}}.online_lesson_text_background{background-color:#fff;padding:1rem;border-radius:5px;max-width:900px;justify-content:center;margin:0 auto;width:80%;clear:both;position:relative;border:solid;border-color:#94ddde;border-width:8px}@media screen and (max-width: 960px){.online_lesson_text_background{margin:20px auto 42px}}.online-lesson-top-section-top-icon{position:absolute;top:-36px;left:-48px}.online-lesson-top-section-bottom-icon{position:absolute;bottom:-72px;right:-46px}.container_background_color{background-color:#ffffff}.person_article_positon{justify-content:center;margin-bottom:24px;height:900 !important}.person_colum{border-radius:4%;background-color:#fff;max-width:280px;padding:24px;margin:12px;font-weight:700;border:solid;border-color:#94ddde;border-width:8px}@media screen and (max-width: 900px){.person_colum{padding:14px}}.person_icon{margin:6px auto 4px;width:100px;height:100px;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 720px){.person_icon{margin:30px auto 20px}}.person_top_icon img{position:absolute;max-width:35%;border-radius:100%}.timeschdule_size img{max-width:900px;text-align:center;border-radius:2%}@media screen and (max-width: 960px){.timeschdule_size img{max-width:300px}}.sp-post-display{display:block}@media screen and (min-width: 767px){.sp-post-display{display:none}}.pc-post-display{display:none}@media screen and (min-width: 768px){.pc-post-display{display:block}}.pc-menu-flex-grow{flex-grow:initial !important}@media screen and (min-width: 768px){.pc-menu-flex-grow{flex-grow:1 !important}}#img_field>img{inset:0px;height:100%;width:100%;max-width:590px;border-radius:16px}@media screen and (min-width: 767px) and (max-width: 988px){.tablet-not-display{display:none !important}}.main-left{display:block}.main-right{display:none}.main-container{flex-grow:1}.width100percent{width:100% !important}@media screen and (min-width: 768px){.width100percent{width:auto !important}}.pc-width-is-600px{width:100% !important}@media screen and (min-width: 768px){.pc-width-is-600px{width:600px !important}}.pc-width-is-400px{width:100% !important}@media screen and (min-width: 768px){.pc-width-is-400px{width:400px !important}}.pc-min-width-is-600px{min-width:auto !important}@media screen and (min-width: 768px){.pc-min-width-is-600px{min-width:600px !important}}.new-post-width100percent{width:100% !important}@media screen and (min-width: 768px){.new-post-width100percent{width:auto !important}}@media screen and (min-width: 1024px){.new-post-width100percent{width:auto !important}}.sp-is-margin-0{margin:0}@media screen and (min-width: 768px){.sp-is-margin-0{margin-left:8px !important}}.post-wrapper{-ms-flex-align:stretch;-ms-flex-negative:0;-ms-flex-preferred-size:auto;-webkit-align-items:stretch;-webkit-box-align:stretch;-webkit-flex-basis:auto;-webkit-flex-shrink:0;align-items:stretch;border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;min-height:0px;min-width:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;position:relative;z-index:0}.fd-column{flex-direction:column}.fd-row{flex-direction:row}.r-18u37iz{outline-style:none;align-items:center;flex-shrink:1;max-width:100%}.css-901oao{border:0 solid black;box-sizing:border-box;color:black;display:inline;font:14px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;word-wrap:break-word}.css-cens5h{-webkit-box-orient:vertical;display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:ellipsis}.css-1hf3ou5{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.article-post-relation:hover{text-decoration:underline}.width512{width:100% !important}@media screen and (min-width: 768px){.width512{width:512px !important}}.post-item-hover{background-color:rgba(0,0,0,0.03) !important}.post-content{margin-top:4px}#img_field0{max-width:100% !important}#img_field0 img{width:100% !important}.comment-color{color:#1d9bf0}.like-color{color:#f91880}#new_form_post_create .radio-control,#new_form_post_edit .radio-control,#new_form_post_reply .radio-control{font-family:system-ui, sans-serif;font-size:2rem;font-weight:bold;line-height:1.1;display:flex;flex-wrap:wrap}#new_form_post_create .label-control,#new_form_post_edit .label-control,#new_form_post_reply .label-control{display:flex !important;align-items:center;margin-right:16px}#new_form_post_create .label-control:last-child,#new_form_post_edit .label-control:last-child,#new_form_post_reply .label-control:last-child{margin-right:0px !important}#new_form_post_create input[type="radio"],#new_form_post_edit input[type="radio"],#new_form_post_reply input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0 4px 0 0;font:inherit;color:#7bcabd;width:1.15em;height:1.15em;border:0.1rem solid #7bcabd;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center}#new_form_post_create input[type="radio"]::before,#new_form_post_edit input[type="radio"]::before,#new_form_post_reply input[type="radio"]::before{content:"";width:0.65em;height:0.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #7bcabd}#new_form_post_create input[type="radio"]:checked::before,#new_form_post_edit input[type="radio"]:checked::before,#new_form_post_reply input[type="radio"]:checked::before{transform:scale(1)}#new_form_post_create .radio-control+#new_form_post_create .radio-control,#new_form_post_edit .radio-control+#new_form_post_edit .radio-control,#new_form_post_reply .radio-control+#new_form_post_reply .radio-control{margin-top:1em}#post-menu .sp-apply-menu,#post-menu2 .sp-apply-menu{display:none;position:fixed;z-index:1300;inset:0}#post-menu .sp-apply-menu.active,#post-menu2 .sp-apply-menu.active{display:block;opacity:1;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}#post-menu .sp-apply-menu .sp-apply-menu-container,#post-menu2 .sp-apply-menu .sp-apply-menu-container{top:0;left:0;right:0;bottom:0;display:flex;z-index:-1;position:fixed;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent}#post-menu .sp-apply-menu .menu-main,#post-menu2 .sp-apply-menu .menu-main{position:fixed;top:auto;left:0;right:0;bottom:0;height:auto;max-height:100%}#post-menu .sp-apply-menu .menu-main .product_detail_new .back-btn,#post-menu2 .sp-apply-menu .menu-main .product_detail_new .back-btn{position:absolute;top:16px;right:16px;cursor:pointer;font-size:1.5rem;fill:#595959}#post-menu .sp-apply-menu .menu-main .product_detail_new .outer-container,#post-menu2 .sp-apply-menu .menu-main .product_detail_new .outer-container{border:none !important;padding:0}#post-menu .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container,#post-menu2 .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container{width:100%;background-color:white;border-radius:16px 16px 0 0;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);min-height:286px}#post-menu .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper,#post-menu2 .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper{padding:36px}#post-menu .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-title,#post-menu2 .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-title{text-align:center;font-weight:bold;margin-bottom:12px}#post-menu .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items,#post-menu2 .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items{display:block;padding:8px}#post-menu .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items .ticket-item,#post-menu2 .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items .ticket-item{width:100%;display:flex;text-align:left;border-top:1px solid #e5e5e5;padding:12px 0}#post-menu .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items .ticket-item .ticket-radio-btn,#post-menu2 .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items .ticket-item .ticket-radio-btn{width:20%}#post-menu .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items .ticket-item .ticket-item-left,#post-menu2 .sp-apply-menu .menu-main .product_detail_new .outer-container .menu-container .menu-wrapper .ticket-items .ticket-item .ticket-item-left{width:80%;display:flex;flex-wrap:wrap;justify-content:space-around}.online_lesson_trial_point{font-size:18px;text-align:center}.online_lesson_trial_point_text{font-weight:100;text-align:left}.online_lesson_trial_program_colum{border-radius:4%;background-color:#fff;max-width:280px;padding:24px 6px;margin:12px;font-weight:700;border:solid;border-color:#94ddde;border-width:8px}.online_lesson_trial_program_text{font-size:18px;font-weight:100;text-align:center;color:#1c4f39}.online_lesson_trial_program_img img{margin:0 auto}.online_lesson_trial_program_point_1{font-size:24px;text-align:center;color:#fff;background-color:#3cbcad;margin:12px 6px;border-radius:4%;padding:24px}.online_lesson_trial_program_point_2{font-size:24px;text-align:center;color:#1c4f39;background-color:#f8cf53;margin:6px;border-radius:4%;padding:2px 4px}.online_lesson_trial_program_point_2-1{font-size:18px;font-weight:100;text-align:center;color:#1c4f39}.online_lesson_trial_program_point_3{font-size:24px;text-align:center;color:#1c4f39;background-color:#98d4e1;margin:6px;border-radius:4%;padding:12px}.online_lesson_trial_program_point_etc{text-align:right;margin:0 !important;padding:0 !important}.online_lesson_trial_program_point_4{font-size:24px;text-align:center;color:#fff;background-color:#37c9ef;margin:12px;border-radius:4%;padding:24px}.online_lesson_trial_program_point_5{font-size:24px;text-align:center;color:#fff;background-color:#2c92d5;margin:12px;border-radius:4%;padding:4px 4px}.online_lesson_trial_program_point_5-1{font-size:18px;font-weight:100;text-align:center;color:#fff}.online-lesson-program-section-left-icon{position:relative}.online-lesson-program-section-left-icon-postion-1{position:absolute;top:53px;left:-16px}.online-lesson-program-section-left-icon-postion-2{position:absolute;top:127px;right:-28px}.online-lesson-program-section-right-icon{position:relative}.online-lesson-program-section-right-icon-postion-1{position:absolute;top:-136px;right:-40px}.online_lesson_trial_raiting{text-align:center;margin:30px auto 12px !important}.borders_color{font-size:24px}.online_lesson_trial_section{margin-bottom:0px}.online_lesson_trial_top_section{margin:0 auto}.online_lesson_trial_top_back_ground_color{background-color:#0fbcf9}.online_lesson_trial_text{margin-bottom:24px;font-weight:bold}@media screen and (max-width: 960px){.online_lesson_trial_text{margin-left:12px;margin-right:12px;max-width:720px}}.online_lesson_trial_top_text{margin-top:40px}@media screen and (max-width: 960px){.online_lesson_trial_hidden_text{visibility:hidden}}@media screen and (max-width: 960px){.online_lesson_trial_hidden_text_height{padding:6px}}.online_lesson_trials_price_text{font-size:18px;font-weight:bold}@media screen and (max-width: 960px){.online_lesson_trials_price_text{font-size:14px}}.price_emphasis{font-size:20px;text-decoration:underline;text-decoration-thickness:0.3em;-webkit-text-decoration-color:rgba(255,228,0,0.4);text-decoration-color:rgba(255,228,0,0.4);text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (min-width: 959px){.price_emphasis{font-size:22px}}.course_caution{font-size:90%}@media screen and (min-width: 959px){.course_caution{font-size:95%}}.online_lesson_trials_price_sub_text{font-size:32px;font-weight:bold}@media screen and (max-width: 960px){.online_lesson_trials_price_sub_text{font-size:14px}}.price_down_line{position:relative}.price_down_line::before{position:absolute;content:"";display:block;transform:rotate(0);background-color:red;width:18%;height:2px;top:38%;left:0}.sma{display:none}@media screen and (max-width: 768px){.sma{display:block}}.online_lesson_text_under{color:#7bcabd;text-decoration:underline}.online_lesson-btn-emphasize{width:100%;border-color:#e27985;background-color:#e27985;color:#fff !important;width:100%;font-size:150%;height:58px}@media screen and (min-width: 960px){.online_lesson-btn-emphasize{font-size:300%;height:90px;padding:15px}}.causing_worry_text{font-size:18px}@media screen and (max-width: 960px){.causing_worry_text{font-size:14px}}.causing_worry_emphasis{font-size:20px;text-decoration:underline;text-decoration-thickness:0.2em;-webkit-text-decoration-color:rgba(0,47,255,0.658);text-decoration-color:rgba(0,47,255,0.658);text-underline-offset:0em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;line-height:50px}@media screen and (min-width: 959px){.causing_worry_emphasis{font-size:22px;text-underline-offset:1em}}.causing_worry_text_emphasis{font-size:140%;font-weight:bold}@media screen and (min-width: 960px){.causing_worry_text_emphasis{font-size:200%}}.timeschdule_pic_size{border-radius:10px;width:600px}@media screen and (max-width: 1024px){.timeschdule_pic_size{width:400px}}@media screen and (max-width: 760px){.timeschdule_pic_size{width:360px}}@media screen and (min-width: 960px){.timeschdule_pic_flex{display:flex;justify-content:center}}a.btn--orange{color:#fff;background-color:#e27985;border-bottom:5px solid #a8545e;width:400px;border-radius:100vh;font-size:32px}@media screen and (max-width: 760px){a.btn--orange{width:300px;font-size:26px}}a.btn--orange:hover{margin-top:3px;color:#fff;background:#f07f8c;border-bottom:2px solid #a8545e;border-radius:100vh}a.btn--green{color:#fff;background-color:#7bcabd !important;border-bottom:5px solid #50887f !important;width:400px;border-radius:100vh;font-size:32px}@media screen and (max-width: 760px){a.btn--green{width:300px;font-size:26px}}a.btn--green:hover{margin-top:3px;color:#fff;background-color:#8cd8cb !important;border-bottom:2px solid #50887f !important;border-radius:100vh}a.btn--shadow{box-shadow:0 3px 5px rgba(0,0,0,0.3)}.fa-position-right{position:absolute;top:calc(50% - 0.5em);right:1rem}a.btn-flat{overflow:hidden;padding:1.5rem 6rem;color:#fff;border-radius:0;background:#f07f8c}a.btn-flat span{position:relative}.top_text{border-radius:10%;background-color:#7bcabd8b;padding:50px;margin:20px auto;font-weight:500px}.second_text_h3{font-size:24px}.kwschool_text_line{line-height:32px}.Qa-Box{width:80%;margin:0 auto}.Qa-Box .Qa dt,.Qa-Box .Qa dd{display:flex;align-items:baseline;margin:30px 0}.Qa-Box .Qa dt p{margin:0;padding-left:15px;font-weight:bold;width:100%}.Qa-Box .Qa dd p{margin:0;padding-left:15px;width:100%}.Qa-Box .Qa dt::before{content:"Q";display:flex;justify-content:center;align-items:center;background:#7bcabd8b;color:#fff;width:38px;height:38px;border-radius:50px}.Qa-Box .Qa dd::before{content:"A";display:flex;justify-content:center;align-items:center;background:#f07f8c;color:#fff;width:38px;height:38px;border-radius:50px}@media screen and (max-width: 960px){.Qa-Box{width:95%}}.top_text_title{position:relative;overflow:hidden;padding:1.5rem 2rem 1rem 130px;word-break:break-all;border-top:3px solid #7bcabd8b;border-radius:12px 0 0 0}.top_text_title span{font-size:40px;font-size:4rem;position:absolute;top:0;left:0;display:block;padding:3px 20px;color:#fff;border-radius:10px 0 20px 10px;background:#7bcabd8b}.ceo_imgcol{padding:100% 0 0 0;background-position:50% 50% !important;background-size:cover !important}.ceo_text{line-height:1.5em;font-size:18px;letter-spacing:0.01em}.leadership-profile-name{padding-top:40px;font-size:28px;font-weight:700;letter-spacing:0.03em;text-align:left}.online_lesson_trial_sumary_text{font-weight:bold}@media screen and (max-width: 960px){.online_lesson_trial_sumary_text{max-width:720px}}.leadership-profile-role{font-size:14px;font-weight:700;letter-spacing:0.04em;text-align:left}.leadership-profile-description{line-height:1.5em;padding-top:24px;font-size:16px;text-align:left}@media screen and (max-width: 768px){.leadership-profile{max-width:none;padding-bottom:32px;border-bottom:1px solid #d9d9d9}}.age_range{max-width:720px;margin:0 auto}.adjust_top_text_positon{line-height:36px;text-align:center;font-weight:bold;font-size:24px;color:#1c4f59}.online_lesson_top_text{line-height:36px;text-align:center;font-weight:bold;font-size:24px;color:#1c4f59;margin:24px auto 40px !important}.ipc-log{margin:24px auto;width:60%}.keywords img{width:75%;border-radius:6px}.exp{display:table;width:100%;height:100%}.exp .checkbox{display:flex;width:100%;height:100%;vertical-align:middle;text-align:center;flex-wrap:wrap}.exp label{display:inline-block;cursor:pointer;position:relative;font-size:14px}.exp label span{display:inline-block;position:relative;background-color:transparent;width:18px;height:18px;transform-origin:center;border:2px solid #7bcabd;border-radius:4px;vertical-align:-4px;margin-right:4px;transition:background-color 150ms 200ms,transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);transition:background-color 150ms 200ms,transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89)}.exp label span:before{content:"";width:0px;height:2px;border-radius:2px;background:#7bcabd;position:absolute;transform:rotate(45deg);top:7px;left:4px;transition:width 50ms ease 50ms;transform-origin:0% 0%;border-radius:2px;background:#7bcabd;position:absolute;transform:rotate(45deg);top:7px;left:4px;transition:width 50ms ease 50ms;transform-origin:0% 0%}.exp label span:after{content:"";width:0;height:2px;border-radius:2px;background:#7bcabd;position:absolute;transform:rotate(305deg);top:11px;left:5px;border-radius:2px;background:#7bcabd;position:absolute;transform:rotate(305deg);top:11px;left:5px;transition:width 50ms ease;transform-origin:0% 0%}.exp label:hover span:before{width:5px;transition:width 100ms ease}.exp label:hover span:after{width:10px;transition:width 150ms ease 100ms}.exp input[type="checkbox"]{display:none}.exp input[type="checkbox"]:checked+label span{background-color:#7bcabd;transform:scale(1.25)}.exp input[type="checkbox"]:checked+label span:after{width:10px;background:#fff;transition:width 150ms ease 100ms}.exp input[type="checkbox"]:checked+label span:before{width:5px;background:#fff;transition:width 150ms ease 100ms}.exp input[type="checkbox"]:checked+label:hover span{background-color:#7bcabd;transform:scale(1.25)}.exp input[type="checkbox"]:checked+label:hover span:after{width:10px;background:#fff;transition:width 150ms ease 100ms}.exp input[type="checkbox"]:checked+label:hover span:before{width:5px;background:#fff;transition:width 150ms ease 100ms}.exp input[type="checkbox"]:checked+label:hover span:before{width:5px;background:#fff;transition:width 150ms ease 100ms}.grandprix_gorld_medal{display:flex;justify-content:center;align-items:center}.grandprix_medal{display:flex;justify-content:center;align-items:center;margin:16px}.grandprix_medal .image{width:72px;margin:0;padding:0;overflow:hidden;position:relative}.grandprix_medal_text{padding:0;font-size:24px}@media screen and (max-width: 768px){.grandprix_medal_text{margin:auto 0}}.grandprix_medal_br{display:block}@media screen and (max-width: 768px){.grandprix_gorld_medal_br{display:none}}.user_comment{background-color:#7bcabd13;padding:6px;border-radius:6px;height:112px;line-height:170%}@media screen and (max-width: 768px){.user_comment{height:auto;padding:1em}}.award2024_company_user_comment_1{background-color:#7bcabd13;padding:6px;border-radius:6px;height:165px;line-height:170%}@media screen and (max-width: 768px){.award2024_company_user_comment_1{height:auto;padding:1em}}.award2024_company_user_comment_3{background-color:#7bcabd13;padding:6px;border-radius:6px;height:200px;line-height:170%}@media screen and (max-width: 768px){.award2024_company_user_comment_3{height:auto;padding:1em}}.award2024_user_comment{background-color:#7bcabd13;padding:6px;border-radius:6px;line-height:170%}@media screen and (max-width: 768px){.award2024_user_comment{height:auto;padding:1em}}.award2024_video_container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1rem 0}.award2024_video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.left_grand_prox_container{width:50%;margin:auto}@media screen and (max-width: 768px){.left_grand_prox_container{width:100%}}.grand_prix_container{width:90%;margin:auto;margin-top:1rem}.grandprix_gorld-name{font-size:20px;line-height:40px}.grandprix_name{font-size:16px;padding:0 0 0 24px}.grandprix_gorld_medal .image{width:100px;margin:0 12px 12px 0;padding:0;overflow:hidden;position:relative}.balloon2-top{position:relative;display:inline-block;margin:1.5em 0;padding:14px 10px;min-width:360px;max-width:100%;color:#ffd700;font-size:16px;background:#fff;border:solid 3px #ffd700;box-sizing:border-box;border-radius:10px;box-shadow:6px 6px 0px 0px #7e7c7c}.balloon2-top:before{content:"";position:absolute;top:-24px;left:20%;margin-left:-15px;border:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.balloon2-top:after{content:"";position:absolute;top:-30px;left:20%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #ffd700;z-index:1}.balloon2-top p{margin:0;padding:0}.grandprix_icon_image{margin:6px auto;size:50%;border-radius:50%}.grandprix_icon_image img{border-radius:100%}.grandprix_logo_image{margin:6px auto;size:50%}.junmp_postion{padding-top:82px;margin-top:-82px}.ceo_comment{width:100px;border-radius:50%;margin:12px}.grandprix_ceo_comment{text-align:left}.grandprix_ceo{display:flex;justify-content:center}.grandprix_ceo p{margin-top:0;margin-bottom:1rem;padding:32px;text-align:left}@media screen and (max-width: 960px){.grandprix_ceo p{padding:12px}}.grandprix_ceo_section{max-width:720px;margin:32px auto;background-color:#fff;padding:40px 40px 20px;border-radius:10px}@media screen and (max-width: 960px){.grandprix_ceo_section{margin:32px 6px;padding:36px 36px 14px}}.grandprix_ceo_contents{border:3px solid #7bcabd8b;padding:14px;border-radius:10px}.grand_prix_event_title{font-size:24px;padding:4px;line-height:30px}@media screen and (max-width: 768px){.grand_prix_medal_and_title{display:flex;margin-left:40px;margin-top:24px}}@media screen and (min-width: 768px){.medal_image__container{display:flex;height:250px}}.grandprix_sma{display:block}@media screen and (max-width: 768px){.grandprix_sma{display:none}}.grand_prix_row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center}@media screen and (max-width: 768px){.grand_prix_row{max-width:90%;margin:0 auto}}.list-container{border-radius:10px;border:2px solid #7bcabd8b;background-color:#fff;overflow:hidden;margin:12px 24px}@media (min-width: 768px){.list-container{width:50%}}.list-container .title_teachers{background-color:#ff9e9e}.list-container .title_schools{background-color:#c0eee4}.list-container .title_2023_popular_course{background-color:#ff9e9e}.list-container .title_2023_teachers{background-color:#428fee}.list-container .title_2023_companies{background-color:#ffff00}.list-container .title_2023_collaboration{background-color:#0cc0a27f}.list-container .list-container__title{width:100%;margin:0 auto;font-size:1.6rem;line-height:1;font-weight:700;text-align:center;padding:20px 0;border-bottom:2px solid #7bcabd8b}@media (min-width: 768px){.list-container .list-container__title{font-size:2rem}}.grand_prix_winners{max-width:1000px;margin:0 auto 24px}.balloon1-top{position:relative;display:inline-block;margin:1.5em 1.5em;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#ca7b9f13}.balloon1-top:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #ca7b9f13}.balloon1-top p{margin:0;padding:0;height:136px;text-align:left;line-height:170%}@media (max-width: 768px){.balloon1-top p{height:auto;margin:1em}}.work{display:flex;flex-direction:column;position:relative;width:100%;text-align:center}@media (min-width: 768px){.work{height:100%}}.work .work__rank[data-rank="1"]{background:url(https://assets.kidsweekend.jp/assets/kw_award/grand_prix/rank_1-14iuR1U-baf7163909ffb6273ce48603bedf668abaae8a533719657071a4c862d3d179a4.svg) no-repeat 50%/contain}.work .work__rank[data-rank="2"]{background:url(https://assets.kidsweekend.jp/assets/kw_award/grand_prix/rank_2-2F-HfIz-d9f2e70483546d06a58a6bfa0f3674c9f62b6b1d3f6a97e5b4a142573ac19fb9.svg) no-repeat 50%/contain}.work .work__rank[data-rank="3"]{background:url(https://assets.kidsweekend.jp/assets/kw_award/grand_prix/rank_3-3gfhQbG-df91aeb504e2be9a05b73892429af7822b8eaa3b388d57c20a09ca32ae3511db.svg) no-repeat 50%/contain}.work .work__rank[data-rank="4"]{background:url(https://assets.kidsweekend.jp/assets/kw_award/grand_prix/rank_4-4-158c98476c4c26b44e1368946ac32dd29901250f2e6eff374d0f9b75bac14d04.svg) no-repeat 50%/contain}.work .work__rank[data-rank="1"],.work .work__rank[data-rank="2"],.work .work__rank[data-rank="3"],.work .work__rank[data-rank="4"]{height:60px;padding-bottom:4px;margin:12px}.work .work__rank[data-rank="1"].long,.work .work__rank[data-rank="2"].long,.work .work__rank[data-rank="3"].long,.work .work__rank[data-rank="4"].long{height:70px}.work .work__rank{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:10px;font-size:2rem;font-weight:700;line-height:1}@media (max-width: 768px){.work .work__rank{font-size:1.5rem}}.work .work__rank.small_title{font-size:1rem !important}@media (max-width: 768px){.work .work__rank.small_title{font-size:0.7rem !important;line-height:1.5 !important}}.award2024-section-card .work{display:flex;flex-direction:column;position:relative;width:100%;text-align:center}@media (min-width: 768px){.award2024-section-card .work{height:100%}}.award2024-section-card .work .work__rank[data-rank="1"]{background:url(https://assets.kidsweekend.jp/assets/kw_award/grand_prix/rank_1-14iuR1U-baf7163909ffb6273ce48603bedf668abaae8a533719657071a4c862d3d179a4.svg) no-repeat 50%/contain}.award2024-section-card .work .work__rank[data-rank="2"]{background:url(https://assets.kidsweekend.jp/assets/kw_award/grand_prix/rank_2-2F-HfIz-d9f2e70483546d06a58a6bfa0f3674c9f62b6b1d3f6a97e5b4a142573ac19fb9.svg) no-repeat 50%/contain}.award2024-section-card .work .work__rank[data-rank="3"]{background:url(https://assets.kidsweekend.jp/assets/kw_award/grand_prix/rank_3-3gfhQbG-df91aeb504e2be9a05b73892429af7822b8eaa3b388d57c20a09ca32ae3511db.svg) no-repeat 50%/contain}.award2024-section-card .work .work__rank[data-rank="4"]{background:url(https://assets.kidsweekend.jp/assets/kw_award/grand_prix/rank_4-4-158c98476c4c26b44e1368946ac32dd29901250f2e6eff374d0f9b75bac14d04.svg) no-repeat 50%/contain}.award2024-section-card .work .work__rank[data-rank="5"]{background:url(https://assets.kidsweekend.jp/assets/kw_award/grand_prix/rank_1-14iuR1U-baf7163909ffb6273ce48603bedf668abaae8a533719657071a4c862d3d179a4.svg) no-repeat 50%/contain}.award2024-section-card .work .work__rank[data-rank="1"],.award2024-section-card .work .work__rank[data-rank="2"],.award2024-section-card .work .work__rank[data-rank="3"],.award2024-section-card .work .work__rank[data-rank="4"],.award2024-section-card .work .work__rank[data-rank="5"]{height:80px;padding-bottom:4px;margin:12px}.award2024-section-card .work .work__rank[data-rank="1"].long,.award2024-section-card .work .work__rank[data-rank="2"].long,.award2024-section-card .work .work__rank[data-rank="3"].long,.award2024-section-card .work .work__rank[data-rank="4"].long,.award2024-section-card .work .work__rank[data-rank="5"].long{height:70px}.award2024-section-card .work .work__rank{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:10px;font-size:1rem;font-weight:700;line-height:1}@media (max-width: 768px){.award2024-section-card .work .work__rank{font-size:0.6rem}}.award2024-section-card .work .work__rank.small_title{font-size:1rem !important}@media (max-width: 768px){.award2024-section-card .work .work__rank.small_title{font-size:0.7rem !important;line-height:1.5 !important}}.award2024_grand_prix_collaboration_title{font-size:1.4rem;padding-top:10px;line-height:30px}@media screen and (max-width: 760px){.award2024_grand_prix_collaboration_title{font-size:1rem}}.award2024_grand_prix_teacher_title{font-size:1.4rem;padding-top:10px;line-height:30px}@media screen and (max-width: 760px){.award2024_grand_prix_teacher_title{font-size:1rem}.award2024_grand_prix_teacher_title .small_title{font-size:0.8rem}}.award2024_grand_prix_title{font-size:1.4rem;padding-top:10px;line-height:30px}@media screen and (max-width: 760px){.award2024_grand_prix_title{font-size:1rem}.award2024_grand_prix_title .small_title{font-size:0.8rem}}.list-container .title_2024_companies_1{background-color:#ffff00}.list-container .title_2024_companies_2{background-color:#95cafb}.list-container .title_2024_companies_3{background-color:#fc9b86}.winner_image__container{display:flex;height:200px;font-size:24px}@media (max-width: 768px){.winner_image__container{flex-flow:column;height:auto}}.left_winner_image_container{width:50%;margin:auto 0}@media (max-width: 768px){.left_winner_image_container{width:100%}}.push_left_winner_image_container{width:50%;margin:auto;padding-left:32px}@media (max-width: 768px){.push_left_winner_image_container{padding:0;width:100%}}.right_winner_image_container{width:100%;padding:o}@media (min-width: 768px){.right_winner_image_container{width:50%;margin:auto;padding-right:1em}}.push_right_winner_image_container{width:50%;margin:auto;padding-right:1em}@media (max-width: 768px){.push_right_winner_image_container{padding:0;width:100%}}.right_winner_image_container .short_name{font-size:24px}@media screen and (max-width: 400px){.right_winner_image_container .short_name{font-size:18px}}.push_right_winner_image_container .short_name{font-size:24px}@media screen and (max-width: 400px){.push_right_winner_image_container .short_name{font-size:18px}}.right_winner_image_container .long_name{padding:0;font-size:18px}@media (max-width: 768px){.right_winner_image_container .long_name{font-size:18px}}.push_right_winner_image_container .long_name{padding:0;font-size:18px}@media (max-width: 768px){.push_right_winner_image_container .long_name{font-size:18px}}.right_winner_image_container .teacher_name{font-size:18px;color:#6c757d;margin-left:0.5rem !important}.special-contents__title{position:relative;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;line-height:1;margin:20px 0 10px}.special-contents__title:before{content:"";position:absolute;width:100%;border-top:2px dashed #7bcabd8b}.special-contents__title span{position:relative;z-index:2;padding:0 8px;color:#0cc0a27f;background-color:#fff}.special-contents__title span.company_and_teacher_name{color:#0caac2 !important}.grand_prix_events_title{font-size:20px;padding:4px;line-height:30px;height:100px}@media screen and (max-width: 400px){.grand_prix_events_title{font-size:18px}}.grand_prix_teacher_title{font-size:2rem;padding-top:32px;line-height:30px;height:72px}@media screen and (max-width: 760px){.grand_prix_teacher_title{font-size:18px}}.grand_prix_teacher_title{font-size:2rem;padding-top:32px;line-height:30px;height:72px}@media screen and (max-width: 760px){.grand_prix_teacher_title{font-size:18px}}.grand_prix_popular_course_title{font-size:1.4rem;padding-top:32px;line-height:30px;height:96px}@media screen and (max-width: 760px){.grand_prix_popular_course_title{font-size:1rem;height:116px}}.grand_prix_collaboration_title{font-size:1.4rem;padding-top:32px;line-height:30px;height:100px}@media screen and (max-width: 760px){.grand_prix_collaboration_title{font-size:1rem;height:120px}}.grand_prix_main__title{font-size:36px;font-weight:700;text-align:center;margin:0 auto}@media (max-width: 768px){.grand_prix_main__title{max-width:350px}}.ceremony_text{max-width:720px;margin:12px auto;text-align:left;line-height:1.57143em}@media (max-width: 768px){.ceremony_text{max-width:350px}}.ceremony_text_span{font-size:20px;font-weight:bold}.collaboration_event_topic{font-size:1.5rem;font-weight:bold;font-size:1.5rem;margin-top:24px;color:#0cc0a27f;text-align:center;padding:0.25em;border-top:solid 2px #0cc0a27f;border-bottom:solid 2px #0cc0a27f;background:-webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px, #e9f4ff 3px, #e9f4ff 7px);background:repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px, #e9f4ff 3px, #e9f4ff 7px)}#watch-ceremony{max-width:860px;justify-content:center;position:relative;background:linear-gradient(90deg, #41a4fd, #0ef4ff) 0% 0%/contain;overflow:hidden;margin:0 auto 24px;border-radius:8px}#watch-ceremony .watch-ceremony-wrapper{padding:16px 8px}#watch-ceremony .watch-ceremony-wrapper h3{text-align:center;color:white;font-weight:900;font-size:18px;margin-bottom:0 !important}@media screen and (min-width: 767px){#watch-ceremony .watch-ceremony-wrapper h3{font-size:28px;line-height:38px}}#watch-ceremony .watch-ceremony-btn-wrapper{display:flex;justify-content:center;align-items:center;padding:0 8px 16px 8px}.ceremony-btn-wapper{box-sizing:border-box;font-size:62.5%}.ceremony-btn-wapper .ceremony-btn{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0.1em;color:#212529;border-radius:0.5rem}.ceremony-btn-wapper .ceremony-btn-custom01{margin-bottom:0.5rem;padding:0;border-radius:0.75rem}.ceremony-btn-wapper .ceremony-btn-custom01:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";transition:all 0.3s;transform:translate3d(0, 0.75rem, -1rem);border:2px solid #000;border-radius:inherit;background:#e27985;box-shadow:0 0.6rem 0 0 rgba(0,0,0,0.2)}.ceremony-btn-wapper .ceremony-btn-custom01:after{position:absolute}.ceremony-btn-wapper .ceremony-btn-custom01-front{position:relative;display:block;padding:1rem 3rem 1rem 3rem;transition:all 0.3s;border:2px solid #000;border-radius:inherit;background:#ff81c5;font-size:80.5%}.ceremony-btn-wapper .fa-position-left{position:absolute;top:calc(50% - 0.5em);left:1rem}.ceremony-btn-wapper .fa-position-right{position:absolute;top:calc(50% - 0.5em);right:1rem}.ceremony-btn-wapper .ceremony-btn-custom01:hover{transform:translate(0, 0.25rem);background:#fff100}.ceremony-btn-wapper .ceremony-btn-custom01:hover:before{transform:translate3d(0, 0.5rem, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-btn-wapper .ceremony-btn-custom01:active{transform:translate(0rem, 0.75rem)}.ceremony-btn-wapper .ceremony-btn-custom01:active:before{transform:translate3d(0, 0, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-btn-wapper .ceremony-btn-custom01:active:after{content:"\f2b6"}.ceremony-2023-btn-wapper{box-sizing:border-box;font-size:62.5%;margin-bottom:24px}@media screen and (min-width: 760px){.ceremony-2023-btn-wapper{width:50%;float:left;margin-bottom:32px}}.ceremony-2023-btn-wapper .ceremony-btn{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0.1em;color:#212529;border-radius:0.5rem;width:300px}@media (min-width: 768px){.ceremony-2023-btn-wapper .ceremony-btn{width:300px}}.ceremony-2023-btn-wapper .ceremony-btn-custom01{margin-bottom:0.5rem;padding:0;border-radius:0.75rem}.ceremony-2023-btn-wapper .ceremony-btn-custom01:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";transition:all 0.3s;transform:translate3d(0, 0.75rem, -1rem);border:2px solid #000;border-radius:inherit;background:#e27985;box-shadow:0 0.6rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom01:after{position:absolute}.ceremony-2023-btn-wapper .ceremony-btn-custom01-front{position:relative;display:block;padding:1rem 3rem 1rem 3rem;transition:all 0.3s;border:2px solid #000;border-radius:inherit;background:#ff81c5;font-size:80.5%}.ceremony-2023-btn-wapper .fa-position-left{position:absolute;top:calc(50% - 0.5em);left:1rem}.ceremony-2023-btn-wapper .fa-position-right{position:absolute;top:calc(50% - 0.5em);right:1rem}.ceremony-2023-btn-wapper .ceremony-btn-custom01:hover{transform:translate(0, 0.25rem);background:#fff100}.ceremony-2023-btn-wapper .ceremony-btn-custom01:hover:before{transform:translate3d(0, 0.5rem, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom01:active{transform:translate(0rem, 0.75rem)}.ceremony-2023-btn-wapper .ceremony-btn-custom01:active:before{transform:translate3d(0, 0, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom01:active:after{content:"\f2b6"}.ceremony-2023-btn-wapper .ceremony-btn-custom02{margin-bottom:0.5rem;padding:0;border-radius:0.75rem}.ceremony-2023-btn-wapper .ceremony-btn-custom02:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";transition:all 0.3s;transform:translate3d(0, 0.75rem, -1rem);border:2px solid #000;border-radius:inherit;background:#007bff;box-shadow:0 0.6rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom02:after{position:absolute}.ceremony-2023-btn-wapper .ceremony-btn-custom02-front{position:relative;display:block;padding:1rem 3rem 1rem 3rem;transition:all 0.3s;border:2px solid #000;border-radius:inherit;background:#007bff;font-size:80.5%}.ceremony-2023-btn-wapper .ceremony-btn-custom02:hover{transform:translate(0, 0.25rem);background:#0056b3}.ceremony-2023-btn-wapper .ceremony-btn-custom02:hover:before{transform:translate3d(0, 0.5rem, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom02:active{transform:translate(0rem, 0.75rem)}.ceremony-2023-btn-wapper .ceremony-btn-custom02:active:before{transform:translate3d(0, 0, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom02:active:after{content:"\f2b6"}.ceremony-2023-btn-wapper .ceremony-btn-custom03{margin-bottom:0.5rem;padding:0;border-radius:0.75rem}.ceremony-2023-btn-wapper .ceremony-btn-custom03:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";transition:all 0.3s;transform:translate3d(0, 0.75rem, -1rem);border:2px solid #000;border-radius:inherit;background:#ffc107;box-shadow:0 0.6rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom03:after{position:absolute}.ceremony-2023-btn-wapper .ceremony-btn-custom03-front{position:relative;display:block;padding:1rem 3rem 1rem 3rem;transition:all 0.3s;border:2px solid #000;border-radius:inherit;background:#ffc107;font-size:80.5%}.ceremony-2023-btn-wapper .ceremony-btn-custom03:hover{transform:translate(0, 0.25rem);background:#ffab00}.ceremony-2023-btn-wapper .ceremony-btn-custom03:hover:before{transform:translate3d(0, 0.5rem, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom03:active{transform:translate(0rem, 0.75rem)}.ceremony-2023-btn-wapper .ceremony-btn-custom03:active:before{transform:translate3d(0, 0, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom03:active:after{content:"\f2b6"}.ceremony-2023-btn-wapper .ceremony-btn-custom04{margin-bottom:0.5rem;padding:0;border-radius:0.75rem}.ceremony-2023-btn-wapper .ceremony-btn-custom04:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";transition:all 0.3s;transform:translate3d(0, 0.75rem, -1rem);border:2px solid #000;border-radius:inherit;background:#28a745;box-shadow:0 0.6rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom04:after{position:absolute}.ceremony-2023-btn-wapper .ceremony-btn-custom04-front{position:relative;display:block;padding:1rem 3rem 1rem 3rem;transition:all 0.3s;border:2px solid #000;border-radius:inherit;background:#28a745;font-size:80.5%}.ceremony-2023-btn-wapper .ceremony-btn-custom04:hover{transform:translate(0, 0.25rem);background:#218838}.ceremony-2023-btn-wapper .ceremony-btn-custom04:hover:before{transform:translate3d(0, 0.5rem, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom04:active{transform:translate(0rem, 0.75rem)}.ceremony-2023-btn-wapper .ceremony-btn-custom04:active:before{transform:translate3d(0, 0, -1rem);box-shadow:0 0.35rem 0 0 rgba(0,0,0,0.2)}.ceremony-2023-btn-wapper .ceremony-btn-custom04:active:after{content:"\f2b6"}.ceremony-2023-section{max-width:820px;margin:0 auto}.ceremony_wapper{width:60%;margin:0 auto}#particles-js{position:fixed;z-index:-1;width:100%;height:100%}#wrapper{position:relative;z-index:1;width:100%;height:100%}.right_ceremony_container{width:100%;text-align:center;font-size:110%;line-height:125%;margin-top:8px}@media screen and (min-width: 769px){.right_ceremony_container{width:50%;padding:16px}}.left_ceremony_container{max-width:100%}@media screen and (min-width: 769px){.left_ceremony_container{width:50%;margin:auto 0}}.ceremony img{width:95%;border-radius:6px}@media screen and (min-width: 769px){.ceremony img{width:100%}}@media screen and (max-width: 769px){.logo_and_name_mt{margin-top:16px}}.modal-video-dialog{margin:1.75rem auto;max-width:1000px}.modal-video-body{padding:24px 4%;text-align:center}.reverse_sma{display:block}@media screen and (max-width: 768px){.reverse_sma{display:none}}#notification_settings .custom-switch-input{position:absolute;z-index:-1;opacity:0}#notification_settings .custom-switch-input:checked ~ .custom-switch-indicator{background:#7bcabd}#notification_settings .custom-switch-input:checked ~ .custom-switch-indicator:before{left:calc(1rem + 1px)}#notification_settings .custom-switch-input:focus ~ .custom-switch-indicator{border-color:#7bcabd}#notification_settings .custom-switch-indicator{display:inline-block;height:1.25rem;width:2.25rem;background:#e9ecef;border-radius:50px;position:relative;vertical-align:bottom;border:1px solid rgba(0,40,100,0.12);transition:0.3s border-color, 0.3s background-color}#notification_settings .custom-switch-indicator:before{content:"";position:absolute;height:calc(1.25rem - 4px);width:calc(1.25rem - 4px);top:1px;left:1px;background:#fff;border-radius:50%;transition:0.3s left}#kws_application{padding-bottom:64px !important}#kws_application .text-underline{text-decoration:underline;text-decoration-thickness:0.5em;-webkit-text-decoration-color:rgba(255,228,0,0.4);text-decoration-color:rgba(255,228,0,0.4);text-underline-offset:-0.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#kws_application .progressbar{position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}#kws_application .progressbar li{position:relative;list-style-type:none;text-align:center;text-transform:uppercase;width:33.333%;color:#999999;font-weight:bold;font-size:12px}#kws_application .progressbar li:before{display:block;width:18px;height:18px;margin:7px auto 20px auto;content:"";text-align:center;border-radius:50%;background-color:#f5f5f5}#kws_application .progressbar li:after{position:absolute;z-index:-1;top:15px;left:-50%;width:100%;height:2px;content:"";background-color:#f5f5f5}#kws_application .progressbar li:first-child:after{content:none}#kws_application .progressbar li.active,#kws_application .progressbar li.complete{color:#7bcabd}#kws_application .progressbar li.active:before,#kws_application .progressbar li.complete:before{background-color:#7bcabd}#kws_application .progressbar li.active:after,#kws_application .progressbar li.complete:after{background-color:#7bcabd}#kws_application ul{margin-bottom:24px !important}#kws_application .radio-button-boxes .radio-control{border:2px solid #f5f5f5;border-radius:4px}#kws_application .radio-button-boxes .radio-control.border-active{border:2px solid #7bcabd}#kws_application .radio-button-boxes .label-control{display:flex !important;margin:0 !important;padding:8px;cursor:pointer;font-weight:bold;width:100%}#kws_application .radio-button-boxes .course-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:2px 8px 0 0;font:inherit;color:#7bcabd;width:1.15em;height:1.15em;border:0.1rem solid #7bcabd;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center}#kws_application .radio-button-boxes .course-checkbox::before{content:"";width:0.65em;height:0.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #7bcabd}#kws_application .radio-button-boxes .course-checkbox:checked::before{transform:scale(1)}#kws_application .radio-button-boxes .radio-control{margin-top:1em}#kws_application .weekday{margin-top:1em}#kws_application .course-caution{padding:0 8px 8px 8px;font-weight:400 !important;font-size:12px;color:#999999}#kws_application .custom-card{border:2px solid #f5f5f5;border-radius:4px;margin-bottom:8px}#kws_application .custom-card .custom-card-body{padding:12px}#kws_application .exp{display:table;width:100%;height:100%}#kws_application .exp .checkbox{display:block !important;width:100%;height:100%;text-align:left}#kws_application .exp .childbox{margin-bottom:16px}#kws_application .exp label{display:block;position:relative;font-size:14px}#kws_application .exp label span{display:inline-block;position:relative;background-color:transparent;width:18px;height:18px;transform-origin:center;border:2px solid #7bcabd;border-radius:4px;vertical-align:-4px;margin-right:8px;transition:background-color 150ms 200ms,transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89)}#kws_application .exp label span:before{content:"";width:0px;height:2px;border-radius:2px;background:#7bcabd;position:absolute;transform:rotate(45deg);top:7px;left:4px;transition:width 50ms ease 50ms;transform-origin:0% 0%}#kws_application .exp label span:after{content:"";width:0;height:2px;border-radius:2px;background:#7bcabd;position:absolute;transform:rotate(305deg);top:11px;left:5px;transition:width 50ms ease;transform-origin:0% 0%}#kws_application .exp label:hover span:before{width:5px;transition:width 100ms ease}#kws_application .exp label:hover span:after{width:10px;transition:width 150ms ease 100ms}#kws_application .exp input[type="checkbox"]{display:none}#kws_application .exp input[type="checkbox"]:checked+label span{background-color:#7bcabd;transform:scale(1.25)}#kws_application .exp input[type="checkbox"]:checked+label span:after{width:10px;background:#fff;transition:width 150ms ease 100ms}#kws_application .exp input[type="checkbox"]:checked+label span:before{width:5px;background:#fff;transition:width 150ms ease 100ms}#kws_application .exp input[type="checkbox"]:checked+label:hover span{background-color:#7bcabd;transform:scale(1.25)}#kws_application .exp input[type="checkbox"]:checked+label:hover span:after{width:10px;background:#fff;transition:width 150ms ease 100ms}#kws_application .exp input[type="checkbox"]:checked+label:hover span:before{width:5px;background:#fff;transition:width 150ms ease 100ms}#kws_application .exp2{display:table;width:100%;height:100%}#kws_application .exp2 .checkbox2{display:flex;width:100%;height:100%;vertical-align:middle;text-align:center;flex-wrap:wrap}#kws_application .exp2 label{display:inline-block;cursor:pointer;position:relative;font-size:14px}#kws_application .exp2 label span{display:inline-block;position:relative;background-color:transparent;width:18px;height:18px;transform-origin:center;border:2px solid #7bcabd;border-radius:4px;vertical-align:-4px;margin-right:4px;transition:background-color 150ms 200ms,transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89)}#kws_application .exp2 label span:before{content:"";width:0px;height:2px;border-radius:2px;background:#7bcabd;position:absolute;transform:rotate(45deg);top:7px;left:4px;transition:width 50ms ease 50ms;transform-origin:0% 0%}#kws_application .exp2 label span:after{content:"";width:0;height:2px;border-radius:2px;background:#7bcabd;position:absolute;transform:rotate(305deg);top:11px;left:5px;transition:width 50ms ease;transform-origin:0% 0%}#kws_application .exp2 label:hover span:before{width:5px;transition:width 100ms ease}#kws_application .exp2 label:hover span:after{width:10px;transition:width 150ms ease 100ms}#kws_application .exp2 input[type="checkbox"]{display:none}#kws_application .exp2 input[type="checkbox"]:checked+label span{background-color:#7bcabd;transform:scale(1.25)}#kws_application .exp2 input[type="checkbox"]:checked+label span:after{width:10px;background:#fff;transition:width 150ms ease 100ms}#kws_application .exp2 input[type="checkbox"]:checked+label span:before{width:5px;background:#fff;transition:width 150ms ease 100ms}#kws_application .exp2 input[type="checkbox"]:checked+label:hover span{background-color:#7bcabd;transform:scale(1.25)}#kws_application .exp2 input[type="checkbox"]:checked+label:hover span:after{width:10px;background:#fff;transition:width 150ms ease 100ms}#kws_application .exp2 input[type="checkbox"]:checked+label:hover span:before{width:5px;background:#fff;transition:width 150ms ease 100ms}#post .custom-card{border:2px solid #f5f5f5;border-radius:4px;margin-bottom:8px}#post .custom-card .custom-card-body{padding:12px}.accordion-content{display:none}.accordion-trigger::before{content:url(https://assets.kidsweekend.jp/assets/op_add_icon-12faae20e453942c0c74759f23881b68fc431946263f9791876086bba529f83e.svg);color:#6c757d;position:absolute;right:0px}.accordion-trigger.accordion-active::before{content:url(https://assets.kidsweekend.jp/assets/op_remove_icon-229051e9d10a3f760964464b033456715849ae4efe970ceeb3652dc48546fe8d.svg)}.outside_partner,.recent_topic_list,#festival-plan{text-align:center}.outside_partner .pikara-text-decoration,.recent_topic_list .pikara-text-decoration,#festival-plan .pikara-text-decoration{text-decoration:underline;text-decoration-thickness:0.5em;-webkit-text-decoration-color:rgba(255,228,0,0.4);text-decoration-color:rgba(255,228,0,0.4);text-underline-offset:-0.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.outside_partner main,.recent_topic_list main,#festival-plan main{padding:0}.outside_partner .pikara_side_menu_space,.recent_topic_list .pikara_side_menu_space,#festival-plan .pikara_side_menu_space{margin-left:240px;overflow:hidden;padding:0}@media screen and (max-width: 992px){.outside_partner .pikara_side_menu_space,.recent_topic_list .pikara_side_menu_space,#festival-plan .pikara_side_menu_space{margin-left:180px}}@media screen and (max-width: 576px){.outside_partner .pikara_side_menu_space,.recent_topic_list .pikara_side_menu_space,#festival-plan .pikara_side_menu_space{margin-left:0px}}.outside_partner h1,.recent_topic_list h1,#festival-plan h1{font-size:40px;border-bottom:none;padding:0px}@media screen and (max-width: 576px){.outside_partner h1,.recent_topic_list h1,#festival-plan h1{font-size:20px}}.outside_partner h2,.recent_topic_list h2,#festival-plan h2{font-size:28px;font-weight:700;line-height:1.3;margin:0}.outside_partner .mr-1,.recent_topic_list .mr-1,#festival-plan .mr-1{margin-right:4px}.outside_partner .mr-2,.recent_topic_list .mr-2,#festival-plan .mr-2{margin-right:8px}.outside_partner .p-2,.recent_topic_list .p-2,#festival-plan .p-2{padding:8px}.outside_partner .px-2,.recent_topic_list .px-2,#festival-plan .px-2{padding:0 8px}.outside_partner .pt-16,.recent_topic_list .pt-16,#festival-plan .pt-16{padding-top:64px}.outside_partner .py-8,.recent_topic_list .py-8,#festival-plan .py-8{padding:32px 0}.outside_partner .py-16,.recent_topic_list .py-16,#festival-plan .py-16{padding:64px 0}.outside_partner .mb-1,.recent_topic_list .mb-1,#festival-plan .mb-1{margin-bottom:4px}.outside_partner .mb-8,.recent_topic_list .mb-8,#festival-plan .mb-8{margin-bottom:32px}.outside_partner .mb-10,.recent_topic_list .mb-10,#festival-plan .mb-10{margin-bottom:40px}.outside_partner .mb-16,.recent_topic_list .mb-16,#festival-plan .mb-16{margin-bottom:64px}.outside_partner .w-adjust,.recent_topic_list .w-adjust,#festival-plan .w-adjust{width:50%}@media screen and (max-width: 576px){.outside_partner .w-adjust,.recent_topic_list .w-adjust,#festival-plan .w-adjust{width:100%}}.outside_partner .height-25,.recent_topic_list .height-25,#festival-plan .height-25{height:100px}.outside_partner .h-full,.recent_topic_list .h-full,#festival-plan .h-full{height:100%}.outside_partner .mw-1200,.recent_topic_list .mw-1200,#festival-plan .mw-1200{max-width:1200px}.outside_partner .text-center,.recent_topic_list .text-center,#festival-plan .text-center{text-align:center}.outside_partner .text-left,.recent_topic_list .text-left,#festival-plan .text-left{text-align:left}.outside_partner .relative,.recent_topic_list .relative,#festival-plan .relative{position:relative}.outside_partner .put_bottom,.recent_topic_list .put_bottom,#festival-plan .put_bottom{display:flex;align-items:flex-end}.outside_partner .table_wrapper,.recent_topic_list .table_wrapper,#festival-plan .table_wrapper{display:table}.outside_partner .link_blue,.recent_topic_list .link_blue,#festival-plan .link_blue{color:#428fee}.outside_partner .link_blue:hover,.recent_topic_list .link_blue:hover,#festival-plan .link_blue:hover{color:#428fee}.outside_partner .op_pc,.recent_topic_list .op_pc,#festival-plan .op_pc{display:none}@media screen and (min-width: 577px){.outside_partner .op_pc,.recent_topic_list .op_pc,#festival-plan .op_pc{display:block}}.outside_partner .op_sp,.recent_topic_list .op_sp,#festival-plan .op_sp{display:none}@media screen and (max-width: 576px){.outside_partner .op_sp,.recent_topic_list .op_sp,#festival-plan .op_sp{display:block}}.outside_partner .more-btn,.recent_topic_list .more-btn,#festival-plan .more-btn{border:1px solid #e0e0e0;padding:12px 0;border-radius:42px;margin:0 auto;width:50%;cursor:pointer}.outside_partner .more-btn span,.recent_topic_list .more-btn span,#festival-plan .more-btn span{color:#777777}.outside_partner .more-btn span:hover,.recent_topic_list .more-btn span:hover,#festival-plan .more-btn span:hover{color:#77777733}.outside_partner .sp-section-divider,.recent_topic_list .sp-section-divider,#festival-plan .sp-section-divider{display:none}@media screen and (max-width: 576px){.outside_partner .sp-section-divider,.recent_topic_list .sp-section-divider,#festival-plan .sp-section-divider{display:block;padding:8px 0;background:#f5f5f5}}.outside_partner .header-sp-modal,.recent_topic_list .header-sp-modal,#festival-plan .header-sp-modal{position:fixed;z-index:1300;inset:0;display:none}.outside_partner .header-sp-modal.active,.recent_topic_list .header-sp-modal.active,#festival-plan .header-sp-modal.active{display:block}.outside_partner .header-sp-modal .modal-transition,.recent_topic_list .header-sp-modal .modal-transition,#festival-plan .header-sp-modal .modal-transition{top:0;left:0;right:0;bottom:0;display:flex;z-index:-1;position:fixed;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent;opacity:1;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.outside_partner .header-sp-modal .header-sp-menu,.recent_topic_list .header-sp-modal .header-sp-menu,#festival-plan .header-sp-modal .header-sp-menu{position:absolute;right:0;width:100%;height:100%;color:#595959;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;background-color:#fff}.outside_partner .header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper,.recent_topic_list .header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper,#festival-plan .header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper{padding:16px;border-bottom:1px solid #d7d7d7}.outside_partner .header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper #close-btn,.recent_topic_list .header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper #close-btn,#festival-plan .header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper #close-btn{display:flex;justify-content:flex-end}.outside_partner .header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper .close-btn,.recent_topic_list .header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper .close-btn,#festival-plan .header-sp-modal .header-sp-menu .nav-close-container .nav-close-wrapper .close-btn{fill:#949494;width:32px;height:32px;font-weight:600}.outside_partner .header-sp-modal .header-sp-menu .menu-items,.recent_topic_list .header-sp-modal .header-sp-menu .menu-items,#festival-plan .header-sp-modal .header-sp-menu .menu-items{display:flex;flex-direction:column}.outside_partner .header-sp-modal .header-sp-menu .menu-items .menu-item,.recent_topic_list .header-sp-modal .header-sp-menu .menu-items .menu-item,#festival-plan .header-sp-modal .header-sp-menu .menu-items .menu-item{color:#343434;display:flex;padding:16px 24px;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f3f3}.outside_partner .header-sp-modal .header-sp-menu .menu-items .menu-item h4,.recent_topic_list .header-sp-modal .header-sp-menu .menu-items .menu-item h4,#festival-plan .header-sp-modal .header-sp-menu .menu-items .menu-item h4{font-size:16px;font-weight:600;margin-bottom:0}.outside_partner .header-sp-modal .header-sp-menu .menu-items .menu-item svg,.recent_topic_list .header-sp-modal .header-sp-menu .menu-items .menu-item svg,#festival-plan .header-sp-modal .header-sp-menu .menu-items .menu-item svg{width:24px;height:24px}.outside_partner .header-sp-modal .header-sp-menu .buttons,.recent_topic_list .header-sp-modal .header-sp-menu .buttons,#festival-plan .header-sp-modal .header-sp-menu .buttons{padding:16px}.outside_partner .header-sp-modal .header-sp-menu .buttons .btn-box,.recent_topic_list .header-sp-modal .header-sp-menu .buttons .btn-box,#festival-plan .header-sp-modal .header-sp-menu .buttons .btn-box{margin-bottom:8px}.outside_partner .header-sp-modal .header-sp-menu .sns-boxes,.recent_topic_list .header-sp-modal .header-sp-menu .sns-boxes,#festival-plan .header-sp-modal .header-sp-menu .sns-boxes{display:flex;align-items:center;justify-content:center;padding:0 16px 16px 16px}.outside_partner .header-sp-modal .header-sp-menu .sns-boxes li,.recent_topic_list .header-sp-modal .header-sp-menu .sns-boxes li,#festival-plan .header-sp-modal .header-sp-menu .sns-boxes li{margin:0 auto;font-size:32px}.outside_partner .header-sp-modal .header-sp-menu .sns-boxes li.facebook a,.recent_topic_list .header-sp-modal .header-sp-menu .sns-boxes li.facebook a,#festival-plan .header-sp-modal .header-sp-menu .sns-boxes li.facebook a{color:#3c5a99}.outside_partner .header-sp-modal .header-sp-menu .sns-boxes li.instagram a,.recent_topic_list .header-sp-modal .header-sp-menu .sns-boxes li.instagram a,#festival-plan .header-sp-modal .header-sp-menu .sns-boxes li.instagram a{color:#cf2e92}.outside_partner .header-sp-modal .header-sp-menu .sns-boxes li.line a,.recent_topic_list .header-sp-modal .header-sp-menu .sns-boxes li.line a,#festival-plan .header-sp-modal .header-sp-menu .sns-boxes li.line a{color:#00b900}.outside_partner .header-sp-modal .header-sp-menu .sns-boxes li.twitter a,.recent_topic_list .header-sp-modal .header-sp-menu .sns-boxes li.twitter a,#festival-plan .header-sp-modal .header-sp-menu .sns-boxes li.twitter a{color:#00acee}.outside_partner #side_menu,.recent_topic_list #side_menu,#festival-plan #side_menu{box-shadow:0 4px 8px rgba(0,0,0,0.03);position:fixed;top:0;height:100%;width:240px;background-color:#fff;z-index:880;left:0;display:block}@media screen and (max-width: 992px){.outside_partner #side_menu,.recent_topic_list #side_menu,#festival-plan #side_menu{width:180px}}@media screen and (max-width: 576px){.outside_partner #side_menu,.recent_topic_list #side_menu,#festival-plan #side_menu{display:none}}.outside_partner #side_menu .side_menu_wrapper .side_menu_logo_container,.recent_topic_list #side_menu .side_menu_wrapper .side_menu_logo_container,#festival-plan #side_menu .side_menu_wrapper .side_menu_logo_container{margin:46px 0}.outside_partner #side_menu .side_menu_wrapper .side_menu_container,.recent_topic_list #side_menu .side_menu_wrapper .side_menu_container,#festival-plan #side_menu .side_menu_wrapper .side_menu_container{padding:0 32px}@media screen and (max-width: 992px){.outside_partner #side_menu .side_menu_wrapper .side_menu_container,.recent_topic_list #side_menu .side_menu_wrapper .side_menu_container,#festival-plan #side_menu .side_menu_wrapper .side_menu_container{padding:0}}.outside_partner #side_menu .side_menu_wrapper .side_menu_container .side_menu_list,.recent_topic_list #side_menu .side_menu_wrapper .side_menu_container .side_menu_list,#festival-plan #side_menu .side_menu_wrapper .side_menu_container .side_menu_list{text-align:left}.outside_partner #side_menu .side_menu_wrapper .side_menu_container .side_menu_list .side_menu_content,.recent_topic_list #side_menu .side_menu_wrapper .side_menu_container .side_menu_list .side_menu_content,#festival-plan #side_menu .side_menu_wrapper .side_menu_container .side_menu_list .side_menu_content{padding:4px 0 4px 0}.outside_partner #side_menu .side_menu_wrapper .side_menu_container .side_menu_list .side_menu_content span,.recent_topic_list #side_menu .side_menu_wrapper .side_menu_container .side_menu_list .side_menu_content span,#festival-plan #side_menu .side_menu_wrapper .side_menu_container .side_menu_list .side_menu_content span{font-weight:400}.outside_partner #side_menu .side_menu_wrapper .side_menu_container .side_menu_list .side_menu_content img,.recent_topic_list #side_menu .side_menu_wrapper .side_menu_container .side_menu_list .side_menu_content img,#festival-plan #side_menu .side_menu_wrapper .side_menu_container .side_menu_list .side_menu_content img{width:24px;height:24px}.outside_partner #op_header,.recent_topic_list #op_header,#festival-plan #op_header{border-bottom:none}.outside_partner #op_header .header-container,.recent_topic_list #op_header .header-container,#festival-plan #op_header .header-container{margin:5px auto;width:360px;height:30px;display:flex;align-items:center;padding:0;max-width:1200px}.outside_partner #op_header .header-container .header-wrapper,.recent_topic_list #op_header .header-container .header-wrapper,#festival-plan #op_header .header-container .header-wrapper{width:100%;display:flex;align-items:center;flex-wrap:nowrap}.outside_partner #op_header .header-container .header-wrapper.header-sp,.recent_topic_list #op_header .header-container .header-wrapper.header-sp,#festival-plan #op_header .header-container .header-wrapper.header-sp{display:flex}@media screen and (min-width: 767px){.outside_partner #op_header .header-container .header-wrapper.header-sp,.recent_topic_list #op_header .header-container .header-wrapper.header-sp,#festival-plan #op_header .header-container .header-wrapper.header-sp{display:none}}.outside_partner #op_header .header-container .header-wrapper.header-sp .sp-nav-items,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .sp-nav-items,#festival-plan #op_header .header-container .header-wrapper.header-sp .sp-nav-items{display:flex;align-items:center}.outside_partner #op_header .header-container .header-wrapper.header-sp .sp-nav-items .sp-nav-item,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .sp-nav-items .sp-nav-item,#festival-plan #op_header .header-container .header-wrapper.header-sp .sp-nav-items .sp-nav-item{width:32px;height:32px;font-size:1.5rem;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:12px}.outside_partner #op_header .header-container .header-wrapper.header-sp .header-sp-left,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .header-sp-left,#festival-plan #op_header .header-container .header-wrapper.header-sp .header-sp-left{padding:0}.outside_partner #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo,#festival-plan #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo{text-align:left}@media screen and (max-width: 576px){.outside_partner #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo,#festival-plan #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo{padding-left:0px}}.outside_partner #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo .logo,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo .logo,#festival-plan #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo .logo{height:40px;width:auto}@media screen and (max-width: 576px){.outside_partner #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo .logo,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo .logo,#festival-plan #op_header .header-container .header-wrapper.header-sp .header-sp-left .header-logo .logo{height:24px}}.outside_partner #op_header .header-container .header-wrapper.header-sp .header-sp-right,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .header-sp-right,#festival-plan #op_header .header-container .header-wrapper.header-sp .header-sp-right{display:flex;justify-content:flex-end}.outside_partner #op_header .header-container .header-wrapper.header-sp .header-sp-right .icon,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .header-sp-right .icon,#festival-plan #op_header .header-container .header-wrapper.header-sp .header-sp-right .icon{width:32px;height:32px;padding-top:2px;fill:#595959}.outside_partner #op_header .header-container .header-wrapper.header-sp .header-sp-right .icon.profile-icon,.recent_topic_list #op_header .header-container .header-wrapper.header-sp .header-sp-right .icon.profile-icon,#festival-plan #op_header .header-container .header-wrapper.header-sp .header-sp-right .icon.profile-icon{border-radius:100px}.outside_partner #op_footer,.recent_topic_list #op_footer,#festival-plan #op_footer{height:124px;background:#333333;padding:37px 8.3%;display:flex;justify-content:space-between}@media screen and (max-width: 576px){.outside_partner #op_footer,.recent_topic_list #op_footer,#festival-plan #op_footer{display:block;padding:32px 0 16px;height:auto}}.outside_partner #op_footer .footer-logo,.recent_topic_list #op_footer .footer-logo,#festival-plan #op_footer .footer-logo{text-align:left}@media screen and (max-width: 576px){.outside_partner #op_footer .footer-logo,.recent_topic_list #op_footer .footer-logo,#festival-plan #op_footer .footer-logo{text-align:center}}.outside_partner #op_footer .footer-logo .logo,.recent_topic_list #op_footer .footer-logo .logo,#festival-plan #op_footer .footer-logo .logo{height:50px;width:auto}@media screen and (max-width: 576px){.outside_partner #op_footer .footer-logo .logo,.recent_topic_list #op_footer .footer-logo .logo,#festival-plan #op_footer .footer-logo .logo{height:32px}}.outside_partner #op_footer .footer-copy-right,.recent_topic_list #op_footer .footer-copy-right,#festival-plan #op_footer .footer-copy-right{color:#c5c5c5;text-align:right;display:flex;align-items:flex-end}@media screen and (max-width: 576px){.outside_partner #op_footer .footer-copy-right,.recent_topic_list #op_footer .footer-copy-right,#festival-plan #op_footer .footer-copy-right{display:block;text-align:center}.outside_partner #op_footer .footer-copy-right a,.recent_topic_list #op_footer .footer-copy-right a,#festival-plan #op_footer .footer-copy-right a{display:block;text-align:center;margin:16px 0 8px}}.outside_partner #op_footer .page-top-link,.recent_topic_list #op_footer .page-top-link,#festival-plan #op_footer .page-top-link{position:fixed;right:8%;bottom:92px;z-index:2;opacity:0;transform:translateY(100px)}@media screen and (max-width: 576px){.outside_partner #op_footer .page-top-link,.recent_topic_list #op_footer .page-top-link,#festival-plan #op_footer .page-top-link{bottom:124px}}.outside_partner #op_footer .page-top-link a,.recent_topic_list #op_footer .page-top-link a,#festival-plan #op_footer .page-top-link a{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:60px;width:64px;height:64px;text-align:center;text-transform:uppercase;text-decoration:none;font-size:0.6rem;transition:all 0.3s;color:inherit}@media screen and (max-width: 576px){.outside_partner #op_footer .page-top-link a,.recent_topic_list #op_footer .page-top-link a,#festival-plan #op_footer .page-top-link a{width:40px;height:40px}}.outside_partner #op_footer .page-top-link a .page-top-link-inner,.recent_topic_list #op_footer .page-top-link a .page-top-link-inner,#festival-plan #op_footer .page-top-link a .page-top-link-inner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.outside_partner #op_footer .page-top-link a .page-top-link-inner .up-arrow,.recent_topic_list #op_footer .page-top-link a .page-top-link-inner .up-arrow,#festival-plan #op_footer .page-top-link a .page-top-link-inner .up-arrow{width:14px}@media screen and (max-width: 576px){.outside_partner #op_footer .page-top-link a .page-top-link-inner .up-arrow,.recent_topic_list #op_footer .page-top-link a .page-top-link-inner .up-arrow,#festival-plan #op_footer .page-top-link a .page-top-link-inner .up-arrow{width:12px}}.outside_partner #op_footer .page-top-link a .page-top-link-inner span,.recent_topic_list #op_footer .page-top-link a .page-top-link-inner span,#festival-plan #op_footer .page-top-link a .page-top-link-inner span{font-size:14px;color:#428fee}@media screen and (max-width: 576px){.outside_partner #op_footer .page-top-link a .page-top-link-inner span,.recent_topic_list #op_footer .page-top-link a .page-top-link-inner span,#festival-plan #op_footer .page-top-link a .page-top-link-inner span{font-size:12px}}.outside_partner #op_footer .page-top-link.UpMove,.recent_topic_list #op_footer .page-top-link.UpMove,#festival-plan #op_footer .page-top-link.UpMove{-webkit-animation:UpAnime 0.5s forwards;animation:UpAnime 0.5s forwards}@-webkit-keyframes UpAnime{from{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}@keyframes UpAnime{from{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.outside_partner #op_footer .page-top-link.DownMove,.recent_topic_list #op_footer .page-top-link.DownMove,#festival-plan #op_footer .page-top-link.DownMove{-webkit-animation:DownAnime 0.5s forwards;animation:DownAnime 0.5s forwards}@-webkit-keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(200px)}}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(200px)}}.outside_partner #outside_partner_tos h1,.recent_topic_list #outside_partner_tos h1,#festival-plan #outside_partner_tos h1{margin:64px 0 40px;padding:0 0 10px 0;font-size:140%;font-weight:700;border-bottom:3px solid #7bcabd;display:inline-block}.outside_partner #outside_partner_introduction_top,.recent_topic_list #outside_partner_introduction_top,#festival-plan #outside_partner_introduction_top{max-width:1200px;margin:40px auto 0}@media screen and (max-width: 1232px){.outside_partner #outside_partner_introduction_top,.recent_topic_list #outside_partner_introduction_top,#festival-plan #outside_partner_introduction_top{margin:32px}}@media screen and (max-width: 992px){.outside_partner #outside_partner_introduction_top,.recent_topic_list #outside_partner_introduction_top,#festival-plan #outside_partner_introduction_top{padding:0}}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction_top,.recent_topic_list #outside_partner_introduction_top,#festival-plan #outside_partner_introduction_top{margin:0 0 5px}}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduction_message,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduction_message,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduction_message{text-align:left;margin-bottom:18px}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduction_menu,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduction_menu,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduction_menu{width:100%;margin:5px auto;font-size:12px;color:#5e8fee;font-weight:700}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar{display:flex;white-space:nowrap;justify-content:center}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li{padding:2px 33px}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li span,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li span,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li span{cursor:pointer}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li a,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li a,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li a{color:inherit}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li+li,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li+li,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduction_menu .vertical-bar li+li{border-left:1px solid #e0e0e0}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual img,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual img,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual img{width:100%;border-radius:8px}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual img,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual img,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual img{border-radius:0}}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots{width:50%;margin:0 auto;padding:0;text-align:center;list-style:none}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots{width:75%}}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots li,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots li,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots li{display:inline-block;width:calc(15% - 8px);margin:0 8px}@media screen and (max-width: 992px){.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots li,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots li,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots li{width:calc(20% - 8px);margin:0 4px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots li,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots li,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots li{margin:0 4px}}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots button,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots button,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots button{position:relative;width:100%;height:6px;border:0;border-radius:8px;background-color:#ccc;font-size:0}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots button,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots button,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots button{height:4px}}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots button:after,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots button:after,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots button:after{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%}.outside_partner #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots .slick-active button:after,.recent_topic_list #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots .slick-active button:after,#festival-plan #outside_partner_introduction_top .introduction_wrapper .introduce_main_visual .slider-dots .slick-active button:after{background-color:#5e8fee;-webkit-animation:progress 2.5s linear forwards;animation:progress 2.5s linear forwards;border-radius:8px}@-webkit-keyframes progress{from{width:0%}to{width:100%}}@keyframes progress{from{width:0%}to{width:100%}}.outside_partner #outside_partner_introduction,.recent_topic_list #outside_partner_introduction,#festival-plan #outside_partner_introduction{max-width:1200px;margin:40px auto 0}@media screen and (max-width: 1232px){.outside_partner #outside_partner_introduction,.recent_topic_list #outside_partner_introduction,#festival-plan #outside_partner_introduction{margin:32px}}@media screen and (max-width: 992px){.outside_partner #outside_partner_introduction,.recent_topic_list #outside_partner_introduction,#festival-plan #outside_partner_introduction{padding:0}}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction,.recent_topic_list #outside_partner_introduction,#festival-plan #outside_partner_introduction{margin:0 0 32px}}.outside_partner #outside_partner_introduction .introduction_wrapper .introduction_message,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduction_message,#festival-plan #outside_partner_introduction .introduction_wrapper .introduction_message{text-align:left;margin-bottom:18px}.outside_partner #outside_partner_introduction .introduction_wrapper .introduction_menu,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduction_menu,#festival-plan #outside_partner_introduction .introduction_wrapper .introduction_menu{width:100%;margin:12px auto;font-size:14px;color:#5e8fee;font-weight:700}.outside_partner #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar,#festival-plan #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar{display:flex;white-space:nowrap;justify-content:center}.outside_partner #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li,#festival-plan #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li{padding:4px 24px}.outside_partner #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li span,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li span,#festival-plan #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li span{cursor:pointer}.outside_partner #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li a,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li a,#festival-plan #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li a{color:inherit}.outside_partner #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li+li,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li+li,#festival-plan #outside_partner_introduction .introduction_wrapper .introduction_menu .vertical-bar li+li{border-left:1px solid #e0e0e0}.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual img,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual img,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual img{width:100%;border-radius:8px}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual img,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual img,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual img{border-radius:0;height:calc(100vw * 9 / 16);-o-object-fit:cover;object-fit:cover}}.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots{width:50%;margin:0 auto;padding:0;text-align:center;list-style:none}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots{width:75%}}.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots li,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots li,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{display:inline-block;width:calc(15% - 8px);margin:0 8px}@media screen and (max-width: 992px){.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots li,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots li,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{width:calc(20% - 8px);margin:0 4px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots li,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots li,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{margin:0 4px}}.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots button,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots button,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots button{position:relative;width:100%;height:6px;border:0;border-radius:8px;background-color:#ccc;font-size:0}@media screen and (max-width: 576px){.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots button,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots button,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots button{height:4px}}.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots button:after,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots button:after,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots button:after{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%}.outside_partner #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots .slick-active button:after,.recent_topic_list #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots .slick-active button:after,#festival-plan #outside_partner_introduction .introduction_wrapper .introduce_main_visual .slider-dots .slick-active button:after{background-color:#5e8fee;-webkit-animation:progress 2.5s linear forwards;animation:progress 2.5s linear forwards;border-radius:8px}@keyframes progress{from{width:0%}to{width:100%}}.outside_partner #outside_partner_lineup,.recent_topic_list #outside_partner_lineup,#festival-plan #outside_partner_lineup{max-width:1200px;margin:40px auto 80px}@media screen and (max-width: 1232px){.outside_partner #outside_partner_lineup,.recent_topic_list #outside_partner_lineup,#festival-plan #outside_partner_lineup{margin:64px 32px 120px}}@media screen and (max-width: 992px){.outside_partner #outside_partner_lineup,.recent_topic_list #outside_partner_lineup,#festival-plan #outside_partner_lineup{padding:0}}@media screen and (max-width: 576px){.outside_partner #outside_partner_lineup,.recent_topic_list #outside_partner_lineup,#festival-plan #outside_partner_lineup{margin:32px 0}}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container{margin-bottom:0px}@media screen and (max-width: 992px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container{max-width:720px;margin:0 auto 32px}}@media screen and (max-width: 767px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container{max-width:512px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container{max-width:343px}}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;gap:32px}@media screen and (max-width: 992px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list{grid-template-columns:repeat(1, minmax(0, 1fr))}}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list.custom,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list.custom,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list.custom{grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 992px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list.custom,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list.custom,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list.custom{grid-template-columns:repeat(1, minmax(0, 1fr))}}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content{border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#212529}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content:hover .lineup_title_wrapper,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content:hover .lineup_title_wrapper,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content:hover .lineup_title_wrapper{border-left:4px solid #5e8fee;padding-left:12px !important}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner{padding:32px 16px}@media screen and (max-width: 576px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner{padding:16px 16px}}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper{display:flex;justify-content:space-between;margin-bottom:16px;padding-left:16px}@media screen and (max-width: 576px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper{margin-bottom:8px}}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title{margin-top:8px}@media screen and (max-width: 576px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title{margin-top:4px}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title h2,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title h2,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title h2{font-size:20px}}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title_icon img,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title_icon img,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title_icon img{width:44px;height:44px}@media screen and (max-width: 576px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title_icon img,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title_icon img,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_title_wrapper .lineup_title_icon img{width:32px;height:32px}}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .divider,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .divider,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .divider{display:block;padding:1px 0;background:#e0e0e0}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_description_wrapper,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_description_wrapper,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_description_wrapper{text-align:left;margin-top:16px}.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_description_wrapper p,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_description_wrapper p,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_description_wrapper p{font-weight:400;margin:0}@media screen and (max-width: 576px){.outside_partner #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_description_wrapper p,.recent_topic_list #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_description_wrapper p,#festival-plan #outside_partner_lineup .lineup_wrapper .lineup_container .lineup_list .lineup_content .lineup_content_inner .lineup_description_wrapper p{font-size:14px}}.outside_partner #outside_partner_kw_colab,.outside_partner .about_kw_nav,.recent_topic_list #outside_partner_kw_colab,.recent_topic_list .about_kw_nav,#festival-plan #outside_partner_kw_colab,#festival-plan .about_kw_nav{margin-top:40px}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper,.outside_partner .about_kw_nav .kw_colab_wrapper,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper,.recent_topic_list .about_kw_nav .kw_colab_wrapper,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper,#festival-plan .about_kw_nav .kw_colab_wrapper{background-image:url(https://assets.kidsweekend.jp/assets/pikara_x_kw_pattern-a9a31dc313cae4364a8d67e32038e3e78c6dc4feb5f9f430fef775fef84d9609.png);background-repeat:no-repeat;background-position:right;max-width:1200px;margin:0 auto;border:1px solid #e0e0e0;border-radius:30px}@media screen and (max-width: 1232px){.outside_partner #outside_partner_kw_colab .kw_colab_wrapper,.outside_partner .about_kw_nav .kw_colab_wrapper,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper,.recent_topic_list .about_kw_nav .kw_colab_wrapper,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper,#festival-plan .about_kw_nav .kw_colab_wrapper{margin:0 32px}}@media screen and (max-width: 767px){.outside_partner #outside_partner_kw_colab .kw_colab_wrapper,.outside_partner .about_kw_nav .kw_colab_wrapper,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper,.recent_topic_list .about_kw_nav .kw_colab_wrapper,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper,#festival-plan .about_kw_nav .kw_colab_wrapper{background-image:url(https://assets.kidsweekend.jp/assets/pikara_x_kw_pattern_sp-c5b5c75795c30fc732f24cf3ce411153971e2629ff2b054f25a85dca167020a5.png);background-size:contain}}@media screen and (max-width: 576px){.outside_partner #outside_partner_kw_colab .kw_colab_wrapper,.outside_partner .about_kw_nav .kw_colab_wrapper,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper,.recent_topic_list .about_kw_nav .kw_colab_wrapper,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper,#festival-plan .about_kw_nav .kw_colab_wrapper{width:343px;margin:0 auto}}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container{padding:16px 64px;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container{padding:16px 24px}}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left{text-align:left;width:100%}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce{color:#777777;font-size:14px}@media screen and (max-width: 576px){.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_introduce{font-size:14px}}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos{margin-bottom:8px;display:flex;justify-content:space-between}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img{height:47px}@media screen and (max-width: 767px){.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos img{height:28px}}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right{display:none}@media screen and (max-width: 992px){.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_logos .kw_colab_logos_right{display:block}}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description{line-height:20px;font-size:14px;color:#777777}@media screen and (max-width: 576px){.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_left .kw_colab_description{font-size:9px}}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right{margin-left:128px;display:flex;justify-content:center;align-items:center;font-size:14px;white-space:nowrap}@media screen and (max-width: 992px){.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right{display:none}}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right a,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right a,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right a,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right a,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right a,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right a{color:#5e8fee;display:flex}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right a :hover,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right a :hover,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right a :hover,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right a :hover,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right a :hover,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right a :hover{color:#5e8fee}.outside_partner #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right a span,.outside_partner .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right a span,.recent_topic_list #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right a span,.recent_topic_list .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right a span,#festival-plan #outside_partner_kw_colab .kw_colab_wrapper .kw_colab_container .kw_colab_right a span,#festival-plan .about_kw_nav .kw_colab_wrapper .kw_colab_container .kw_colab_right a span{margin-right:8px}.outside_partner #outside_partner_paid_event,.recent_topic_list #outside_partner_paid_event,#festival-plan #outside_partner_paid_event{max-width:1200px;margin:40px auto 0}@media screen and (max-width: 1232px){.outside_partner #outside_partner_paid_event,.recent_topic_list #outside_partner_paid_event,#festival-plan #outside_partner_paid_event{margin:40px 32px}}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event,.recent_topic_list #outside_partner_paid_event,#festival-plan #outside_partner_paid_event{padding:0}}@media screen and (max-width: 576px){.outside_partner #outside_partner_paid_event,.recent_topic_list #outside_partner_paid_event,#festival-plan #outside_partner_paid_event{margin:10px 0}}.outside_partner #outside_partner_paid_event .table_wrapper .header_left img,.recent_topic_list #outside_partner_paid_event .table_wrapper .header_left img,#festival-plan #outside_partner_paid_event .table_wrapper .header_left img{width:40px}@media screen and (max-width: 576px){.outside_partner #outside_partner_paid_event .table_wrapper .header_left img,.recent_topic_list #outside_partner_paid_event .table_wrapper .header_left img,#festival-plan #outside_partner_paid_event .table_wrapper .header_left img{width:30px;margin-left:12px}}.outside_partner #outside_partner_paid_event .table_wrapper .mb-20,.recent_topic_list #outside_partner_paid_event .table_wrapper .mb-20,#festival-plan #outside_partner_paid_event .table_wrapper .mb-20{margin-bottom:0px !important}@media screen and (min-width: 576px){.outside_partner #outside_partner_paid_event .table_wrapper .mb-20,.recent_topic_list #outside_partner_paid_event .table_wrapper .mb-20,#festival-plan #outside_partner_paid_event .table_wrapper .mb-20{margin-bottom:20px !important}}.outside_partner #outside_partner_paid_event .paid_event_container,.recent_topic_list #outside_partner_paid_event .paid_event_container,#festival-plan #outside_partner_paid_event .paid_event_container{box-shadow:0px 4px 20px rgba(175,175,175,0.3);border-radius:8px}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container,.recent_topic_list #outside_partner_paid_event .paid_event_container,#festival-plan #outside_partner_paid_event .paid_event_container{box-shadow:none}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner{display:flex;justify-content:center}@media screen and (max-width: 1024px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner{padding:0px;display:inline-block;width:100%}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image{padding:32px}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image{padding:0px}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img{width:auto;height:auto;max-width:450px;max-height:320px}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img{max-width:752px}}@media screen and (max-width: 688px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img{max-width:400px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image img{margin-bottom:8px;width:auto;height:auto;max-width:343px;max-height:244px}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper{text-align:left}@media screen and (max-width: 576px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper{margin:0 auto;width:auto;height:auto;max-width:343px;max-height:244px}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag{padding:8px 0;margin-bottom:8px}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag span,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag span,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag span{font-size:14px;padding:8px 16px;border:1px solid #e0e0e0;border-radius:2px}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag span,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag span,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag span{background-color:#fff;font-size:12px}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag span img,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag span img,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_image .upper .tag span img{width:14px}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription{text-align:left;padding:32px;justify-content:space-between;display:flex;flex-flow:column;margin-right:32px}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription{max-width:752px;margin:-21px auto;height:auto;padding:24px}}@media screen and (max-width: 767px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription{margin:16px auto;padding:0;padding:24px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription{max-width:343px;margin:0 auto;padding:24px}}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper h2,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper h2,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper h2{font-size:20px}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag{padding:8px 0}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span{font-size:14px;padding:8px 16px;border:1px solid #e0e0e0;border-radius:2px}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span{background-color:#fff;font-size:12px}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span img,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span img,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span img{width:14px}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .description,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .description,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .description{font-size:14px;margin-bottom:8px}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .target_ages,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .target_ages,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .target_ages{font-size:14px;color:#777777}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .school_name a,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .school_name a,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .school_name a{font-size:14px;color:#777777}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .school_name a:hover,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .school_name a:hover,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .upper .school_name a:hover{color:#77777733}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower{text-align:center;display:table}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower{margin-top:16px}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_label,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_label,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_label{color:#777777;font-weight:700;font-size:14px;margin-bottom:4px}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_label,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_label,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_label{font-size:12px}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op{padding:20px 0;background:linear-gradient(180deg, #ffbe3f 0%, #ff9b3f 100%);box-shadow:0px 4px 10px rgba(151,161,181,0.4),inset 0px -3px 0px #e76f00;border-radius:8px;width:100%}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op{margin-top:8px;padding:12px 0}}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op:hover,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op:hover,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op:hover{background:linear-gradient(180deg, rgba(255,190,63,0.8) 0%, rgba(255,155,63,0.8) 100%)}.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op span,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op span,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op span{color:#fff;font-size:20px}@media screen and (max-width: 992px){.outside_partner #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op span,.recent_topic_list #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op span,#festival-plan #outside_partner_paid_event .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op span{font-size:16px}}.outside_partner #outside_partner_live,.outside_partner #outside_partner_archive,.outside_partner #outside_partner_live2,.outside_partner .recent_topics,.recent_topic_list #outside_partner_live,.recent_topic_list #outside_partner_archive,.recent_topic_list #outside_partner_live2,.recent_topic_list .recent_topics,#festival-plan #outside_partner_live,#festival-plan #outside_partner_archive,#festival-plan #outside_partner_live2,#festival-plan .recent_topics{padding:64px 12px 36px;margin:0 auto}@media screen and (max-width: 1232px){.outside_partner #outside_partner_live,.outside_partner #outside_partner_archive,.outside_partner #outside_partner_live2,.outside_partner .recent_topics,.recent_topic_list #outside_partner_live,.recent_topic_list #outside_partner_archive,.recent_topic_list #outside_partner_live2,.recent_topic_list .recent_topics,#festival-plan #outside_partner_live,#festival-plan #outside_partner_archive,#festival-plan #outside_partner_live2,#festival-plan .recent_topics{margin:0 32px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_live,.outside_partner #outside_partner_archive,.outside_partner #outside_partner_live2,.outside_partner .recent_topics,.recent_topic_list #outside_partner_live,.recent_topic_list #outside_partner_archive,.recent_topic_list #outside_partner_live2,.recent_topic_list .recent_topics,#festival-plan #outside_partner_live,#festival-plan #outside_partner_archive,#festival-plan #outside_partner_live2,#festival-plan .recent_topics{max-width:343px;padding:12px 0 12px;margin:0 auto}}.outside_partner #outside_partner_live .header_left,.outside_partner #outside_partner_archive .header_left,.outside_partner #outside_partner_live2 .header_left,.outside_partner .recent_topics .header_left,.recent_topic_list #outside_partner_live .header_left,.recent_topic_list #outside_partner_archive .header_left,.recent_topic_list #outside_partner_live2 .header_left,.recent_topic_list .recent_topics .header_left,#festival-plan #outside_partner_live .header_left,#festival-plan #outside_partner_archive .header_left,#festival-plan #outside_partner_live2 .header_left,#festival-plan .recent_topics .header_left{display:inherit}@media screen and (max-width: 576px){.outside_partner #outside_partner_live .header_left img,.outside_partner #outside_partner_archive .header_left img,.outside_partner #outside_partner_live2 .header_left img,.outside_partner .recent_topics .header_left img,.recent_topic_list #outside_partner_live .header_left img,.recent_topic_list #outside_partner_archive .header_left img,.recent_topic_list #outside_partner_live2 .header_left img,.recent_topic_list .recent_topics .header_left img,#festival-plan #outside_partner_live .header_left img,#festival-plan #outside_partner_archive .header_left img,#festival-plan #outside_partner_live2 .header_left img,#festival-plan .recent_topics .header_left img{width:24px;margin-right:8px}}.outside_partner #outside_partner_live .cards .grid-col,.outside_partner #outside_partner_archive .cards .grid-col,.outside_partner #outside_partner_live2 .cards .grid-col,.outside_partner .recent_topics .cards .grid-col,.recent_topic_list #outside_partner_live .cards .grid-col,.recent_topic_list #outside_partner_archive .cards .grid-col,.recent_topic_list #outside_partner_live2 .cards .grid-col,.recent_topic_list .recent_topics .cards .grid-col,#festival-plan #outside_partner_live .cards .grid-col,#festival-plan #outside_partner_archive .cards .grid-col,#festival-plan #outside_partner_live2 .cards .grid-col,#festival-plan .recent_topics .cards .grid-col{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:2rem;margin-bottom:20px}@media screen and (max-width: 992px){.outside_partner #outside_partner_live .cards .grid-col,.outside_partner #outside_partner_archive .cards .grid-col,.outside_partner #outside_partner_live2 .cards .grid-col,.outside_partner .recent_topics .cards .grid-col,.recent_topic_list #outside_partner_live .cards .grid-col,.recent_topic_list #outside_partner_archive .cards .grid-col,.recent_topic_list #outside_partner_live2 .cards .grid-col,.recent_topic_list .recent_topics .cards .grid-col,#festival-plan #outside_partner_live .cards .grid-col,#festival-plan #outside_partner_archive .cards .grid-col,#festival-plan #outside_partner_live2 .cards .grid-col,#festival-plan .recent_topics .cards .grid-col{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid}}@media screen and (max-width: 576px){.outside_partner #outside_partner_live .cards .grid-col,.outside_partner #outside_partner_archive .cards .grid-col,.outside_partner #outside_partner_live2 .cards .grid-col,.outside_partner .recent_topics .cards .grid-col,.recent_topic_list #outside_partner_live .cards .grid-col,.recent_topic_list #outside_partner_archive .cards .grid-col,.recent_topic_list #outside_partner_live2 .cards .grid-col,.recent_topic_list .recent_topics .cards .grid-col,#festival-plan #outside_partner_live .cards .grid-col,#festival-plan #outside_partner_archive .cards .grid-col,#festival-plan #outside_partner_live2 .cards .grid-col,#festival-plan .recent_topics .cards .grid-col{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid}}.outside_partner #outside_partner_live .cards .grid-col .card,.outside_partner #outside_partner_archive .cards .grid-col .card,.outside_partner #outside_partner_live2 .cards .grid-col .card,.outside_partner .recent_topics .cards .grid-col .card,.recent_topic_list #outside_partner_live .cards .grid-col .card,.recent_topic_list #outside_partner_archive .cards .grid-col .card,.recent_topic_list #outside_partner_live2 .cards .grid-col .card,.recent_topic_list .recent_topics .cards .grid-col .card,#festival-plan #outside_partner_live .cards .grid-col .card,#festival-plan #outside_partner_archive .cards .grid-col .card,#festival-plan #outside_partner_live2 .cards .grid-col .card,#festival-plan .recent_topics .cards .grid-col .card{background:#ffffff;box-shadow:0px 4px 20px rgba(175,175,175,0.3);border-radius:8px;border-style:none}.outside_partner #outside_partner_live .cards .grid-col .card a,.outside_partner #outside_partner_archive .cards .grid-col .card a,.outside_partner #outside_partner_live2 .cards .grid-col .card a,.outside_partner .recent_topics .cards .grid-col .card a,.recent_topic_list #outside_partner_live .cards .grid-col .card a,.recent_topic_list #outside_partner_archive .cards .grid-col .card a,.recent_topic_list #outside_partner_live2 .cards .grid-col .card a,.recent_topic_list .recent_topics .cards .grid-col .card a,#festival-plan #outside_partner_live .cards .grid-col .card a,#festival-plan #outside_partner_archive .cards .grid-col .card a,#festival-plan #outside_partner_live2 .cards .grid-col .card a,#festival-plan .recent_topics .cards .grid-col .card a{display:block}.outside_partner #outside_partner_live .cards .grid-col .card .event_image img,.outside_partner #outside_partner_archive .cards .grid-col .card .event_image img,.outside_partner #outside_partner_live2 .cards .grid-col .card .event_image img,.outside_partner .recent_topics .cards .grid-col .card .event_image img,.recent_topic_list #outside_partner_live .cards .grid-col .card .event_image img,.recent_topic_list #outside_partner_archive .cards .grid-col .card .event_image img,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .event_image img,.recent_topic_list .recent_topics .cards .grid-col .card .event_image img,#festival-plan #outside_partner_live .cards .grid-col .card .event_image img,#festival-plan #outside_partner_archive .cards .grid-col .card .event_image img,#festival-plan #outside_partner_live2 .cards .grid-col .card .event_image img,#festival-plan .recent_topics .cards .grid-col .card .event_image img{width:auto;max-width:100%;max-height:100%}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text,.outside_partner .recent_topics .cards .grid-col .card .inner-text,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text,#festival-plan .recent_topics .cards .grid-col .card .inner-text{padding:12px 16px;text-align:left}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text img,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text img,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text img,.outside_partner .recent_topics .cards .grid-col .card .inner-text img,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text img,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text img,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text img,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text img,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text img,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text img,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text img,#festival-plan .recent_topics .cards .grid-col .card .inner-text img{width:auto;height:auto;max-width:100%;max-height:100%}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .edp,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .edp,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .edp,.outside_partner .recent_topics .cards .grid-col .card .inner-text .edp,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .edp,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .edp,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .edp,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .edp,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .edp,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .edp,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .edp,#festival-plan .recent_topics .cards .grid-col .card .inner-text .edp{color:#6c757d;padding:6px 0px}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .title,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .title,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .title,.outside_partner .recent_topics .cards .grid-col .card .inner-text .title,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .title,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .title,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .title,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .title,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .title,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .title,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .title,#festival-plan .recent_topics .cards .grid-col .card .inner-text .title{padding:6px 0px;font-weight:700}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .flex,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .flex,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .flex,.outside_partner .recent_topics .cards .grid-col .card .inner-text .flex,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .flex,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .flex,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .flex,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .flex,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .flex,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .flex,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .flex,#festival-plan .recent_topics .cards .grid-col .card .inner-text .flex{display:flex;justify-content:space-between;padding:6px 0px}@media screen and (max-width: 1200px){.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .flex,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .flex,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .flex,.outside_partner .recent_topics .cards .grid-col .card .inner-text .flex,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .flex,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .flex,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .flex,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .flex,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .flex,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .flex,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .flex,#festival-plan .recent_topics .cards .grid-col .card .inner-text .flex{display:block}}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .flex .more_info,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .flex .more_info,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .flex .more_info,.outside_partner .recent_topics .cards .grid-col .card .inner-text .flex .more_info,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .flex .more_info,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .flex .more_info,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .flex .more_info,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .flex .more_info,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .flex .more_info,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .flex .more_info,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .flex .more_info,#festival-plan .recent_topics .cards .grid-col .card .inner-text .flex .more_info{width:72%}@media screen and (max-width: 1200px){.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .flex .more_info,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .flex .more_info,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .flex .more_info,.outside_partner .recent_topics .cards .grid-col .card .inner-text .flex .more_info,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .flex .more_info,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .flex .more_info,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .flex .more_info,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .flex .more_info,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .flex .more_info,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .flex .more_info,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .flex .more_info,#festival-plan .recent_topics .cards .grid-col .card .inner-text .flex .more_info{width:auto}}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .flex .link,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .flex .link,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link,.outside_partner .recent_topics .cards .grid-col .card .inner-text .flex .link,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .flex .link,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .flex .link,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .flex .link,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .flex .link,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .flex .link,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link,#festival-plan .recent_topics .cards .grid-col .card .inner-text .flex .link{align-items:flex-end;display:flex;text-align:right;font-size:14px;color:#428fee}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .flex .link:hover,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .flex .link:hover,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link:hover,.outside_partner .recent_topics .cards .grid-col .card .inner-text .flex .link:hover,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .flex .link:hover,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .flex .link:hover,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link:hover,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .flex .link:hover,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .flex .link:hover,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .flex .link:hover,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link:hover,#festival-plan .recent_topics .cards .grid-col .card .inner-text .flex .link:hover{color:#428fee}@media screen and (max-width: 1200px){.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .flex .link,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .flex .link,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link,.outside_partner .recent_topics .cards .grid-col .card .inner-text .flex .link,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .flex .link,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .flex .link,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .flex .link,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .flex .link,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .flex .link,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link,#festival-plan .recent_topics .cards .grid-col .card .inner-text .flex .link{justify-content:end}}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .flex .link.accepting,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .flex .link.accepting,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link.accepting,.outside_partner .recent_topics .cards .grid-col .card .inner-text .flex .link.accepting,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .flex .link.accepting,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .flex .link.accepting,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link.accepting,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .flex .link.accepting,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .flex .link.accepting,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .flex .link.accepting,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link.accepting,#festival-plan .recent_topics .cards .grid-col .card .inner-text .flex .link.accepting{color:#428fee !important}.outside_partner #outside_partner_live .cards .grid-col .card .inner-text .flex .link.event_ended,.outside_partner #outside_partner_archive .cards .grid-col .card .inner-text .flex .link.event_ended,.outside_partner #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link.event_ended,.outside_partner .recent_topics .cards .grid-col .card .inner-text .flex .link.event_ended,.recent_topic_list #outside_partner_live .cards .grid-col .card .inner-text .flex .link.event_ended,.recent_topic_list #outside_partner_archive .cards .grid-col .card .inner-text .flex .link.event_ended,.recent_topic_list #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link.event_ended,.recent_topic_list .recent_topics .cards .grid-col .card .inner-text .flex .link.event_ended,#festival-plan #outside_partner_live .cards .grid-col .card .inner-text .flex .link.event_ended,#festival-plan #outside_partner_archive .cards .grid-col .card .inner-text .flex .link.event_ended,#festival-plan #outside_partner_live2 .cards .grid-col .card .inner-text .flex .link.event_ended,#festival-plan .recent_topics .cards .grid-col .card .inner-text .flex .link.event_ended{color:#6c757d !important}.outside_partner #outside_partner_live .cards .more-btn,.outside_partner #outside_partner_archive .cards .more-btn,.outside_partner #outside_partner_live2 .cards .more-btn,.outside_partner .recent_topics .cards .more-btn,.recent_topic_list #outside_partner_live .cards .more-btn,.recent_topic_list #outside_partner_archive .cards .more-btn,.recent_topic_list #outside_partner_live2 .cards .more-btn,.recent_topic_list .recent_topics .cards .more-btn,#festival-plan #outside_partner_live .cards .more-btn,#festival-plan #outside_partner_archive .cards .more-btn,#festival-plan #outside_partner_live2 .cards .more-btn,#festival-plan .recent_topics .cards .more-btn{border:1px solid #e0e0e0;padding:12px 0;border-radius:42px;color:#777777;cursor:pointer}@media screen and (min-width: 576px){.outside_partner #outside_partner_live .cards .more-btn,.outside_partner #outside_partner_archive .cards .more-btn,.outside_partner #outside_partner_live2 .cards .more-btn,.outside_partner .recent_topics .cards .more-btn,.recent_topic_list #outside_partner_live .cards .more-btn,.recent_topic_list #outside_partner_archive .cards .more-btn,.recent_topic_list #outside_partner_live2 .cards .more-btn,.recent_topic_list .recent_topics .cards .more-btn,#festival-plan #outside_partner_live .cards .more-btn,#festival-plan #outside_partner_archive .cards .more-btn,#festival-plan #outside_partner_live2 .cards .more-btn,#festival-plan .recent_topics .cards .more-btn{display:none}}.outside_partner #outside_partner_live .cards .more-btn:hover,.outside_partner #outside_partner_archive .cards .more-btn:hover,.outside_partner #outside_partner_live2 .cards .more-btn:hover,.outside_partner .recent_topics .cards .more-btn:hover,.recent_topic_list #outside_partner_live .cards .more-btn:hover,.recent_topic_list #outside_partner_archive .cards .more-btn:hover,.recent_topic_list #outside_partner_live2 .cards .more-btn:hover,.recent_topic_list .recent_topics .cards .more-btn:hover,#festival-plan #outside_partner_live .cards .more-btn:hover,#festival-plan #outside_partner_archive .cards .more-btn:hover,#festival-plan #outside_partner_live2 .cards .more-btn:hover,#festival-plan .recent_topics .cards .more-btn:hover{color:#77777733}.outside_partner #outside_partner_live .cards .more-btn img,.outside_partner #outside_partner_archive .cards .more-btn img,.outside_partner #outside_partner_live2 .cards .more-btn img,.outside_partner .recent_topics .cards .more-btn img,.recent_topic_list #outside_partner_live .cards .more-btn img,.recent_topic_list #outside_partner_archive .cards .more-btn img,.recent_topic_list #outside_partner_live2 .cards .more-btn img,.recent_topic_list .recent_topics .cards .more-btn img,#festival-plan #outside_partner_live .cards .more-btn img,#festival-plan #outside_partner_archive .cards .more-btn img,#festival-plan #outside_partner_live2 .cards .more-btn img,#festival-plan .recent_topics .cards .more-btn img{text-align:left;float:left;margin-left:16px}.outside_partner #outside_partner_live .cards .more-btn span,.outside_partner #outside_partner_archive .cards .more-btn span,.outside_partner #outside_partner_live2 .cards .more-btn span,.outside_partner .recent_topics .cards .more-btn span,.recent_topic_list #outside_partner_live .cards .more-btn span,.recent_topic_list #outside_partner_archive .cards .more-btn span,.recent_topic_list #outside_partner_live2 .cards .more-btn span,.recent_topic_list .recent_topics .cards .more-btn span,#festival-plan #outside_partner_live .cards .more-btn span,#festival-plan #outside_partner_archive .cards .more-btn span,#festival-plan #outside_partner_live2 .cards .more-btn span,#festival-plan .recent_topics .cards .more-btn span{margin-right:40px}.outside_partner #outside_partner_live .tags,.outside_partner #outside_partner_archive .tags,.outside_partner #outside_partner_live2 .tags,.outside_partner .recent_topics .tags,.recent_topic_list #outside_partner_live .tags,.recent_topic_list #outside_partner_archive .tags,.recent_topic_list #outside_partner_live2 .tags,.recent_topic_list .recent_topics .tags,#festival-plan #outside_partner_live .tags,#festival-plan #outside_partner_archive .tags,#festival-plan #outside_partner_live2 .tags,#festival-plan .recent_topics .tags{font-size:12px;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.outside_partner #outside_partner_live .tags .tag,.outside_partner #outside_partner_archive .tags .tag,.outside_partner #outside_partner_live2 .tags .tag,.outside_partner .recent_topics .tags .tag,.recent_topic_list #outside_partner_live .tags .tag,.recent_topic_list #outside_partner_archive .tags .tag,.recent_topic_list #outside_partner_live2 .tags .tag,.recent_topic_list .recent_topics .tags .tag,#festival-plan #outside_partner_live .tags .tag,#festival-plan #outside_partner_archive .tags .tag,#festival-plan #outside_partner_live2 .tags .tag,#festival-plan .recent_topics .tags .tag{padding:0 8px;border:1px solid #e0e0e0;border-radius:2px}.outside_partner #outside_partner_live .tags .tag span,.outside_partner #outside_partner_archive .tags .tag span,.outside_partner #outside_partner_live2 .tags .tag span,.outside_partner .recent_topics .tags .tag span,.recent_topic_list #outside_partner_live .tags .tag span,.recent_topic_list #outside_partner_archive .tags .tag span,.recent_topic_list #outside_partner_live2 .tags .tag span,.recent_topic_list .recent_topics .tags .tag span,#festival-plan #outside_partner_live .tags .tag span,#festival-plan #outside_partner_archive .tags .tag span,#festival-plan #outside_partner_live2 .tags .tag span,#festival-plan .recent_topics .tags .tag span{position:relative;top:2px}.outside_partner #outside_partner_live .tags .new_tag,.outside_partner #outside_partner_archive .tags .new_tag,.outside_partner #outside_partner_live2 .tags .new_tag,.outside_partner .recent_topics .tags .new_tag,.recent_topic_list #outside_partner_live .tags .new_tag,.recent_topic_list #outside_partner_archive .tags .new_tag,.recent_topic_list #outside_partner_live2 .tags .new_tag,.recent_topic_list .recent_topics .tags .new_tag,#festival-plan #outside_partner_live .tags .new_tag,#festival-plan #outside_partner_archive .tags .new_tag,#festival-plan #outside_partner_live2 .tags .new_tag,#festival-plan .recent_topics .tags .new_tag{background:#5ecdbd;border:none;color:#fff}.outside_partner #outside_partner_archive,.outside_partner #outside_partner_live2,.recent_topic_list #outside_partner_archive,.recent_topic_list #outside_partner_live2,#festival-plan #outside_partner_archive,#festival-plan #outside_partner_live2{max-width:1344px;margin:0 auto;padding:64px 0 36px}@media screen and (max-width: 1232px){.outside_partner #outside_partner_archive,.outside_partner #outside_partner_live2,.recent_topic_list #outside_partner_archive,.recent_topic_list #outside_partner_live2,#festival-plan #outside_partner_archive,#festival-plan #outside_partner_live2{margin:0 32px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_archive,.outside_partner #outside_partner_live2,.recent_topic_list #outside_partner_archive,.recent_topic_list #outside_partner_live2,#festival-plan #outside_partner_archive,#festival-plan #outside_partner_live2{max-width:343px;padding:10px 0 0;margin:0 auto}}.outside_partner #outside_partner_archive .header_left,.outside_partner #outside_partner_live2 .header_left,.recent_topic_list #outside_partner_archive .header_left,.recent_topic_list #outside_partner_live2 .header_left,#festival-plan #outside_partner_archive .header_left,#festival-plan #outside_partner_live2 .header_left{display:inherit}@media screen and (max-width: 576px){.outside_partner #outside_partner_archive .header_left img,.outside_partner #outside_partner_live2 .header_left img,.recent_topic_list #outside_partner_archive .header_left img,.recent_topic_list #outside_partner_live2 .header_left img,#festival-plan #outside_partner_archive .header_left img,#festival-plan #outside_partner_live2 .header_left img{width:24px;margin-right:8px}}.outside_partner #outside_partner_archive .slick-arrow,.outside_partner #outside_partner_live2 .slick-arrow,.recent_topic_list #outside_partner_archive .slick-arrow,.recent_topic_list #outside_partner_live2 .slick-arrow,#festival-plan #outside_partner_archive .slick-arrow,#festival-plan #outside_partner_live2 .slick-arrow{display:none}@media screen and (min-width: 576px){.outside_partner #outside_partner_archive .slick-arrow,.outside_partner #outside_partner_live2 .slick-arrow,.recent_topic_list #outside_partner_archive .slick-arrow,.recent_topic_list #outside_partner_live2 .slick-arrow,#festival-plan #outside_partner_archive .slick-arrow,#festival-plan #outside_partner_live2 .slick-arrow{width:56px;height:56px;border-radius:50%;background-color:#fff;cursor:pointer;border:none;outline:none;font-size:0;position:absolute;z-index:1;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16))}}.outside_partner #outside_partner_archive .slick-arrow::before,.outside_partner #outside_partner_live2 .slick-arrow::before,.recent_topic_list #outside_partner_archive .slick-arrow::before,.recent_topic_list #outside_partner_live2 .slick-arrow::before,#festival-plan #outside_partner_archive .slick-arrow::before,#festival-plan #outside_partner_live2 .slick-arrow::before{content:"" !important}@media screen and (min-width: 576px){.outside_partner #outside_partner_archive .slick-next,.outside_partner #outside_partner_live2 .slick-next,.recent_topic_list #outside_partner_archive .slick-next,.recent_topic_list #outside_partner_live2 .slick-next,#festival-plan #outside_partner_archive .slick-next,#festival-plan #outside_partner_live2 .slick-next{background:url(https://assets.kidsweekend.jp/assets/op_arrow_next-31d0ea3de38a64b253f2b7686620990adc45cd0b975537dd98da7262612a67ed.svg) !important;background-size:contain !important;right:-65px}}@media screen and (max-width: 1344px){.outside_partner #outside_partner_archive .slick-next,.outside_partner #outside_partner_live2 .slick-next,.recent_topic_list #outside_partner_archive .slick-next,.recent_topic_list #outside_partner_live2 .slick-next,#festival-plan #outside_partner_archive .slick-next,#festival-plan #outside_partner_live2 .slick-next{right:-26px}}@media screen and (min-width: 576px){.outside_partner #outside_partner_archive .slick-prev,.outside_partner #outside_partner_live2 .slick-prev,.recent_topic_list #outside_partner_archive .slick-prev,.recent_topic_list #outside_partner_live2 .slick-prev,#festival-plan #outside_partner_archive .slick-prev,#festival-plan #outside_partner_live2 .slick-prev{background:url(https://assets.kidsweekend.jp/assets/op_arrow_prev-b9325803380fd4e71c14d43a035db332f563b75c186006f91e82fe2ae5ff1e0c.svg) !important;background-size:contain !important;left:-65px}}@media screen and (max-width: 1344px){.outside_partner #outside_partner_archive .slick-prev,.outside_partner #outside_partner_live2 .slick-prev,.recent_topic_list #outside_partner_archive .slick-prev,.recent_topic_list #outside_partner_live2 .slick-prev,#festival-plan #outside_partner_archive .slick-prev,#festival-plan #outside_partner_live2 .slick-prev{left:-26px}}.outside_partner #outside_partner_archive .archive_wrapper,.outside_partner #outside_partner_live2 .archive_wrapper,.recent_topic_list #outside_partner_archive .archive_wrapper,.recent_topic_list #outside_partner_live2 .archive_wrapper,#festival-plan #outside_partner_archive .archive_wrapper,#festival-plan #outside_partner_live2 .archive_wrapper{max-width:1200px;margin:0 auto}.outside_partner #outside_partner_archive .archive_wrapper .vertical-bar,.outside_partner #outside_partner_live2 .archive_wrapper .vertical-bar,.recent_topic_list #outside_partner_archive .archive_wrapper .vertical-bar,.recent_topic_list #outside_partner_live2 .archive_wrapper .vertical-bar,#festival-plan #outside_partner_archive .archive_wrapper .vertical-bar,#festival-plan #outside_partner_live2 .archive_wrapper .vertical-bar{display:flex;overflow:scroll;white-space:nowrap;margin-right:calc(70% - 50vw)}.outside_partner #outside_partner_archive .archive_wrapper .vertical-bar li,.outside_partner #outside_partner_live2 .archive_wrapper .vertical-bar li,.recent_topic_list #outside_partner_archive .archive_wrapper .vertical-bar li,.recent_topic_list #outside_partner_live2 .archive_wrapper .vertical-bar li,#festival-plan #outside_partner_archive .archive_wrapper .vertical-bar li,#festival-plan #outside_partner_live2 .archive_wrapper .vertical-bar li{padding:16px 12px}.outside_partner #outside_partner_archive .archive_wrapper .vertical-bar li span,.outside_partner #outside_partner_live2 .archive_wrapper .vertical-bar li span,.recent_topic_list #outside_partner_archive .archive_wrapper .vertical-bar li span,.recent_topic_list #outside_partner_live2 .archive_wrapper .vertical-bar li span,#festival-plan #outside_partner_archive .archive_wrapper .vertical-bar li span,#festival-plan #outside_partner_live2 .archive_wrapper .vertical-bar li span{padding:16px 32px;cursor:pointer}@media screen and (max-width: 576px){.outside_partner #outside_partner_archive .archive_wrapper .vertical-bar li span,.outside_partner #outside_partner_live2 .archive_wrapper .vertical-bar li span,.recent_topic_list #outside_partner_archive .archive_wrapper .vertical-bar li span,.recent_topic_list #outside_partner_live2 .archive_wrapper .vertical-bar li span,#festival-plan #outside_partner_archive .archive_wrapper .vertical-bar li span,#festival-plan #outside_partner_live2 .archive_wrapper .vertical-bar li span{font-size:14px;padding:12px 16px}}.outside_partner #outside_partner_archive .archive_wrapper .vertical-bar li span:hover,.outside_partner #outside_partner_live2 .archive_wrapper .vertical-bar li span:hover,.recent_topic_list #outside_partner_archive .archive_wrapper .vertical-bar li span:hover,.recent_topic_list #outside_partner_live2 .archive_wrapper .vertical-bar li span:hover,#festival-plan #outside_partner_archive .archive_wrapper .vertical-bar li span:hover,#festival-plan #outside_partner_live2 .archive_wrapper .vertical-bar li span:hover{background-color:#333333;color:#fff;border-radius:60px}.outside_partner #outside_partner_archive .archive_wrapper .vertical-bar li span.active,.outside_partner #outside_partner_live2 .archive_wrapper .vertical-bar li span.active,.recent_topic_list #outside_partner_archive .archive_wrapper .vertical-bar li span.active,.recent_topic_list #outside_partner_live2 .archive_wrapper .vertical-bar li span.active,#festival-plan #outside_partner_archive .archive_wrapper .vertical-bar li span.active,#festival-plan #outside_partner_live2 .archive_wrapper .vertical-bar li span.active{background-color:#333333;color:#fff;border-radius:60px}.outside_partner #outside_partner_archive .archive_wrapper .vertical-bar li a,.outside_partner #outside_partner_live2 .archive_wrapper .vertical-bar li a,.recent_topic_list #outside_partner_archive .archive_wrapper .vertical-bar li a,.recent_topic_list #outside_partner_live2 .archive_wrapper .vertical-bar li a,#festival-plan #outside_partner_archive .archive_wrapper .vertical-bar li a,#festival-plan #outside_partner_live2 .archive_wrapper .vertical-bar li a{color:inherit}.outside_partner #outside_partner_archive .archive_wrapper .vertical-bar li+li,.outside_partner #outside_partner_live2 .archive_wrapper .vertical-bar li+li,.recent_topic_list #outside_partner_archive .archive_wrapper .vertical-bar li+li,.recent_topic_list #outside_partner_live2 .archive_wrapper .vertical-bar li+li,#festival-plan #outside_partner_archive .archive_wrapper .vertical-bar li+li,#festival-plan #outside_partner_live2 .archive_wrapper .vertical-bar li+li{border-left:1px solid #e0e0e0}@media screen and (max-width: 576px){.outside_partner #outside_partner_archive .archive_wrapper .text-left h2,.outside_partner #outside_partner_live2 .archive_wrapper .text-left h2,.recent_topic_list #outside_partner_archive .archive_wrapper .text-left h2,.recent_topic_list #outside_partner_live2 .archive_wrapper .text-left h2,#festival-plan #outside_partner_archive .archive_wrapper .text-left h2,#festival-plan #outside_partner_live2 .archive_wrapper .text-left h2{font-size:20px}}.outside_partner #outside_partner_archive .archive_wrapper .resize_for_archive,.outside_partner #outside_partner_live2 .archive_wrapper .resize_for_archive,.recent_topic_list #outside_partner_archive .archive_wrapper .resize_for_archive,.recent_topic_list #outside_partner_live2 .archive_wrapper .resize_for_archive,#festival-plan #outside_partner_archive .archive_wrapper .resize_for_archive,#festival-plan #outside_partner_live2 .archive_wrapper .resize_for_archive{width:300px}@media screen and (max-width: 992px){.outside_partner #outside_partner_archive .archive_wrapper .archive-container,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container,#festival-plan #outside_partner_archive .archive_wrapper .archive-container,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container{display:flex;white-space:nowrap;margin-right:calc(50% - 50vw)}}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards{text-align:left;display:flex}@media screen and (max-width: 1344px){.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards{padding:0 40px}}@media screen and (max-width: 992px){.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards{padding:0 0 4px;overflow-x:scroll}}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-list,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-list,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-list,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-list,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-list,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-list{padding-bottom:4px}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-list .slick-track,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-list .slick-track,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-list .slick-track,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-list .slick-track,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-list .slick-track,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-list .slick-track{width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-slide,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-slide,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-slide,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-slide,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-slide,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-slide{width:300px;height:auto;margin:0 20px;position:relative}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-slide img,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-slide img,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-slide img,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-slide img,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .slick-slide img,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .slick-slide img{display:block;width:auto;height:214px;-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card{justify-content:space-between;display:flex;flex-flow:column}@media screen and (max-width: 992px){.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card{margin-right:24px;width:300px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card{width:250px}}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper img,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper img,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper img,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper img,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper img,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper img{width:100%}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags{font-size:12px;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag{padding:0 8px;border:1px solid #e0e0e0;border-radius:2px}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag span,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag span,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag span,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag span,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag span,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .tag span{position:relative;top:2px}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .new_tag,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .new_tag,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .new_tag,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .new_tag,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .new_tag,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .tags .new_tag{background:#5ecdbd;border:none;color:#fff}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .title,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .title,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .title,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .title,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .upper .title,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .upper .title{font-weight:700;white-space:normal}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .lower,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .lower,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .lower,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .lower,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .lower,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .lower{color:#6c757d;padding:6px 0px}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .lower small,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .lower small,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .lower small,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .lower small,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .lower small,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .lower small{display:flex;align-items:end}.outside_partner #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .lower small img,.outside_partner #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .lower small img,.recent_topic_list #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .lower small img,.recent_topic_list #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .lower small img,#festival-plan #outside_partner_archive .archive_wrapper .archive-container #archive_cards .archive_card .lower small img,#festival-plan #outside_partner_live2 .archive_wrapper .archive-container #archive_cards .archive_card .lower small img{width:auto;height:auto;max-width:100%;max-height:100%}.outside_partner #outside_partner_about_kw,.outside_partner .about_kw,.recent_topic_list #outside_partner_about_kw,.recent_topic_list .about_kw,#festival-plan #outside_partner_about_kw,#festival-plan .about_kw{background-image:url(https://assets.kidsweekend.jp/assets/about_kw_bg-6da5cc5a946d5362617a90e8953cf62a271dcac2110187c5d0d59ddd05ff4b95.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.outside_partner #outside_partner_about_kw,.outside_partner .about_kw,.recent_topic_list #outside_partner_about_kw,.recent_topic_list .about_kw,#festival-plan #outside_partner_about_kw,#festival-plan .about_kw{background-image:url(https://assets.kidsweekend.jp/assets/about_kw_bg_sp-6c8947c0c94f1779940344db69b9745f86e304a4f65fbc09e086b106c9c85b26.png)}}.outside_partner #outside_partner_about_kw .about_kw_container,.outside_partner .about_kw .about_kw_container,.recent_topic_list #outside_partner_about_kw .about_kw_container,.recent_topic_list .about_kw .about_kw_container,#festival-plan #outside_partner_about_kw .about_kw_container,#festival-plan .about_kw .about_kw_container{padding:48px 0;margin:0 auto;max-width:1200px}@media screen and (max-width: 1232px){.outside_partner #outside_partner_about_kw .about_kw_container,.outside_partner .about_kw .about_kw_container,.recent_topic_list #outside_partner_about_kw .about_kw_container,.recent_topic_list .about_kw .about_kw_container,#festival-plan #outside_partner_about_kw .about_kw_container,#festival-plan .about_kw .about_kw_container{margin:0 32px}}@media screen and (max-width: 767px){.outside_partner #outside_partner_about_kw .about_kw_container,.outside_partner .about_kw .about_kw_container,.recent_topic_list #outside_partner_about_kw .about_kw_container,.recent_topic_list .about_kw .about_kw_container,#festival-plan #outside_partner_about_kw .about_kw_container,#festival-plan .about_kw .about_kw_container{padding:32px 0}}@media screen and (max-width: 576px){.outside_partner #outside_partner_about_kw .about_kw_container,.outside_partner .about_kw .about_kw_container,.recent_topic_list #outside_partner_about_kw .about_kw_container,.recent_topic_list .about_kw .about_kw_container,#festival-plan #outside_partner_about_kw .about_kw_container,#festival-plan .about_kw .about_kw_container{margin:0 auto;width:343px}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_title,.outside_partner .about_kw .about_kw_container .about_kw_title,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_title,.recent_topic_list .about_kw .about_kw_container .about_kw_title,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_title,#festival-plan .about_kw .about_kw_container .about_kw_title{font-size:28px;font-weight:700;margin-bottom:16px}@media screen and (max-width: 767px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_title,.outside_partner .about_kw .about_kw_container .about_kw_title,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_title,.recent_topic_list .about_kw .about_kw_container .about_kw_title,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_title,#festival-plan .about_kw .about_kw_container .about_kw_title{font-size:20px}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_title img,.outside_partner .about_kw .about_kw_container .about_kw_title img,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_title img,.recent_topic_list .about_kw .about_kw_container .about_kw_title img,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_title img,#festival-plan .about_kw .about_kw_container .about_kw_title img{height:74px}@media screen and (max-width: 767px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_title img,.outside_partner .about_kw .about_kw_container .about_kw_title img,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_title img,.recent_topic_list .about_kw .about_kw_container .about_kw_title img,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_title img,#festival-plan .about_kw .about_kw_container .about_kw_title img{height:40px;margin-right:4px}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_title span,.outside_partner .about_kw .about_kw_container .about_kw_title span,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_title span,.recent_topic_list .about_kw .about_kw_container .about_kw_title span,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_title span,#festival-plan .about_kw .about_kw_container .about_kw_title span{position:relative;top:4px}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_description,.outside_partner .about_kw .about_kw_container .about_kw_description,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_description,.recent_topic_list .about_kw .about_kw_container .about_kw_description,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_description,#festival-plan .about_kw .about_kw_container .about_kw_description{font-size:14px;margin-bottom:40px}@media screen and (max-width: 767px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_description,.outside_partner .about_kw .about_kw_container .about_kw_description,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_description,.recent_topic_list .about_kw .about_kw_container .about_kw_description,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_description,#festival-plan .about_kw .about_kw_container .about_kw_description{font-size:12px}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper{margin-bottom:40px}@media screen and (max-width: 992px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper{max-width:720px;margin:0 auto 32px}}@media screen and (max-width: 767px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper{max-width:512px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper{max-width:343px}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:32px}@media screen and (max-width: 992px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards{grid-template-columns:repeat(1, minmax(0, 1fr))}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card{border:1px solid #e0e0e0;border-radius:8px;background:#fff}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner{padding:24px}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon{margin-bottom:16px}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title{margin-bottom:8px}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3{font-weight:700;font-size:28px}@media screen and (max-width: 767px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3{font-size:20px}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red{color:#e27985}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow{color:#ffbe3f}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green{color:#5ecdbd}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description{text-align:left}@media screen and (max-width: 767px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,.outside_partner .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,.recent_topic_list .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,#festival-plan .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description{font-size:12px}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,.outside_partner .about_kw .about_kw_container .about_kw_link .about_kw_link_inner,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,.recent_topic_list .about_kw .about_kw_container .about_kw_link .about_kw_link_inner,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,#festival-plan .about_kw .about_kw_container .about_kw_link .about_kw_link_inner{padding:20px 32px}@media screen and (max-width: 576px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,.outside_partner .about_kw .about_kw_container .about_kw_link .about_kw_link_inner,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,.recent_topic_list .about_kw .about_kw_container .about_kw_link .about_kw_link_inner,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,#festival-plan .about_kw .about_kw_container .about_kw_link .about_kw_link_inner{padding:20px 0}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,.outside_partner .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,.recent_topic_list .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,#festival-plan .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a{font-size:20px;color:#428fee}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover,.outside_partner .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover,.recent_topic_list .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover,#festival-plan .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover{color:#428fee}@media screen and (max-width: 767px){.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,.outside_partner .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,.recent_topic_list .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,#festival-plan .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a{font-size:16px}}.outside_partner #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description,.outside_partner .about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description,.recent_topic_list #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description,.recent_topic_list .about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description,#festival-plan #outside_partner_about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description,#festival-plan .about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description{margin-top:2px;font-size:14px;color:#777777}.outside_partner #outside_partner_special_favor,.outside_partner #outside_partner_how_to_use,.recent_topic_list #outside_partner_special_favor,.recent_topic_list #outside_partner_how_to_use,#festival-plan #outside_partner_special_favor,#festival-plan #outside_partner_how_to_use{margin:0 auto;padding:64px 0 36px}@media screen and (max-width: 576px){.outside_partner #outside_partner_special_favor,.outside_partner #outside_partner_how_to_use,.recent_topic_list #outside_partner_special_favor,.recent_topic_list #outside_partner_how_to_use,#festival-plan #outside_partner_special_favor,#festival-plan #outside_partner_how_to_use{padding:40px 0 64px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_special_favor .section_title,.outside_partner #outside_partner_how_to_use .section_title,.recent_topic_list #outside_partner_special_favor .section_title,.recent_topic_list #outside_partner_how_to_use .section_title,#festival-plan #outside_partner_special_favor .section_title,#festival-plan #outside_partner_how_to_use .section_title{max-width:343px;margin:0 auto}}.outside_partner #outside_partner_special_favor .section_title h1,.outside_partner #outside_partner_how_to_use .section_title h1,.recent_topic_list #outside_partner_special_favor .section_title h1,.recent_topic_list #outside_partner_how_to_use .section_title h1,#festival-plan #outside_partner_special_favor .section_title h1,#festival-plan #outside_partner_how_to_use .section_title h1{margin-bottom:24px}@media screen and (max-width: 576px){.outside_partner #outside_partner_special_favor .section_title h1,.outside_partner #outside_partner_how_to_use .section_title h1,.recent_topic_list #outside_partner_special_favor .section_title h1,.recent_topic_list #outside_partner_how_to_use .section_title h1,#festival-plan #outside_partner_special_favor .section_title h1,#festival-plan #outside_partner_how_to_use .section_title h1{display:flex}}.outside_partner #outside_partner_special_favor .section_title h1 img,.outside_partner #outside_partner_how_to_use .section_title h1 img,.recent_topic_list #outside_partner_special_favor .section_title h1 img,.recent_topic_list #outside_partner_how_to_use .section_title h1 img,#festival-plan #outside_partner_special_favor .section_title h1 img,#festival-plan #outside_partner_how_to_use .section_title h1 img{width:36px}@media screen and (max-width: 576px){.outside_partner #outside_partner_special_favor .section_title h1 img,.outside_partner #outside_partner_how_to_use .section_title h1 img,.recent_topic_list #outside_partner_special_favor .section_title h1 img,.recent_topic_list #outside_partner_how_to_use .section_title h1 img,#festival-plan #outside_partner_special_favor .section_title h1 img,#festival-plan #outside_partner_how_to_use .section_title h1 img{width:24px;margin-right:8px}}.outside_partner #outside_partner_special_favor .section_title h1 span.pikara,.outside_partner #outside_partner_how_to_use .section_title h1 span.pikara,.recent_topic_list #outside_partner_special_favor .section_title h1 span.pikara,.recent_topic_list #outside_partner_how_to_use .section_title h1 span.pikara,#festival-plan #outside_partner_special_favor .section_title h1 span.pikara,#festival-plan #outside_partner_how_to_use .section_title h1 span.pikara{color:#00a2e6}.outside_partner #outside_partner_special_favor .how_to_use_wrapper,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper,#festival-plan #outside_partner_special_favor .how_to_use_wrapper,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper{max-width:1200px;margin:32px auto}@media screen and (max-width: 1232px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper,#festival-plan #outside_partner_special_favor .how_to_use_wrapper,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper{margin:0 32px}}@media screen and (max-width: 992px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper,#festival-plan #outside_partner_special_favor .how_to_use_wrapper,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper{max-width:720px;margin:0 auto}}@media screen and (max-width: 767px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper,#festival-plan #outside_partner_special_favor .how_to_use_wrapper,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper{max-width:512px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper,#festival-plan #outside_partner_special_favor .how_to_use_wrapper,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper{max-width:343px}}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:32px}@media screen and (max-width: 992px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (max-width: 767px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container{gap:16px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container{gap:0px}}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card{background:#ffffff;box-shadow:0px 4px 20px rgba(175,175,175,0.3);border-radius:8px;border-style:none}@media screen and (max-width: 992px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card{margin-top:16px}}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content{padding:64px}@media screen and (max-width: 1200px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content{padding:32px}}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step{margin-bottom:52px}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span{color:#fff;font-size:16px;padding:4px 68px;border-radius:50px;background:#428fee}@media screen and (max-width: 576px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span{padding:2px 60px}}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon{height:180px;position:relative;width:180px;margin:0 auto;background:#f5f5f5;border-radius:100%}@media screen and (max-width: 767px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon{height:144px;width:144px}}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img{width:88px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media screen and (max-width: 992px){.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img{width:72px}}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description{padding:16px}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description h3,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description h3,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description h3,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description h3,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description h3,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description h3{font-size:20px;font-weight:700;border-bottom:8px solid #f2ff99;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 16px;border-radius:5px}.outside_partner #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .description_content,.outside_partner #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .description_content,.recent_topic_list #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .description_content,.recent_topic_list #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .description_content,#festival-plan #outside_partner_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .description_content,#festival-plan #outside_partner_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .description_content{color:#6c757d}.outside_partner #outside_partner_special_favor .outline_wrapper,.outside_partner #outside_partner_how_to_use .outline_wrapper,.recent_topic_list #outside_partner_special_favor .outline_wrapper,.recent_topic_list #outside_partner_how_to_use .outline_wrapper,#festival-plan #outside_partner_special_favor .outline_wrapper,#festival-plan #outside_partner_how_to_use .outline_wrapper{max-width:720px;margin:0 auto}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;-webkit-box-align:center;padding:24px 0px;margin:16px;border-bottom:1px solid gainsboro}@media screen and (min-width: 1012px){.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box{flex-direction:row;align-items:center}}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box p,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box p,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box p,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box p,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box p,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box p{margin:0}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_left,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_left,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_left,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_left,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_left,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_left{width:188px;font-size:14px;text-align:left;margin-left:16px}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right{font-size:15px;margin-top:15px;line-height:23px;text-align:left;width:100%;overflow-wrap:break-word}@media screen and (min-width: 1012px){.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right{margin-top:0;line-height:17.5px}}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images{display:flex}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container{width:100%;padding:8px 0}@media screen and (min-width: 1012px){.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container{padding:4px 0}}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container .collabo_image,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container .collabo_image,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container .collabo_image,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container .collabo_image,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container .collabo_image,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box .outline_box_right .collabo_images .collabo_image_container .collabo_image{width:140px;height:auto}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.date,.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.application,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.date,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.application,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.date,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.application,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.date,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.application,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.date,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.application,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.date,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.application{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;-webkit-box-align:center;padding:16px 0px;border-bottom:1px solid gainsboro}@media screen and (min-width: 1012px){.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.date,.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.application,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.date,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.application,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.date,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.application,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.date,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.application,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.date,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.application,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.date,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.application{flex-direction:row;align-items:center}}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.date p,.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.application p,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.date p,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.application p,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.date p,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.application p,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.date p,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.application p,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.date p,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.application p,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.date p,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.application p{margin-bottom:12px}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.date p:last-child,.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.application p:last-child,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.date p:last-child,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.application p:last-child,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.date p:last-child,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.application p:last-child,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.date p:last-child,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.application p:last-child,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.date p:last-child,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.application p:last-child,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.date p:last-child,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.application p:last-child{margin-bottom:0}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.date .outline_box_left,.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.application .outline_box_left,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.date .outline_box_left,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.application .outline_box_left,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.date .outline_box_left,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.application .outline_box_left,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.date .outline_box_left,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.application .outline_box_left,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.date .outline_box_left,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.application .outline_box_left,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.date .outline_box_left,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.application .outline_box_left{width:188px;font-size:16px;text-align:left;font-weight:bold}.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.date .outline_box_right,.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.application .outline_box_right,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.date .outline_box_right,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.application .outline_box_right,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.date .outline_box_right,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.application .outline_box_right,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.date .outline_box_right,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.application .outline_box_right,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.date .outline_box_right,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.application .outline_box_right,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.date .outline_box_right,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.application .outline_box_right{font-size:15px;margin-top:15px;line-height:23px;text-align:left}@media screen and (min-width: 1012px){.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.date .outline_box_right,.outside_partner #outside_partner_special_favor .outline_wrapper .outline_box.application .outline_box_right,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.date .outline_box_right,.outside_partner #outside_partner_how_to_use .outline_wrapper .outline_box.application .outline_box_right,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.date .outline_box_right,.recent_topic_list #outside_partner_special_favor .outline_wrapper .outline_box.application .outline_box_right,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.date .outline_box_right,.recent_topic_list #outside_partner_how_to_use .outline_wrapper .outline_box.application .outline_box_right,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.date .outline_box_right,#festival-plan #outside_partner_special_favor .outline_wrapper .outline_box.application .outline_box_right,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.date .outline_box_right,#festival-plan #outside_partner_how_to_use .outline_wrapper .outline_box.application .outline_box_right{margin-top:0;line-height:17.5px}}.outside_partner #outside_partner_special_favor .how_to_use_container,.recent_topic_list #outside_partner_special_favor .how_to_use_container,#festival-plan #outside_partner_special_favor .how_to_use_container{grid-template-columns:repeat(1, minmax(0, 1fr)) !important;display:grid;gap:32px}@media screen and (max-width: 992px){.outside_partner #outside_partner_special_favor .how_to_use_container,.recent_topic_list #outside_partner_special_favor .how_to_use_container,#festival-plan #outside_partner_special_favor .how_to_use_container{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (max-width: 767px){.outside_partner #outside_partner_special_favor .how_to_use_container,.recent_topic_list #outside_partner_special_favor .how_to_use_container,#festival-plan #outside_partner_special_favor .how_to_use_container{gap:16px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_special_favor .how_to_use_container,.recent_topic_list #outside_partner_special_favor .how_to_use_container,#festival-plan #outside_partner_special_favor .how_to_use_container{gap:0px}}.outside_partner #outside_partner_special_favor .special_favor_container,.recent_topic_list #outside_partner_special_favor .special_favor_container,#festival-plan #outside_partner_special_favor .special_favor_container{display:block}.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item{display:block;border-bottom:1px dotted rgba(0,162,230,0.5);padding-bottom:24px;margin-bottom:24px}@media screen and (min-width: 1024px){.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item{display:flex}}.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_name,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_name,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_name{position:relative;line-height:1.4;padding:0.25em 1em;display:inline-block;font-size:16px;font-weight:bold;color:#00a2e6;margin-right:0px}@media screen and (min-width: 767px){.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_name,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_name,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_name{margin-bottom:8px}}@media screen and (min-width: 1024px){.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_name,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_name,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_name{margin-right:16px;margin-bottom:0px;font-size:24px}}.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_name:before,.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_name:after,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_name:before,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_name:after,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_name:before,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_name:after{content:"";width:10px;height:15px;position:absolute;display:inline-block}@media screen and (min-width: 767px){.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_name:before,.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_name:after,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_name:before,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_name:after,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_name:before,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_name:after{width:20px;height:30px}}.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_name:before,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_name:before,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_name:before{border-left:solid 1px #000;border-top:solid 1px #000;border-radius:4px 0 0 0;top:0;left:0}.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_name:after,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_name:after,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_name:after{border-right:solid 1px #000;border-bottom:solid 1px #000;border-radius:0 0 4px 0;bottom:0;right:0}.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title{text-align:left;font-size:18px;font-weight:bold;margin:16px 0 8px;text-decoration:underline;text-decoration-thickness:0.3em;-webkit-text-decoration-color:rgba(255,228,0,0.4);text-decoration-color:rgba(255,228,0,0.4);text-underline-offset:-0.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (min-width: 767px){.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title{text-align:center;margin:4px 0;font-size:24px}}@media screen and (min-width: 1024px){.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title{text-align:left;font-size:28px}}.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description{text-align:left;color:#000;opacity:0.7;font-size:14px}@media screen and (min-width: 767px){.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description{text-align:center;font-size:16px}}@media screen and (min-width: 1024px){.outside_partner #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description,.recent_topic_list #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description,#festival-plan #outside_partner_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description{text-align:left}}.outside_partner #outside_partner_qa,.recent_topic_list #outside_partner_qa,#festival-plan #outside_partner_qa{padding:64px 0 36px}@media screen and (max-width: 576px){.outside_partner #outside_partner_qa,.recent_topic_list #outside_partner_qa,#festival-plan #outside_partner_qa{padding:40px 0 64px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_qa .section_title,.recent_topic_list #outside_partner_qa .section_title,#festival-plan #outside_partner_qa .section_title{max-width:343px;margin:0 auto}}.outside_partner #outside_partner_qa .section_title h1,.recent_topic_list #outside_partner_qa .section_title h1,#festival-plan #outside_partner_qa .section_title h1{margin-bottom:24px}@media screen and (max-width: 576px){.outside_partner #outside_partner_qa .section_title h1,.recent_topic_list #outside_partner_qa .section_title h1,#festival-plan #outside_partner_qa .section_title h1{display:flex}}@media screen and (max-width: 576px){.outside_partner #outside_partner_qa .section_title h1 img,.recent_topic_list #outside_partner_qa .section_title h1 img,#festival-plan #outside_partner_qa .section_title h1 img{width:24px;margin-right:8px}}.outside_partner #outside_partner_qa .qa_container,.recent_topic_list #outside_partner_qa .qa_container,#festival-plan #outside_partner_qa .qa_container{width:720px;margin:0 auto;padding:32px 16px}@media screen and (max-width: 767px){.outside_partner #outside_partner_qa .qa_container,.recent_topic_list #outside_partner_qa .qa_container,#festival-plan #outside_partner_qa .qa_container{width:512px}}@media screen and (max-width: 576px){.outside_partner #outside_partner_qa .qa_container,.recent_topic_list #outside_partner_qa .qa_container,#festival-plan #outside_partner_qa .qa_container{max-width:343px;padding:8px 0px;font-size:14px}}.outside_partner #outside_partner_qa .qa_container .qa_card,.recent_topic_list #outside_partner_qa .qa_container .qa_card,#festival-plan #outside_partner_qa .qa_container .qa_card{border-top:1px solid #e0e0e0}.outside_partner #outside_partner_qa .qa_container .qa_card .qa_question,.recent_topic_list #outside_partner_qa .qa_container .qa_card .qa_question,#festival-plan #outside_partner_qa .qa_container .qa_card .qa_question{font-weight:700;margin:32px 0;text-align:left;position:relative;padding-right:40px;cursor:pointer}@media screen and (max-width: 576px){.outside_partner #outside_partner_qa .qa_container .qa_card .qa_question,.recent_topic_list #outside_partner_qa .qa_container .qa_card .qa_question,#festival-plan #outside_partner_qa .qa_container .qa_card .qa_question{margin:16px 0}}.outside_partner #outside_partner_qa .qa_container .qa_card .qa_answer,.recent_topic_list #outside_partner_qa .qa_container .qa_card .qa_answer,#festival-plan #outside_partner_qa .qa_container .qa_card .qa_answer{background-color:#f5f5f5;padding:32px 16px;border-radius:6px;text-align:left;margin-bottom:32px}@media screen and (max-width: 576px){.outside_partner #outside_partner_qa .qa_container .qa_card .qa_answer,.recent_topic_list #outside_partner_qa .qa_container .qa_card .qa_answer,#festival-plan #outside_partner_qa .qa_container .qa_card .qa_answer{padding:16px;margin-bottom:16px}}.outside_partner #outside_partner_qa .qa_container .qa_card .qa_answer span,.recent_topic_list #outside_partner_qa .qa_container .qa_card .qa_answer span,#festival-plan #outside_partner_qa .qa_container .qa_card .qa_answer span{color:#428fee;font-weight:700}.outside_partner .outside_partner_form,.outside_partner .member_register_form,.recent_topic_list .outside_partner_form,.recent_topic_list .member_register_form,#festival-plan .outside_partner_form,#festival-plan .member_register_form{background-color:#f5f5f5;padding:64px 0 120px}@media screen and (max-width: 576px){.outside_partner .outside_partner_form,.outside_partner .member_register_form,.recent_topic_list .outside_partner_form,.recent_topic_list .member_register_form,#festival-plan .outside_partner_form,#festival-plan .member_register_form{padding-top:0px}}@media screen and (max-width: 576px){.outside_partner .outside_partner_form .inquiry_title,.outside_partner .member_register_form .inquiry_title,.recent_topic_list .outside_partner_form .inquiry_title,.recent_topic_list .member_register_form .inquiry_title,#festival-plan .outside_partner_form .inquiry_title,#festival-plan .member_register_form .inquiry_title{max-width:343px;margin:0 auto}}.outside_partner .outside_partner_form .inquiry_title h1,.outside_partner .member_register_form .inquiry_title h1,.recent_topic_list .outside_partner_form .inquiry_title h1,.recent_topic_list .member_register_form .inquiry_title h1,#festival-plan .outside_partner_form .inquiry_title h1,#festival-plan .member_register_form .inquiry_title h1{margin-bottom:24px}@media screen and (max-width: 576px){.outside_partner .outside_partner_form .inquiry_title h1,.outside_partner .member_register_form .inquiry_title h1,.recent_topic_list .outside_partner_form .inquiry_title h1,.recent_topic_list .member_register_form .inquiry_title h1,#festival-plan .outside_partner_form .inquiry_title h1,#festival-plan .member_register_form .inquiry_title h1{display:flex;padding-top:64px;margin-bottom:32px}}@media screen and (max-width: 576px){.outside_partner .outside_partner_form .inquiry_title h1 img,.outside_partner .member_register_form .inquiry_title h1 img,.recent_topic_list .outside_partner_form .inquiry_title h1 img,.recent_topic_list .member_register_form .inquiry_title h1 img,#festival-plan .outside_partner_form .inquiry_title h1 img,#festival-plan .member_register_form .inquiry_title h1 img{width:24px;margin-right:8px}}.outside_partner .outside_partner_form .form,.outside_partner .member_register_form .form,.recent_topic_list .outside_partner_form .form,.recent_topic_list .member_register_form .form,#festival-plan .outside_partner_form .form,#festival-plan .member_register_form .form{max-width:820px;background-color:#fff;margin:0 auto;border-radius:4px}@media screen and (max-width: 992px){.outside_partner .outside_partner_form .form,.outside_partner .member_register_form .form,.recent_topic_list .outside_partner_form .form,.recent_topic_list .member_register_form .form,#festival-plan .outside_partner_form .form,#festival-plan .member_register_form .form{max-width:100%}}.outside_partner .outside_partner_form .form .form-body,.outside_partner .member_register_form .form .form-body,.recent_topic_list .outside_partner_form .form .form-body,.recent_topic_list .member_register_form .form .form-body,#festival-plan .outside_partner_form .form .form-body,#festival-plan .member_register_form .form .form-body{padding:60px}@media screen and (max-width: 576px){.outside_partner .outside_partner_form .form .form-body,.outside_partner .member_register_form .form .form-body,.recent_topic_list .outside_partner_form .form .form-body,.recent_topic_list .member_register_form .form .form-body,#festival-plan .outside_partner_form .form .form-body,#festival-plan .member_register_form .form .form-body{padding:32px 0;width:343px;margin:0 auto}}.outside_partner .outside_partner_form .form .form-body input,.outside_partner .outside_partner_form .form .form-body select,.outside_partner .member_register_form .form .form-body input,.outside_partner .member_register_form .form .form-body select,.recent_topic_list .outside_partner_form .form .form-body input,.recent_topic_list .outside_partner_form .form .form-body select,.recent_topic_list .member_register_form .form .form-body input,.recent_topic_list .member_register_form .form .form-body select,#festival-plan .outside_partner_form .form .form-body input,#festival-plan .outside_partner_form .form .form-body select,#festival-plan .member_register_form .form .form-body input,#festival-plan .member_register_form .form .form-body select{height:48px;border-radius:2px}.outside_partner .outside_partner_form .form .form-body textarea,.outside_partner .member_register_form .form .form-body textarea,.recent_topic_list .outside_partner_form .form .form-body textarea,.recent_topic_list .member_register_form .form .form-body textarea,#festival-plan .outside_partner_form .form .form-body textarea,#festival-plan .member_register_form .form .form-body textarea{border-radius:2px;padding:16px 12px}.outside_partner .outside_partner_form .form .form-body abbr,.outside_partner .member_register_form .form .form-body abbr,.recent_topic_list .outside_partner_form .form .form-body abbr,.recent_topic_list .member_register_form .form .form-body abbr,#festival-plan .outside_partner_form .form .form-body abbr,#festival-plan .member_register_form .form .form-body abbr{font-size:12px;padding:2px 8px;border-radius:2px;margin-right:8px}.outside_partner .outside_partner_form .form .form-body abbr.require,.outside_partner .member_register_form .form .form-body abbr.require,.recent_topic_list .outside_partner_form .form .form-body abbr.require,.recent_topic_list .member_register_form .form .form-body abbr.require,#festival-plan .outside_partner_form .form .form-body abbr.require,#festival-plan .member_register_form .form .form-body abbr.require{background-color:#e27985;color:#fff}.outside_partner .outside_partner_form .form .form-body abbr.optional,.outside_partner .member_register_form .form .form-body abbr.optional,.recent_topic_list .outside_partner_form .form .form-body abbr.optional,.recent_topic_list .member_register_form .form .form-body abbr.optional,#festival-plan .outside_partner_form .form .form-body abbr.optional,#festival-plan .member_register_form .form .form-body abbr.optional{border:1px solid #e0e0e0}.outside_partner .outside_partner_form .form .form-body .btn-send-inquiry,.outside_partner .member_register_form .form .form-body .btn-send-inquiry,.recent_topic_list .outside_partner_form .form .form-body .btn-send-inquiry,.recent_topic_list .member_register_form .form .form-body .btn-send-inquiry,#festival-plan .outside_partner_form .form .form-body .btn-send-inquiry,#festival-plan .member_register_form .form .form-body .btn-send-inquiry{width:300px;height:68px;background-color:#428fee;color:#fff;border-radius:8px;border:2px solid #428fee}@media screen and (max-width: 576px){.outside_partner .outside_partner_form .form .form-body .btn-send-inquiry,.outside_partner .member_register_form .form .form-body .btn-send-inquiry,.recent_topic_list .outside_partner_form .form .form-body .btn-send-inquiry,.recent_topic_list .member_register_form .form .form-body .btn-send-inquiry,#festival-plan .outside_partner_form .form .form-body .btn-send-inquiry,#festival-plan .member_register_form .form .form-body .btn-send-inquiry{width:100%;height:auto;border-radius:4px}}.outside_partner .outside_partner_form .form .form-body .btn-send-inquiry:hover,.outside_partner .member_register_form .form .form-body .btn-send-inquiry:hover,.recent_topic_list .outside_partner_form .form .form-body .btn-send-inquiry:hover,.recent_topic_list .member_register_form .form .form-body .btn-send-inquiry:hover,#festival-plan .outside_partner_form .form .form-body .btn-send-inquiry:hover,#festival-plan .member_register_form .form .form-body .btn-send-inquiry:hover{background-color:transparent;color:#428fee}.outside_partner .outside_partner_form .op-btn input,.outside_partner .member_register_form .op-btn input,.recent_topic_list .outside_partner_form .op-btn input,.recent_topic_list .member_register_form .op-btn input,#festival-plan .outside_partner_form .op-btn input,#festival-plan .member_register_form .op-btn input{margin:0 auto}@media screen and (max-width: 767px){.outside_partner .outside_partner_form .op-btn .w-75,.outside_partner .member_register_form .op-btn .w-75,.recent_topic_list .outside_partner_form .op-btn .w-75,.recent_topic_list .member_register_form .op-btn .w-75,#festival-plan .outside_partner_form .op-btn .w-75,#festival-plan .member_register_form .op-btn .w-75{width:75% !important}}.outside_partner .outside_partner_form .op-btn .btn-send,.outside_partner .member_register_form .op-btn .btn-send,.recent_topic_list .outside_partner_form .op-btn .btn-send,.recent_topic_list .member_register_form .op-btn .btn-send,#festival-plan .outside_partner_form .op-btn .btn-send,#festival-plan .member_register_form .op-btn .btn-send{background-color:#428fee;color:#fff;border-radius:8px !important;border:2px solid #428fee}.outside_partner .outside_partner_form .op-btn .btn-send:hover,.outside_partner .member_register_form .op-btn .btn-send:hover,.recent_topic_list .outside_partner_form .op-btn .btn-send:hover,.recent_topic_list .member_register_form .op-btn .btn-send:hover,#festival-plan .outside_partner_form .op-btn .btn-send:hover,#festival-plan .member_register_form .op-btn .btn-send:hover{background-color:transparent;color:#428fee}.outside_partner .outside_partner_form .op-btn .btn-back,.outside_partner .member_register_form .op-btn .btn-back,.recent_topic_list .outside_partner_form .op-btn .btn-back,.recent_topic_list .member_register_form .op-btn .btn-back,#festival-plan .outside_partner_form .op-btn .btn-back,#festival-plan .member_register_form .op-btn .btn-back{border-radius:8px !important;border:2px solid #343a40;background-color:transparent;color:#343a40}.outside_partner .outside_partner_form .op-btn .btn-back:hover,.outside_partner .member_register_form .op-btn .btn-back:hover,.recent_topic_list .outside_partner_form .op-btn .btn-back:hover,.recent_topic_list .member_register_form .op-btn .btn-back:hover,#festival-plan .outside_partner_form .op-btn .btn-back:hover,#festival-plan .member_register_form .op-btn .btn-back:hover{border:2px solid #6c757d;background-color:#6c757d;color:#fff}.outside_partner .member_register_form,.recent_topic_list .member_register_form,#festival-plan .member_register_form{padding:32px 0 60px}.outside_partner .member_register_form .form .form-body input,.recent_topic_list .member_register_form .form .form-body input,#festival-plan .member_register_form .form .form-body input{height:auto !important}#outside_partner_complete_wrapper .btn-home{padding:16px 128px;background:#428fee;color:#fff;border-radius:8px;border:2px solid #428fee}#outside_partner_complete_wrapper .btn-home:hover{background:#fff;color:#428fee}@media screen and (max-width: 576px){#outside_partner_complete_wrapper .btn-home{margin-top:32px}}#archive_video .watch-flexy{display:block}@media screen and (min-width: 769px){#archive_video .watch-flexy{margin:0 auto;display:flex;flex-direction:row}}#archive_video .custom-flex-row{display:flex;flex-direction:row}#archive_video .width-flexy{width:100%;height:auto}@media screen and (min-width: 767px){#archive_video .width-flexy{width:640px}}@media screen and (min-width: 1280px){#archive_video .width-flexy{width:854px}}#archive_video .width1280{width:100%}@media screen and (min-width: 1280px){#archive_video .width1280{width:1280px}}@media screen and (min-width: 767px){#archive_video .primary{padding:24px 24px 0 0;margin-left:24px}}#archive_video .primary-inner{margin:0;padding:0;border:0;background:transparent}#archive_video .primary #player .video-js{width:100%;height:360px}@media screen and (min-width: 767px){#archive_video .primary #player .video-js{width:640px;height:360px}}@media screen and (min-width: 1200px){#archive_video .primary #player .video-js{width:854px;height:480px}}#archive_video .primary #player .vjs-poster{background-color:#000}@media screen and (min-width: 767px){#archive_video .primary #player .vjs-poster{background-color:#fff}}#archive_video .primary #player .video-js .vjs-poster img{width:100%}#archive_video .primary #below{padding:6px 12px 12px}#archive_video .primary #below .metadata{margin:8px 0;text-align:left}@media screen and (min-width: 767px){#archive_video .primary #below .metadata{margin:16px 0}}#archive_video .primary #below h1{margin:0;padding:0;border-bottom:none !important;font-size:18px}@media screen and (min-width: 767px){#archive_video .primary #below h1{font-size:24px}}#archive_video .primary #below #top-row{border:0;padding:16px;display:flex;align-items:center}#archive_video .primary #below #top-row .icon-and-title{display:flex;align-items:baseline;color:inherit}#archive_video .primary #below #top-row .icon-and-title h3{font-size:0.9rem}#archive_video .primary #below #top-row .profile-icon{width:36px;height:36px;margin-right:12px}#archive_video .primary #below #top-row .profile-icon img{width:100%;height:100%}#archive_video .primary #below #bottom-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}#archive_video .primary #below #bottom-row #description{cursor:pointer;position:relative;min-width:100%;border-radius:12px;background-color:rgba(0,0,0,0.05);display:flex;flex-wrap:wrap;align-items:flex-start}#archive_video .primary #below #bottom-row #description:hover{background-color:rgba(0,0,0,0.07)}#archive_video .primary #below #bottom-row #description #description-inner{font-size:14px;margin:12px;word-break:break-all}#archive_video .primary #below #bottom-row #description #description-inner .description-content{position:relative;height:auto;max-height:150px;overflow:hidden;transition:max-height 0.3s}#archive_video .primary #below #bottom-row #description #description-inner .description-content::after{content:"";top:0;left:0;z-index:1;display:block;width:100%;height:100%}#archive_video .primary #below #bottom-row #description #description-inner .description-more-btn{margin-top:16px}#archive_video .primary .video__wrapper{margin:24px auto;max-width:980px}#archive_video .primary .video__wrapper .youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#archive_video .primary .video__wrapper .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}#archive_video #secondary{width:100%;padding:6px 12px 12px}@media screen and (min-width: 767px){#archive_video #secondary{padding:24px 24px 0 0}}#archive_video #secondary #related .watch-next #contents{margin-bottom:24px}#archive_video #secondary #related .watch-next #contents .content{margin-top:16px}#archive_video #secondary #related .watch-next #contents .content .thumbnail{margin-right:8px;max-width:160px}#archive_video #secondary #related .watch-next #contents .content .thumbnail img{height:90px;width:160px;border-radius:4px}#archive_video #secondary #related .watch-next #contents .content .details{width:100%;min-width:0}#archive_video #secondary #related .watch-next #contents .content .details .metadata{margin-top:4px}#archive_video #secondary #related .watch-next #contents .content .details .metadata h3{color:#0f0f0f;font-size:0.9rem}#archive_video #secondary #related .watch-next #contents .content .details .metadata h3 span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;line-height:1.25rem}#archive_video #secondary #related .watch-next #contents .content .details .metadata .secondary-metadata{color:rgba(15,15,15,0.4);font-size:0.8rem;text-align:left}#archive_video #secondary #related .watch-next #contents .content .details .metadata .badges{display:flex;flex-direction:row;align-items:center;margin-top:4px}#archive_video #secondary #related .watch-next #contents .content .details .metadata .badges .badge{color:#000 !important;opacity:0.5;font-size:12px;font-weight:inherit !important;background-color:rgba(0,0,0,0.05)}.archive_library{background-image:url(https://assets.kidsweekend.jp/assets/about_kw_bg-6da5cc5a946d5362617a90e8953cf62a271dcac2110187c5d0d59ddd05ff4b95.png);background-repeat:round;background-size:contain;text-align:center}.archive_library main{padding:0}.archive_library h1{font-size:32px;border-bottom:none;padding:0px;text-align:left}@media screen and (max-width: 576px){.archive_library h1{font-size:20px}}.archive_library .mr-2{margin-right:8px}.archive_library .mb-8{margin-bottom:32px}.archive_library .text-center{text-align:center}.archive_library .text-left{text-align:left}.archive_library .relative{position:relative}.archive_library .put_bottom{display:flex;align-items:flex-end}.archive_library .table_wrapper{display:table;margin:0 32px}.archive_library .archive_video{margin:0 auto;padding:64px 0 0}@media screen and (max-width: 576px){.archive_library .archive_video{padding:40px 0 0;margin:0 auto}}.archive_library .archive_video .header_left{display:inherit}@media screen and (max-width: 576px){.archive_library .archive_video .header_left img{width:24px;margin-right:8px}}.archive_library .archive_video .archive_wrapper{margin:0 auto;padding-bottom:32px}.archive_library .archive_video .archive_wrapper .vertical-bar-wrapper{background:#fff;padding:0 32px}.archive_library .archive_video .archive_wrapper .vertical-bar-wrapper .vertical-bar{display:flex;overflow:scroll;white-space:nowrap;margin-right:calc(50% - 50vw)}.archive_library .archive_video .archive_wrapper .vertical-bar-wrapper .vertical-bar::-webkit-scrollbar{display:none}.archive_library .archive_video .archive_wrapper .vertical-bar-wrapper .vertical-bar li{padding:16px 12px}.archive_library .archive_video .archive_wrapper .vertical-bar-wrapper .vertical-bar li p{padding:16px 32px;cursor:pointer;font-size:18px;color:#777777;font-weight:700}@media screen and (max-width: 576px){.archive_library .archive_video .archive_wrapper .vertical-bar-wrapper .vertical-bar li p{font-size:14px;padding:12px 16px}}.archive_library .archive_video .archive_wrapper .vertical-bar-wrapper .vertical-bar li p:hover{color:#212529;border-bottom:3px solid #333333}.archive_library .archive_video .archive_wrapper .vertical-bar-wrapper .vertical-bar li p.active{color:#212529;border-bottom:3px solid #333333}.archive_library .archive_video .archive_wrapper .vertical-bar-wrapper .vertical-bar li a{color:inherit}@media screen and (max-width: 576px){.archive_library .archive_video .archive_wrapper .text-left h2{font-size:20px}}.archive_library .archive_video .archive_wrapper .archive-container{background:#fff;padding:0 32px}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col{grid-template-columns:repeat(5, minmax(0, 1fr));display:grid;gap:2rem;margin-bottom:20px}@media screen and (max-width: 1920px){.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 992px){.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 576px){.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col{grid-template-columns:repeat(1, minmax(0, 1fr))}}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card{background:#ffffff;box-shadow:0px 4px 20px rgba(175,175,175,0.3);border-radius:8px;border-style:none}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card a{display:block}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card .event_image img{width:100%;max-height:100%;border-radius:8px 8px 0 0}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card .inner-text{padding:12px 16px;text-align:left}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card .inner-text img{width:auto;height:auto;max-width:100%;max-height:100%}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card .inner-text .tags{font-size:12px;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card .inner-text .tags .tag{padding:0 8px;border:1px solid #e0e0e0;border-radius:2px}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card .inner-text .tags .tag span{position:relative;top:2px}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card .inner-text .tags .new_tag{background:#5ecdbd;border:none;color:#fff}.archive_library .archive_video .archive_wrapper .archive-container .cards .grid-col .card .inner-text .title{padding:6px 0px;font-weight:700}.archive_library_show .breadcrumb{padding:15px 0;text-align:left;background:#f5f1eb;font-size:12px}@media screen and (min-width: 600px){.archive_library_show .breadcrumb{padding:20px}}.archive_library_show .breadcrumb__wrapper{padding:0 8px}.archive_library_show .breadcrumb ol.bc-list{margin:0;padding:0}.archive_library_show .breadcrumb .bc-list{max-width:1240px;margin:0 auto;white-space:nowrap;display:flex;overflow-x:auto;text-overflow:ellipsis;padding:0 20px}.archive_library_show .breadcrumb .bc-list li{float:left;position:relative}.archive_library_show .breadcrumb .bc-list li.have-next{margin-right:8px;padding-right:12px}.archive_library_show .breadcrumb .bc-list li.have-next:before{position:absolute;content:"";top:6px;right:0;width:5px;height:1px;background:#999;transform:rotate(35deg)}.archive_library_show .breadcrumb .bc-list li.have-next:after{position:absolute;content:"";top:9px;right:0;width:5px;height:1px;background:#999;transform:rotate(-35deg)}.archive_library_show .breadcrumb .bc-list li .disabled_link{pointer-events:none;color:#212121 !important}#online_lesson_trial_page main{background-image:url(https://assets.kidsweekend.jp/assets/kw_school_canvas-0c292b0998ffa628665e40e48b95ee498ff1ac41cea1dd7e6d9a9cdc223d27c6.svg);background-size:contain;padding:0}#online_lesson_trial_page h2{font-size:initial}#online_lesson_trial_page h2 .trial_page_title{display:inline-block;font-family:"Exo 2", sans-serif;letter-spacing:2px;font-size:48px;font-weight:bold;margin-bottom:8px}#online_lesson_trial_page h2 .trial_page_subtitle{font-size:14px;font-weight:bold}#online_lesson_trial_page h3{font-size:initial}#online_lesson_trial_page h3.magazine_page_title{color:#343a40;text-decoration:none;display:inline-block;font-family:"Exo 2", sans-serif;letter-spacing:2px;font-size:36px;font-weight:bold;margin-bottom:8px;text-align:left}@media screen and (max-width: 1048px){#online_lesson_trial_page h3.magazine_page_title{font-size:24px;text-align:center}}#online_lesson_trial_page a.magazine_page_wrapper{color:inherit;font-size:initial;text-decoration:none}#online_lesson_trial_page .magazine_custom-p{padding:60px}@media screen and (max-width: 767px){#online_lesson_trial_page .magazine_custom-p{padding:40px}}#online_lesson_trial_page .magazine_page_subtitle{font-size:18px;font-weight:bold}@media screen and (max-width: 767px){#online_lesson_trial_page .magazine_page_subtitle{font-size:14px;padding:8px 0}}#online_lesson_trial_page .magazine_page_user_type_rounded-box{display:inline-block;background-color:#ffe4e1;padding:8px;border-radius:8px;margin-right:8px;font-size:2px;white-space:nowrap}@media screen and (max-width: 767px){#online_lesson_trial_page .magazine_page_user_type_rounded-box{padding:4px;margin-right:0}}#online_lesson_trial_page img.magazine_page_img{border-radius:16px}@media screen and (max-width: 767px){#online_lesson_trial_page img.magazine_page_img{width:100% !important;height:auto}}#online_lesson_trial_page img.magazine-report-img{max-width:48px;margin:0 8px}#online_lesson_trial_page .magazine_img-container{display:flex;align-items:center}#online_lesson_trial_page .magazine_page_user_info{margin-left:6px}@media (max-width: 767px){#online_lesson_trial_page .magazine_page_user_info{margin-left:0}}#online_lesson_trial_page .magazine-page img{min-height:initial !important}#online_lesson_trial_page .magazine-page-image-offset{position:relative}@media (max-width: 767px){#online_lesson_trial_page .online_lesson_trial_link_button.btn-primary.w-50{width:200px !important}}#online_lesson_trial_page .common__container{max-width:1200px;margin:0 auto}#online_lesson_trial_page .trial__container .pc__image__container{display:none}@media screen and (min-width: 767px){#online_lesson_trial_page .trial__container .pc__image__container{display:block;width:100%;max-width:1200px;margin:0 auto}#online_lesson_trial_page .trial__container .pc__image__container img{width:100%}}#online_lesson_trial_page .trial__container .sp__image__container{display:block;padding:0 0 24px 0;max-width:1240px;margin:0 auto}#online_lesson_trial_page .trial__container .sp__image__container img{width:100%}@media screen and (min-width: 767px){#online_lesson_trial_page .trial__container .sp__image__container{display:none}}#online_lesson_trial_page .trial__container .campaign__container{margin:0px auto 24px;padding:24px 0 16px}@media screen and (min-width: 767px){#online_lesson_trial_page .trial__container .campaign__container{margin:24px auto}}#online_lesson_trial_page .trial__container .campaign__container .campaign__wrapper{margin:0px auto 12px}#online_lesson_trial_page .trial__container .campaign__container .campaign__wrapper .campaign__banner{display:block}@media screen and (min-width: 767px){#online_lesson_trial_page .trial__container .campaign__container .campaign__wrapper .campaign__banner{display:flex}}#online_lesson_trial_page .trial__container .campaign__container .campaign__wrapper .campaign__banner .left{width:100%}@media screen and (min-width: 767px){#online_lesson_trial_page .trial__container .campaign__container .campaign__wrapper .campaign__banner .left{width:50%}}#online_lesson_trial_page .trial__container .campaign__container .campaign__wrapper .campaign__banner .left img{width:100%}#online_lesson_trial_page .trial__container .campaign__container .campaign__wrapper .campaign__banner .right{padding:16px;width:100%;text-align:left}@media screen and (min-width: 767px){#online_lesson_trial_page .trial__container .campaign__container .campaign__wrapper .campaign__banner .right{width:50%}}#online_lesson_trial_page .trial__container .video__container{margin:16px auto 32px;padding:24px 0 16px}#online_lesson_trial_page .trial__container .video__container .video__wrapper{margin:24px auto;max-width:980px}#online_lesson_trial_page .trial__container .video__container .video__wrapper .youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#online_lesson_trial_page .trial__container .video__container .video__wrapper .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper{margin:24px auto;max-width:980px;background-color:#f5f5f5}#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper .box__container{padding:16px}#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper .box__container .box__wrapper{background-color:#fff}#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper .box__container .box__wrapper h3{font-family:"Exo 2", sans-serif;font-size:32px;margin-bottom:0px;padding-top:16px}#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper .box__container .box__wrapper .vision-message{padding:16px 0 24px;color:#222;font-weight:bold;line-height:1.7}#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper .box__container .box__wrapper .vision-circle{background-color:#fff;border-radius:50%;margin:0 auto}#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper .box__container .box__wrapper .vision-circle .vision-title{font-weight:bold;margin-bottom:8px;font-size:16px}@media screen and (min-width: 576px){#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper .box__container .box__wrapper .vision-circle .vision-title{font-size:18px}}#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper .box__container .box__wrapper .vision-circle .vision-image{margin:8px auto;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100px;height:100px}#online_lesson_trial_page .trial__container .video__container .kw_school_about__wrapper .box__container .box__wrapper .vision-circle .vision-image img{width:100%}#online_lesson_trial_page .trial__container .kw-school-about-bg,#online_lesson_trial_page .trial__container .program-bg,#online_lesson_trial_page .trial__container .pricing-bg,#online_lesson_trial_page .trial__container .question-bg,#online_lesson_trial_page .trial__container .campaign-bg{background-color:#fff}#online_lesson_trial_page .trial__container .feature-bg,#online_lesson_trial_page .trial__container .usecase-bg,#online_lesson_trial_page .trial__container .voice-bg{background-color:#fffef1}#online_lesson_trial_page .trial__container .company-bg{background-color:transparent}#online_lesson_trial_page .trial__container .feature__container{margin:48px auto;padding:24px 0 16px}#online_lesson_trial_page .trial__container .feature__container .feature__wrapper{margin:24px auto}#online_lesson_trial_page .trial__container .feature__container .feature__wrapper .box__container{width:90%;margin:0 auto;background-color:#fff;border-radius:8px}#online_lesson_trial_page .trial__container .feature__container .feature__wrapper .box__container .feature-title{font-weight:bold;margin-bottom:8px;font-size:16px}@media screen and (min-width: 576px){#online_lesson_trial_page .trial__container .feature__container .feature__wrapper .box__container .feature-title{font-size:18px}}#online_lesson_trial_page .trial__container .feature__container .feature__wrapper .box__container .feature-image{margin:8px auto;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100px;height:100px}#online_lesson_trial_page .trial__container .feature__container .feature__wrapper .box__container .feature-image img{width:100%}#online_lesson_trial_page .trial__container .feature__container .feature__wrapper .box__container .feature-desc{font-size:14px;padding:16px}#online_lesson_trial_page .trial__container .feature__container .feature__wrapper .box__container .box__footer{width:80%;margin:0 auto}@media screen and (min-width: 576px){#online_lesson_trial_page .trial__container .feature__container .feature__wrapper .box__container .box__footer{width:50%}}#online_lesson_trial_page .trial__container .program__container{margin:48px auto;padding:24px 0 16px}#online_lesson_trial_page .trial__container .program__container .program__wrapper .box__container{width:90%;margin:0 auto;background-color:#fff;border-radius:8px}#online_lesson_trial_page .trial__container .program__container .program__wrapper .box__container .program-image{width:100%}#online_lesson_trial_page .trial__container .program__container .program__wrapper .box__container .program-image img{width:100%;border-radius:16px}#online_lesson_trial_page .trial__container .program__container .program__wrapper .box__container .program-copy{margin:16px 0 8px}#online_lesson_trial_page .trial__container .program__container .program__wrapper .box__container .program-copy h3{font-size:18px;line-height:1.5}#online_lesson_trial_page .trial__container .program__container .program__wrapper .box__container .program-copy h3 strong{color:#ff4817}@media screen and (min-width: 576px){#online_lesson_trial_page .trial__container .program__container .program__wrapper .box__container .program-copy h3{font-size:24px}}#online_lesson_trial_page .trial__container .usecase__container{margin:48px auto;padding:24px 0 16px}#online_lesson_trial_page .trial__container .usecase__container .usecase__wrapper{margin:24px auto}#online_lesson_trial_page .trial__container .usecase__container .usecase__wrapper .box__container{width:90%;margin:0 auto;background-color:#fff;border-radius:8px}#online_lesson_trial_page .trial__container .usecase__container .usecase__wrapper .box__container img{min-height:342px}#online_lesson_trial_page .trial__container .pricing__container{margin:48px auto;padding:24px 0 16px}#online_lesson_trial_page .trial__container .pricing__container .pricing__wrapper{margin:24px auto}#online_lesson_trial_page .trial__container .pricing__container .pricing__wrapper .box__container{width:90%;margin:0 auto;background-color:#fff;border-radius:8px}#online_lesson_trial_page .trial__container .pricing__container .pricing__wrapper .box__container .box__wrapper{border:3px solid #222222;border-radius:8px}#online_lesson_trial_page .trial__container .pricing__container .pricing__wrapper .box__container .box__wrapper .pricing-card{padding:8px}#online_lesson_trial_page .trial__container .pricing__container .pricing__wrapper .box__container .box__wrapper .pricing-card .pricing-card-title{font-weight:bold;font-size:18px;margin:8px;border-bottom:3px solid #222222}@media screen and (min-width: 576px){#online_lesson_trial_page .trial__container .pricing__container .pricing__wrapper .box__container .box__wrapper .pricing-card .pricing-card-title{font-size:24px}}#online_lesson_trial_page .trial__container .pricing__container .pricing__wrapper .box__container .box__wrapper .pricing-card .price-emphasis{font-weight:bold;font-size:18px;color:#ff4817}@media screen and (min-width: 576px){#online_lesson_trial_page .trial__container .pricing__container .pricing__wrapper .box__container .box__wrapper .pricing-card .price-emphasis{font-size:22px}}#online_lesson_trial_page .trial__container .voice__container{margin:48px auto;padding:24px 0 16px}#online_lesson_trial_page .trial__container .voice__container .voice__wrapper{margin:24px auto}#online_lesson_trial_page .trial__container .voice__container .voice__wrapper .box__container{width:90%;margin:0 auto;background-color:#fff;border-radius:8px}#online_lesson_trial_page .trial__container .voice__container .voice__wrapper .voice_icon{display:flex;align-items:center;width:30%;padding:8px}#online_lesson_trial_page .trial__container .voice__container .voice__wrapper .voice_icon img{width:100%}#online_lesson_trial_page .trial__container .voice__container .voice__wrapper .voice_content{width:70%;display:flex;align-items:center;text-align:left;padding:8px}#online_lesson_trial_page .trial__container .question__container{margin:48px auto;padding:24px 0 16px}#online_lesson_trial_page .trial__container .question__container .question__wrapper{margin:24px auto;width:720px;margin:0 auto;padding:32px 16px}@media screen and (max-width: 767px){#online_lesson_trial_page .trial__container .question__container .question__wrapper{width:512px}}@media screen and (max-width: 576px){#online_lesson_trial_page .trial__container .question__container .question__wrapper{max-width:343px;padding:8px 0px;font-size:14px}}#online_lesson_trial_page .trial__container .question__container .question__wrapper .qa_card{border-top:1px solid #e0e0e0}#online_lesson_trial_page .trial__container .question__container .question__wrapper .qa_card .qa_question{font-weight:700;margin:32px 0;text-align:left;position:relative;padding-right:40px;cursor:pointer}@media screen and (max-width: 576px){#online_lesson_trial_page .trial__container .question__container .question__wrapper .qa_card .qa_question{margin:16px 0}}#online_lesson_trial_page .trial__container .question__container .question__wrapper .qa_card .qa_answer{background-color:#f5f5f5;padding:32px 16px;border-radius:6px;text-align:left;margin-bottom:32px}@media screen and (max-width: 576px){#online_lesson_trial_page .trial__container .question__container .question__wrapper .qa_card .qa_answer{padding:16px;margin-bottom:16px}}#online_lesson_trial_page .trial__container .question__container .question__wrapper .qa_card .qa_answer span{color:#428fee;font-weight:700}#online_lesson_trial_page .trial__container .company__container{margin:48px auto;padding:24px 0 16px}#online_lesson_trial_page .trial__container .company__container .company__wrapper{margin:24px auto;max-width:720px;margin:0 auto;padding:32px 16px;word-wrap:break-word}#online_lesson_trial_page .btn-apply{border-radius:8px !important;border:3px solid #222222;background-color:#e27985;color:#222222;outline:none}#online_lesson_trial_page .btn-apply:hover{cursor:pointer;opacity:0.8}#online_lesson_trial_page .btn-paper{border-radius:8px !important;border:3px solid #222222;background-color:#7bcabd;color:#222222;outline:none}#online_lesson_trial_page .btn-paper:hover{cursor:pointer;opacity:0.8}#festival-plan #festival_plan_introduction{max-width:1200px;margin:40px auto 0}@media screen and (max-width: 1232px){#festival-plan #festival_plan_introduction{margin:32px}}@media screen and (max-width: 992px){#festival-plan #festival_plan_introduction{padding:0}}@media screen and (max-width: 576px){#festival-plan #festival_plan_introduction{margin:0 0 16px}}#festival-plan #festival_plan_introduction .slick-dotted.slick-slider{margin-bottom:16px}#festival-plan #festival_plan_introduction .introduction_wrapper .introduction_message{text-align:left;margin-bottom:18px}#festival-plan #festival_plan_introduction .introduction_wrapper .introduction_menu{width:100%;margin:12px auto;font-size:14px;color:#5e8fee;font-weight:700}#festival-plan #festival_plan_introduction .introduction_wrapper .introduction_menu .vertical-bar{display:flex;white-space:nowrap;justify-content:center}#festival-plan #festival_plan_introduction .introduction_wrapper .introduction_menu .vertical-bar li{padding:4px 24px}#festival-plan #festival_plan_introduction .introduction_wrapper .introduction_menu .vertical-bar li span{cursor:pointer}#festival-plan #festival_plan_introduction .introduction_wrapper .introduction_menu .vertical-bar li a{color:inherit}#festival-plan #festival_plan_introduction .introduction_wrapper .introduction_menu .vertical-bar li+li{border-left:1px solid #e0e0e0}#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual img{width:100%;border-radius:8px}@media screen and (max-width: 576px){#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual img{border-radius:0}}#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual .slider-dots{width:50%;margin:0 auto;padding:0;text-align:center;list-style:none}@media screen and (max-width: 576px){#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual .slider-dots{width:75%}}#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{display:inline-block;width:calc(15% - 8px);margin:0 8px}@media screen and (max-width: 992px){#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{width:calc(20% - 8px);margin:0 4px}}@media screen and (max-width: 576px){#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{margin:0 4px}}#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual .slider-dots button{position:relative;width:100%;height:6px;border:0;border-radius:8px;background-color:#ccc;font-size:0}@media screen and (max-width: 576px){#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual .slider-dots button{height:4px}}#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual .slider-dots button:after{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%}#festival-plan #festival_plan_introduction .introduction_wrapper .introduce_main_visual .slider-dots .slick-active button:after{background-color:#5e8fee;-webkit-animation:progress 2.5s linear forwards;animation:progress 2.5s linear forwards;border-radius:8px}@keyframes progress{from{width:0%}to{width:100%}}#festival-plan #festival_plan_schedule,#festival-plan #festival_plan_pickup{padding:64px 0 36px;margin:0 auto}@media screen and (max-width: 1232px){#festival-plan #festival_plan_schedule,#festival-plan #festival_plan_pickup{margin:0 32px}}@media screen and (max-width: 576px){#festival-plan #festival_plan_schedule,#festival-plan #festival_plan_pickup{max-width:343px;padding:16px 0 24px;margin:0 auto}}#festival-plan #festival_plan_schedule .header_left,#festival-plan #festival_plan_pickup .header_left{display:inherit;margin-bottom:12px}@media screen and (min-width: 577px){#festival-plan #festival_plan_schedule .header_left,#festival-plan #festival_plan_pickup .header_left{margin-bottom:24px}}@media screen and (max-width: 576px){#festival-plan #festival_plan_schedule .header_left img,#festival-plan #festival_plan_pickup .header_left img{width:24px;margin-right:8px}}#festival-plan #festival_plan_schedule .kw-channel,#festival-plan #festival_plan_pickup .kw-channel{margin:0}#festival-plan .slick-track{display:flex;align-items:center}#festival-plan .festival-list{display:block}@media screen and (min-width: 768px){#festival-plan .festival-list.active{display:block}}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item{margin-bottom:8px}}#festival-plan .festival-list .festival-list-item .card-wrapper{padding:0 15px;margin-left:6px;border-left:3px solid #e7e7e7}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .card-wrapper{margin-left:0;border:none}}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .day-panel{display:flex;min-height:26px;margin-top:0}#festival-plan .festival-list .festival-list-item .day-panel.long{width:130%}}#festival-plan .festival-list .festival-list-item .day-panel .day{background-color:#ffffff;color:#1e1e1e;text-align:left;margin-top:16px}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .day-panel .day{margin-top:0}}#festival-plan .festival-list .festival-list-item .day-panel .day h3{display:block;font-size:1rem !important;line-height:1.4em !important;font-weight:bold;min-width:90px !important;margin:0 !important}#festival-plan .festival-list .festival-list-item .day-panel .day h3 span{display:inline-block}#festival-plan .festival-list .festival-list-item .day-panel .day .circle{width:18px;height:18px;margin-right:4px;border:#1e1e1e solid 2px;vertical-align:-0.15em}#festival-plan .festival-list .festival-list-item .day-panel .day .circle.pink{border-radius:18px;background:#e27985}#festival-plan .festival-list .festival-list-item .day-panel .day .circle.blue{background:#428fee}#festival-plan .festival-list .festival-list-item .day-panel .day .circle.blue::before{content:""}#festival-plan .festival-list .festival-list-item .day-panel .day .circle.green{background:#7bcabd}#festival-plan .festival-list .festival-list-item .day-panel .day .circle.yellow{background:#ffc107}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .day-panel .day .circle{width:21px;height:21px;margin-right:8px;margin-left:16px}#festival-plan .festival-list .festival-list-item .day-panel .day .circle.pink{border-radius:21px}}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .day-panel .day-border{display:block;height:3px;background-color:#e7e7e7;position:relative;border-radius:10px;flex-grow:1;top:9px;left:0;flex:1}}#festival-plan .festival-list .festival-list-item .event-card-date{margin-bottom:8px;text-align:left}#festival-plan .festival-list .festival-list-item .event-card-date span.date-range{text-align:center;width:28px;padding:0 4px;font-size:8px;line-height:1.5em;color:#aaa;border:1px solid #aaa;border-radius:4px;font-weight:bold}#festival-plan .festival-list .festival-list-item .event-card-date span.date-range.limited{width:48px;color:#e27985;border:1px solid #e27985}#festival-plan .festival-list .festival-list-item .event-card-date span.date-range.morning{color:#6c9bd2;border:1px solid #6c9bd2}#festival-plan .festival-list .festival-list-item .event-card-date span.date-range.afternoon{color:#fec576;border:1px solid #fec576}#festival-plan .festival-list .festival-list-item .event-card-date span.date-range.night{color:#9e76b4;border:1px solid #9e76b4}#festival-plan .festival-list .festival-list-item .event-card-date span.date{padding:2px;font-size:10px;font-weight:bold;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .event-card-date span.date-range{width:32px}#festival-plan .festival-list .festival-list-item .event-card-date span.date{font-size:12px}}#festival-plan .festival-list .festival-list-item .card-img{margin-bottom:8px;background-color:#d9d9d9;border-radius:8px}#festival-plan .festival-list .festival-list-item .card-img img{width:100%;border-radius:8px}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .card-img{width:100%;height:100%}}#festival-plan .festival-list .festival-list-item .card-title{text-align:left;font-size:14px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.2em;color:#1a1a1a;z-index:1000;min-height:52px;margin-bottom:0}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .card-title{min-height:35px}}#festival-plan .festival-list .festival-list-item .event-card-status{font-size:9px;text-align:right;margin:4px 4px 0 4px}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .event-card-status{margin:4px}}#festival-plan .festival-list .festival-list-item .event-card-status.accepting{color:#e27985}#festival-plan .festival-list .festival-list-item .event-card-status.few{color:#7bcabd}#festival-plan .festival-list .festival-list-item .event-card-status.sold_out,#festival-plan .festival-list .festival-list-item .event-card-status.event_ended,#festival-plan .festival-list .festival-list-item .event-card-status.no_bookable_time{color:#6c757d}#festival-plan .festival-list .festival-list-item .group-card-wrapper{padding:0 15px;margin-left:6px}@media screen and (min-width: 768px){#festival-plan .festival-list .festival-list-item .group-card-wrapper{margin-left:0;border:none}}#festival-plan .pickup_container{max-width:1200px;margin:40px auto 0}@media screen and (max-width: 1232px){#festival-plan .pickup_container{margin:40px 32px}}@media screen and (max-width: 992px){#festival-plan .pickup_container{padding:0}}@media screen and (max-width: 576px){#festival-plan .pickup_container{margin:32px 0}}#festival-plan .pickup_container .paid_event_container{box-shadow:0px 4px 20px rgba(175,175,175,0.3);border-radius:8px;margin-bottom:32px}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container{box-shadow:none}}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner{display:flex;justify-content:center}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner{padding:0px;display:inline-block;width:100%}}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_image{padding:24px 16px}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_image{padding:8px}}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_image img{width:auto;height:auto}@media screen and (max-width: 576px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_image img{margin-bottom:8px;width:auto;height:auto}}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription{text-align:left;padding:24px 16px;justify-content:space-between;display:flex;flex-flow:column;margin-right:16px;width:100%}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription{width:100%;margin:-21px auto;height:auto}}@media screen and (max-width: 767px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription{width:100%;margin:16px auto;padding:0}}@media screen and (max-width: 576px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription{width:100%;max-width:343px;margin:0 auto}}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .upper h2{font-size:20px}}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag{padding:8px 0}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span{font-size:14px;padding:8px 16px;border:1px solid #e0e0e0;border-radius:2px}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span{background-color:#fff;font-size:12px}}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .upper .tag span img{width:14px}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .upper .description{font-size:14px;margin-bottom:8px}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .upper .target_ages{font-size:14px;color:#777777}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .upper .school_name a{font-size:14px;color:#777777}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .upper .school_name a:hover{color:#77777733}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .lower{text-align:center;display:table}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .lower{margin-top:16px}}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_label{color:#777777;font-weight:700;font-size:14px;margin-bottom:4px}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_label{font-size:12px}}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op{padding:20px 0;background:linear-gradient(180deg, #ffbe3f 0%, #ff9b3f 100%);box-shadow:0px 4px 10px rgba(151,161,181,0.4),inset 0px -3px 0px #e76f00;border-radius:8px;width:100%}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op{margin-top:8px;padding:12px 0}}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op:hover{background:linear-gradient(180deg, rgba(255,190,63,0.8) 0%, rgba(255,155,63,0.8) 100%)}#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op span{color:#fff;font-size:20px}@media screen and (max-width: 992px){#festival-plan .pickup_container .paid_event_container .paid_event_container_inner .paid_event_discription .lower .btn_op span{font-size:16px}}#ai-weeko-answer::after{content:"|";-webkit-animation:blink 1s infinite;animation:blink 1s infinite}#new_about{text-align:center}#new_about .new_about_sns-text-decoration{text-decoration:underline;text-decoration-thickness:0.5em;-webkit-text-decoration-color:rgba(255,228,0,0.4);text-decoration-color:rgba(255,228,0,0.4);text-underline-offset:-0.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#new_about main{padding:0}#new_about h1{font-size:40px;border-bottom:none;padding:0px}@media screen and (max-width: 576px){#new_about h1{font-size:24px}}#new_about h2{font-size:28px;font-weight:700;line-height:1.3;margin:0}#new_about .sp-section-divider{display:none}@media screen and (max-width: 576px){#new_about .sp-section-divider{display:block;padding:8px 0;background:#f5f5f5}}#new_about #new_about_introduction{max-width:1200px;margin:0 auto 0}@media screen and (max-width: 1232px){#new_about #new_about_introduction{margin:32px}}@media screen and (max-width: 992px){#new_about #new_about_introduction{padding:0}}@media screen and (max-width: 576px){#new_about #new_about_introduction{margin:0 0 32px}}#new_about #new_about_introduction .introduction_wrapper .introduction_message{text-align:left;margin-bottom:18px}#new_about #new_about_introduction .introduction_wrapper .introduction_menu{width:100%;margin:12px auto;font-size:14px;color:#5e8fee;font-weight:700}#new_about #new_about_introduction .introduction_wrapper .introduction_menu .vertical-bar{display:flex;white-space:nowrap;justify-content:center}#new_about #new_about_introduction .introduction_wrapper .introduction_menu .vertical-bar li{padding:4px 24px}#new_about #new_about_introduction .introduction_wrapper .introduction_menu .vertical-bar li span{cursor:pointer}#new_about #new_about_introduction .introduction_wrapper .introduction_menu .vertical-bar li a{color:inherit}#new_about #new_about_introduction .introduction_wrapper .introduction_menu .vertical-bar li+li{border-left:1px solid #e0e0e0}#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual img{width:100%;border-radius:8px}@media screen and (max-width: 576px){#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual img{border-radius:0}}#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual .slider-dots{width:50%;margin:0 auto;padding:0;text-align:center;list-style:none}@media screen and (max-width: 576px){#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual .slider-dots{width:75%}}#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{display:inline-block;width:calc(15% - 8px);margin:0 8px}@media screen and (max-width: 992px){#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{width:calc(20% - 8px);margin:0 4px}}@media screen and (max-width: 576px){#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{margin:0 4px}}#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual .slider-dots button{position:relative;width:100%;height:6px;border:0;border-radius:8px;background-color:#ccc;font-size:0}@media screen and (max-width: 576px){#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual .slider-dots button{height:4px}}#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual .slider-dots button:after{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%}#new_about #new_about_introduction .introduction_wrapper .introduce_main_visual .slider-dots .slick-active button:after{background-color:#5e8fee;-webkit-animation:progress 2.5s linear forwards;animation:progress 2.5s linear forwards;border-radius:8px}@keyframes progress{from{width:0%}to{width:100%}}#new_about #new_about_about_kw,#new_about .about_kw{background-image:url(https://assets.kidsweekend.jp/assets/about_kw_bg-6da5cc5a946d5362617a90e8953cf62a271dcac2110187c5d0d59ddd05ff4b95.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){#new_about #new_about_about_kw,#new_about .about_kw{background-image:url(https://assets.kidsweekend.jp/assets/about_kw_bg_sp-6c8947c0c94f1779940344db69b9745f86e304a4f65fbc09e086b106c9c85b26.png)}}#new_about #new_about_about_kw .about_kw_container,#new_about .about_kw .about_kw_container{padding:24px 0;margin:0 auto;max-width:1200px}@media screen and (max-width: 1232px){#new_about #new_about_about_kw .about_kw_container,#new_about .about_kw .about_kw_container{margin:0 32px}}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container,#new_about .about_kw .about_kw_container{padding:24px 0}}@media screen and (max-width: 576px){#new_about #new_about_about_kw .about_kw_container,#new_about .about_kw .about_kw_container{margin:0 auto;width:343px}}#new_about #new_about_about_kw .about_kw_container .about_kw_title,#new_about .about_kw .about_kw_container .about_kw_title{font-size:40px;font-weight:700;margin-bottom:16px;margin-top:72px}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_title,#new_about .about_kw .about_kw_container .about_kw_title{font-size:24px}}#new_about #new_about_about_kw .about_kw_container .about_kw_title img,#new_about .about_kw .about_kw_container .about_kw_title img{height:74px}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_title img,#new_about .about_kw .about_kw_container .about_kw_title img{height:40px;margin-right:4px}}#new_about #new_about_about_kw .about_kw_container .about_kw_title span,#new_about .about_kw .about_kw_container .about_kw_title span{position:relative;top:4px}#new_about #new_about_about_kw .about_kw_container .new_about_kw_title,#new_about .about_kw .about_kw_container .new_about_kw_title{font-size:40px;font-weight:700;margin-bottom:16px;margin-top:72px}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .new_about_kw_title,#new_about .about_kw .about_kw_container .new_about_kw_title{font-size:24px;margin-top:24px}}#new_about #new_about_about_kw .about_kw_container .new_about_kw_title img,#new_about .about_kw .about_kw_container .new_about_kw_title img{height:100px}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .new_about_kw_title img,#new_about .about_kw .about_kw_container .new_about_kw_title img{height:60px;margin-right:4px}}#new_about #new_about_about_kw .about_kw_container .new_about_kw_title span,#new_about .about_kw .about_kw_container .new_about_kw_title span{position:relative;top:4px}#new_about #new_about_about_kw .about_kw_container .about_kw_description,#new_about .about_kw .about_kw_container .about_kw_description{font-size:24px;font-weight:400;line-height:2;color:#212529;margin:64px auto;max-width:800px;text-align:center}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_description,#new_about .about_kw .about_kw_container .about_kw_description{font-size:18px;line-height:2}}@media screen and (max-width: 380px){#new_about #new_about_about_kw .about_kw_container .about_kw_description,#new_about .about_kw .about_kw_container .about_kw_description{font-size:16px;margin:64px 8px}}#new_about #new_about_about_kw .about_kw_container .about_kw_description span,#new_about .about_kw .about_kw_container .about_kw_description span{font-weight:700;font-size:24px;text-align:center}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_description span,#new_about .about_kw .about_kw_container .about_kw_description span{font-size:20px}}@media screen and (max-width: 380px){#new_about #new_about_about_kw .about_kw_container .about_kw_description span,#new_about .about_kw .about_kw_container .about_kw_description span{font-size:18px}}#new_about #new_about_about_kw .about_kw_container .about_kw_description span.border_yelleow,#new_about .about_kw .about_kw_container .about_kw_description span.border_yelleow{text-decoration:underline;text-decoration-thickness:0.3em;-webkit-text-decoration-color:rgba(255,228,0,0.4);text-decoration-color:rgba(255,228,0,0.4);text-underline-offset:-0.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:auto}#new_about #new_about_about_kw .about_kw_container .about_kw_description span.blue,#new_about .about_kw .about_kw_container .about_kw_description span.blue{color:#428fee}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper,#new_about .about_kw .about_kw_container .about_kw_content_wrapper{margin-bottom:40px}@media screen and (max-width: 992px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper,#new_about .about_kw .about_kw_container .about_kw_content_wrapper{max-width:720px;margin:0 auto 32px}}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper,#new_about .about_kw .about_kw_container .about_kw_content_wrapper{max-width:512px}}@media screen and (max-width: 576px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper,#new_about .about_kw .about_kw_container .about_kw_content_wrapper{max-width:343px}}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:32px}@media screen and (max-width: 992px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards{grid-template-columns:repeat(1, minmax(0, 1fr))}}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card{border:1px solid #e0e0e0;border-radius:8px;background:#fff}@media screen and (max-width: 380px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card{margin:8px}}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner{padding:24px}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon{margin-bottom:16px;display:flex;align-items:center;justify-content:center}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num{padding-top:8px;padding-left:4px;font-weight:700;font-size:24px;text-align:center}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num{font-size:20px}}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num .red,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num .red{color:#e27985}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num .yellow,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num .yellow{color:#ffbe3f}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num .green,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_num .green{color:#5ecdbd}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title{text-align:center}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3{font-weight:700;font-size:24px;text-align:center}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3{font-size:20px}}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red{color:#e27985}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow{color:#ffbe3f}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green{color:#5ecdbd}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red{background-color:#fff;padding:12px;border-radius:5%;position:relative;display:inline-block;border:solid 3px #e27985}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:before{content:"";position:absolute;top:-24px;left:45%;border:12px solid transparent;border-bottom:12px solid #fff;z-index:3}@media screen and (max-width: 1024px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:before{left:44%}}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:before{left:47%}}@media screen and (max-width: 576px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:before{left:45%}}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:after,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_red:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #e27985;z-index:1}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green{background-color:#fff;padding:12px;border-radius:5%;position:relative;display:inline-block;border:solid 3px #5ecdbd}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:before{content:"";position:absolute;top:-24px;left:45%;border:12px solid transparent;border-bottom:12px solid #fff;z-index:3}@media screen and (max-width: 1024px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:before{left:44%}}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:before{left:47%}}@media screen and (max-width: 576px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:before{left:45%}}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:after,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_green:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #5ecdbd;z-index:1}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow{background-color:#fff;padding:12px;border-radius:5%;position:relative;display:inline-block;border:solid 3px #ffbe3f}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:before{content:"";position:absolute;top:-24px;left:45%;border:12px solid transparent;border-bottom:12px solid #fff;z-index:3}@media screen and (max-width: 1024px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:before{left:44%}}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:before{left:47%}}@media screen and (max-width: 576px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:before,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:before{left:45%}}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:after,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title .new_about_user_comment_yellow:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #ffbe3f;z-index:1}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title p,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title p{font-weight:bold;font-size:1rem;text-align:left}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title p .red,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title p .red{color:#e27985}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title p .green,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title p .green{color:#5ecdbd}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title p .yellow,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title p .yellow{color:#ffbe3f}@media screen and (min-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .content_text_padding,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .content_text_padding{padding-top:1rem}}#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description{text-align:left}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,#new_about .about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description{font-size:12px}}#new_about #new_about_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,#new_about .about_kw .about_kw_container .about_kw_link .about_kw_link_inner{padding:20px 32px}@media screen and (max-width: 576px){#new_about #new_about_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,#new_about .about_kw .about_kw_container .about_kw_link .about_kw_link_inner{padding:20px 0}}#new_about #new_about_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,#new_about .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a{font-size:20px;color:#428fee}#new_about #new_about_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover,#new_about .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover{color:#428fee}@media screen and (max-width: 767px){#new_about #new_about_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,#new_about .about_kw .about_kw_container .about_kw_link .about_kw_link_inner a{font-size:16px}}#new_about #new_about_about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description,#new_about .about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description{margin-top:2px;font-size:14px;color:#777777}#new_about #new_about_special_favor,#new_about #new_about_how_to_use{margin:0 auto;padding:64px 0 36px}@media screen and (max-width: 576px){#new_about #new_about_special_favor,#new_about #new_about_how_to_use{padding:40px 0 34px}}@media screen and (max-width: 576px){#new_about #new_about_special_favor .section_title,#new_about #new_about_how_to_use .section_title{max-width:343px;margin:0 auto}}#new_about #new_about_special_favor .section_title h1,#new_about #new_about_how_to_use .section_title h1{margin-bottom:24px}@media screen and (max-width: 576px){#new_about #new_about_special_favor .section_title h1,#new_about #new_about_how_to_use .section_title h1{font-size:20px}}#new_about #new_about_special_favor .section_title h1 img,#new_about #new_about_how_to_use .section_title h1 img{width:46px}@media screen and (max-width: 576px){#new_about #new_about_special_favor .section_title h1 img,#new_about #new_about_how_to_use .section_title h1 img{width:24px;margin-right:8px}}#new_about #new_about_special_favor .section_title h1 span.new_about_solution,#new_about #new_about_how_to_use .section_title h1 span.new_about_solution{color:#428fee}#new_about #new_about_special_favor .new_about_solution_wrapper,#new_about #new_about_how_to_use .new_about_solution_wrapper{margin-top:72px}#new_about #new_about_special_favor .how_to_use_wrapper,#new_about #new_about_how_to_use .how_to_use_wrapper{max-width:1200px;margin:32px auto}@media screen and (max-width: 1232px){#new_about #new_about_special_favor .how_to_use_wrapper,#new_about #new_about_how_to_use .how_to_use_wrapper{margin:0 32px}}@media screen and (max-width: 992px){#new_about #new_about_special_favor .how_to_use_wrapper,#new_about #new_about_how_to_use .how_to_use_wrapper{max-width:720px;margin:0 auto}}@media screen and (max-width: 767px){#new_about #new_about_special_favor .how_to_use_wrapper,#new_about #new_about_how_to_use .how_to_use_wrapper{max-width:512px}}@media screen and (max-width: 576px){#new_about #new_about_special_favor .how_to_use_wrapper,#new_about #new_about_how_to_use .how_to_use_wrapper{max-width:343px}}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:32px}@media screen and (max-width: 992px){#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (max-width: 767px){#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container{gap:16px}}@media screen and (max-width: 576px){#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container{gap:0px}}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card{background:#ffffff;box-shadow:0px 4px 20px rgba(175,175,175,0.3);border-radius:8px;border-style:none}@media screen and (max-width: 992px){#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card{margin-top:16px}}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content{padding:32px}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step{margin-bottom:52px}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span{color:#fff;font-size:16px;padding:4px 68px;border-radius:50px;background:#428fee}@media screen and (max-width: 576px){#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_step span{padding:2px 60px}}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon{height:300px;position:relative;width:180px;margin:0 auto}@media screen and (max-width: 767px){#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon{height:300px;width:144px}}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon img{width:200px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon .new_width img,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_icon .new_width img{width:300px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description{padding:16px}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .title_content,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .title_content{font-size:18px;font-weight:700;border-bottom:8px solid #f2ff99;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 16px;border-radius:5px}#new_about #new_about_special_favor .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .description_content,#new_about #new_about_how_to_use .how_to_use_wrapper .how_to_use_container .how_to_use_card .how_to_use_content .how_to_use_description .description_content{color:#6c757d}#new_about #new_about_special_favor .how_to_use_container{grid-template-columns:repeat(1, minmax(0, 1fr)) !important;display:grid;gap:32px}@media screen and (max-width: 992px){#new_about #new_about_special_favor .how_to_use_container{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (max-width: 767px){#new_about #new_about_special_favor .how_to_use_container{gap:16px}}@media screen and (max-width: 576px){#new_about #new_about_special_favor .how_to_use_container{gap:0px}}#new_about #new_about_special_favor .special_favor_container{display:block}#new_about #new_about_special_favor .special_favor_container .special_favor_item{display:block;border-bottom:1px dotted rgba(0,162,230,0.5);padding-bottom:24px;margin-bottom:24px}@media screen and (min-width: 1024px){#new_about #new_about_special_favor .special_favor_container .special_favor_item{display:flex;padding:0 0 1rem 3rem}}@media screen and (min-width: 1200px){#new_about #new_about_special_favor .special_favor_container .special_favor_item{display:flex;padding:0 0 1rem 8rem}}#new_about #new_about_special_favor .special_favor_container .special_favor_item_name{position:relative;line-height:1.4;padding:0.25em 1em;display:inline-block;font-size:16px;font-weight:bold;color:#00a2e6;margin-right:0px}@media screen and (min-width: 767px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_name{margin-bottom:8px}}@media screen and (min-width: 1024px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_name{margin-right:16px;margin-bottom:0px;font-size:24px}}#new_about #new_about_special_favor .special_favor_container .special_favor_item_name:before,#new_about #new_about_special_favor .special_favor_container .special_favor_item_name:after{content:"";width:10px;height:15px;position:absolute;display:inline-block}@media screen and (min-width: 767px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_name:before,#new_about #new_about_special_favor .special_favor_container .special_favor_item_name:after{width:20px;height:30px}}#new_about #new_about_special_favor .special_favor_container .special_favor_item_name:before{border-left:solid 1px #000;border-top:solid 1px #000;border-radius:4px 0 0 0;top:0;left:0}#new_about #new_about_special_favor .special_favor_container .special_favor_item_name:after{border-right:solid 1px #000;border-bottom:solid 1px #000;border-radius:0 0 4px 0;bottom:0;right:0}#new_about #new_about_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title{text-align:center;font-size:18px;font-weight:bold;margin:24px 24px 8px;text-decoration:underline;text-decoration-thickness:0.3em;-webkit-text-decoration-color:rgba(255,228,0,0.4);text-decoration-color:rgba(255,228,0,0.4);text-underline-offset:-0.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (min-width: 767px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title{text-align:center;margin-left:0 12px;font-size:24px}}@media screen and (min-width: 1024px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title{text-align:left;font-size:20px}}@media screen and (min-width: 1200px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_title{text-align:left;font-size:24px}}#new_about #new_about_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description{text-align:left;color:#000;opacity:0.7;font-size:14px}@media screen and (min-width: 767px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description{text-align:center;font-size:16px}}@media screen and (min-width: 1024px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_title_box .special_favor_item_description{text-align:left}}@media screen and (min-width: 1024px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_icon.icon_right_first{margin-left:250px}}@media screen and (min-width: 1200px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_icon.icon_right_first{margin-left:290px}}@media screen and (min-width: 1024px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_icon.icon_right_second{margin-left:250px}}@media screen and (min-width: 1200px){#new_about #new_about_special_favor .special_favor_container .special_favor_item_icon.icon_right_second{margin-left:290px}}#new_about #new_about_special_favor .special_favor_container .special_favor_item_icon img{margin:12px 18px 0;width:80px}#new_about #new_about_special_favor .special_favor_container .trophy_postion{margin:auto 0}#new_about #new_about_special_favor .special_favor_container .trophy_postion img{width:46px}@media screen and (max-width: 576px){#new_about #new_about_special_favor .special_favor_container .trophy_postion img{width:24px;margin-right:8px}}#new_about #new_about_qa{padding:64px 0 36px}@media screen and (max-width: 576px){#new_about #new_about_qa{padding:40px 0 64px}}@media screen and (max-width: 576px){#new_about #new_about_qa .section_title{max-width:343px;margin:0 auto}}#new_about #new_about_qa .section_title h1{margin-bottom:24px}@media screen and (max-width: 576px){#new_about #new_about_qa .section_title h1 img{width:24px;margin-right:8px}}#new_about #new_about_qa .qa_container{width:720px;margin:0 auto;padding:32px 16px}@media screen and (max-width: 767px){#new_about #new_about_qa .qa_container{width:512px}}@media screen and (max-width: 576px){#new_about #new_about_qa .qa_container{max-width:343px;padding:8px 0px;font-size:14px}}#new_about #new_about_qa .qa_container .qa_card{border-top:1px solid #e0e0e0}#new_about #new_about_qa .qa_container .qa_card .qa_question{font-weight:700;margin:32px 0;text-align:left;position:relative;padding-right:40px;cursor:pointer}@media screen and (max-width: 576px){#new_about #new_about_qa .qa_container .qa_card .qa_question{margin:16px 0}}#new_about #new_about_qa .qa_container .qa_card .qa_answer{background-color:#f5f5f5;padding:32px 16px;border-radius:6px;text-align:left;margin-bottom:32px}@media screen and (max-width: 576px){#new_about #new_about_qa .qa_container .qa_card .qa_answer{padding:16px;margin-bottom:16px}}#new_about #new_about_qa .qa_container .qa_card .qa_answer span{color:#428fee;font-weight:700}#new_about .new_about_section_height{margin-top:24px}#new_about .new_about_section_midle_height{margin-top:36px}@media screen and (max-width: 767px){#new_about .new_about_section_midle_height{margin-top:12px}}#new_about .new_about_image__container{margin-bottom:48px}#new_about .new_about_image__container .pc__image__container{display:none}@media screen and (min-width: 767px){#new_about .new_about_image__container .pc__image__container{display:block;width:100%;max-width:1200px;margin:0 auto}#new_about .new_about_image__container .pc__image__container img{width:100%}}#new_about .new_about_image__container .sp__image__container{display:block;padding:0 0 24px 0;max-width:1240px;margin:0 auto}#new_about .new_about_image__container .sp__image__container img{width:100%}@media screen and (min-width: 767px){#new_about .new_about_image__container .sp__image__container{display:none}}#new_about .repater-container{margin:48px auto;max-width:800px}#new_about .repater-container .repeater__graph{display:flex;align-items:center;justify-content:center;margin:auto}@media screen and (max-width: 750px){#new_about .repater-container .repeater__graph{flex-direction:column-reverse}}#new_about .repater-container .repeater__graph .pie{position:relative;margin-top:36px;margin-bottom:24px;width:200px;height:200px;background-image:conic-gradient(#5ecdbd 0% 93%, #e27985 60% 100%);border-radius:50%}@media screen and (min-width: 767px){#new_about .repater-container .repeater__graph .pie{width:200px;height:200px}}#new_about .repater-container .repeater__graph .pie span{position:absolute;top:70%;right:60px;transform:translateY(-50%);color:#fff;font-size:32px;font-weight:700}@media screen and (min-width: 767px){#new_about .repater-container .repeater__graph .pie span{font-size:24px}}#new_about .repater-container .repeater__graph .pit-text{width:40%;padding-left:20px}@media screen and (max-width: 767px){#new_about .repater-container .repeater__graph .pit-text{width:100%;padding-left:0px}}@media screen and (min-width: 1024px){#new_about .repater-container .repeater__graph .pit-text{width:42%}}#new_about .repater-container .repeater__graph .pit-text .pie-repeater-text{font-size:36px;font-weight:bold}@media screen and (max-width: 767px){#new_about .repater-container .repeater__graph .pit-text .pie-repeater-text{font-size:24px}}@media screen and (min-width: 1024px){#new_about .repater-container .repeater__graph .pit-text .pie-repeater-text{font-size:24px;padding-top:42px}}#new_about .repater-container .repeater__graph .pit-text .repeater-parcent{font-size:32px;font-weight:bold}@media screen and (min-width: 767px){#new_about .repater-container .repeater__graph .pit-text .repeater-parcent{font-size:64px}}#new_about .repater-container .repeater__graph .pit-text>div{margin-bottom:10px}#new_about .repater-container .sorce-text{font-size:8px;text-align:right;margin-right:32px}@media screen and (min-width: 767px){#new_about .repater-container .sorce-text{font-size:12px}}#new_about #new_about-feature{width:70%;margin:12px auto 16px}@media screen and (max-width: 767px){#new_about #new_about-feature{width:90%}}#new_about #new_about-feature #pickups3{box-sizing:border-box;margin:12px auto 12px}#new_about #new_about-feature #pickups3 .pickup3{max-width:672px;margin:0 auto;padding:12px auto;background:#fff;opacity:1;transition:opacity 0.1s linear}#new_about #new_about-feature #pickups3 .pickup3 .feature-image{border-radius:12px}#new_about #new_about-feature #pickups3 .pickup3 img{width:100%;padding:0 5px;vertical-align:top}#new_about #new_about-feature #pickups3 .pickup3 .slick-next{right:20px;z-index:99}#new_about #new_about-feature #pickups3 .pickup3 .slick-prev{left:15px;z-index:100}#new_about #new_about-feature #pickups3 .pickup-slider__back-number--active{position:absolute;top:calc(50% - 30px);left:0;z-index:10;display:block;width:42px;height:60px;text-indent:42px;background-color:rgba(117,117,117,0.7);border-radius:0 10px 10px 0}#new_about #new_about-feature #pickups3 .pickup-slider__back-number--active::after{position:absolute;top:15px;right:4px;display:block;width:30px;height:30px;color:#ffffff;text-indent:0;background-repeat:no-repeat;background-position:center;background-size:30px;content:"<"}#new_about #new_about-feature #pickups3 .pickup-slider__next-note--active{position:absolute;top:calc(50% - 30px);right:0;z-index:10;display:block;width:42px;height:60px;text-indent:42px;background-color:rgba(117,117,117,0.7);border-radius:10px 0 0 10px}#new_about #new_about-feature #pickups3 .pickup-slider__next-note--active::after{position:absolute;top:15px;left:4px;display:block;width:30px;height:30px;color:#ffffff;text-indent:0;background-repeat:no-repeat;background-position:center;background-size:30px;content:">"}#new_about #new_about-feature #pickups3 .pickup3{display:none}#new_about #new_about-feature #pickups3 .pickup3.slick-initialized{display:block;opacity:1}#new_about #new_about-feature #pickups3 .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}#new_about .sp-br{display:none}@media screen and (max-width: 767px){#new_about .sp-br{display:block}}#new_about .sp-br-midle{display:none}@media screen and (max-width: 600px){#new_about .sp-br-midle{display:block}}@media screen and (max-width: 767px){#new_about .sp-br-noen{display:none}}#new_about .new-about-btn{max-width:800px;margin:40px auto 40px}@media screen and (max-width: 767px){#new_about .new-about-btn-width{width:70% !important}}#book_to_credit_card .custom-create-credit-card-submit-button{background:none;border:none;color:#e27985;transition:color 0.3s, background-color 0.3s;cursor:pointer;font-size:80%;font-weight:400}#book_to_credit_card .custom-create-credit-card-submit-button:hover{color:#7bcabd}#archive_video_share,.share_videos{padding:64px 12px 36px;margin:0 auto}@media screen and (max-width: 1232px){#archive_video_share,.share_videos{margin:0 32px}}@media screen and (max-width: 576px){#archive_video_share,.share_videos{max-width:343px;padding:40px 0 64px;margin:0 auto}}#archive_video_share .header_left,.share_videos .header_left{display:inherit}@media screen and (max-width: 576px){#archive_video_share .header_left img,.share_videos .header_left img{width:24px;margin-right:8px}}#archive_video_share .cards .grid-col,.share_videos .cards .grid-col{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:2rem;margin-bottom:20px}@media screen and (max-width: 992px){#archive_video_share .cards .grid-col,.share_videos .cards .grid-col{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid}}@media screen and (max-width: 576px){#archive_video_share .cards .grid-col,.share_videos .cards .grid-col{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid}}#archive_video_share .cards .grid-col .card,.share_videos .cards .grid-col .card{background:#ffffff;box-shadow:0px 4px 20px rgba(175,175,175,0.3);border-radius:8px;border-style:none}#archive_video_share .cards .grid-col .card a,.share_videos .cards .grid-col .card a{display:block}#archive_video_share .cards .grid-col .card .event_image img,.share_videos .cards .grid-col .card .event_image img{width:auto;max-width:100%;max-height:100%}#archive_video_share .cards .grid-col .card .inner-text,.share_videos .cards .grid-col .card .inner-text{padding:12px 16px;text-align:left}#archive_video_share .cards .grid-col .card .inner-text img,.share_videos .cards .grid-col .card .inner-text img{width:auto;height:auto;max-width:100%;max-height:100%}#archive_video_share .cards .grid-col .card .inner-text .edp,.share_videos .cards .grid-col .card .inner-text .edp{color:#6c757d;padding:6px 0px}#archive_video_share .cards .grid-col .card .inner-text .title,.share_videos .cards .grid-col .card .inner-text .title{padding:6px 0px;font-weight:700}#archive_video_share .cards .grid-col .card .inner-text .flex,.share_videos .cards .grid-col .card .inner-text .flex{display:flex;justify-content:space-between;padding:6px 0px}@media screen and (max-width: 1200px){#archive_video_share .cards .grid-col .card .inner-text .flex,.share_videos .cards .grid-col .card .inner-text .flex{display:block}}#archive_video_share .cards .grid-col .card .inner-text .flex .more_info,.share_videos .cards .grid-col .card .inner-text .flex .more_info{width:72%}@media screen and (max-width: 1200px){#archive_video_share .cards .grid-col .card .inner-text .flex .more_info,.share_videos .cards .grid-col .card .inner-text .flex .more_info{width:auto}}#archive_video_share .cards .grid-col .card .inner-text .flex .link,.share_videos .cards .grid-col .card .inner-text .flex .link{align-items:flex-end;display:flex;text-align:right;font-size:14px;color:#428fee}#archive_video_share .cards .grid-col .card .inner-text .flex .link:hover,.share_videos .cards .grid-col .card .inner-text .flex .link:hover{color:#428fee}@media screen and (max-width: 1200px){#archive_video_share .cards .grid-col .card .inner-text .flex .link,.share_videos .cards .grid-col .card .inner-text .flex .link{justify-content:end}}#archive_video_share .cards .grid-col .card .inner-text .flex .link.accepting,.share_videos .cards .grid-col .card .inner-text .flex .link.accepting{color:#428fee !important}#archive_video_share .cards .grid-col .card .inner-text .flex .link.event_ended,.share_videos .cards .grid-col .card .inner-text .flex .link.event_ended{color:#6c757d !important}#archive_video_share .cards .grid-col-video,.share_videos .cards .grid-col-video{grid-template-columns:repeat(4, minmax(0, 1fr));display:grid;gap:2rem;margin-bottom:20px}@media screen and (max-width: 992px){#archive_video_share .cards .grid-col-video,.share_videos .cards .grid-col-video{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid}}@media screen and (max-width: 576px){#archive_video_share .cards .grid-col-video,.share_videos .cards .grid-col-video{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid}}#archive_video_share .cards .grid-col-video .card,.share_videos .cards .grid-col-video .card{background:#ffffff;box-shadow:0px 4px 20px rgba(175,175,175,0.3);border-radius:8px;border-style:none}#archive_video_share .cards .grid-col-video .card a,.share_videos .cards .grid-col-video .card a{display:block}#archive_video_share .cards .grid-col-video .card .event_image img,.share_videos .cards .grid-col-video .card .event_image img{width:auto;max-width:100%;max-height:100%}#archive_video_share .cards .grid-col-video .card .inner-text,.share_videos .cards .grid-col-video .card .inner-text{padding:12px 16px;text-align:left}#archive_video_share .cards .grid-col-video .card .inner-text img,.share_videos .cards .grid-col-video .card .inner-text img{width:auto;height:auto;max-width:100%;max-height:100%}#archive_video_share .cards .grid-col-video .card .inner-text .edp,.share_videos .cards .grid-col-video .card .inner-text .edp{color:#6c757d;padding:6px 0px}#archive_video_share .cards .grid-col-video .card .inner-text .title,.share_videos .cards .grid-col-video .card .inner-text .title{padding:6px 0px;font-weight:700}#archive_video_share .cards .grid-col-video .card .inner-text .flex,.share_videos .cards .grid-col-video .card .inner-text .flex{display:flex;justify-content:space-between;padding:6px 0px}@media screen and (max-width: 1200px){#archive_video_share .cards .grid-col-video .card .inner-text .flex,.share_videos .cards .grid-col-video .card .inner-text .flex{display:block}}#archive_video_share .cards .grid-col-video .card .inner-text .flex .more_info,.share_videos .cards .grid-col-video .card .inner-text .flex .more_info{width:72%}@media screen and (max-width: 1200px){#archive_video_share .cards .grid-col-video .card .inner-text .flex .more_info,.share_videos .cards .grid-col-video .card .inner-text .flex .more_info{width:auto}}#archive_video_share .cards .grid-col-video .card .inner-text .flex .link,.share_videos .cards .grid-col-video .card .inner-text .flex .link{align-items:flex-end;display:flex;text-align:right;font-size:14px;color:#428fee}#archive_video_share .cards .grid-col-video .card .inner-text .flex .link:hover,.share_videos .cards .grid-col-video .card .inner-text .flex .link:hover{color:#428fee}@media screen and (max-width: 1200px){#archive_video_share .cards .grid-col-video .card .inner-text .flex .link,.share_videos .cards .grid-col-video .card .inner-text .flex .link{justify-content:end}}#archive_video_share .cards .grid-col-video .card .inner-text .flex .link.accepting,.share_videos .cards .grid-col-video .card .inner-text .flex .link.accepting{color:#428fee !important}#archive_video_share .cards .grid-col-video .card .inner-text .flex .link.event_ended,.share_videos .cards .grid-col-video .card .inner-text .flex .link.event_ended{color:#6c757d !important}#archive_video_share .cards .more-btn,.share_videos .cards .more-btn{border:1px solid #e0e0e0;padding:12px 0;border-radius:42px;color:#777777;cursor:pointer}@media screen and (min-width: 576px){#archive_video_share .cards .more-btn,.share_videos .cards .more-btn{display:none}}#archive_video_share .cards .more-btn:hover,.share_videos .cards .more-btn:hover{color:#77777733}#archive_video_share .cards .more-btn img,.share_videos .cards .more-btn img{text-align:left;float:left;margin-left:16px}#archive_video_share .cards .more-btn span,.share_videos .cards .more-btn span{margin-right:40px}#archive_video_share .tags,.share_videos .tags{font-size:12px;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}#archive_video_share .tags .tag,.share_videos .tags .tag{padding:0 8px;border:1px solid #e0e0e0;border-radius:2px}#archive_video_share .tags .tag span,.share_videos .tags .tag span{position:relative;top:2px}#archive_video_share .tags .new_tag,.share_videos .tags .new_tag{background:#5ecdbd;border:none;color:#fff}#archive_video_share_introduction{max-width:1200px;margin:40px auto 0}@media screen and (max-width: 1232px){#archive_video_share_introduction{margin:32px}}@media screen and (max-width: 992px){#archive_video_share_introduction{padding:0}}@media screen and (max-width: 576px){#archive_video_share_introduction{margin:0 0 32px}}#archive_video_share_introduction .introduction_wrapper .introduction_message{text-align:left;margin-bottom:18px}#archive_video_share_introduction .introduction_wrapper .introduction_menu{width:100%;margin:12px auto;font-size:14px;color:#5e8fee;font-weight:700}#archive_video_share_introduction .introduction_wrapper .introduction_menu .vertical-bar{display:flex;white-space:nowrap;justify-content:center}#archive_video_share_introduction .introduction_wrapper .introduction_menu .vertical-bar li{padding:4px 24px}#archive_video_share_introduction .introduction_wrapper .introduction_menu .vertical-bar li span{cursor:pointer}#archive_video_share_introduction .introduction_wrapper .introduction_menu .vertical-bar li a{color:inherit}#archive_video_share_introduction .introduction_wrapper .introduction_menu .vertical-bar li+li{border-left:1px solid #e0e0e0}#archive_video_share_introduction .introduction_wrapper .introduce_main_visual img{width:100%;border-radius:8px}@media screen and (max-width: 576px){#archive_video_share_introduction .introduction_wrapper .introduce_main_visual img{border-radius:0}}#archive_video_share_introduction .introduction_wrapper .introduce_main_visual .slider-dots{width:50%;margin:0 auto;padding:0;text-align:center;list-style:none}@media screen and (max-width: 576px){#archive_video_share_introduction .introduction_wrapper .introduce_main_visual .slider-dots{width:75%}}#archive_video_share_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{display:inline-block;width:calc(15% - 8px);margin:0 8px}@media screen and (max-width: 992px){#archive_video_share_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{width:calc(20% - 8px);margin:0 4px}}@media screen and (max-width: 576px){#archive_video_share_introduction .introduction_wrapper .introduce_main_visual .slider-dots li{margin:0 4px}}#archive_video_share_introduction .introduction_wrapper .introduce_main_visual .slider-dots button{position:relative;width:100%;height:6px;border:0;border-radius:8px;background-color:#ccc;font-size:0}@media screen and (max-width: 576px){#archive_video_share_introduction .introduction_wrapper .introduce_main_visual .slider-dots button{height:4px}}#archive_video_share_introduction .introduction_wrapper .introduce_main_visual .slider-dots button:after{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%}#archive_video_share_introduction .introduction_wrapper .introduce_main_visual .slider-dots .slick-active button:after{background-color:#5e8fee;-webkit-animation:progress 2.5s linear forwards;animation:progress 2.5s linear forwards;border-radius:8px}@keyframes progress{from{width:0%}to{width:100%}}#archive_video_share_features{max-width:1200px;margin:40px auto 80px}@media screen and (max-width: 1232px){#archive_video_share_features{margin:64px 32px 120px}}@media screen and (max-width: 992px){#archive_video_share_features{padding:0}}@media screen and (max-width: 576px){#archive_video_share_features{margin:32px 0}}#archive_video_share_features .feature_wrapper .feature_container{margin-bottom:0px}@media screen and (max-width: 992px){#archive_video_share_features .feature_wrapper .feature_container{max-width:720px;margin:0 auto 32px}}@media screen and (max-width: 767px){#archive_video_share_features .feature_wrapper .feature_container{max-width:512px}}@media screen and (max-width: 576px){#archive_video_share_features .feature_wrapper .feature_container{max-width:343px}}#archive_video_share_features .feature_wrapper .feature_container .feature_list{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:32px}@media screen and (max-width: 992px){#archive_video_share_features .feature_wrapper .feature_container .feature_list{grid-template-columns:repeat(1, minmax(0, 1fr))}}#archive_video_share_features .feature_wrapper .feature_container .feature_list.custom{grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 992px){#archive_video_share_features .feature_wrapper .feature_container .feature_list.custom{grid-template-columns:repeat(1, minmax(0, 1fr))}}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content{border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#212529}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content:hover .feature_title_wrapper{border-left:4px solid #5e8fee;padding-left:12px !important}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner{padding:32px 16px}@media screen and (max-width: 576px){#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner{padding:16px 16px}}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_title_wrapper{display:flex;justify-content:space-between;margin-bottom:16px;padding-left:16px}@media screen and (max-width: 576px){#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_title_wrapper{margin-bottom:8px}}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_title_wrapper .feature_title{margin-top:8px}@media screen and (max-width: 576px){#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_title_wrapper .feature_title{margin-top:4px}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_title_wrapper .feature_title h2{font-size:20px}}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_title_wrapper .feature_title_icon img{width:44px;height:44px}@media screen and (max-width: 576px){#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_title_wrapper .feature_title_icon img{width:32px;height:32px}}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .divider{display:block;padding:1px 0;background:#e0e0e0}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_description_wrapper{text-align:left;margin-top:16px}#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_description_wrapper p{font-weight:400;margin:0}@media screen and (max-width: 576px){#archive_video_share_features .feature_wrapper .feature_container .feature_list .feature_content .feature_content_inner .feature_description_wrapper p{font-size:14px}}#archive_video_share_about_kw,.about_kw{background-image:url(https://assets.kidsweekend.jp/assets/about_kw_bg-6da5cc5a946d5362617a90e8953cf62a271dcac2110187c5d0d59ddd05ff4b95.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){#archive_video_share_about_kw,.about_kw{background-image:url(https://assets.kidsweekend.jp/assets/about_kw_bg_sp-6c8947c0c94f1779940344db69b9745f86e304a4f65fbc09e086b106c9c85b26.png)}}#archive_video_share_about_kw .about_kw_container,.about_kw .about_kw_container{padding:48px 0;margin:0 auto;max-width:1200px}@media screen and (max-width: 1232px){#archive_video_share_about_kw .about_kw_container,.about_kw .about_kw_container{margin:0 32px}}@media screen and (max-width: 767px){#archive_video_share_about_kw .about_kw_container,.about_kw .about_kw_container{padding:32px 0}}@media screen and (max-width: 576px){#archive_video_share_about_kw .about_kw_container,.about_kw .about_kw_container{margin:0 auto;width:343px}}#archive_video_share_about_kw .about_kw_container .about_kw_title,.about_kw .about_kw_container .about_kw_title{font-size:28px;font-weight:700;margin-bottom:16px}@media screen and (max-width: 767px){#archive_video_share_about_kw .about_kw_container .about_kw_title,.about_kw .about_kw_container .about_kw_title{font-size:20px}}#archive_video_share_about_kw .about_kw_container .about_kw_title img,.about_kw .about_kw_container .about_kw_title img{height:74px}@media screen and (max-width: 767px){#archive_video_share_about_kw .about_kw_container .about_kw_title img,.about_kw .about_kw_container .about_kw_title img{height:40px;margin-right:4px}}#archive_video_share_about_kw .about_kw_container .about_kw_title span,.about_kw .about_kw_container .about_kw_title span{position:relative;top:4px}#archive_video_share_about_kw .about_kw_container .about_kw_description,.about_kw .about_kw_container .about_kw_description{font-size:14px;margin-bottom:40px}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper,.about_kw .about_kw_container .about_kw_content_wrapper{margin-bottom:40px}@media screen and (max-width: 992px){#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper,.about_kw .about_kw_container .about_kw_content_wrapper{max-width:720px;margin:0 auto 32px}}@media screen and (max-width: 767px){#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper,.about_kw .about_kw_container .about_kw_content_wrapper{max-width:512px}}@media screen and (max-width: 576px){#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper,.about_kw .about_kw_container .about_kw_content_wrapper{max-width:343px}}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:32px}@media screen and (max-width: 992px){#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards{grid-template-columns:repeat(1, minmax(0, 1fr))}}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card{border:1px solid #e0e0e0;border-radius:8px;background:#fff}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner{padding:24px}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_icon{margin-bottom:16px}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title{margin-bottom:8px}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3{font-weight:700;font-size:28px}@media screen and (max-width: 767px){#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3{font-size:20px}}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .red{color:#e27985}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .yellow{color:#ffbe3f}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_title h3 .green{color:#5ecdbd}#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description{text-align:left}@media screen and (max-width: 767px){#archive_video_share_about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description,.about_kw .about_kw_container .about_kw_content_wrapper .about_kw_content_cards .about_kw_content_card .about_kw_content_card_inner .about_kw_content_description{font-size:14px}}#archive_video_share_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,.about_kw .about_kw_container .about_kw_link .about_kw_link_inner{padding:20px 32px}@media screen and (max-width: 576px){#archive_video_share_about_kw .about_kw_container .about_kw_link .about_kw_link_inner,.about_kw .about_kw_container .about_kw_link .about_kw_link_inner{padding:20px 0}}#archive_video_share_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,.about_kw .about_kw_container .about_kw_link .about_kw_link_inner a{font-size:20px;color:#428fee}#archive_video_share_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover,.about_kw .about_kw_container .about_kw_link .about_kw_link_inner a :hover{color:#428fee}@media screen and (max-width: 767px){#archive_video_share_about_kw .about_kw_container .about_kw_link .about_kw_link_inner a,.about_kw .about_kw_container .about_kw_link .about_kw_link_inner a{font-size:16px}}#archive_video_share_about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description,.about_kw .about_kw_container .about_kw_link .about_kw_link_inner .about_kw_link_description{margin-top:2px;font-size:14px;color:#777777}#archive_video_share_about_kw .signin-btn,.about_kw .signin-btn{max-width:1200px;margin:24px auto 48px}@media screen and (max-width: 767px){#archive_video_share_about_kw .signin-btn,.about_kw .signin-btn{margin:0px auto 24px}}@media screen and (max-width: 767px){#archive_video_share_about_kw .signin-btn-width,.about_kw .signin-btn-width{width:70% !important}}#facility_archive_video .watch-flexy{display:block}@media screen and (min-width: 688px){#facility_archive_video .watch-flexy{margin:0 auto}}@media screen and (min-width: 769px){#facility_archive_video .watch-flexy{margin:0 auto;display:flex;flex-direction:row}}@media screen and (min-width: 1024px){#facility_archive_video .watch-flexy{margin:0 auto 0 0;display:flex;flex-direction:row}}#facility_archive_video .custom-flex-row{display:flex;flex-direction:row}#facility_archive_video .width-flexy{width:100%;height:auto}@media screen and (min-width: 1024px){#facility_archive_video .width-flexy{width:426px}}@media screen and (min-width: 1280px){#facility_archive_video .width-flexy{width:640px}}@media screen and (min-width: 1920px){#facility_archive_video .width-flexy{width:1280px}}#facility_archive_video .width1280{width:100%}@media screen and (min-width: 1024px){#facility_archive_video .width1280{width:100%}}@media screen and (min-width: 688px){#facility_archive_video .primary{padding:24px 24px 0 0;margin-left:24px}}#facility_archive_video .primary-inner{margin:0;padding:0;border:0;background:transparent}#facility_archive_video .primary #player .video-js{width:100%;height:240px}@media screen and (min-width: 688px){#facility_archive_video .primary #player .video-js{width:426px;height:240px}}@media screen and (min-width: 1024px){#facility_archive_video .primary #player .video-js{width:426px;height:240px}}@media screen and (min-width: 1280px){#facility_archive_video .primary #player .video-js{width:640px;height:360px}}@media screen and (min-width: 1920px){#facility_archive_video .primary #player .video-js{width:1280px;height:720px}}#facility_archive_video .primary #player .vjs-poster{background-color:#000}@media screen and (min-width: 767px){#facility_archive_video .primary #player .vjs-poster{background-color:#fff}}#facility_archive_video .primary #player .video-js .vjs-poster img{width:100%}#facility_archive_video .primary #below{padding:6px 12px 12px}#facility_archive_video .primary #below .metadata{margin:8px 0;text-align:left}@media screen and (min-width: 767px){#facility_archive_video .primary #below .metadata{margin:16px 0}}#facility_archive_video .primary #below h1{margin:0;padding:0;border-bottom:none !important;font-size:18px}@media screen and (min-width: 767px){#facility_archive_video .primary #below h1{font-size:24px}}#facility_archive_video .primary #below #top-row{border:0;padding:16px;display:flex;align-items:center}#facility_archive_video .primary #below #top-row .icon-and-title{display:flex;align-items:baseline;color:inherit}#facility_archive_video .primary #below #top-row .icon-and-title h3{font-size:0.9rem}#facility_archive_video .primary #below #top-row .profile-icon{width:36px;height:36px;margin-right:12px}#facility_archive_video .primary #below #top-row .profile-icon img{width:100%;height:100%}#facility_archive_video .primary #below #bottom-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}#facility_archive_video .primary #below #bottom-row #description{cursor:pointer;position:relative;min-width:100%;border-radius:12px;background-color:rgba(0,0,0,0.05);display:flex;flex-wrap:wrap;align-items:flex-start}#facility_archive_video .primary #below #bottom-row #description:hover{background-color:rgba(0,0,0,0.07)}#facility_archive_video .primary #below #bottom-row #description #description-inner{font-size:14px;margin:12px;word-break:break-all}#facility_archive_video .primary #below #bottom-row #description #description-inner .description-content{position:relative;height:auto;max-height:64px;overflow:hidden;transition:max-height 0.3s}#facility_archive_video .primary #below #bottom-row #description #description-inner .description-content::after{content:"";top:0;left:0;z-index:1;display:block;width:100%;height:100%}#facility_archive_video .primary #below #bottom-row #description #description-inner .description-more-btn{margin-top:16px}#facility_archive_video #secondary{width:100%;padding:6px 12px 12px}@media screen and (min-width: 767px){#facility_archive_video #secondary{padding:24px 24px 0 0}}#facility_archive_video #secondary #related .watch-next #contents{margin-bottom:24px}#facility_archive_video #secondary #related .watch-next #contents .content{margin-top:16px}#facility_archive_video #secondary #related .watch-next #contents .content .thumbnail{margin-right:8px;max-width:160px}#facility_archive_video #secondary #related .watch-next #contents .content .thumbnail img{height:90px;width:160px;border-radius:4px}#facility_archive_video #secondary #related .watch-next #contents .content .details{width:100%;min-width:0}#facility_archive_video #secondary #related .watch-next #contents .content .details .metadata{margin-top:4px}#facility_archive_video #secondary #related .watch-next #contents .content .details .metadata h3{color:#0f0f0f;font-size:0.9rem}#facility_archive_video #secondary #related .watch-next #contents .content .details .metadata h3 span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;line-height:1.25rem}#facility_archive_video #secondary #related .watch-next #contents .content .details .metadata .secondary-metadata{color:rgba(15,15,15,0.4);font-size:0.8rem;text-align:left}#facility_archive_video #secondary #related .watch-next #contents .content .details .metadata .badges{display:flex;flex-direction:row;align-items:center;margin-top:4px}#facility_archive_video #secondary #related .watch-next #contents .content .details .metadata .badges .badge{color:#000 !important;opacity:0.5;font-size:12px;font-weight:inherit !important;background-color:rgba(0,0,0,0.05)}.sp-br{display:none}@media screen and (max-width: 767px){.sp-br{display:block}}#facility_user .breadcrumb{text-align:left;font-size:14px;background-color:#fff;padding:0}#facility_user .breadcrumb.event_title_wrapper{margin-top:1rem;margin-left:1rem}@media screen and (min-width: 680px){#facility_user .breadcrumb.event_title_wrapper{margin-top:32px}}#facility_user .breadcrumb.video_title_wrapper{margin-top:1rem;margin-left:1rem}@media screen and (min-width: 680px){#facility_user .breadcrumb.video_title_wrapper{margin-top:48px}}#facility_user .breadcrumb.other_title_wrapper{margin-top:1rem;margin-left:1rem}@media screen and (min-width: 680px){#facility_user .breadcrumb.other_title_wrapper{margin-top:48px}}#facility_user .breadcrumb ol.bc-list{margin:0;padding:0}#facility_user .breadcrumb .bc-list{max-width:1240px;margin:0 auto;white-space:nowrap;display:flex;overflow-x:auto;text-overflow:ellipsis;padding:0 20px}@media screen and (max-width: 1028px){#facility_user .breadcrumb .bc-list{max-width:960px}}@media screen and (max-width: 768px){#facility_user .breadcrumb .bc-list{max-width:720px}}@media screen and (max-width: 577px){#facility_user .breadcrumb .bc-list{max-width:480px}}@media screen and (max-width: 480px){#facility_user .breadcrumb .bc-list{max-width:320px}}#facility_user .breadcrumb .bc-list li{float:left;position:relative}#facility_user .breadcrumb .bc-list li a{color:#7bcabd}#facility_user .breadcrumb .bc-list li a:hover{text-decoration:underline}#facility_user .breadcrumb .bc-list li.have-next{margin-right:8px;padding-right:12px}#facility_user .breadcrumb .bc-list li.have-next:before{position:absolute;content:"";top:6px;right:0;width:5px;height:1px;background:#999;transform:rotate(35deg)}#facility_user .breadcrumb .bc-list li.have-next:after{position:absolute;content:"";top:9px;right:0;width:5px;height:1px;background:#999;transform:rotate(-35deg)}#facility_user .breadcrumb .bc-list li .disabled_link{pointer-events:none;color:#212121 !important}#finance .main-body{overflow:hidden}#finance .fi_header{width:100%;height:80px;background-color:#fff}#finance .header_inner{position:relative;max-width:1440px;margin:0 auto;display:flex;align-items:stretch;height:100%}#finance .header_logo{margin-right:50px;width:270px;position:absolute;top:50%;transform:translateY(-50%)}#finance .header_logo img{width:100%;max-width:270px}#finance .header_menu{display:flex;justify-content:space-evenly;height:100%;text-align:center}#finance .header_gnav{position:absolute;top:55%;right:0%;transform:translateY(-50%);margin-left:16px}#finance .header_gnav .header_menu li a{display:block;font-size:16px;color:#0083cd;padding:15px}#finance .cv_button{position:absolute;right:15px;margin:0px -20px 0px auto;text-align:center;top:50%;transform:translateY(-50%)}#finance .cv_button a{display:block;background-color:#ef8700;border-radius:53px;height:60px;width:260px;color:#fff;font-size:20px;padding:20px 0px;margin:0 auto}#finance .hamburger-menu{display:none}@media screen and (max-width: 1480px){#finance .cv_button{margin:0px 0px 0px auto}#finance .header_logo{left:10px}#finance .header_gnav .header_menu li a{font-size:14px;padding:10px;white-space:no-wrap}}@media screen and (max-width: 1280px){#finance .header_gnav{right:0%;width:53%}#finance .cv_button a{width:200px}#finance .header_logo img{max-width:220px}}@media screen and (max-width: 960px){#finance .header_gnav{display:none}#finance .cv_button{display:none}#finance .header_logo{width:30%;max-width:120px}#finance .hamburger-menu{display:inline-block}#finance .fi_header{height:50px}}#finance .hamburger-menu{margin-left:auto;position:relative;top:0px;right:0px;width:50px;height:50px;background-color:#0083cd;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer}#finance .hamburger-menu__bar{display:inline-block;width:35px;height:2px;background:#fff;position:absolute;left:50%;transform:translateX(-50%);transition:0.5s}#finance .hamburger-menu__bar:first-child{top:16px}#finance .hamburger-menu__bar:nth-child(2){top:24px}#finance .hamburger-menu__bar:last-child{top:32px}#finance .hamburger-menu--open .hamburger-menu__bar{top:50%}#finance .hamburger-menu--open .hamburger-menu__bar:first-child{transform:translateX(-50%) translateY(-50%) rotate(45deg)}#finance .hamburger-menu--open .hamburger-menu__bar:last-child{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}#finance .hamburger-menu--open .hamburger-menu__bar:nth-child(2){display:none}#finance .navigation{display:none;background:#0083cd;position:absolute;top:50px;width:100%;height:100vh;z-index:9999}#finance .navigation__list{text-align:center;list-style:none;padding:0;margin:0}#finance .navigation__link{color:#fff;font-size:18px;line-height:1.3;text-decoration:none;display:block;padding:26px 0;transition:0.5s}#finance .navigation__button{display:block;position:relative;background-color:#ef8700;border-radius:53px;height:60px;width:260px;color:#fff;font-size:20px;padding:15px 0px;margin:26px auto 40px;transition:0.5s;border:#fff solid 4px}#finance .navigation__button::after{content:""}#finance .header_inner__hidden{background-color:#0083cd}#finance .header_logo__hidden{z-index:-1}@media (hover: hover) and (pointer: fine){#finance .navigation__link:hover{background:#333}}#finance a{color:#0f1419}@media screen and (min-width: 961px){#finance .cv_button a:hover{background-color:#fff;color:#ef8700;border:solid 1px #ef8700}#finance .cv_button_middle a:hover{background-color:#fff;color:#ef8700;border:solid 4px #ef8700}}#finance-main{margin:0 auto;max-width:1440px;width:100%;position:relative;background-color:#fff;color:#333;font-family:"Zen Maru Gothic", serif;font-weight:400;font-style:normal;padding-top:0px !important}#finance-main .main-body{overflow:hidden}#finance-main img{width:100%}#finance-main section{text-align:center;margin:0 auto}#finance-main section p{font-size:20px;line-height:1.8;letter-spacing:0.05em;margin-bottom:40px}#finance-main h2{border-bottom:none}#finance-main h2 img{height:97px;width:auto}#finance-main h3{font-size:40px;line-height:1.5;letter-spacing:0.1em}#finance-main h4{font-size:24px;line-height:1.5;letter-spacing:0.1em}#finance-main .sp{display:none}@media screen and (max-width: 1480px){#finance-main{width:calc(100% - 30px)}}@media screen and (max-width: 960px){#finance-main h2{margin-bottom:24px}#finance-main h2 img{max-width:80%;height:auto}#finance-main h3{font-size:18px}#finance-main h4{font-size:14px}#finance-main section p{font-size:16px;margin-bottom:30px}#finance-main .pc{display:none}#finance-main .sp{display:block}}@media screen and (max-width: 480px){#finance-main h2 img{max-width:100%;height:auto}#finance-main section p{text-align:left}#finance-main .br-pc{display:none}}#finance-main .finance_kv{position:relative;margin:0 calc(50% - 50vw);width:100vw;height:567px;background:url(https://assets.kidsweekend.jp/assets/lp/finance/kw_bg-be95684a67a0ff687a769a2599a610a0d908eea289d90df7fc6c9d048904f642.png);background-size:cover;text-align:center;margin-bottom:24px}#finance-main .kv_coin img{position:absolute;width:12.5%;max-width:180px;left:18%;top:7%}#finance-main .kv_game img{position:absolute;width:15%;max-width:326px;bottom:5%;left:8%}#finance-main .finance_kv h1.kv_title_pc img{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:49%;max-width:942px;z-index:5}#finance-main .finance_kv h1.kv_title_sp img{display:none}#finance-main .kv_subtitle_pc img{position:absolute;top:58%;left:50%;transform:translateX(-50%);width:34%;max-width:660px;z-index:5}#finance-main .kv_subtitle_sp img{display:none}#finance-main .kv_sponsor img{position:absolute;top:72%;left:50%;transform:translateX(-50%);width:28%;max-width:540px}#finance-main .kv_work img{position:absolute;width:16%;max-width:318px;top:0;right:7%}#finance-main .kv_pig img{position:absolute;bottom:20%;right:20%;width:6%;max-width:116px}@media screen and (max-width: 1700px){#finance-main .finance_kv{height:550px}#finance-main .finance_kv h1.kv_title_pc img{top:22%;width:62%}}@media screen and (max-width: 1280px){#finance-main .finance_kv{height:450px}#finance-main .kv_subtitle_pc img{width:45%}#finance-main .kv_sponsor img{width:35%}#finance-main .kv_work img{position:absolute;max-width:270px;top:0;right:7%}#finance-main .kv_pig img{bottom:initial;right:20%;width:7%;top:10%}#finance-main .kv_game img{width:15%;max-width:326px;bottom:5%;left:7%}#finance-main .kv_work img{width:19%;top:auto;right:3%;bottom:3%}}@media screen and (max-width: 1140px){#finance-main .finance_kv h1.kv_title_pc img{top:25%}#finance-main .kv_work img{width:18%}}@media screen and (max-width: 1024px){#finance-main .finance_kv{height:430px}#finance-main .finance_kv h1.kv_title_pc img{top:25%}#finance-main .finance_kv .kv_game img{left:9%}}@media screen and (max-width: 960px){#finance-main .finance_kv{height:415px}#finance-main .finance_kv h1.kv_title_pc img{top:26%}}@media screen and (max-width: 820px){#finance-main .finance_kv{height:330px}#finance-main .finance_kv h1.kv_title_pc img{top:25%}}@media screen and (max-width: 767px){#finance-main .finance_kv{height:550px;background:url(https://assets.kidsweekend.jp/assets/lp/finance/sp_bg-62b84ebb9fc66fdce5078722b176873bda795f799461a69c9ae9ee4192a65941.png) no-repeat center center;background-size:cover}#finance-main .finance_kv .kv_game img{left:20px;width:24%;bottom:75px}#finance-main .finance_kv h1.kv_title_pc img{display:none}#finance-main .finance_kv h1.kv_title_sp img{display:block}#finance-main .kv_subtitle_pc img{display:none}#finance-main .kv_subtitle_sp img{display:block}#finance-main .kv_coin img{position:absolute;width:24%;max-width:100px;left:10%;top:18%}#finance-main .finance_kv h1.kv_title_sp img{position:absolute;top:55px;left:50%;transform:translateX(-50%);width:100%;max-width:330px;z-index:5}#finance-main .kv_subtitle_sp img{display:block;position:absolute;top:280px;left:50%;transform:translateX(-50%);width:100%;max-width:340px;z-index:5}#finance-main .kv_sponsor img{top:400px;width:44%}#finance-main .kv_work img{width:45%;max-width:145px;bottom:75px;right:35px}}@media screen and (max-width: 700px){#finance-main .finance_kv{height:550px}#finance-main .finance_kv .kv_game img{left:165px;width:19%;bottom:75px}#finance-main .kv_work img{right:150px}#finance-main .kv_sponsor img{top:480px;width:48%}#finance-main .kv_pig img{top:30%}}@media screen and (max-width: 650px){#finance-main .finance_kv{height:550px}#finance-main .finance_kv .kv_game img{left:140px;width:21%;bottom:75px}#finance-main .kv_work img{right:120px}#finance-main .kv_sponsor img{top:480px;width:50%}}@media screen and (max-width: 600px){#finance-main .finance_kv{height:550px}#finance-main .finance_kv .kv_game img{left:130px;width:22%;bottom:75px}#finance-main .kv_work img{right:110px}#finance-main .kv_sponsor img{top:480px;width:53%}}@media screen and (max-width: 570px){#finance-main .finance_kv{height:550px}#finance-main .finance_kv .kv_game img{left:130px;width:23%;bottom:75px}#finance-main .kv_work img{right:110px}#finance-main .kv_sponsor img{top:480px;width:53%}}@media screen and (max-width: 500px){#finance-main .finance_kv{height:550px}#finance-main .finance_kv .kv_game img{left:100px;width:26%;bottom:75px}#finance-main .kv_work img{right:80px}#finance-main .kv_sponsor img{top:480px;width:60%}}@media screen and (max-width: 470px){#finance-main .finance_kv{height:550px}#finance-main .finance_kv .kv_game img{left:80px;width:28%;bottom:75px}#finance-main .kv_work img{right:60px}#finance-main .kv_sponsor img{top:475px;width:66%}}@media screen and (max-width: 430px){#finance-main .finance_kv{height:550px}#finance-main .finance_kv .kv_game img{left:60px;width:31%;bottom:75px}#finance-main .finance_kv h1.kv_title_sp img{top:55px;max-width:320px}#finance-main .kv_coin img{width:12%;top:3%;left:4%}#finance-main .kv_pig img{right:6%;top:30%}#finance-main .kv_sponsor img{top:475px}#finance-main .kv_work img{width:45%;max-width:150px;bottom:75px;right:35px}}@media screen and (max-width: 415px){#finance-main .finance_kv .kv_game img{width:32%}}@media screen and (max-width: 400px){#finance-main .finance_kv .kv_game img{width:32%}}@media screen and (max-width: 390px){#finance-main .finance_kv .kv_game img{width:35%;left:40px}#finance-main .kv_work img{right:17px}#finance-main .kv_pig img{width:12%;right:5%}}#finance-main .wave-container{margin:0 calc(50% - 50vw);width:100vw;position:relative;background:#fff;height:60px;overflow-x:clip}#finance-main .wave{position:absolute;height:70px;width:100%;background:#fff;bottom:0}#finance-main .wave::before,#finance-main .wave::after{content:"";display:block;position:absolute;border-radius:100% 50%}#finance-main .wave::before{width:55%;height:100%;background-color:#fff;left:-1.5%;top:40%}#finance-main .wave::after{width:55%;height:109%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;right:-1.5%;top:60%}#finance-main .dot_bg_1{margin:0 calc(50% - 50vw);width:100vw;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;background-position:left top;padding:56px calc(50vw - 45%) 1px}#finance-main .container2{margin:0 calc(50% - 50vw);width:100vw;position:relative;background:#e6fbff;height:60px}#finance-main .wave2{position:absolute;height:70px;width:100%;background:#e6fbff;bottom:0}#finance-main .wave2::before,#finance-main .wave2::after{content:"";display:block;position:absolute;border-radius:50% 100%}#finance-main .wave2::before{width:55%;height:100%;background-color:#e6fbff;right:-1.5%;top:40%}#finance-main .wave2::after{width:55%;height:109%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;left:-1.5%;top:60%}#finance-main .container3{margin:0 calc(50% - 50vw);width:100vw;position:relative;background:#74d0f2;height:60px;overflow-x:clip}#finance-main .wave3{position:absolute;height:70px;width:100%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;bottom:0}#finance-main .wave3::before,#finance-main .wave3::after{content:"";display:block;position:absolute;border-radius:100% 50%}#finance-main .wave3::before{width:55%;height:100%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;left:-1.5%;top:40%}#finance-main .wave3::after{width:55%;height:109%;background-color:#74d0f2;right:-1.5%;top:60%}#finance-main .container4{margin:0 calc(50% - 50vw);width:100vw;position:relative;background:#74d0f2;height:60px;overflow-x:clip}#finance-main .wave4{position:absolute;height:70px;width:100%;background:#74d0f2;bottom:0}#finance-main .wave4::before,#finance-main .wave4::after{content:"";display:block;position:absolute;border-radius:100% 50%}#finance-main .wave4::before{width:55%;height:100%;background-color:#74d0f2;left:-1.5%;top:40%}#finance-main .wave4::after{width:55%;height:109%;background-color:#e6fbff;right:-1.5%;top:60%}#finance-main .container5{margin:0 calc(50% - 50vw);width:100vw;position:relative;background-repeat:repeat;height:60px;overflow-x:clip}#finance-main .wave5{position:absolute;height:70px;width:100%;background-color:#e6fbff;background-repeat:repeat;bottom:0}#finance-main .wave5::before,#finance-main .wave5::after{content:"";display:block;position:absolute;border-radius:100% 50%}#finance-main .wave5::before{width:55%;height:100%;background-color:#e6fbff;background-repeat:repeat;left:-1.5%;top:40%}#finance-main .wave5::after{width:55%;height:109%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_n_1-15e11e24c467be2b4a6530f8d545399f6d69d63f88d7a6ddd549a3a7a3c15f98.png);background-repeat:repeat;right:-1.5%;top:60%}#finance-main .container6{margin:0 calc(50% - 50vw);width:100vw;position:relative;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_n_1-15e11e24c467be2b4a6530f8d545399f6d69d63f88d7a6ddd549a3a7a3c15f98.png);background-repeat:repeat;height:60px}#finance-main .wave6{position:absolute;height:70px;width:100%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_n_1-15e11e24c467be2b4a6530f8d545399f6d69d63f88d7a6ddd549a3a7a3c15f98.png);background-repeat:repeat;bottom:0}#finance-main .wave6::before,#finance-main .wave6::after{content:"";display:block;position:absolute;border-radius:50% 100%}#finance-main .wave6::before{width:55%;height:100%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_n_1-15e11e24c467be2b4a6530f8d545399f6d69d63f88d7a6ddd549a3a7a3c15f98.png);background-repeat:repeat;right:-1.5%;top:40%}#finance-main .wave6::after{width:55%;height:109%;background-color:#e6fbff;left:-1.5%;top:60%}#finance-main .container7{margin:0 calc(50% - 50vw);width:100vw;position:relative;background:#fff;height:60px;overflow-x:clip}#finance-main .wave7{position:absolute;height:70px;width:100%;background:#e6fbff;bottom:0}#finance-main .wave7::before,#finance-main .wave7::after{content:"";display:block;position:absolute;border-radius:100% 50%}#finance-main .wave7::before{width:55%;height:100%;background-color:#e6fbff;left:-1.5%;top:40%}#finance-main .wave7::after{width:55%;height:109%;background-color:#fff;right:-1.5%;top:60%}#finance-main .container8{margin:0 calc(50% - 50vw);width:100vw;position:relative;background:#fff;height:60px;overflow-x:clip}#finance-main .wave8{position:absolute;height:70px;width:100%;background:#fff;bottom:0}#finance-main .wave8::before,#finance-main .wave8::after{content:"";display:block;position:absolute;border-radius:100% 50%}#finance-main .wave8::before{width:55%;height:100%;background-color:#fff;left:-1.5%;top:40%}#finance-main .wave8::after{width:55%;height:109%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;right:-1.5%;top:60%}#finance-main .container9{margin:0 calc(50% - 50vw);width:100vw;position:relative;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;height:60px}#finance-main .wave9{position:absolute;height:70px;width:100%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;bottom:0}#finance-main .wave9::before,#finance-main .wave9::after{content:"";display:block;position:absolute;border-radius:50% 100%}#finance-main .wave9::before{width:55%;height:100%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;right:-1.5%;top:40%}#finance-main .wave9::after{width:55%;height:109%;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_m_1-da88261ae5e92fd37a9eed4ce7b4d450ec9700c1d8e20736db0b081725f97fdb.png);background-repeat:repeat;left:-1.5%;top:60%}#finance-main .sky_bg{margin:0 calc(50% - 50vw);width:100vw;background:#74d0f2;padding:56px calc(50vw - 45%) 24px}#finance-main .paleblue_bg{margin:0 calc(50% - 50vw);width:100vw;background:#e6fbff;background-repeat:repeat;background-position:left top;padding:56px calc(50vw - 45%) 1px}#finance-main .paleblue_bg_2{margin:0 calc(50% - 50vw);width:100vw;background:#e6fbff;background-repeat:repeat;background-position:left top;padding:56px calc(50vw - 45%) 1px}#finance-main .dot_bg_2{margin:0 calc(50% - 50vw);width:100vw;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;background-position:left top;padding:56px calc(50vw - 45%) 1px}#finance-main .dot_bg_3{margin:0 calc(50% - 50vw);width:100vw;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_n_1-15e11e24c467be2b4a6530f8d545399f6d69d63f88d7a6ddd549a3a7a3c15f98.png);background-repeat:repeat;background-position:left top;padding:56px calc(50vw - 45%) 1px}#finance-main .dot_bg_4{margin:0 calc(50% - 50vw);width:100vw;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_l_6-e898f001d600524be32859eae52410fce05d5b5f25ab1789e45d7eb961ab885e.png);background-repeat:repeat;background-position:left top;padding:56px calc(50vw - 45%) 1px}#finance-main .navyblue_bg{margin:0 calc(50% - 50vw);width:100vw;background:url(https://assets.kidsweekend.jp/assets/lp/finance/dot_m_1-da88261ae5e92fd37a9eed4ce7b4d450ec9700c1d8e20736db0b081725f97fdb.png);background-repeat:repeat;padding:56px calc(50vw - 45%) 1px}#finance-main .notescale_bg{margin:0 calc(50% - 50vw);width:100vw;background:#fff;padding:56px calc(50vw - 45%) 1px;margin-bottom:24px}#finance-main .notescale_bg a img{width:70%;border-radius:16px}@media screen and (max-width: 767px){#finance-main .dot_bg_1{padding:48px calc(50vw - 45%) 1px}#finance-main .dot_bg_2{padding:48px calc(50vw - 45%) 1px}#finance-main .dot_bg_3{padding:48px calc(50vw - 45%) 1px}#finance-main .dot_bg_4{padding:48px calc(50vw - 45%) 1px}#finance-main .sky_bg{padding:48px calc(50vw - 45%) 1px}#finance-main .paleblue_bg{padding:48px calc(50vw - 45%) 1px}#finance-main .paleblue_bg_2{padding:48px calc(50vw - 45%) 1px}#finance-main .navyblue_bg{padding:48px calc(50vw - 45%) 1px}#finance-main .notescale_bg{padding:48px calc(50vw - 45%) 1px}#finance-main .notescale_bg img{width:100%;border-radius:8px}}#finance-main section#about p{text-align:center;margin-bottom:12px}#finance-main section#about p a{color:#333;text-decoration:underline}#finance-main #about h3 img{height:68px;width:auto;max-width:100%}@media screen and (max-width: 1280px){#finance-main .merit h2 img{width:100%;max-width:1158px;height:auto}}@media screen and (max-width: 960px){#finance-main .merit h2 img{height:61px;width:auto}}@media screen and (max-width: 480px){#finance-main .merit h2 img{width:100%;height:auto}}#finance-main .merit_list{display:flex;width:calc(100% - 30px);justify-content:space-between;margin:100px auto 0px}#finance-main .merit_list li{position:relative;background-color:#fff;border-radius:15px;box-shadow:10px 10px 0px #0083cd;width:33%;margin:15px}#finance-main .merit_list li:nth-child(1)::before{position:absolute;content:"";background:url(https://assets.kidsweekend.jp/assets/lp/finance/merit_1box-6a104232baedda1cbd191e21743862f4bd86743c910b5bb67c80dd7e89c64590.png);width:127px;height:106px;background-size:contain;background-repeat:no-repeat;top:-58px;left:50%;transform:translateX(-50%)}#finance-main .merit_list li:nth-child(2)::before{position:absolute;content:"";background:url(https://assets.kidsweekend.jp/assets/lp/finance/merit_2box-b7efbc8ba4a968e651725c695ceadbea06af0f9f5823a9485a746eb76d78f7c7.png);width:127px;height:106px;background-size:contain;background-repeat:no-repeat;top:-58px;left:50%;transform:translateX(-50%)}#finance-main .merit_list li:nth-child(3)::before{position:absolute;content:"";background:url(https://assets.kidsweekend.jp/assets/lp/finance/merit_3box-371794983e35325b631b8cfe7a24a4094278a93bd6e03369768f37a11203c45b.png);width:127px;height:106px;background-size:contain;background-repeat:no-repeat;top:-58px;left:50%;transform:translateX(-50%)}#finance-main .merit_list li .merit_icon{height:160px;margin-bottom:8px;margin-top:72px}#finance-main .merit_list li:nth-child(1) .merit_icon img{width:160px;height:auto}#finance-main .merit_list li:nth-child(2) .merit_icon img{width:123px;height:auto}#finance-main .merit_list li:nth-child(3) .merit_icon img{width:198px;height:auto}#finance-main .merit .merit_list li h3{margin-bottom:15px}#finance-main .merit_list li h3 img{box-sizing:border-box;height:25px;width:auto}#finance-main .merit_list li p{margin:0 20px 32px}#finance-main .merit .merit_list li p{text-align:left;line-height:1.3}@media screen and (max-width: 1440px){#finance-main .merit_list li:nth-child(1) h3 img{width:85%;height:auto}}@media screen and (max-width: 1280px){#finance-main .merit_list li h3 img{box-sizing:border-box;height:21px;width:auto}}@media screen and (max-width: 960px){#finance-main .merit_list li h3 img{box-sizing:border-box;height:21px;width:auto}#finance-main .merit_list li:nth-child(1) .merit_icon img{width:160px;height:auto}#finance-main .merit_list li:nth-child(2) .merit_icon img{width:122px;height:auto}#finance-main .merit_list li:nth-child(3) .merit_icon img{width:199px;height:auto}#finance-main .merit_list li:nth-child(1)::before{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/merit_1box-6a104232baedda1cbd191e21743862f4bd86743c910b5bb67c80dd7e89c64590.png);background-size:contain;background-repeat:no-repeat;width:93px;top:-38px}#finance-main .merit_list li:nth-child(2)::before{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/merit_2box-b7efbc8ba4a968e651725c695ceadbea06af0f9f5823a9485a746eb76d78f7c7.png);background-size:contain;background-repeat:no-repeat;width:93px;top:-38px}#finance-main .merit_list li:nth-child(3)::before{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/merit_3box-371794983e35325b631b8cfe7a24a4094278a93bd6e03369768f37a11203c45b.png);background-size:contain;background-repeat:no-repeat;width:93px;top:-38px}#finance-main .merit_list{flex-direction:column}#finance-main .merit_list li{width:calc(100% - 20px);max-width:330px;margin:0px auto 70px}#finance-main .merit_list li:nth-child(1)::before{left:70px}#finance-main .merit_list li:nth-child(2)::before{left:70px}#finance-main .merit_list li:nth-child(3)::before{left:70px}#finance-main .merit_list li .merit_icon{height:auto;margin-bottom:20px;margin-top:50px}}@media screen and (max-width: 480px){#finance-main .merit_list li:nth-child(1) h3 img{width:90%;height:auto}}#finance-main .program_info{max-width:1280px;margin:0 auto}#finance-main .program_info h2{margin-bottom:24px}#finance-main .program_info .pc.quiz_desc{width:80%;margin:0 auto}#finance-main .program_info .info_title{margin-bottom:16px}#finance-main .program_info p{margin-bottom:16px}#finance-main .quiz_video img{width:65%;border-radius:16px;margin-bottom:12px}@media screen and (max-width: 960px){#finance-main .quiz_video img{width:100%}}#finance-main .quiz_video{margin-bottom:16px}#finance-main .quiz_video_title{font-size:40px;font-weight:bold;margin-bottom:12px}#finance-main .cv_button_middle{margin-top:32px;margin-bottom:16px}#finance-main .cv_button_middle a{position:relative;display:inline-block;background-color:#ef8700;width:100%;max-width:460px;color:#fff;border-radius:53px;border:solid 4px #fff;font-size:24px;padding:33px 0px;font-weight:bold;margin:0 auto}#finance-main .cv_button_middle a::before{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/cv_button_before-62e34e706a7931151491be1879426ede5fe54ebb22deb7ca0dd1a20b013dbc59.png);width:37px;height:27px;top:50%;transform:translateY(-50%);left:calc(50% + 115px)}#finance-main .cv_button_middle a::after{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/cv_button_after-93ab73270b7e5a91cf6221ee01c56e0cbc44bb153e5d875ac38143ed70b0af01.png);width:37px;height:27px;top:50%;transform:translateY(-50%);left:calc(50% - 150px)}#finance-main h3.light_green{background-color:#6acc23;height:100px;font-family:"Zen Kaku Gothic New", sans-serif;color:#fff;font-size:42px;line-height:2.3;-webkit-clip-path:polygon(2.5% 0%, 100% 0%, 97.5% 100%, 0% 100%);clip-path:polygon(2.5% 0%, 100% 0%, 97.5% 100%, 0% 100%);display:inline-block;text-align:center;width:75%}@media screen and (max-width: 960px){#finance-main h3.light_green{text-align:center;background-color:#6acc23;height:43px;font-family:"Zen Kaku Gothic New", sans-serif;color:#fff;font-size:18px;-webkit-clip-path:polygon(2.5% 0%, 100% 0%, 97.5% 100%, 0% 100%);clip-path:polygon(2.5% 0%, 100% 0%, 97.5% 100%, 0% 100%);width:100%}#finance-main section p.quiz_desc img{height:47px;width:auto}#finance-main section p.quiz_video{margin-bottom:8px}#finance-main section p.sp.quiz_desc{margin-bottom:20px;text-align:center}#finance-main .quiz_video_title{font-size:24px;font-weight:bold;margin-bottom:12px}#finance-main .quiz_video_desc{text-align:center}}@media screen and (max-width: 767px){#finance-main .cv_button_middle{margin-top:20px}#finance-main .cv_button_middle a{max-width:320px;color:#fff;font-size:16px;padding:12px;margin:0 auto}#finance-main .cv_button_middle a::before{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/cv_button_before-62e34e706a7931151491be1879426ede5fe54ebb22deb7ca0dd1a20b013dbc59.png);width:25px;height:12px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%);left:calc(50% + 70px)}#finance-main .cv_button_middle a::after{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/cv_button_after-93ab73270b7e5a91cf6221ee01c56e0cbc44bb153e5d875ac38143ed70b0af01.png);width:25px;height:12px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%);left:calc(50% - 95px)}}@media screen and (max-width: 374px){#finance-main h3.light_green{font-size:16px}}#finance-main #game p{margin-bottom:40px}#finance-main .cv_button_blue{margin:32px auto}#finance-main .cv_button_blue a{position:relative;display:block;background-color:#0da7e1;width:100%;max-width:460px;height:80px;border-radius:53px;border:solid 4px #fff;font-size:30px;font-weight:bold;line-height:2.4;margin:0 auto;color:#fff}#finance-main .cv_button_blue a::after{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/game_after-91d912e0e984095bfddaca5aa4e4c793bead98fdb677ab8e74f61c64b3861271.png);background-repeat:no-repeat;width:15px;height:18px;top:50%;transform:translateY(-50%);right:88px}#finance-main .cv_button_blue a:hover{display:block;background-color:#fff;border:solid 4px #0da7e1;color:#0da7e1;transition:0.5s}#finance-main .inner_white{max-width:1340px;margin:0 auto;width:calc(100% - 100px);background-color:#fff;padding:36px 12px 24px;border-radius:30px}#finance-main .inner_white h4{margin-bottom:40px}#finance-main .inner_white h4 img{height:97px;width:auto;max-width:100%}#finance-main .inner_white p img{height:42px;width:auto}#finance-main .game_mv{position:relative;margin-bottom:40px}#finance-main .game_mv img{width:80%;border-radius:16px}#finance-main .game_mv::after{content:"";position:absolute;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/poweredby_pc-8cfcd228c5d87d86ba1efd46534ea21ce1dc0b6ff5f2da24d7ae67a49312545d.png);width:375px;height:160px;background-size:contain;background-repeat:no-repeat;top:-10%;right:-0%}#finance-main .game_learning{display:flex;align-items:center}#finance-main .game_learning::before{display:block;content:"";border-top:4px dotted #77c63d;flex-grow:1;margin-right:40px;position:relative}#finance-main .game_learning::after{display:block;content:"";border-top:4px dotted #54b0d2;flex-grow:1;margin-left:40px;position:relative}#finance-main .moniter_container{display:block;width:80%;margin:0 auto;background-color:#333;padding:50px;border-radius:16px}#finance-main .moniter_container ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}#finance-main .moniter_container ul li{width:30%}#finance-main .moniter_container ul li:nth-child(1){position:relative}#finance-main .moniter_container ul li:nth-child(1)::after{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/game1_after-fdf65ab2bd63c699467c502ca0aa8d3b3944ef3753aa6b670db96aedcc30e47b.png);width:142px;height:115px;background-size:contain;background-repeat:no-repeat;top:4.6%;left:-3.8%}#finance-main .moniter_container ul li:nth-child(2){position:relative}#finance-main .moniter_container ul li:nth-child(2)::after{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/game2_bubble_after-7579f852a20e07745120c8b9f9302b2e3fad0a82e51807faf9a99df3e57a01ab.png);width:163px;height:144px;background-size:contain;background-repeat:no-repeat;top:67%;right:-1.7%;z-index:3}#finance-main .moniter_container ul li:nth-child(3){position:relative}#finance-main .moniter_container ul li:nth-child(3)::after{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/game_cat_after-b070cee9d4f84079d5cf4df2351f8e38a9cb7034292e5d356b912bef64843708.png);width:89px;height:89px;background-size:contain;background-repeat:no-repeat;top:-2.1%;right:-6.8%;z-index:4}#finance-main .douga_list{display:flex;justify-content:space-between;flex-wrap:wrap}#finance-main .douga_list li{width:33%}#finance-main .douga_list li:first-child{width:100%}@media screen and (max-width: 1280px){#finance-main .game_mv::after{content:"";position:absolute;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/poweredby_pc-8cfcd228c5d87d86ba1efd46534ea21ce1dc0b6ff5f2da24d7ae67a49312545d.png);width:225px;height:100px;background-size:contain;background-repeat:no-repeat;right:-15px}}@media screen and (max-width: 960px){#finance-main .game_mv::after{content:"";position:absolute;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/poweredby-2939a8b971a4b27487540775fadeadebe7d0c6d50ebd8b2135b2b60c2d73ece7.png);width:202px;height:73px;background-size:contain;background-repeat:no-repeat;top:0px;right:-15px}#finance-main .douga_list li:first-child{width:45%}#finance-main .douga_list li{width:45%}#finance-main .moniter_container{padding:40px 20px}#finance-main .moniter_container ul{display:flex;flex-direction:column;align-items:center}#finance-main .moniter_container ul li{width:100%;max-width:280px;margin-bottom:30px}#finance-main .inner_white p img{width:70%;height:auto}}@media screen and (max-width: 767px){#finance-main .game_mv img{width:100%}#finance-main .moniter_container{width:100%}#finance-main .douga_list{display:block}#finance-main .douga_list li:first-child{width:100%}#finance-main .douga_list li{width:100%}#finance-main .inner_white{width:calc(100% - 20px);padding:24px 12px 12px;border-radius:20px}#finance-main .inner_white h4 img{height:43px;width:auto;max-width:100%}#finance-main .inner_white p img{height:18px;width:auto}#finance-main .cv_button_blue a::after{right:20px}#finance-main section#game .inner_white p{text-align:center}#finance-main .cv_button_blue a{max-width:320px;height:50px;border-radius:53px;font-size:16px}}@media screen and (max-width: 480px){#finance-main .game_mv::after{content:"";position:absolute;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/poweredby-2939a8b971a4b27487540775fadeadebe7d0c6d50ebd8b2135b2b60c2d73ece7.png);width:202px;height:73px;background-size:contain;background-repeat:no-repeat;top:-45px;right:-15px}}#finance-main #forparents p{color:#fff}#finance-main #forparents figure img{width:70%;border-radius:16px;margin-bottom:16px}#finance-main .forfamily h2{position:relative}#finance-main .forfamily h2::before{position:absolute;content:"";display:inline-block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/forfamily-39f058e66ac630f3c30b71f935230efe5394cad77c3d734a098812acb56e887e.png);background-repeat:no-repeat;background-size:contain;width:266px;height:189px;bottom:47px}#finance-main .contents_list{display:flex;width:100%;justify-content:space-between;margin-top:32px}#finance-main .contents_list p{margin-bottom:12px;font-weight:bold}#finance-main .contents_list li{width:32%}@media screen and (max-width: 960px){#finance-main .forfamily h2::before{position:absolute;content:"";display:inline-block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/forfamily-39f058e66ac630f3c30b71f935230efe5394cad77c3d734a098812acb56e887e.png);background-repeat:no-repeat;background-size:cover;width:124px;height:75px;bottom:40px}}@media screen and (max-width: 767px){#finance-main #forparents img{width:100%;border-radius:8px}#finance-main .contents_list{flex-direction:column;align-items:center;margin-top:0px}#finance-main .contents_list li{width:calc(100% - 20px)}}#finance-main .account h2{position:relative;margin-bottom:24px}#finance-main .account p{margin-bottom:32px}#finance-main .account p a{color:#fff;text-decoration:underline}#finance-main .account{z-index:2}#finance-main .account_step{position:relative;z-index:inherit;display:flex;width:73%;justify-content:space-between;margin:100px auto 30px}#finance-main .account_step li{width:32%}#finance-main .account_step li img{max-width:250px;margin:0 auto 30px}#finance-main .account_step li p{max-width:250px;font-weight:bold;color:#fff;margin:0 auto}#finance-main .account p{color:#fff}#finance-main .account_icon{position:relative;z-index:2}#finance-main .account_icon::before{position:absolute;content:"";display:block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/arrow-fd8c9cd86e239342943c1cb0750bc352d4619eb1bcd2974eb44936e8da8e851b.png);background-size:contain;background-repeat:no-repeat;width:90%;height:30px;top:30%;left:10%;z-index:0}#finance-main .account_step li{position:relative}#finance-main .account_step li:nth-child(1)::before{position:absolute;content:"";display:block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/1-a8fe6d35ef0a5da985e54f94f6a2339e335afe91f932b8139442e2ca1e524cfb.png);background-size:contain;background-repeat:no-repeat;width:20px;height:61px;top:-70px;left:50%;transform:translateX(-50%)}#finance-main .account_step li:nth-child(2)::before{position:absolute;content:"";display:block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/2-25e55a1c13548303d8dd65901e8557b754d0be042695551ac1ae8e1f3882ff98.png);background-size:contain;background-repeat:no-repeat;width:30px;height:61px;top:-70px;left:50%;transform:translateX(-50%)}#finance-main .account_step li:nth-child(3)::before{position:absolute;content:"";display:block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/3-f4f7b58022b469c3f3632ac01903469033a7148d88994db026b55200088dd0b4.png);background-size:contain;background-repeat:no-repeat;width:30px;height:61px;top:-70px;left:50%;transform:translateX(-50%)}#finance-main .account h2::before{position:absolute;content:"";display:inline-block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/forkids-7d50f546595a3c6f3328f30cc149234b15edb3c16fe3b1ddc0031b92fd2750e9.png);background-repeat:no-repeat;background-size:contain;width:266px;height:189px;left:calc(50% - 300px);transform:translatex(-50%);bottom:47px}@media screen and (max-width: 1280px){#finance-main .account_step{width:85%}#finance-main .account_step li img{max-width:200px;margin:0 auto 30px}}@media screen and (max-width: 960px){#finance-main .account h2::before{width:116px;height:84px;left:calc(50% - 180px);transform:translatex(-50%);bottom:40px}}@media screen and (max-width: 767px){#finance-main .account p{margin-bottom:40px}#finance-main .account_step{display:block;position:relative;width:90%;margin:40px auto 80px}#finance-main .account_step li{width:100%;display:flex;flex-direction:row;align-items:center;max-width:340px;padding-left:10px}#finance-main .account_step li .account_step__icon{width:41%;max-width:140px}#finance-main .account_step li .account_step__desc{width:59%;max-width:200px}#finance-main .account_step li img{max-width:140px;margin:0 auto 30px}#finance-main .account_step li p{padding-left:15px}#finance-main .account p{color:#fff}#finance-main .account_icon{position:relative;z-index:2}#finance-main .account_icon::before{display:none}#finance-main .account_step::before{position:absolute;content:"";display:block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/tate-47c4848ea6683ff30aaa4eca5d253e174d2871c5b4f44a0de25c0a6654834c87.png);background-size:contain;background-repeat:no-repeat;width:18px;height:620px;top:0;left:20%;z-index:0}#finance-main .account_step li:nth-child(1)::before{position:absolute;content:"";display:block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/1-a8fe6d35ef0a5da985e54f94f6a2339e335afe91f932b8139442e2ca1e524cfb.png);background-size:contain;background-repeat:no-repeat;width:12px;height:37px;top:40%;left:-20px;transform:translateY(-50%)}#finance-main .account_step li:nth-child(2)::before{position:absolute;content:"";display:block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/2-25e55a1c13548303d8dd65901e8557b754d0be042695551ac1ae8e1f3882ff98.png);background-size:contain;background-repeat:no-repeat;width:18px;height:37px;top:40%;left:-20px;transform:translateY(-50%)}#finance-main .account_step li:nth-child(3)::before{position:absolute;content:"";display:block;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/3-f4f7b58022b469c3f3632ac01903469033a7148d88994db026b55200088dd0b4.png);background-size:contain;background-repeat:no-repeat;width:18px;height:37px;top:40%;left:-20px;transform:translateY(-50%)}#finance-main .account h2::before{width:116px;height:84px;left:calc(50% - 81px);transform:translatex(-50%);bottom:30px}}#finance-main #aboutus{padding-bottom:32px}#finance-main #aboutus .inner_white{max-width:1340px;margin:0 auto;background-color:#fff;padding:36px;border-radius:30px}#finance-main .aboutus_company{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}#finance-main .aboutus_company li{width:45%;text-align:left}#finance-main #aboutus h3 img{height:32px;width:auto}@media screen and (max-width: 1280px){#finance-main #aboutus h3 img{max-width:100%;height:auto}}#finance-main .aboutus_voice{display:flex;align-items:center;justify-content:center;margin-bottom:100px}#finance-main .aboutus_voice li.aboutus_fukidashi{position:relative;display:block;width:762px;height:262px;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/fukidashi-115e7cc606ddb41a6f3026b3efeaa3240788038a29292e6debc8b5aad141dc5c.png);background-repeat:no-repeat;background-size:contain}#finance-main .aboutus_voice li.aboutus_fukidashi h4{position:absolute;top:12%;left:24%}#finance-main .aboutus_voice li.aboutus_fukidashi p{position:absolute;width:488px;top:34%;left:22%;color:#fff;font-size:18px;line-height:1.3}#finance-main section .aboutus_voice li.aboutus_fukidashi p{color:#fff;font-size:18px;line-height:1.3}#finance-main .aboutus_voice .staff_img img{width:260px;height:260px}#finance-main #aboutus h4 img{height:34.5px;width:auto}#finance-main .aboutus_service{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-direction:row-reverse}#finance-main .aboutus_service li{width:45%;text-align:center}#finance-main .aboutus_service li p{text-align:left}#finance-main .aboutus_service li img{max-width:399px}#finance-main span.hosoku{font-size:14px}#finance-main .aboutus_voice__img_pc{width:100%;margin:0 auto 32px;padding-bottom:32px;border-bottom:4px dotted #0da7e1;position:relative}#finance-main .aboutus_voice__img_pc::after{position:absolute;content:" ";border-bottom:4px dotted #6acc23;display:block;bottom:-4px;width:50%}#finance-main .aboutus_voice__img_pc img{width:100%;height:auto;max-width:1010px}#finance-main .aboutus_voice__img_sp{display:none}@media screen and (max-width: 1024px){#finance-main .aboutus_company{display:flex;flex-direction:column}#finance-main .aboutus_company li{width:100%;padding:10px;text-align:left}#finance-main #aboutus h3 img{height:21px;width:auto}#finance-main .aboutus_voice{display:flex;flex-direction:column}#finance-main .aboutus_voice li.aboutus_fukidashi{position:relative;display:block;width:100%;height:321px;background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/fukidashi_mb-569821b3f627b35e84b3f5a3657c085547973b33e8b1602428430555fb2099d3.png);background-repeat:no-repeat;background-size:contain}#finance-main .aboutus_voice li.aboutus_fukidashi h4{position:absolute;left:50%;transform:translateX(-50%);top:15px}#finance-main .aboutus_voice li.aboutus_fukidashi p{position:absolute;width:70%;top:20px;left:20%}#finance-main section .aboutus_voice li.aboutus_fukidashi p{font-size:14px}#finance-main .aboutus_voice .staff_img img{width:260px;height:260px}#finance-main #aboutus h4 img{height:22.5px;width:auto}#finance-main .aboutus_service{display:flex;flex-direction:column;margin-bottom:0px}#finance-main .aboutus_service li{width:100%;padding:10px;text-align:left}#finance-main .aboutus_voice__img_pc{display:none}#finance-main .aboutus_voice__img_sp{display:block;width:70%;margin:0 auto 40px;padding-bottom:40px;border-bottom:2px dotted #0da7e1;position:relative}#finance-main .aboutus_voice__img_sp img{width:100%;height:auto;max-width:320px}#finance-main .aboutus_voice__img_sp::after{position:absolute;content:" ";border-bottom:2px dotted #6acc23;display:block;bottom:-2px;width:50%}#finance-main section .aboutus_company h3{margin-bottom:20px}#finance-main section .aboutus_service h3{margin-bottom:20px}}@media screen and (max-width: 480px){#finance-main .aboutus_voice__img_sp{width:100%}}#finance-main .movePageTop{position:fixed;bottom:40px;right:60px;z-index:10}#finance-main .movePageTop img{display:block;width:60px;height:60px}@media screen and (max-width: 766px){#finance-main .movePageTop{position:fixed;bottom:20px;right:20px;z-index:10}#finance-main .movePageTop img{display:block;width:50px;height:50px}}#finance-main .finance-footer p img{display:block;height:24px;width:auto;margin:100px auto 60px}@media screen and (max-width: 960px){#finance-main .finance-footer p img{display:block;height:15px;width:auto;margin:30px auto 37px}}@media screen and (max-width: 330px){#finance-main .merit_list li h3 img{width:100%;height:auto}#finance-main section p.quiz_desc img{width:100%;height:auto}#finance-main .inner_white p.game_learning_thum_title img{width:100%;height:auto}}#finance-main footer{position:relative;width:100vw;margin:0 calc(50% - 50vw);padding:40px;box-sizing:border-box;color:#fff;background:#314048}@media (max-width: 768px){#finance-main footer{text-align:center;padding:24px}}#finance-main footer img{width:180px;height:auto}#finance-main footer small{font-size:68%;text-align:left}#finance-main footer ul{list-style-type:none;font-size:86%;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0}#finance-main footer ul li{margin-bottom:14px}#finance-main footer a{color:#fff}#finance-main footer a:hover{color:#7bcabd}#finance-main footer li.facebook a:hover{color:#3c5a99}#finance-main footer li.instagram a:hover{color:#cf2e92}#finance-main footer li.twitter a:hover{color:#00acee}#finance-main footer li.line a:hover{color:#00b900}#finance-main footer .sns{display:inline-flex;font-size:200%;text-align:right}@media (max-width: 768px){#finance-main footer .sns{margin-top:20px;font-size:230%}}#finance-main footer .sns li{margin-left:30px}#finance-main footer .sns li:first-child{margin-left:0}#finance-main .finance-footer{margin:48px auto}#finance-main .finance-footer p img{display:block;height:24px;width:auto;margin:48px auto}@media screen and (max-width: 960px){#finance-main .finance-footer p img{display:block;height:15px;width:auto;margin:30px auto 37px}}#finance-main .contact_button{margin:16px auto}#finance-main .contact_button a{position:relative;display:inline-block;background-color:#ef8700;width:100%;max-width:460px;color:#fff;border-radius:53px;border:solid 4px #fff;font-size:24px;padding:24px 0px;font-weight:bold;margin:0 auto}#finance-main .contact_button a::before{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/cv_button_before-62e34e706a7931151491be1879426ede5fe54ebb22deb7ca0dd1a20b013dbc59.png);width:37px;height:27px;top:50%;transform:translateY(-50%);left:calc(50% + 115px)}#finance-main .contact_button a::after{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/cv_button_after-93ab73270b7e5a91cf6221ee01c56e0cbc44bb153e5d875ac38143ed70b0af01.png);width:37px;height:27px;top:50%;transform:translateY(-50%);left:calc(50% - 150px)}@media screen and (max-width: 767px){#finance-main .contact_button{margin-top:20px}#finance-main .contact_button a{max-width:320px;color:#fff;font-size:16px;padding:12px;margin:0 auto}#finance-main .contact_button a::before{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/cv_button_before-62e34e706a7931151491be1879426ede5fe54ebb22deb7ca0dd1a20b013dbc59.png);width:25px;height:12px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%);left:calc(50% + 70px)}#finance-main .contact_button a::after{position:absolute;content:"";background-image:url(https://assets.kidsweekend.jp/assets/lp/finance/cv_button_after-93ab73270b7e5a91cf6221ee01c56e0cbc44bb153e5d875ac38143ed70b0af01.png);width:25px;height:12px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%);left:calc(50% - 95px)}}.date-group-container{max-width:1240px;justify-content:center;position:relative;overflow:hidden;margin:10px auto 10px}.date-group-container .date-group-header-container{display:flex;justify-content:space-between;align-items:center}.date-group-container .date-group-header-container .right-header{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:0;padding:0 8px}.date-group-container .date-group-header-container .right-header h2{margin:0 !important;padding:0 !important;font-weight:700;border-style:none !important;display:inline-block}@media screen and (max-width: 576px){.date-group-container .date-group-header-container .right-header h2{font-size:20px !important}}@media screen and (max-width: 576px){.date-group-container .date-group-header-container .right-header .new-viddeo-section-icon{width:24px !important}}.date-group-container .date-group-header-container .left-header{display:flex;margin-right:8px}.date-group-container .date-group-header-container .left-header a{border:1px solid #e0e0e0;color:#777777;padding:6px;border-radius:50px;font-size:12px}@media screen and (min-width: 767px){.date-group-container .date-group-header-container .left-header a{padding:6px 12px}}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner{overflow:hidden;max-width:1240px;margin:auto}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3{display:none}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.slick-initialized,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2.slick-initialized,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3.slick-initialized{display:block;opacity:1}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick .slick-dots,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2 .slick-dots,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3 .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.sp-display,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2.sp-display,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3.sp-display{display:flex}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists{width:100%;padding:8px 12px;overflow-x:auto;overflow-y:visible;white-space:nowrap;-ms-overflow-style:none}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list{display:block}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel{display:flex}@media screen and (min-width: 768px){.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel.day-archive{width:100%}}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day{padding:0 8px;background-color:#ffffff;color:#1e1e1e}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day:first{padding:0 8px 0 0}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day.day-archive{margin-bottom:4px}@media screen and (min-width: 768px){.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day.day-archive{width:90%;margin-bottom:0}}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day h3{font-size:1.1rem !important;letter-spacing:0.08em !important;line-height:1.4em !important;font-weight:bold;min-width:90px !important;margin:0 !important}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day h3 span{display:inline-block}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle{width:18px;height:18px;margin-right:4px;border:#1e1e1e solid 2px;vertical-align:-0.15em}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.pink{border-radius:18px;background:#e27985}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.blue{background:#428fee}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.blue::before{content:""}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.green{background:#7bcabd}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.yellow{background:#ffc107}@media screen and (min-width: 768px){.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle{width:21px;height:21px;margin-right:8px}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.pink{border-radius:21px}}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day-border{display:block;height:3px;background-color:#e7e7e7;position:relative;border-radius:10px;flex-grow:1;top:9px;left:0;flex:1}@media screen and (min-width: 768px){.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day-border{top:15px}}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items{display:flex}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item{display:block}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item:first-child{padding-left:4px}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:250px;margin-right:16px;margin-left:0px}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date{margin-bottom:8px;text-align:left}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{display:inline-block;text-align:center;width:28px;padding:2px;font-size:8px;line-height:1.5em;color:#aaa;border:1px solid #aaa;border-radius:4px;font-weight:bold}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.morning{color:#6c9bd2;border:1px solid #6c9bd2}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.afternoon{color:#fec576;border:1px solid #fec576}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.night{color:#9e76b4;border:1px solid #9e76b4}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.limited{width:48px;color:#e27985;border:1px solid #e27985}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{padding:2px;font-size:12px;font-weight:bold;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.display-group-badge{display:inline-flex;align-items:center;border-radius:0.375rem;background-color:#f9fafb;padding:0.25rem 0.5rem;font-size:0.75rem;line-height:1.5em;color:#4b5563;box-shadow:inset 0 0 0 1px rgba(107,114,128,0.1)}@media screen and (min-width: 768px){.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:300px;margin-right:16px;margin-left:0px}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{width:32px}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{font-size:14px}}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:250px;height:100%;margin-bottom:8px;background-color:#d9d9d9;border-radius:8px}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img img{width:100%;border-radius:8px}@media screen and (min-width: 768px){.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:225px;height:100%}}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{text-align:left;font-size:14px;font-weight:bold;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.2em;color:#1a1a1a;z-index:1000;min-height:52px}@media screen and (min-width: 768px){.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{min-height:35px}}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status{font-size:12px;text-align:right;margin:4px}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.accepting{color:#e27985}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.few,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.archive{color:#7bcabd}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.sold_out,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.event_ended,.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.no_bookable_time{color:#6c757d}.date-group-container .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-extra-info{font-size:14px;text-align:left}.smaller-img-archive-video-container .kw-channel{max-width:1240px;justify-content:center;position:relative;overflow:hidden;margin:10px auto 10px}.smaller-img-archive-video-container .kw-channel #kw-channle-slick{max-width:1240px;box-sizing:border-box;margin:12px auto 12px}.smaller-img-archive-video-container .kw-channel .kw-channel-header-container{display:flex;justify-content:space-between;align-items:center;margin-left:8px}.smaller-img-archive-video-container .kw-channel .kw-channel-header-container .right-header{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:0;padding:0 8px}.smaller-img-archive-video-container .kw-channel .kw-channel-header-container .right-header h2{margin:0 !important;padding:0 !important;font-weight:700;border-style:none !important;display:inline-block}@media screen and (max-width: 576px){.smaller-img-archive-video-container .kw-channel .kw-channel-header-container .right-header h2{font-size:20px !important}}@media screen and (max-width: 576px){.smaller-img-archive-video-container .kw-channel .kw-channel-header-container .right-header .new-viddeo-section-icon{width:24px !important}}.smaller-img-archive-video-container .kw-channel .kw-channel-header-container .left-header{display:flex;margin-right:8px}.smaller-img-archive-video-container .kw-channel .kw-channel-header-container .left-header a{border:1px solid #e0e0e0;color:#777777;padding:6px;border-radius:50px;font-size:12px}@media screen and (min-width: 767px){.smaller-img-archive-video-container .kw-channel .kw-channel-header-container .left-header a{padding:6px 12px}}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner{overflow:hidden;max-width:1240px;margin:auto}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3{display:none}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.slick-initialized,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2.slick-initialized,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3.slick-initialized{display:block;opacity:1}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick .slick-dots,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2 .slick-dots,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3 .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.sp-display,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick2.sp-display,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick3.sp-display{display:flex}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists{width:100%;padding:8px 12px;overflow-x:auto;overflow-y:visible;-ms-overflow-style:none}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list{display:block}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel{display:flex}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel.day-archive{width:100%}}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day{padding:0 8px;background-color:#ffffff;color:#1e1e1e}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day:first{padding:0 8px 0 0}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day.day-archive{margin-bottom:4px}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day.day-archive{width:90%;margin-bottom:0}}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day h3{font-size:1.1rem !important;letter-spacing:0.08em !important;line-height:1.4em !important;font-weight:bold;min-width:90px !important;margin:0 !important}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day h3 span{display:inline-block}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle{width:18px;height:18px;margin-right:4px;border:#1e1e1e solid 2px;vertical-align:-0.15em}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.pink{border-radius:18px;background:#e27985}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.blue{background:#428fee}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.blue::before{content:""}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.green{background:#7bcabd}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.yellow{background:#ffc107}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle{width:21px;height:21px;margin-right:8px}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day .circle.pink{border-radius:21px}}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day-border{display:block;height:3px;background-color:#e7e7e7;position:relative;border-radius:10px;flex-grow:1;top:9px;left:0;flex:1}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .day-panel .day-border{top:15px}}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items{display:flex}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item{display:block}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item:first-child{padding-left:4px}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:150px;margin-right:16px;margin-left:0px}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date{margin-bottom:8px;text-align:left}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{display:inline-block;text-align:center;width:28px;padding:2px;font-size:8px;line-height:1.5em;color:#aaa;border:1px solid #aaa;border-radius:4px;font-weight:bold}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.morning{color:#6c9bd2;border:1px solid #6c9bd2}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.afternoon{color:#fec576;border:1px solid #fec576}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.night{color:#9e76b4;border:1px solid #9e76b4}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.limited{width:48px;color:#e27985;border:1px solid #e27985}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{padding:2px;font-size:12px;font-weight:bold;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:225px}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{width:32px}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{font-size:14px}}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:150px;height:100%;margin-bottom:8px;background-color:#d9d9d9;border-radius:8px}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img img{width:100%;border-radius:8px}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:225px;height:100%}}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{text-align:left;font-size:12px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.2em;color:#1a1a1a;z-index:1000;min-height:52px}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{min-height:35px}}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status{font-size:9px;text-align:right;margin:4px}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.accepting{color:#e27985}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.few,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.archive{color:#7bcabd}.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.sold_out,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.event_ended,.smaller-img-archive-video-container .kw-channel .kw-channel-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.no_bookable_time{color:#6c757d}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner{overflow:hidden;max-width:1240px;margin:auto}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick{display:none}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.slick-initialized{display:block;opacity:1}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick .slick-dots{max-width:1240px;position:relative;display:block;text-align:center;width:100%;list-style:none;padding:0px;margin:0px}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-slick.sp-display{display:flex}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists{width:100%;padding:8px 12px;overflow-x:auto;overflow-y:visible;-ms-overflow-style:none}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists.new-channel-wrapper{padding:0 30px !important}}@media screen and (min-width: 1024px){.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists.new-channel-wrapper{padding:0 30px !important}}@media screen and (min-width: 1280px){.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists.new-channel-wrapper{padding:0 40px !important}}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists::-webkit-scrollbar{display:none}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list{display:block}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items{display:flex}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item{display:block}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item:first-child{padding-left:4px}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:250px;margin-right:16px;margin-left:0px}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date{margin-bottom:8px;text-align:left}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{display:inline-block;text-align:center;width:28px;padding:2px;font-size:8px;line-height:1.5em;color:#aaa;border:1px solid #aaa;border-radius:4px;font-weight:bold}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.morning{color:#6c9bd2;border:1px solid #6c9bd2}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.afternoon{color:#fec576;border:1px solid #fec576}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.night{color:#9e76b4;border:1px solid #9e76b4}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range.limited{width:48px;color:#e27985;border:1px solid #e27985}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{padding:2px;font-size:12px;font-weight:bold;text-align:left;margin-bottom:2px;line-height:1.3em;color:#aaa}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card{width:320px}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date-range{width:32px}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-date span.date{font-size:14px}}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:250px;height:140px;margin-bottom:8px;border-radius:8px}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img img{width:100%;border-radius:8px}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-img{width:320px;height:100%}}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{text-align:left;font-size:14px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.44;max-height:4.2em;color:#1a1a1a;z-index:1000}@media screen and (min-width: 768px){.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-title{min-height:35px}}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status{font-size:9px;text-align:right;margin:4px}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.accepting{color:#e27985}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.few,.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.archive{color:#7bcabd}.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.sold_out,.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.event_ended,.smaller-img-archive-video-container .kw-channel .kw-archive-video-container .kw-channel-schedule .kw-channel-schedule-inner .kw-channel-lists .kw-channel-list .list-items .list-item .event-card .event-card-status.no_bookable_time{color:#6c757d}
