@charset "UTF-8";.BannerArea,.slick-dotted.slick-slider{margin-bottom:30px}.date-picker-wrapper .gap,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-list{background:url(/assets/images/ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}@font-face{font-family:slick;src:url(/assets/fonts/slick.eot);src:url(/assets/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/slick.woff) format("woff"),url(/assets/fonts/slick.ttf) format("truetype"),url(/assets/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translate(0,-50%);padding:0;border:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.8}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:18px 0 10px;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:8px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;display:block;width:12px;height:12px;border-radius:10px;outline:0;line-height:0;color:transparent;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:.8}.slick-dots li button:before{position:absolute;top:0;left:0;content:" ";width:12px;height:12px;border-radius:5px;text-align:center;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.date-picker,.slick-list,.slick-slider,.slick-track{position:relative}.slick-dots li.slick-active button:before{background-color:#0075C2;opacity:.75}.slick-slider{display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:160px;background-color:#fff;background-image:url(/assets/images/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.date-picker{width:170px;height:25px;padding:0 0 0 10px;border:0;line-height:25px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;background-color:#efefef;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top,.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:.01}.date-picker-wrapper .month-wrapper{background-color:#fff;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip,.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top,.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;border:1px solid #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee", endColorstr="#0078a5");color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:1px solid #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed")}.date-picker-wrapper .time{position:relative}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour,.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-moz-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-ms-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-o-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:"";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.saturday{color:#3C5AC8}.holiday,.sunday{color:#D71405}.SideBarArea-eventSearch{width:216px;background-color:#eee}.SideBarArea-eventSearch .KSRadioButton{display:block;width:100%}.SideBarArea-eventSearch .KSRadioButton:hover{background-color:#ddebff}.SideBarArea-eventSearch .KSRadioButton .KSRadio{margin-top:0}.SideBarArea-eventSearch .KSCheckBox{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-ms-flex-align:start;align-items:flex-start}.SideBarArea-eventSearch .KSCheckBox>span{display:inline-block}.SideBarArea-eventSearch .KSCheckBox .KSCheck{min-width:20px;min-height:20px;margin-top:0}.SideBarArea-eventSearch .KSCheckBox .KSFormText{padding-left:.75em;padding-right:0;box-sizing:border-box}@media screen and (min-width:845px){.SideBarArea-eventSearch .KSCheckBox:hover{background-color:#ddebff}}.SideBarArea-eventSearch .toggleList_title{position:relative;font-size:1.4rem;font-weight:700;box-sizing:border-box;border-bottom:solid 1px #ddd;padding:12px}.SideBarArea-eventSearch .toggleList_title .KSCheckBox{padding:12px;margin:-12px}.SideBarArea-eventSearch .toggleList_title .KSCheckBox .KSCheck{display:none}.SideBarArea-eventSearch .toggleList_title .KSFormText{padding-right:1.7em}.SideBarArea-eventSearch .toggleList_title:after{font-family:pokemoncard-font;content:"\f702";z-index:0;width:16px;height:10px;position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none}.SideBarArea-eventSearch .toggleList_title.isOpen:after{content:"\f700";color:#0075C2}.SideBarArea-eventSearch .SearchBoxArea{padding:24px 10px 0;box-sizing:border-box}.SideBarArea-eventSearch .toggleList_child{background-color:#ddd;border-top:solid 1px #ccc;display:none}.SideBarArea-eventSearch .toggleList_child>li{font-size:1.4rem;font-weight:700;padding:12px;box-sizing:border-box;border-bottom:solid 1px #ccc}.SideBarArea-eventSearch .toggleList_child>li .KSCheckBox{padding:12px;margin:-12px}.SideBarArea-eventSearch .toggleList_child>li .KSCheckBox .KSCheck{margin-left:8px}.SideBarArea-eventSearch .toggleList_child.isOpen{display:block}.SideBarArea-eventSearch #OtherSearchBox{padding-top:0}.SideBarArea-eventSearch #OtherSearchBox .title{margin-bottom:18px}.SideBarArea-eventSearch #OtherSearchBox .SearchBoxArea{padding-top:0;margin-bottom:12px}.SideBarArea-eventSearch .SearchSubmitButtonArea{padding:12px;margin-bottom:12px}.SideBarArea-eventSearch .SearchSubmitButtonArea .Button{width:100%}.ShowMapButton{font-size:1.4rem;line-height:1em;display:inline-block;border:1px solid #ddd;border-radius:2px;padding:4px 8px;box-sizing:border-box;font-weight:700}.ShowMapButton:hover{text-decoration:none}.googlemap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.googlemap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.LineButton{cursor:pointer;display:inline-block;border:2px solid #C3C3C3;color:#3C3C3C;font-size:18px;background-color:#fff;text-align:center;transition:background-color .1s ease-in}.LineButton:hover{text-decoration:none!important;background-color:#f6f6f6}.LineButton.LineButton-arrow{position:relative}.LineButton.LineButton-arrow:before{font-family:pokemoncard-font;content:"\f701";position:absolute;top:50%;right:10px;transform:translateY(-50%)}.LineButton.disabled{color:#ddd;pointer-events:none;border:2px solid #f0f0f0!important}.LineButton.disabled:hover{background-color:#fff}.BannerArea{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.BannerArea .Buttons{width:100%;margin-top:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.BannerArea .Buttons a{width:48.19277%;height:68px;margin:0 1%}.BannerArea .Buttons a:nth-child(1){color:#000;background-image:none;background-color:#E5EBF6}.BannerArea .Buttons a span{padding:23px 0 24px}.BannerArea .Buttons a span img{width:17px;margin-right:2%}@keyframes indicator{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.EventSearchBar{height:80px;margin-bottom:20px;position:relative;z-index:500}.EventSearchBar>.indicator{display:block;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.EventSearchBar>.indicator:after{content:url(/assets/images/icon-indicator-flat.png);width:24px;height:24px;position:absolute;top:50%;opacity:.25;left:50%;transform:translate(-50%,-50%);animation:indicator .45s infinite linear}.EventSearchBar .EventSearchBar_inner{opacity:0}.EventSearchBar.js-show .indicator{display:none}.EventSearchBar.js-show .EventSearchBar_inner{opacity:1;transition:opacity .2s ease-out}.EventSearchBar_inner{opacity:0;height:80px;position:relative;background-color:#EBEBEB}.EventSearchBar_inner.js-fixed{position:fixed;top:0;left:0;backface-visibility:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:80px;z-index:99999;width:100%}.EventSearchBar_inner .EventSearchBar_inner_inner{width:960px;margin:0 auto;display:-ms-flexbox;display:flex;padding:20px;box-sizing:border-box;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}#AddFilterArea,#DatePickerArea,#PrefecturesArea{margin-right:5px;margin-left:5px}.EventSearchBar_inner .EventSearchBar_inner_inner .KSTextInput{height:44px}.EventSearchBar_inner .EventSearchBar_inner_inner .KSTextInput .KSTextInput_text{font-size:14px}.EventSearchBar_inner .EventSearchBar_inner_inner .KSTextInput.icon-header-search{position:relative}.EventSearchBar_inner .EventSearchBar_inner_inner .KSTextInput.icon-header-search .KSTextInput_text{padding-left:2.3em}.EventSearchBar_inner .EventSearchBar_inner_inner .KSTextInput.icon-header-search:before{font-family:pokemoncard-font;content:"\f705";font-size:.85em;position:absolute;top:60%;transform:translateY(-50%);left:12px;color:#aaa}.EventSearchBar_inner .EventSearchBar_inner_inner #FreewordArea{-ms-flex:1;flex:1;margin-right:5px;margin-left:5px}.EventSearchBar_inner .EventSearchBar_inner_inner #FreewordArea .KSTextInput_text{height:100%}.EventSearchBar_inner .EventSearchBar_inner_inner #AllCountArea{white-space:nowrap;margin-right:3px;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:12px;position:relative}.EventSearchBar_inner .EventSearchBar_inner_inner #AllCountArea .indicator{display:none;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.EventSearchBar_inner .EventSearchBar_inner_inner #AllCountArea .indicator:after{content:url(/assets/images/icon-indicator-flat.png);width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:indicator .45s infinite linear}.EventSearchBar_inner .EventSearchBar_inner_inner #AllCountArea .allCount{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.EventSearchBar_inner .EventSearchBar_inner_inner #AllCountArea .allCount .num{font-size:26px;padding-right:8px;padding-left:0;text-align:right}.EventSearchBar_inner .EventSearchBar_inner_inner #AllCountArea .allCount #AllCountNum{display:block;width:60px}.EventSearchBar_inner .EventSearchBar_inner_inner #AllCountArea .allCount .label{padding-bottom:3px}.EventSearchBar_inner .EventSearchBar_inner_inner #AllCountArea.loading .allCount{opacity:.1}.EventSearchBar_inner .EventSearchBar_inner_inner #AllCountArea.loading .indicator{display:block}#PrefecturesArea{-ms-flex:1;flex:1}#PrefecturesArea .PrefecturesSelectedText{height:100%}#PrefecturesArea .PrefecturesSelectedText:hover{cursor:pointer!important}#PrefecturesArea .PrefecturesSelectedText #PrefecturesAreaTextInput{overflow:hidden}#PrefecturesArea .PrefecturesSelectedText #PrefecturesAreaTextInput .KSTextInput_text{height:100%;padding-left:14px;padding-right:10px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.PrefecturesDropDownWrapper{position:fixed;background:rgba(0,0,0,0);width:100%;height:100%;top:0;left:0;display:none;z-index:100}.PrefecturesDropDown{display:none;position:fixed;z-index:99900;left:50%;width:960px;overflow:hidden;transform:translateX(-50%);background-color:#fff;box-shadow:0 2px 4px 3px rgba(0,0,0,.1);overflow-y:scroll}.PrefecturesDropDown.js-open{display:block}@media (max-width:1020px){.PrefecturesDropDown.js-open{left:500px}}.PrefecturesDropDown .toggleList .toggleList_item{display:-ms-flexbox;display:flex;border-bottom:solid 1px #ddd}.PrefecturesDropDown .toggleList .toggleList_item:last-child{border-bottom:none}.PrefecturesDropDown .toggleList .toggleList_item .toggleList_title{background-color:#EEE;width:17%;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding-left:20px;box-sizing:border-box;min-width:170px}.PrefecturesDropDown .toggleList .toggleList_item .toggleList_child{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:14px 20px;font-size:13px}.PrefecturesDropDown .toggleList .toggleList_item .toggleList_child .toggleList_child_item{padding-top:4px;padding-bottom:4px;width:12%}#DatePickerArea{display:-ms-flexbox;display:flex;width:270px}#DatePickerArea .CalendarBond{display:-ms-flexbox;display:flex;width:100%;border:2px solid #ddd;background:#fff;position:relative;box-sizing:border-box}#DatePickerArea .CalendarBond .opacityButton{width:100%;box-sizing:border-box;font-size:14px;height:100%;opacity:0;display:block;position:absolute;top:0;left:0;outline:0;padding:0 20px;background-color:red}#DatePickerArea .CalendarBond:hover{transition:border .2s ease-in;border:2px solid #b3bfc7}#DatePickerArea .CalendarBond.js-active{border-color:#0075C2}#DatePickerArea .CalendarBond .CalandarArea{color:#000;pointer-events:none;text-align:center;background-color:rgba(0,0,0,0);font-size:14px;border:none;outline:0;width:50%;padding:0 1.1em;box-sizing:border-box}#DatePickerArea .CalendarBond .CalandarArea::-webkit-input-placeholder{color:#aaa}#DatePickerArea .CalendarBond .CalandarArea:-moz-placeholder{color:#aaa;opacity:1}#DatePickerArea .CalendarBond .CalandarArea::-moz-placeholder{color:#aaa;opacity:1}#DatePickerArea .CalendarBond .CalandarArea:-ms-input-placeholder{color:#aaa}#DatePickerArea .CalendarBond .CalandarArea:acvite{color:#000}#DatePickerArea .CalendarBond .separator{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#3c3c3d;font-size:12px;font-weight:700}.drp_top-bar{display:none}.date-picker-wrapper{width:532px;width:auto;display:inline-block;overflow:hidden;border:none;background:0 0;padding:0!important;box-shadow:none;box-shadow:0 2px 4px 3px rgba(0,0,0,.1)}.date-picker-wrapper.no-shortcuts{padding:0!important}.date-picker-wrapper .month-wrapper{width:100%;border:none;border-radius:0;box-sizing:border-box;padding:15px 35px 30px}.date-picker-wrapper .month-wrapper table th{padding:0;vertical-align:center}.date-picker-wrapper .month-wrapper table .caption{height:40px}.date-picker-wrapper .month-wrapper table .caption .next,.date-picker-wrapper .month-wrapper table .caption .prev{border-radius:4px;display:block;width:20px;height:34px}.date-picker-wrapper .month-wrapper table .caption .next:after,.date-picker-wrapper .month-wrapper table .caption .prev:after{color:#000;text-align:center;width:20px;height:34px;font-family:pokemoncard-font;line-height:34px}.date-picker-wrapper .month-wrapper table .caption .next:hover,.date-picker-wrapper .month-wrapper table .caption .prev:hover{background-color:#f3f3f3}.date-picker-wrapper .month-wrapper table .caption .prev:after{content:"\f703"}.date-picker-wrapper .month-wrapper table .caption .next:after{content:"\f701"}.date-picker-wrapper .month-wrapper table .caption .month-name{color:#000;font-size:16px}.date-picker-wrapper .month-wrapper table .week-name>*{padding-top:20px;padding-bottom:6px}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#dff5ff}.date-picker-wrapper .month-wrapper table .day.toMonth .hovering{background-color:#ededed}.date-picker-wrapper .month-wrapper table .day.real-today{border-radius:6px;background-color:#fff2be}.date-picker-wrapper .month-wrapper table .day:hover{background-color:#ccc}.date-picker-wrapper .month-wrapper table .day.invalid:hover{background-color:rgba(0,0,0,0)}.date-picker-wrapper .month-wrapper table .first-date-selected{border-radius:6px 0 0 6px!important}.date-picker-wrapper .month-wrapper table .last-date-selected{border-radius:0 6px 6px 0!important}.date-picker-wrapper .month-wrapper table .date-range-length-tip{display:none!important}.date-picker-wrapper .footer{display:none}#AddFilterArea{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}#AddFilterArea .AddFilterButton{cursor:pointer;box-sizing:border-box;width:96px}#AddFilterArea .AddFilterButton img{vertical-align:bottom;width:100%}#AddFilterArea .AddFilterButton .toOpen{display:block}#AddFilterArea .AddFilterButton .toClose,#AddFilterArea .AddFilterButton.js-active .toOpen{display:none}#AddFilterArea .AddFilterButton:hover{opacity:.7}#AddFilterArea .AddFilterButton.js-active .toClose{display:block}#EventSearchForm{position:relative}.AddFilterDropDownWrapper{position:fixed;background:rgba(0,0,0,0);width:100%;height:100%;top:0;left:0;display:none;z-index:100}.AddFilterDropDown{display:none;margin-bottom:32px;border-top:solid 1px #ccc;box-shadow:0 4px 2px rgba(0,0,0,.23)}.AddFilterDropDown.js-open{overflow-y:auto;display:block;position:fixed;z-index:10000;left:50%;margin:0 auto;width:960px;transform:translateX(-50%);background-color:#E5E7E9}@media (max-width:1020px){.AddFilterDropDown.js-open{left:500px}}.AddFilterDropDown .title{font-size:14px;font-weight:700;padding:20px;box-sizing:border-box;border-top:solid 1px #C3C3C3;background-color:#A0A0A0;color:#fff}.AddFilterDropDown .toggleList_item{font-size:14px}.AddFilterDropDown .toggleList_item .toggleList_title{padding:10px 20px;background-color:#ddd}.AddFilterDropDown .toggleList_item .toggleList_child{width:100%;padding:16px 32px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.AddFilterDropDown .toggleList_item .toggleList_child .toggleList_child_item{width:50%}.AddFilterDropDown .toggleList_item .toggleList_child .toggleList_child_item .KSCheck{margin-right:6px}.AddFilterDropDown .toggleList_item .toggleList_child .toggleList_child_item .KSCheckBox{padding:6px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-sizing:border-box}.AddFilterDropDown .toggleList_item .toggleList_child .toggleList_child_item .KSCheckBox .KSFormText{display:inline-block;font-size:10px}.AddFilterDropDown #DateAndTimeList .toggleList_child{display:-ms-flexbox;display:flex}.AddFilterDropDown #DateAndTimeList .toggleList_child>li{width:25%}.search-condition-area{display:none;font-size:12px;margin-bottom:20px}.search-condition-area.js-show{display:-ms-flexbox;display:flex}.search-condition-area .title{white-space:nowrap;margin-right:24px;padding:0 10px;display:block;background-color:#AAA;color:#fff;font-size:10px;font-weight:700;position:relative;line-height:24px;height:24px}.search-condition-area .title:after{content:"";position:absolute;top:0;right:-12px;width:0;height:0;border-left:12px solid #aaa;border-top:12px solid transparent;border-bottom:12px solid transparent}.search-condition-list:after,.search-condition-list:before{content:"";display:table;clear:both}.search-condition-list li{float:left;margin:0 4px 6px 0}.search-condition-list li .tag{cursor:pointer;font-weight:700;display:inline-block;background-color:#EBEBEB;padding:4px 30px 4px 10px;position:relative;font-size:9px;color:#333;letter-spacing:-1px}.search-condition-list li .tag:after{font-family:pokemoncard-font;content:"\f803";position:absolute;top:50%;color:#333;right:10px;font-size:1em;width:1em;height:1em;transform:translateY(-50%);transition:transform .1s ease-out}.search-condition-list li .tag:hover{background-color:#ddd;text-decoration:none;color:#999;transition:background-color .1s ease-in;transition:transform .1s ease-out}.search-condition-list li .tag:hover:after{color:#000;transform:translate(0,-50%) rotate(90deg);transition:transform .1s ease-out}.SearchResultArea{min-height:240px}.SearchResultArea .result-tag{margin-bottom:20px;opacity:0}.SearchResultArea #SearchResultListArea{border:0;transition:all .2s ease-in;padding-bottom:20px;opacity:0}.SearchResultArea .List-calendar-event{opacity:.2;pointer-events:none}.SearchResultArea.js-show .result-tag{opacity:1;transition:opacity .2s ease-in}.SearchResultArea.js-show .List-calendar-event{opacity:1;pointer-events:auto}.SearchResultArea.js-show #SearchResultListArea{opacity:1;transition:all .25s ease-in;border-top:solid 2px #000}.SearchResultArea_statusArea{padding:40px 1em 1em;box-sizing:border-box}.EventSearchFooterBanners{padding:20px 0;width:100%;background-color:#eee}.EventSearchFooterBanners .EventTypeMenuList{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.EventSearchFooterBanners .EventTypeMenuList .EventTypeMenuList_item{width:196px;height:112px;margin:0 6px;min-width:196px;background-color:#fff;border:2px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;border-radius:4px}.EventSearchFooterBanners .EventTypeMenuList .EventTypeMenuList_item .Text-block{white-space:nowrap;color:#fff;font-weight:700;text-align:center;background-color:rgba(0,0,0,.7);padding:10px;box-sizing:border-box;font-size:12px;line-height:1em;position:absolute;bottom:-32px;left:50%;transform:translate(-50%,0);width:100%;height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:bottom .15s ease-in}.ContentsArea,.WrapperArea{position:relative}.EventSearchFooterBanners .EventTypeMenuList .EventTypeMenuList_item:hover .Text-block{pointer-events:none;bottom:0;transition:bottom .1s ease-out}.Heading1{display:none}.MainArea{overflow:hidden;max-width:100%}.ContentsArea{min-width:1000px}.ContentsArea:after,.ContentsArea:before{content:"";display:table;clear:both}@media screen and (max-width:844px){.ContentsArea{padding-top:24px}.ContentsArea .BreadCrumb{padding-top:0}}