﻿body{font:16px/1em, 'Noto Sans JP', sans-serif;font-family:'Noto Sans JP', sans-serif}.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(/assets/childicon-dde46786cf926700176f561245d2ee5c32aada2300147b6469fb0ffc633b18e2.svg) no-repeat 50% 50%}a{color:#E27985;-webkit-transition:all	0.3s ease-out;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;-webkit-transition:all	0.3s ease-out;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{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;display:block;display:-webkit-box !important;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-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-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;-webkit-transition:all	0.3s ease-out;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:-webkit-box;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:-webkit-box;display:flex;flex-wrap:wrap}.timebox .timeleft{width:48%;margin:0 4% 0 0}.timebox .timeright{width:48%;text-align:right}header{position:fixed;height:60px;border-bottom:1px solid #7BCABD;background:#fff;z-index:74}@media screen and (max-width: 767px){header{height:46px;border-bottom:none}}header img{position:fixed;top:6px;left:40px;width:202px;height:auto}@media screen and (max-width: 767px){header img{top:13px;left:3%;width:90px}}header .loginnav{display:none}.login header .loginnav{position:fixed;top:18px;right:40px;list-style-type:none;display:-webkit-inline-box;display:inline-flex}@media screen and (max-width: 767px){.login header .loginnav{top:10px;right:3%}}.login header .loginnav li:first-child{margin-right:10px}@media screen and (max-width: 767px){.login header .loginnav li:first-child{margin-right:8px}}.login header .loginnav a{border:1px solid #428FEE;font-size:90%;padding:8px 18px;color:#222;border-radius:100px;box-sizing:border-box;-webkit-transition:all	0.3s ease-out;transition:all	0.3s ease-out}@media screen and (max-width: 767px){.login header .loginnav a{padding:5px 8px;font-size:80%}}.login header .loginnav a:hover{color:#fff;text-decoration:none;background:#428FEE}header nav{position:fixed;top:0;right:78px}@media screen and (max-width: 767px){header nav{right:72px}}.login header nav{position:fixed;top:0;right:240px}@media screen and (max-width: 767px){.login header nav{right:156px}}@media screen and (max-width: 767px){.login header nav li{margin-right:8px;font-size:90%;padding-top:2px}}@media screen and (min-width: 320px) and (max-width: 374px){.login header nav .nav--school{display:none}}@media screen and (min-width: 375px){.login header nav .nav--school{display:-webkit-inline-box;display:inline-flex}}header nav ul{display:-webkit-inline-box;display:inline-flex;list-style-type:none;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0}header nav ul li{margin-right:18px}@media screen and (max-width: 767px){header nav ul li{margin-right:12px}}.login header nav ul li{display:-webkit-inline-box;display:inline-flex}#top header nav ul li a{display:none}@media screen and (min-width: 768px){#top header nav ul li a{padding-top:18px;box-sizing:border-box;display:-webkit-inline-box;display:inline-flex;height:60px;color:#000}}header nav ul li a{padding-top:18px;box-sizing:border-box;display:-webkit-inline-box;display:inline-flex;height:60px;color:#000}@media screen and (max-width: 767px){header nav ul li a{padding-top:14px;font-size:80%;height:46px}}header nav ul li a:hover{color:#428FEE}header .btn-group{position:absolute;top:12px;right:41px;display:block}@media screen and (max-width: 767px){header .btn-group{top:7px;right:calc(4%+36px)}}.login header .btn-group{display:none}header button,header [type="button"]{-webkit-appearance:none}header .faceicon{width:36px;height:36px;border-radius:100px;box-sizing:border-box;background-position:50% 50% !important;background-size:cover !important;-webkit-transition:all	0.3s ease-out;transition:all	0.3s ease-out}@media screen and (max-width: 767px){header .faceicon{width:32px;height:32px}}header .dropdown-toggle::after{position:relative;top:4px;left:36px;content:"\f107";font-family:'Font Awesome 5 Free';font-size:120%;font-weight:700;display:inline-block;margin-left:none;border-top:none;border-right:none;border-bottom:0;border-left:none;-webkit-transition:all	0.3s ease-out;transition:all	0.3s ease-out}@media screen and (max-width: 767px){header .dropdown-toggle::after{left:36px}}header .btn-group:hover .dropdown-toggle::after{color:#007bff}header .dropdown-menu-right{right:-20px}header .dropdown-menu{min-width:190px;margin:0;padding:0;border:1px solid #ccc;border-radius:0.25rem;color:#222;font-size:100%;box-shadow:0 0 6px rgba(0,0,0,0.4)}header .dropdown-item{position:relative;padding:12px 16px;border-bottom:1px solid #ccc;font-weight:400}header .dropdown-item:last-child{border:none}header .dropdown-menu{margin:0;padding:0;border:1px solid #ccc;border-radius:0.25rem;color:#222;font-size:100%;box-shadow:0 0 6px rgba(0,0,0,0.4)}header .dropdown-menu .badge{margin:3px}header .dropdown-item:hover,header .dropdown-item:focus{background-color:#F8FCFB;color:#222;text-decoration:none}header .dropdown-item.active,header .dropdown-item:active{background-color:#428FEE;color:#fff;text-decoration:none}header .dropdown-item.disabled,header .dropdown-item:disabled{background-color:transparent;color:#222;pointer-events:none}header .usernav{position:relative;margin:0 auto;padding:24px 0;font-size:90%;text-align:center;box-sizing:border-box;border-bottom:1px solid #ccc}header .usernav .usericon{width:64px;height:64px;margin:0 auto 8px;padding:0;border-radius:100px;background-position:50% 50% !important;background-size:cover !important}header .usernav .usericon a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}group+group{margin-top:20px}.inline-checkbox{width:90%;display:-webkit-box;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:120px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.grad-item ::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:18px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.9)), color-stop(50%, rgba(255,255,255,0.9)), to(#fff));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{-webkit-transition:all	0.3s ease-out;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:4px;font-size:120%;font-family:"M PLUS Rounded 1c", sans-serif;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;display:flex;-webkit-box-pack:center;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;-webkit-box-flex:1;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;top:60px;padding:40px 0 0 0;text-align:center}@media screen and (max-width: 767px){main{top:46px;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.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:-webkit-box;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:-webkit-box;display:flex;color:#222;-webkit-transition:all	0.3s ease-out;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;-webkit-transition:all	0.3s ease-out;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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;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;-webkit-box-align:start;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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;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;-webkit-box-align:start;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:100%;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:80%;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:20%;padding:10% 0 0 0;border-radius:0}@media screen and (max-width: 767px){.eventtop .cardlist .card-imgcol{width:100%;padding:50% 0 0 0;border-radius:0;margin-bottom:16px}}.booklist .cardlist .card-imgcol{width:20%;padding:10% 0 0 0;border-radius:0}@media screen and (max-width: 767px){.booklist .cardlist .card-imgcol{width:30%;padding:30% 0 0 0;border-radius: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}}.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:-webkit-inline-box;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;-webkit-transition:all	0.3s ease-out;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 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:6px 12px;font-size:90%;font-weight:400;background:#B5B5B5;color:#fff}.container .reviewrow .card{word-break:break-all;border:none;border-radius:0;background:#F7F7F7}.container .reviewrow .usercol{margin:0 0 4px 0;display:-webkit-box;display:flex;-webkit-box-align:center;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;-webkit-transition:all	0.3s ease-out;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 .sharebox .sns{display:-webkit-inline-box;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;-webkit-transition:all	0.3s ease-out;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:-webkit-inline-box;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:.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:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#fff;opacity:1;-webkit-transition:all	0.3s ease-out;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:.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:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#fff;-webkit-box-pack:center;justify-content:center;-webkit-transition:all	0.3s ease-out;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:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;border-bottom:3px solid #7BCABD}@media screen and (max-width: 960px){.nav-pills{padding-left:15px}}.nav-pills .nav-link{width:140px;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%;width:94px;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{position:relative}.nav-item span{position:absolute;top:-7px;right:20px;display:inline-block;margin:0 auto}.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:#3B5998}footer li.line a:hover{color:#00B900}footer .sns{display:-webkit-inline-box;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}#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.60% 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(/assets/main-40fe65b7dad927852d2957c9f0d9d785006ae600d2cfad5709fc57070f2e20fe.jpg) !important;background-position:50% 50% !important;background-size:cover !important}}#top .top__main__image{position:relative;padding:40% 0 0 0;background:url(/assets/winterfes_sp-2e5e828dcd012948e1bba89dafa997380767ae9e7be3616e7b864b358225f160.jpg) !important;background-position:50% 50% !important;background-size:cover !important}@media screen and (min-width: 768px){#top .top__main__image{position:relative;width:100%;margin:0 0 40px 0;padding:36.60% 0 0 0;background:url(/assets/winterfes_pc-6619dd17f47a44ec92a8102b616c93bca23f557855f406a3e84c94596d07a981.png) !important;background-position:50% 50% !important;background-size:cover !important;border-bottom:5px solid #7BCABD}}#top .top__main__image .innnercol{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;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:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;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:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-right:16px}#top .top__main__image .innnercol .right__container .new_pc_top_circle_container{display:-webkit-box;display:flex;-webkit-box-align:center;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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;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;-webkit-transition:all	0.3s ease-out;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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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 60px}#top .noticecol dl{margin:0;-webkit-transition:all	0.3s ease-out;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;-webkit-transition:all	0.3s ease-out;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:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#top .merit .icon img{position:absolute;max-width:90%}#top h3{height:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack: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 .register{display:-webkit-box;display:flex;-webkit-box-align:center;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:-webkit-box;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:-webkit-box;display:flex;-webkit-box-align:start;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;-webkit-transition:all	0.3s ease-out;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:0 0 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:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#about .merit .icon img{position:absolute;max-width:90%}#about h3{height:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack: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:-webkit-box;display:flex;-webkit-box-align:start;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:-webkit-box;display:flex;-webkit-box-align:start;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;-webkit-transition:all	0.3s ease-out;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;-webkit-transition:all	0.3s ease-out;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:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}#message .container .talk.myself{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;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:-webkit-box;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;-webkit-transition:all	0.3s ease-out;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;-webkit-transition:all	0.3s ease-out;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:-webkit-inline-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:-webkit-box;display:flex;-webkit-box-align:start;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;-webkit-transition:all	0.3s ease-out;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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}}#setting aside li{position:relative;padding:12px 16px;box-sizing:border-box;border-bottom:1px solid #ccc;-webkit-transition:all	0.3s ease-out;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}}#setting aside li:last-child(){border-bottom:none}@media screen and (max-width: 960px){#setting aside li:last-child(){border-bottom: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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transform:rotate(-25deg) scale(1.1, 1);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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:6px;background-size:cover !important}#sponcerd .sponcerd__col__list__li img{max-height:40px;-webkit-transition:all	0.3s ease-out;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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:6px;background-size:cover !important}#sponcerd .sponcerd__col__list__li--custom img{max-height:80px;-webkit-transition:all	0.3s ease-out;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:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.school__header .school__nav{display:-webkit-box;display:flex;-webkit-box-align:center;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;-webkit-transition:all 0.3s ease-out;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;top:60px;margin:0;padding:0;box-sizing:border-box}@media screen and (max-width: 750px){.school__about{margin:0 auto;padding:0;top:46px}}.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(/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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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:-webkit-box;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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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:-webkit-box;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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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:-webkit-box;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;-webkit-transition:all	0.3s ease-out;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:1100px;margin:0 auto 64px;padding:0 2% 0;box-sizing:border-box}#pickups .pickup,#banners .pickup{margin:0 0 50px}#pickups .pickup img,#banners .pickup img{width:100%;height:auto}#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:">"}#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{position:relative !important;height:122px;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 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:1140px;margin:0 auto;padding:0 4%;padding:60px 0 30px}@media screen and (max-width: 767px){.searchWrap{max-width:100%;padding:40px 0 10px}}.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:-webkit-box;display:flex;-webkit-box-align:center;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:-webkit-box;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;-webkit-transition:all	0.3s ease-out;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:-webkit-box;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;-webkit-transition:all	0.3s ease-out;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}#verify #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){#verify #header{padding:46% 0 0 0}}#verify #header::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:40}#verify #header .header__col{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:74}#verify #header .header__txt{width:900px;margin:0 auto;text-align:center;color:#fff}@media screen and (max-width: 767px){#verify #header .header__txt{width:90%}}#verify #header .header__logo{width:202px;height:auto;margin:0 auto 14px;display:block}#verify #header .header__h1{font-size:300%;font-weight:700;line-height:100%;border-bottom:none;margin:0 auto}@media screen and (max-width: 767px){#verify #header .header__h1{font-size:8vw}}#verify #header .header__h1 .header__h1__em{margin:14px 0 0 0;font-style:normal;font-size:60%;display:block}#verify main{position:relative;margin:0 auto;width:100%;box-sizing:border-box;top:20px}@media screen and (max-width: 960px){#verify main{margin:0 auto}}@media screen and (max-width: 767px){#verify main{margin:0 auto}}#verify .innercol{width:900px;margin:0 auto}@media screen and (max-width: 960px){#verify .innercol{width:92%}}#verify #aboutWrap{margin:0 0 24px 0;padding:0;text-align:center}@media screen and (max-width: 767px){#verify #aboutWrap{padding:0}}#verify #aboutWrap .aboutWrap__txt{margin:0 0 20px 0;font-size:120%;line-height:170%;text-align:center}@media screen and (max-width: 767px){#verify #aboutWrap .aboutWrap__txt{margin:0 0 24px 0;font-size:100%;line-height:150%}}#verify #aboutWrap .aboutWrap__at{width:540px;margin:0 auto 36px;font-size:90%;text-align:left}@media screen and (max-width: 767px){#verify #aboutWrap .aboutWrap__at{width:100%}}#verify p{line-height:150%;margin:0 0 16px 0}#verify .text-center{text-align:center}#verify .text-right{text-align:right}#verify .pc{display:block}@media screen and (max-width: 767px){#verify .pc{display:none}}#verify .sp{display:none}@media screen and (max-width: 767px){#verify .sp{display:block}}#verify a:focus,#verify *:focus{outline:none}#verify .is-fixed{position:fixed !important;top:0;left:0}#verify .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){#verify .h2__title{margin:0 0 24px 0;font-size:180%}}#verify .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:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-shadow:4px 4px 0 rgba(0,0,0,0.3);-webkit-transition:all	0.3s ease-out;transition:all	0.3s ease-out}@media screen and (max-width: 767px){#verify .btn01{width:100%}}#verify .btn01:hover{color:#fff;background:#7BCABD}#verify .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:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-sizing:border-box;box-shadow:4px 4px 0 rgba(0,0,0,0.3);-webkit-transition:all	0.3s ease-out;transition:all	0.3s ease-out}#verify .btn02:hover{color:#fff;background:#E27985}#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:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack: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{-webkit-transform:rotate(50deg);transform:rotate(50deg)}.share__links h6:after{-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.share__links .share__link{padding:6px 16px;font-size:0.875rem;min-width:64px;box-sizing:border-box;-webkit-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;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:"※"}
