﻿@keyframes inview{0%{opacity:0}100%{opacity:1}}@keyframes arrow-down{0%{top:-3px;opacity:0}45%{top:6px;opacity:1}82%{opacity:1}100%{opacity:0}}@keyframes move-horizontal{0%{left:10px;opacity:0}100%{left:0;opacity:1}}@keyframes move-vertical{0%{top:10px;opacity:0}100%{top:0;opacity:1}}@keyframes medal-flash{0%{transform:translate3d(-100%, 0, 0)}20%{transform:translate3d(100%, 0, 0)}100%{transform:translate3d(100%, 0, 0)}}.slick-slider{position:relative;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{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/hyakumeiten2019/ajax-loader-e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;outline:none}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{height:100%}body{height:100%;background:#fff;color:#1e1c1c;font-family:Arial, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:500;font-feature-settings:'palt'}div,p{word-wrap:break-word;overflow-wrap:break-word}a{color:#1e1c1c;text-decoration:none}img{max-width:100%;max-height:100%}ul,ol{list-style-image:url(/assets/hyakumeiten2019/spacer-ad22c691212fc83d20dee3f8004c429d6b65f7209cf5847343de36114a662e53.png)}.container{display:flex;flex-direction:row-reverse}.wrapper{position:relative;z-index:1}.main{min-width:1120px;padding-top:1px;-webkit-overflow-scrolling:touch}.is-small{font-size:12px}.is-fadein{animation:inview 1s ease-in-out forwards}.js-fadein,.js-progress-box{opacity:0}.js-fade-image img{opacity:0}.modal{position:fixed;top:100%;right:20px;left:20px;height:calc(100% - 123px);z-index:200}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.9);cursor:pointer;opacity:0;z-index:100}.button{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s ease-out;display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100%;border:0;font-size:14px;font-weight:bold;text-align:center}_:-ms-lang(x)::-ms-backdrop,.button{padding-top:6px;box-sizing:border-box}.main--sweets .button{color:#ae335d}.main--bread .button{color:#ba8827}.main--soba .button{color:#95991A}.main--udon .button{color:#2f5286}.main--unagi .button{color:#61467c}.main--curry .button{color:#e38629}.main--yakitori .button{color:#C8391D}.main--hamburger .button{color:#D51826}.main--pizza .button{color:#0B7326}.main--tonkatsu .button{color:#7D4C1E}.main--ramen .button{color:#000000}.main--gyoza .button{color:#CC4D21}.main--yakiniku .button{color:#000000}.main--okonomiyaki .button{color:#592F0C}.header{position:relative;width:100%;height:100vh;min-height:720px;background:url(/assets/hyakumeiten2019/bg_star_top-73477136f8e602bfbae986bd638c03d22b9ffcf4f0c51c56122523dd4df4e069.png) no-repeat right top/340px 315px;background-attachment:fixed;opacity:0;overflow:hidden}.header.is-load{animation:inview 1s linear .4s forwards}.header--sweets{background:#ae335d url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--bread{background:#ba8827 url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--soba{background:#95991A url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--udon{background:#2f5286 url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--unagi{background:#61467c url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--curry{background:#e38629 url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--yakitori{background:#C8391D url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--hamburger{background:#D51826 url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--pizza{background:#0B7326 url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--tonkatsu{background:#7D4C1E url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--ramen{background:#000 url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--gyoza{background:#CC4D21 url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--yakiniku{background:#000 url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header--okonomiyaki{background:#592F0C url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/340px 315px;background-attachment:fixed}.header-in{display:flex;position:absolute;top:calc(50% - 65px);left:49%;align-items:flex-start;justify-content:space-between;width:744px;transform:translate(-50%, -50%);box-sizing:border-box}.header--sweets .header-in,.header--bread .header-in,.header--soba .header-in,.header--udon .header-in,.header--unagi .header-in,.header--curry .header-in,.header--yakitori .header-in,.header--hamburger .header-in,.header--pizza .header-in,.header--tonkatsu .header-in,.header--ramen .header-in,.header--gyoza .header-in,.header--yakiniku .header-in,.header--okonomiyaki .header-in{transform:translateX(-50%)}.header__logo{display:flex;align-items:center;width:314px;height:360px;margin:0}.header__logo img{width:100%;height:auto}.header__year{position:absolute;right:75px;bottom:205px;width:210px;height:75px;transform:rotate(-90deg);transform-origin:right top;fill:#e7dfcd}.header--sweets .header__year{fill:#78072e}.header--bread .header__year{fill:#785208}.header--soba .header__year{fill:#63660C}.header--udon .header__year{fill:#081e3c}.header--unagi .header__year{fill:#20083c}.header--curry .header__year{fill:#914e0c}.header--yakitori .header__year{fill:#661C0D}.header--hamburger .header__year{fill:#870912}.header--pizza .header__year{fill:#083B16}.header--tonkatsu .header__year{fill:#4B2D11}.header--ramen .header__year{fill:#6C6659}.header--gyoza .header__year{fill:#7E3218}.header--yakiniku .header__year{fill:#867E58}.header--okonomiyaki .header__year{fill:#221205}.header__copy{position:absolute;bottom:70px;left:calc(50% + 182px);width:180.5px;height:101px;fill:#fff}.header--home .header__copy{fill:#1e1c1c}.header-sns{display:flex;position:absolute;bottom:70px;left:40px;justify-content:space-between;width:82px;margin:0;padding:0;list-style-type:none}.header-sns__link{transition:0.3s ease-out;display:block;width:32px;height:26px}.header-sns__link:hover{opacity:0.7;cursor:pointer}.header-sns__icon{width:32px;height:26px;fill:#9e7d36}.header--sweets .header-sns__icon{fill:#78072e}.header--bread .header-sns__icon{fill:#785208}.header--soba .header-sns__icon{fill:#63660C}.header--udon .header-sns__icon{fill:#081e3c}.header--unagi .header-sns__icon{fill:#20083c}.header--curry .header-sns__icon{fill:#914e0c}.header--yakitori .header-sns__icon{fill:#661C0D}.header--hamburger .header-sns__icon{fill:#870912}.header--pizza .header-sns__icon{fill:#083B16}.header--tonkatsu .header-sns__icon{fill:#4B2D11}.header--ramen .header-sns__icon{fill:#6C6659}.header--gyoza .header-sns__icon{fill:#7E3218}.header--yakiniku .header-sns__icon{fill:#867E58}.header--okonomiyaki .header-sns__icon{fill:#221205}.header-scroll{display:block;position:absolute;bottom:65px;left:50%;align-items:center;justify-content:center;width:32px;height:32px;transform:translateX(-50%);border:2px solid #fff;border-radius:100%}.header--home .header-scroll{border-color:#9e7d36}.header-scroll__icon{position:relative;top:8px;left:50%;width:11px;height:18px;transform:translateX(-50%);animation:arrow-down 2.2s linear infinite;fill:#fff}.header--home .header-scroll__icon{fill:#9e7d36}.hero{width:360px;margin:0}.hero .slick-list{width:360px}.hero__link{display:block;color:#fff;font-size:13px;line-height:1.7;text-align:center}.hero__images{width:360px;height:360px;margin-bottom:13px;border-radius:180px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.hero img{transition:0.3s ease-out;width:100%;height:100%}.hero img:hover{transform:scale(1.1)}.hero__name{word-break:keep-all}.hero__area{word-break:keep-all}.hero__name,.hero__area{backface-visibility:hidden}.description{margin:100px 0 155px;font-size:18px;font-weight:bold;letter-spacing:.14em;line-height:1.77;text-align:center}.genre-description{position:relative;margin:100px 0 120px;padding:50px 0 1px}.main--sweets .genre-description{position:relative}.main--sweets .genre-description::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(174,51,93,0.09);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--sweets .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(174,51,93,0.09);content:"";z-index:-1}.main--bread .genre-description{position:relative}.main--bread .genre-description::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(186,136,39,0.09);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--bread .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(186,136,39,0.09);content:"";z-index:-1}.main--soba .genre-description{position:relative}.main--soba .genre-description::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(149,153,26,0.09);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--soba .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(149,153,26,0.09);content:"";z-index:-1}.main--udon .genre-description{position:relative}.main--udon .genre-description::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(47,82,134,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--udon .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(47,82,134,0.05);content:"";z-index:-1}.main--unagi .genre-description{position:relative}.main--unagi .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(97,70,124,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--unagi .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(97,70,124,0.03);content:"";z-index:-1}.main--curry .genre-description{position:relative}.main--curry .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(227,134,41,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--curry .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(227,134,41,0.03);content:"";z-index:-1}.main--yakitori .genre-description{position:relative}.main--yakitori .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(200,57,29,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--yakitori .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(200,57,29,0.03);content:"";z-index:-1}.main--hamburger .genre-description{position:relative}.main--hamburger .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(213,24,38,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--hamburger .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(213,24,38,0.03);content:"";z-index:-1}.main--pizza .genre-description{position:relative}.main--pizza .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(11,115,38,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--pizza .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(11,115,38,0.05);content:"";z-index:-1}.main--tonkatsu .genre-description{position:relative}.main--tonkatsu .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(125,76,30,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--tonkatsu .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(125,76,30,0.05);content:"";z-index:-1}.main--ramen .genre-description{position:relative}.main--ramen .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--ramen .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);content:"";z-index:-1}.main--gyoza .genre-description{position:relative}.main--gyoza .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(204,77,33,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--gyoza .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(204,77,33,0.05);content:"";z-index:-1}.main--yakiniku .genre-description{position:relative}.main--yakiniku .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--yakiniku .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);content:"";z-index:-1}.main--okonomiyaki .genre-description{position:relative}.main--okonomiyaki .genre-description::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(89,47,12,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--okonomiyaki .genre-description::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(89,47,12,0.05);content:"";z-index:-1}.main--sweets .genre-description::before,.main--bread .genre-description::before,.main--soba .genre-description::before,.main--udon .genre-description::before,.main--unagi .genre-description::before,.main--curry .genre-description::before,.main--yakitori .genre-description::before,.main--hamburger .genre-description::before,.main--pizza .genre-description::before,.main--tonkatsu .genre-description::before,.main--ramen .genre-description::before,.main--gyoza .genre-description::before,.main--yakiniku .genre-description::before,.main--okonomiyaki .genre-description::before{left:calc(50% - 60px)}_:-ms-lang(x)::-ms-backdrop,.main--sweets .genre-description::after,.main--bread .genre-description::after,.main--soba .genre-description::after,.main--udon .genre-description::after,.main--unagi .genre-description::after,.main--curry .genre-description::after,.main--yakitori .genre-description::after,.main--hamburger .genre-description::after,.main--pizza .genre-description::after,.main--tonkatsu .genre-description::after,.main--ramen .genre-description::after,.main--gyoza .genre-description::after,.main--yakiniku .genre-description::after,.main--okonomiyaki .genre-description::after{left:calc(50% - 60px)}.genre-description__text{width:960px;margin:50px auto;font-size:16px;letter-spacing:0.14em;line-height:1.71}.genre-description__text:first-child{margin-top:0}.main--sweets .genre-description__text{color:#78072e}.main--bread .genre-description__text{color:#785208}.main--soba .genre-description__text{color:#63660C}.main--udon .genre-description__text{color:#081e3c}.main--unagi .genre-description__text{color:#20083c}.main--curry .genre-description__text{color:#914e0c}.main--yakitori .genre-description__text{color:#661C0D}.main--hamburger .genre-description__text{color:#870912}.main--pizza .genre-description__text{color:#083B16}.main--tonkatsu .genre-description__text{color:#4B2D11}.main--ramen .genre-description__text{color:#6C6659}.main--gyoza .genre-description__text{color:#7E3218}.main--yakiniku .genre-description__text{color:#867E58}.main--okonomiyaki .genre-description__text{color:#221205}.genre-description__icon{position:absolute;right:0;bottom:0;opacity:.3;fill:#fff;max-height:68px}.main--sweets .genre-description__icon{max-width:289px}.main--bread .genre-description__icon{max-width:226px}.main--soba .genre-description__icon{max-width:192px}.main--udon .genre-description__icon{max-width:192px}.main--unagi .genre-description__icon{max-width:216px;max-height:80px;bottom:-17px;fill:#61467c;opacity:.10}.main--curry .genre-description__icon{max-width:204px;max-height:80px;bottom:-17px;fill:#e38629;opacity:.10}.main--yakitori .genre-description__icon{max-width:298px;fill:#C8391D;opacity:.10}.main--hamburger .genre-description__icon{min-width:400px;min-height:80px;bottom:-17px;fill:#D51826;opacity:.10}.main--pizza .genre-description__icon{max-width:214px;fill:#0B7326;opacity:.10}.main--tonkatsu .genre-description__icon{min-width:300px;height:57px;fill:#7D4C1E;opacity:.10}.main--ramen .genre-description__icon{max-width:237px;height:57px;fill:#000000;opacity:.10}.main--gyoza .genre-description__icon{width:194px;bottom:-17px;fill:#CC4D21;opacity:.10}.main--yakiniku .genre-description__icon{max-width:254px;height:53px;fill:#000000;opacity:.10}.main--okonomiyaki .genre-description__icon{width:405px;bottom:-15px;fill:#592F0C;opacity:.10}.tab{display:flex;position:relative;justify-content:center;margin:0;padding:0;background:#fff;list-style-type:none}.tab::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;content:""}.main--sweets .tab::after{background:rgba(120,7,46,0.1)}.main--bread .tab::after{background:rgba(120,82,8,0.1)}.main--soba .tab::after{background:rgba(99,102,12,0.1)}.main--udon .tab::after{background:rgba(8,30,60,0.1)}.main--unagi .tab::after{background:rgba(32,8,60,0.1)}.main--curry .tab::after{background:rgba(145,78,12,0.1)}.main--yakitori .tab::after{background:rgba(102,28,13,0.1)}.main--hamburger .tab::after{background:rgba(135,9,18,0.1)}.main--pizza .tab::after{background:rgba(8,59,22,0.1)}.main--tonkatsu .tab::after{background:rgba(75,45,17,0.1)}.main--ramen .tab::after{background:rgba(108,102,89,0.1)}.main--gyoza .tab::after{background:rgba(126,50,24,0.1)}.main--yakiniku .tab::after{background:rgba(134,126,88,0.1)}.main--okonomiyaki .tab::after{background:rgba(34,18,5,0.1)}.tab__list{font-size:26px}.tab__list:last-child{font-size:18px}.tab__link{display:block;margin:0 40px;padding:20px 0;border-bottom:3px solid transparent;font-size:24px;line-height:1}.main--sweets .tab__link{transition:0.3s ease-out;color:#ae335d}.main--sweets .tab__link.is-hover{border-bottom-color:#ae335d}.main--bread .tab__link{transition:0.3s ease-out;color:#ba8827}.main--bread .tab__link.is-hover{border-bottom-color:#ba8827}.main--soba .tab__link{transition:0.3s ease-out;color:#95991A}.main--soba .tab__link.is-hover{border-bottom-color:#95991A}.main--udon .tab__link{transition:0.3s ease-out;color:#2f5286}.main--udon .tab__link.is-hover{border-bottom-color:#2f5286}.main--unagi .tab__link{transition:0.3s ease-out;color:#61467c}.main--unagi .tab__link.is-hover{border-bottom-color:#61467c}.main--curry .tab__link{transition:0.3s ease-out;color:#e38629}.main--curry .tab__link.is-hover{border-bottom-color:#e38629}.main--yakitori .tab__link{transition:0.3s ease-out;color:#C8391D}.main--yakitori .tab__link.is-hover{border-bottom-color:#C8391D}.main--hamburger .tab__link{transition:0.3s ease-out;color:#D51826}.main--hamburger .tab__link.is-hover{border-bottom-color:#D51826}.main--pizza .tab__link{transition:0.3s ease-out;color:#0B7326}.main--pizza .tab__link.is-hover{border-bottom-color:#0B7326}.main--tonkatsu .tab__link{transition:0.3s ease-out;color:#7D4C1E}.main--tonkatsu .tab__link.is-hover{border-bottom-color:#7D4C1E}.main--ramen .tab__link{transition:0.3s ease-out;color:#000000}.main--ramen .tab__link.is-hover{border-bottom-color:#000000}.main--gyoza .tab__link{transition:0.3s ease-out;color:#CC4D21}.main--gyoza .tab__link.is-hover{border-bottom-color:#CC4D21}.main--yakiniku .tab__link{transition:0.3s ease-out;color:#000000}.main--yakiniku .tab__link.is-hover{border-bottom-color:#000000}.main--okonomiyaki .tab__link{transition:0.3s ease-out;color:#592F0C}.main--okonomiyaki .tab__link.is-hover{border-bottom-color:#592F0C}.main--sweets .tab-contents{background:rgba(245,238,241,0.5);color:#78072e}.main--bread .tab-contents{background:rgba(245,242,235,0.5);color:#785208}.main--soba .tab-contents{background:rgba(244,244,233,0.5);color:#63660C}.main--udon .tab-contents{background:rgba(240,243,247,0.5);color:#081e3c}.main--unagi .tab-contents{background:rgba(235,233,239,0.5);color:#20083c}.main--curry .tab-contents{background:rgba(250,242,234,0.5);color:#914e0c}.main--yakitori .tab-contents{background:rgba(245,234,233,0.5);color:#661C0D}.main--hamburger .tab-contents{background:rgba(248,234,236,0.5);color:#870912}.main--pizza .tab-contents{background:rgba(233,242,234,0.5);color:#083B16}.main--tonkatsu .tab-contents{background:rgba(242,236,230,0.5);color:#4B2D11}.main--ramen .tab-contents{background:rgba(232,232,232,0.5);color:#6C6659}.main--gyoza .tab-contents{background:rgba(239,229,223,0.5);color:#7E3218}.main--yakiniku .tab-contents{background:rgba(235,235,228,0.5);color:#867E58}.main--okonomiyaki .tab-contents{background:rgba(239,229,223,0.5);color:#221205}.user{display:flex;align-items:center;justify-content:center}.user--medal{margin-bottom:40px}.user:hover img{transform:scale(1.1)}.user__images{width:60px;min-width:60px;height:60px;margin-right:20px;border-radius:6px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.user__images--status{align-self:flex-start;width:88px;min-width:88px;height:88px;cursor:pointer}.user__images img{transition:0.3s ease-out;width:100%}.user__name{transition:0.3s ease-out;color:#fff;font-size:22px;font-weight:bold;line-height:1.4}.user__name--status{font-size:18px}.main .user-status .user__name--status{color:#fff;cursor:pointer;display:block}.user:hover .user__name--status{opacity:0.7}.user__name--ranking{width:204px;font-size:13px;word-break:break-all}.user__name--ranking-top3{width:193px;font-size:18px;word-break:break-all}.user__name--medal{color:#1e1c1c}.medal-all .user__name--medal:hover{color:#9e7d36}.main--sweets .user__name{color:#ae335d}.main--bread .user__name{color:#ba8827}.main--soba .user__name{color:#95991A}.main--udon .user__name{color:#2f5286}.main--unagi .user__name{color:#61467c}.main--curry .user__name{color:#e38629}.main--yakitori .user__name{color:#C8391D}.main--hamburger .user__name{color:#D51826}.main--pizza .user__name{color:#0B7326}.main--tonkatsu .user__name{color:#7D4C1E}.main--ramen .user__name{color:#000000}.main--gyoza .user__name{color:#CC4D21}.main--yakiniku .user__name{color:#000000}.main--okonomiyaki .user__name{color:#592F0C}.user-status{display:flex;position:relative;align-items:center;height:320px;margin:60px 0 34px;padding:0 390px 0 90px;border-radius:14px;color:#fff}.user-status::after{display:block;position:absolute;top:0;right:0;width:220px;height:204px;border-radius:0 13px 0 0;background:url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/220px auto;content:""}_:-ms-lang(x)::-ms-backdrop,.user-status::after{right:-0.5px}.main--sweets .user-status{background-color:#ae335d}.main--bread .user-status{background-color:#ba8827}.main--soba .user-status{background-color:#95991A}.main--udon .user-status{background-color:#2f5286}.main--unagi .user-status{background-color:#61467c}.main--curry .user-status{background-color:#e38629}.main--yakitori .user-status{background-color:#C8391D}.main--hamburger .user-status{background-color:#D51826}.main--pizza .user-status{background-color:#0B7326}.main--tonkatsu .user-status{background-color:#7D4C1E}.main--ramen .user-status{background-color:#000000}.main--gyoza .user-status{background-color:#CC4D21}.main--yakiniku .user-status{background-color:#000000}.main--okonomiyaki .user-status{background-color:#592F0C}.user-status__icon{background:url(/assets/hyakumeiten2019/ico_complete_pc-d33f751865104b99324215146ed347c701ba78541e806ad06ddb8a22ac2d4464.svg) no-repeat top left/100%;position:absolute;top:50px;right:130px;width:212px;height:223px;margin:0 auto 20px;opacity:.1}.user-status__icon--complete{opacity:1}.user-status__count{display:inline-block;margin:10px 20px 0 0;font-size:21px;line-height:1;text-align:center;cursor:pointer}.user-status__count strong{font-size:52px}.user-status__count-separate{margin:.2em;font-size:17px}.user-status__count-unit{margin-left:.2em;font-size:18px}.user-status__button{transition:0.3s ease-out;display:inline-block;position:relative;width:176px;height:44px;margin:0;border-radius:22px;overflow:hidden}.user:hover::after,.user:hover .user-status__button::after{opacity:1}.user-status__button::before{transition:0.3s ease-out;background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px;content:" ";opacity:1;z-index:1}.user-status__button::after{transition:0.3s ease-out;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:22px;background:#fff;content:" ";opacity:0;z-index:2}.user-status__button .button{background:transparent;z-index:3}.user-status__icon-blank{display:inline-block;width:16px;height:16px;margin-left:10px;vertical-align:-3px}.main--sweets .user-status__icon-blank{fill:#c89aaa}.main--bread .user-status__icon-blank{fill:#d5c9b0}.main--soba .user-status__icon-blank{fill:#D0D1B6}.main--udon .user-status__icon-blank{fill:#b5bcc5}.main--unagi .user-status__icon-blank{fill:#bdb6c5}.main--curry .user-status__icon-blank{fill:#f4d0ad}.main--yakitori .user-status__icon-blank{fill:#D1BAB5}.main--hamburger .user-status__icon-blank{fill:#DBB5B8}.main--pizza .user-status__icon-blank{fill:#BCD1C1}.main--tonkatsu .user-status__icon-blank{fill:#D8C9BC}.main--ramen .user-status__icon-blank{fill:#D3D1CD}.main--gyoza .user-status__icon-blank{fill:#D1C0B5}.main--yakiniku .user-status__icon-blank{fill:#C3C0AF}.main--okonomiyaki .user-status__icon-blank{fill:#C7BAAF}.guest{position:relative;padding:70px 0;border-radius:14px;background:url(/assets/hyakumeiten2019/bg_star_genre-6bf8437bf8b5cb73e2742bdd108cf0fc4a3f32cc470b72d5a98427001237fe13.png) no-repeat right top/220px 203.5px;box-shadow:1px 0 10px rgba(30,28,28,0.1)}.guest--sweets{background-color:#ae335d}.guest--bread{background-color:#ba8827}.guest--soba{background-color:#95991A}.guest--udon{background-color:#2f5286}.guest--unagi{background-color:#61467c}.guest--curry{background-color:#e38629}.guest--yakitori{background-color:#C8391D}.guest--hamburger{background-color:#D51826}.guest--pizza{background-color:#0B7326}.guest--tonkatsu{background-color:#7D4C1E}.guest--ramen{background-color:#000000}.guest--gyoza{background-color:#CC4D21}.guest--yakiniku{background-color:#000000}.guest--okonomiyaki{background-color:#592F0C}.guest--sweets,.guest--bread,.guest--soba,.guest--udon,.guest--unagi,.guest--curry,.guest--yakitori,.guest--hamburger,.guest--pizza,.guest--tonkatsu,.guest--ramen,.guest--gyoza,.guest--yakiniku .guest--okonomiyaki{margin:0 20px;color:#fff;box-shadow:none}.guest__text{margin-bottom:30px;font-size:18px;font-weight:bold;line-height:1;text-align:center}.guest-button{transition:0.3s ease-out;display:block;position:relative;width:150px;height:44px;margin:0 auto;border-radius:22px;overflow:hidden}a:hover::after,a:hover .guest-button::after{opacity:1}.guest-button::before{transition:0.3s ease-out;background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px;content:" ";opacity:1;z-index:1}.guest-button::after{transition:0.3s ease-out;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:22px;background:#fff;content:" ";opacity:0;z-index:2}.guest-button .button{background:transparent;z-index:3}.guest-button .button{color:#9e7d36}.guest-button .button--sweets{color:#ae335d}.guest-button .button--bread{color:#ba8827}.guest-button .button--soba{color:#95991A}.guest-button .button--udon{color:#2f5286}.guest-button .button--unagi{color:#61467c}.guest-button .button--curry{color:#e38629}.guest-button .button--yakitori{color:#C8391D}.guest-button .button--hamburger{color:#D51826}.guest-button .button--pizza{color:#0B7326}.guest-button .button--tonkatsu{color:#7D4C1E}.guest-button .button--ramen{color:#000000}.guest-button .button--gyoza{color:#CC4D21}.guest-button .button--yakiniku{color:#000000}.guest-button .button--okonomiyaki{color:#592F0C}.guest-button__icon{display:inline-block;width:16px;height:16px;margin-left:10px;vertical-align:-1px;fill:#ddd}.guest-button__icon--sweets{fill:#c89aaa}.guest-button__icon--bread{fill:#d5c9b0}.guest-button__icon--soba{fill:#D0D1B6}.guest-button__icon--udon{fill:#b5bcc5}.guest-button__icon--unagi{fill:#bdb6c5}.guest-button__icon--curry{fill:#f4d0ad}.guest-button__icon--yakitori{fill:#D1BAB5}.guest-button__icon--hamburger{fill:#DBB5B8}.guest-button__icon--pizza{fill:#BCD1C1}.guest-button__icon--tonkatsu{fill:#D8C9BC}.guest-button__icon--ramen{fill:#D3D1CD}.guest-button__icon--gyoza{fill:#D1C0B5}.guest-button__icon--yakiniku{fill:#C3C0AF}.guest-button__icon--okonomiyaki{fill:#C7BAAF}.election{position:relative;padding:120px 0}.election-count{margin:60px 0 0;font-size:16px;text-align:center}.main--sweets .election-count{color:#c89aaa}.main--bread .election-count{color:#d5c9b0}.main--soba .election-count{color:#D0D1B6}.main--udon .election-count{color:#b5bcc5}.main--unagi .election-count{color:#bdb6c5}.main--curry .election-count{color:#f4d0ad}.main--yakitori .election-count{color:#D1BAB5}.main--hamburger .election-count{color:#DBB5B8}.main--pizza .election-count{color:#BCD1C1}.main--tonkatsu .election-count{color:#D8C9BC}.main--ramen .election-count{color:#D3D1CD}.main--gyoza .election-count{color:#D1C0B5}.main--yakiniku .election-count{color:#C3C0AF}.main--okonomiyaki .election-count{color:#C7BAAF}.election__date{margin:60px 0 0;font-size:12px;text-align:center}.main--sweets .election__date{color:#c89aaa}.main--bread .election__date{color:#d5c9b0}.main--soba .election__date{color:#D0D1B6}.main--udon .election__date{color:#b5bcc5}.main--unagi .election__date{color:#bdb6c5}.main--curry .election__date{color:#f4d0ad}.main--yakitori .election__date{color:#D1BAB5}.main--hamburger .election__date{color:#DBB5B8}.main--pizza .election__date{color:#BCD1C1}.main--tonkatsu .election__date{color:#D8C9BC}.main--ramen .election__date{color:#D3D1CD}.main--gyoza .election__date{color:#D1C0B5}.main--yakiniku .election__date{color:#C3C0AF}.main--okonomiyaki .election__date{color:#C7BAAF}.election-link{transition:0.3s ease-out;display:flex;position:absolute;right:0;bottom:30px;flex-direction:column;justify-content:center;width:160px;height:160px;margin:-80px 50px 0 auto;border-radius:50%;color:#fff;z-index:50}.election-link::before{transition:0.3s ease-out;position:absolute;top:0;bottom:0;width:160px;height:160px;border-radius:50%;background:#fff;content:"";opacity:0}.election-link:hover::before{opacity:.2}.main--sweets .election-link{background:#ae335d}.main--bread .election-link{background:#ba8827}.main--soba .election-link{background:#95991A}.main--udon .election-link{background:#2f5286}.main--unagi .election-link{background:#61467c}.main--curry .election-link{background:#e38629}.main--yakitori .election-link{background:#C8391D}.main--hamburger .election-link{background:#D51826}.main--pizza .election-link{background:#0B7326}.main--tonkatsu .election-link{background:#7D4C1E}.main--ramen .election-link{background:#000000}.main--gyoza .election-link{background:#CC4D21}.main--yakiniku .election-link{background:#000000}.main--okonomiyaki .election-link{background:#592F0C}.election-link__images{width:54px;height:54px;margin:0 auto;border-radius:6px;overflow:hidden}.election-link__count{margin-top:5px;font-size:18px;font-weight:bold;line-height:1;text-align:center}.election-link__count strong{margin-right:.1em;font-size:30px}.election-link__guest{margin:5px 0 0;font-weight:bold;line-height:1.8;text-align:center}.election-link__icon{width:8px;height:14px;margin-left:8px;vertical-align:-2px;fill:#fff}#ranking{padding-top:70px}.ranking{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:960px;margin:75px auto 0;padding-bottom:110px}.ranking-panel{width:464px}.ranking-panel__heading{margin:0;padding:15px 0;border-radius:14px 14px 0 0;color:#fff;font-size:32px;font-weight:bold;line-height:1.4;text-align:center}_:-ms-lang(x)::-ms-backdrop,.ranking-panel__heading{padding:20px 0 16px;line-height:1.3}.main--sweets .ranking-panel__heading{background:#ae335d}.main--bread .ranking-panel__heading{background:#ba8827}.main--soba .ranking-panel__heading{background:#95991A}.main--udon .ranking-panel__heading{background:#2f5286}.main--unagi .ranking-panel__heading{background:#61467c}.main--curry .ranking-panel__heading{background:#e38629}.main--yakitori .ranking-panel__heading{background:#C8391D}.main--hamburger .ranking-panel__heading{background:#D51826}.main--pizza .ranking-panel__heading{background:#0B7326}.main--tonkatsu .ranking-panel__heading{background:#7D4C1E}.main--ramen .ranking-panel__heading{background:#000000}.main--gyoza .ranking-panel__heading{background:#CC4D21}.main--yakiniku .ranking-panel__heading{background:#000000}.main--okonomiyaki .ranking-panel__heading{background:#592F0C}.ranking-panel__heading span{display:block;font-size:14px;font-weight:500}.ranking-panel__heading.year{padding:24px 0}.ranking-panel__heading.year span{display:inline}_:-ms-lang(x)::-ms-backdrop,.ranking-panel__heading.year{padding:30px 0 24px}.ranking-list{margin:0;padding:10px 20px 0 11px;border-radius:0 0 7px 7px;background:#fff;list-style-type:none}.main--sweets .ranking-list{box-shadow:1px 0 10px rgba(174,51,93,0.1)}.main--bread .ranking-list{box-shadow:1px 0 10px rgba(186,136,39,0.1)}.main--soba .ranking-list{box-shadow:1px 0 10px rgba(149,153,26,0.1)}.main--udon .ranking-list{box-shadow:1px 0 10px rgba(47,82,134,0.1)}.main--unagi .ranking-list{box-shadow:1px 0 10px rgba(97,70,124,0.1)}.main--curry .ranking-list{box-shadow:1px 0 10px rgba(227,134,41,0.1)}.main--yakitori .ranking-list{box-shadow:1px 0 10px rgba(200,57,29,0.1)}.main--hamburger .ranking-list{box-shadow:1px 0 10px rgba(213,24,38,0.1)}.main--pizza .ranking-list{box-shadow:1px 0 10px rgba(11,115,38,0.1)}.main--tonkatsu .ranking-list{box-shadow:1px 0 10px rgba(125,76,30,0.1)}.main--ramen .ranking-list{box-shadow:1px 0 10px rgba(0,0,0,0.1)}.main--gyoza .ranking-list{box-shadow:1px 0 10px rgba(204,77,33,0.1)}.main--yakiniku .ranking-list{box-shadow:1px 0 10px rgba(0,0,0,0.1)}.main--okonomiyaki .ranking-list{box-shadow:1px 0 10px rgba(89,47,12,0.1)}.ranking-list--outside{margin-top:40px;padding:0 20px 0 11px;border-radius:7px}.ranking-list__list{position:relative}.ranking-list__list:not(:first-child)::before{display:block;position:absolute;top:0;right:0;width:298px;height:1px;content:""}.main--sweets .ranking-list__list:not(:first-child)::before{background:rgba(120,7,46,0.1)}.main--bread .ranking-list__list:not(:first-child)::before{background:rgba(120,82,8,0.1)}.main--soba .ranking-list__list:not(:first-child)::before{background:rgba(99,102,12,0.1)}.main--udon .ranking-list__list:not(:first-child)::before{background:rgba(8,30,60,0.1)}.main--unagi .ranking-list__list:not(:first-child)::before{background:rgba(32,8,60,0.1)}.main--curry .ranking-list__list:not(:first-child)::before{background:rgba(145,78,12,0.1)}.main--yakitori .ranking-list__list:not(:first-child)::before{background:rgba(102,28,13,0.1)}.main--hamburger .ranking-list__list:not(:first-child)::before{background:rgba(135,9,18,0.1)}.main--pizza .ranking-list__list:not(:first-child)::before{background:rgba(8,59,22,0.1)}.main--tonkatsu .ranking-list__list:not(:first-child)::before{background:rgba(75,45,17,0.1)}.main--ramen .ranking-list__list:not(:first-child)::before{background:rgba(108,102,89,0.1)}.main--gyoza .ranking-list__list:not(:first-child)::before{background:rgba(126,50,24,0.1)}.main--yakiniku .ranking-list__list:not(:first-child)::before{background:rgba(134,126,88,0.1)}.main--okonomiyaki .ranking-list__list:not(:first-child)::before{background:rgba(34,18,5,0.1)}.ranking-list__link{display:flex;position:relative;align-items:center;padding:15px 0}.main--sweets .ranking-list__link{color:#78072e}.main--bread .ranking-list__link{color:#785208}.main--soba .ranking-list__link{color:#63660C}.main--udon .ranking-list__link{color:#081e3c}.main--unagi .ranking-list__link{color:#20083c}.main--curry .ranking-list__link{color:#914e0c}.main--yakitori .ranking-list__link{color:#661C0D}.main--hamburger .ranking-list__link{color:#870912}.main--pizza .ranking-list__link{color:#083B16}.main--tonkatsu .ranking-list__link{color:#4B2D11}.main--ramen .ranking-list__link{color:#6C6659}.main--gyoza .ranking-list__link{color:#7E3218}.main--yakiniku .ranking-list__link{color:#867E58}.main--okonomiyaki .ranking-list__link{color:#221205}.ranking-list__link--self::before{position:absolute;top:15px;bottom:15px;left:-11px;width:3px;content:""}.main--sweets .ranking-list__link--self::before{background:#ae335d}.main--bread .ranking-list__link--self::before{background:#ba8827}.main--soba .ranking-list__link--self::before{background:#95991A}.main--udon .ranking-list__link--self::before{background:#2f5286}.main--unagi .ranking-list__link--self::before{background:#61467c}.main--curry .ranking-list__link--self::before{background:#e38629}.main--yakitori .ranking-list__link--self::before{background:#C8391D}.main--hamburger .ranking-list__link--self::before{background:#D51826}.main--pizza .ranking-list__link--self::before{background:#0B7326}.main--tonkatsu .ranking-list__link--self::before{background:#7D4C1E}.main--ramen .ranking-list__link--self::before{background:#000000}.main--gyoza .ranking-list__link--self::before{background:#CC4D21}.main--yakiniku .ranking-list__link--self::before{background:#000000}.main--okonomiyaki .ranking-list__link--self::before{background:#592F0C}.ranking-list__link:hover .user__name{opacity:0.7}.ranking-list__link:hover .ranking-link{opacity:1}.ranking-list__link:hover img{transform:scale(1.1)}.ranking-list__rank{width:44px;margin-right:15px;font-size:21px;line-height:1;text-align:center}.ranking-list__rank--top3{margin-right:4px;font-size:34px;font-weight:bold}.ranking-list__rank--outside{font-size:13px}.ranking-list__icon{position:relative;height:7px;margin:10px auto 0}.ranking-list__icon--up{width:7px}.ranking-list__icon--up::before{display:block;width:6px;height:6px;border-width:1px 1px 0 0;border-style:solid;content:""}.ranking-list__icon--up::after{display:block;position:absolute;top:0;right:1px;width:9px;height:5px;transform:rotate(-45deg);transform-origin:right top;border-width:1px 0 0;border-style:solid;content:""}.main--sweets .ranking-list__icon--up::before,.main--sweets .ranking-list__icon--up::after{border-color:#ae335d}.main--bread .ranking-list__icon--up::before,.main--bread .ranking-list__icon--up::after{border-color:#ba8827}.main--soba .ranking-list__icon--up::before,.main--soba .ranking-list__icon--up::after{border-color:#95991A}.main--udon .ranking-list__icon--up::before,.main--udon .ranking-list__icon--up::after{border-color:#2f5286}.main--unagi .ranking-list__icon--up::before,.main--unagi .ranking-list__icon--up::after{border-color:#61467c}.main--curry .ranking-list__icon--up::before,.main--curry .ranking-list__icon--up::after{border-color:#e38629}.main--yakitori .ranking-list__icon--up::before,.main--yakitori .ranking-list__icon--up::after{border-color:#C8391D}.main--hamburger .ranking-list__icon--up::before,.main--hamburger .ranking-list__icon--up::after{border-color:#D51826}.main--pizza .ranking-list__icon--up::before,.main--pizza .ranking-list__icon--up::after{border-color:#0B7326}.main--tonkatsu .ranking-list__icon--up::before,.main--tonkatsu .ranking-list__icon--up::after{border-color:#7D4C1E}.main--ramen .ranking-list__icon--up::before,.main--ramen .ranking-list__icon--up::after{border-color:#000000}.main--gyoza .ranking-list__icon--up::before,.main--gyoza .ranking-list__icon--up::after{border-color:#CC4D21}.main--yakiniku .ranking-list__icon--up::before,.main--yakiniku .ranking-list__icon--up::after{border-color:#000000}.main--okonomiyaki .ranking-list__icon--up::before,.main--okonomiyaki .ranking-list__icon--up::after{border-color:#592F0C}.ranking-list__icon--down{width:7px;height:7px}.ranking-list__icon--down::before{display:block;width:6px;height:6px;border-width:0 1px 1px 0;border-style:solid;content:""}.ranking-list__icon--down::after{display:block;position:absolute;right:1px;bottom:.5px;width:9px;height:5px;transform:rotate(45deg);transform-origin:right bottom;border-width:0 0 1px;border-style:solid;content:""}.main--sweets .ranking-list__icon--down::before,.main--sweets .ranking-list__icon--down::after{border-color:#c89aaa}.main--bread .ranking-list__icon--down::before,.main--bread .ranking-list__icon--down::after{border-color:#d5c9b0}.main--soba .ranking-list__icon--down::before,.main--soba .ranking-list__icon--down::after{border-color:#D0D1B6}.main--udon .ranking-list__icon--down::before,.main--udon .ranking-list__icon--down::after{border-color:#b5bcc5}.main--unagi .ranking-list__icon--down::before,.main--unagi .ranking-list__icon--down::after{border-color:#bdb6c5}.main--curry .ranking-list__icon--down::before,.main--curry .ranking-list__icon--down::after{border-color:#f4d0ad}.main--yakitori .ranking-list__icon--down::before,.main--yakitori .ranking-list__icon--down::after{border-color:#D1BAB5}.main--hamburger .ranking-list__icon--down::before,.main--hamburger .ranking-list__icon--down::after{border-color:#DBB5B8}.main--pizza .ranking-list__icon--down::before,.main--pizza .ranking-list__icon--down::after{border-color:#BCD1C1}.main--tonkatsu .ranking-list__icon--down::before,.main--tonkatsu .ranking-list__icon--down::after{border-color:#D8C9BC}.main--ramen .ranking-list__icon--down::before,.main--ramen .ranking-list__icon--down::after{border-color:#D3D1CD}.main--gyoza .ranking-list__icon--down::before,.main--gyoza .ranking-list__icon--down::after{border-color:#D1C0B5}.main--yakiniku .ranking-list__icon--down::before,.main--yakiniku .ranking-list__icon--down::after{border-color:#C3C0AF}.main--okonomiyaki .ranking-list__icon--down::before,.main--okonomiyaki .ranking-list__icon--down::after{border-color:#C7BAAF}.ranking-list__icon--stay{width:8px;height:6px}.ranking-list__icon--stay::before{display:block;position:absolute;top:3px;left:0;width:8px;height:1px;border-width:1px 0 0;border-style:solid;content:""}.main--sweets .ranking-list__icon--stay::before{border-color:#c89aaa}.main--bread .ranking-list__icon--stay::before{border-color:#d5c9b0}.main--soba .ranking-list__icon--stay::before{border-color:#D0D1B6}.main--udon .ranking-list__icon--stay::before{border-color:#b5bcc5}.main--unagi .ranking-list__icon--stay::before{border-color:#bdb6c5}.main--curry .ranking-list__icon--stay::before{border-color:#f4d0ad}.main--yakitori .ranking-list__icon--stay::before{border-color:#D1BAB5}.main--hamburger .ranking-list__icon--stay::before{border-color:#DBB5B8}.main--pizza .ranking-list__icon--stay::before{border-color:#BCD1C1}.main--tonkatsu .ranking-list__icon--stay::before{border-color:#D8C9BC}.main--ramen .ranking-list__icon--stay::before{border-color:#D3D1CD}.main--gyoza .ranking-list__icon--stay::before{border-color:#D1C0B5}.main--yakiniku .ranking-list__icon--stay::before{border-color:#C3C0AF}.main--okonomiyaki .ranking-list__icon--stay::before{border-color:#C7BAAF}.ranking-list__new{position:absolute;top:0;left:12px;width:20.5px;height:7px}.main--sweets .ranking-list__new{fill:#ae335d}.main--bread .ranking-list__new{fill:#ba8827}.main--soba .ranking-list__new{fill:#95991A}.main--udon .ranking-list__new{fill:#2f5286}.main--unagi .ranking-list__new{fill:#61467c}.main--curry .ranking-list__new{fill:#e38629}.main--yakitori .ranking-list__new{fill:#C8391D}.main--hamburger .ranking-list__new{fill:#D51826}.main--pizza .ranking-list__new{fill:#0B7326}.main--tonkatsu .ranking-list__new{fill:#7D4C1E}.main--ramen .ranking-list__new{fill:#000000}.main--gyoza .ranking-list__new{fill:#CC4D21}.main--yakiniku .ranking-list__new{fill:#000000}.main--okonomiyaki .ranking-list__new{fill:#592F0C}.ranking-list__user{width:calc(100% - 150px)}.ranking-list__count{min-width:30px;font-size:13px;text-align:right;white-space:nowrap}.ranking-list__count strong{margin-right:.1em;font-size:20px;font-weight:500}.ranking-list__count--top3{font-size:16px;font-weight:bold}.ranking-list__count--top3 strong{font-size:24px;font-weight:bold}.ranking-list__images{width:44px;min-width:44px;height:44px;margin-right:30px}.ranking-list__images--top3{position:relative;width:66px;min-width:66px;height:66px;margin-right:15px}.ranking-link{transition:0.3s ease-out;width:16px;height:16px;margin:0 20px 0 auto;opacity:0;text-align:right}.ranking-link__icon{width:16px;height:16px}.main--sweets .ranking-link__icon{fill:#c89aaa}.main--bread .ranking-link__icon{fill:#d5c9b0}.main--soba .ranking-link__icon{fill:#D0D1B6}.main--udon .ranking-link__icon{fill:#b5bcc5}.main--unagi .ranking-link__icon{fill:#bdb6c5}.main--curry .ranking-link__icon{fill:#f4d0ad}.main--yakitori .ranking-link__icon{fill:#D1BAB5}.main--hamburger .ranking-link__icon{fill:#DBB5B8}.main--pizza .ranking-link__icon{fill:#BCD1C1}.main--tonkatsu .ranking-link__icon{fill:#D8C9BC}.main--ramen .ranking-link__icon{fill:#D3D1CD}.main--gyoza .ranking-link__icon{fill:#D1C0B5}.main--yakiniku .ranking-link__icon{fill:#C3C0AF}.main--okonomiyaki .ranking-link__icon{fill:#C7BAAF}.ranking-coming{margin:0;padding:80px 0 70px;border-radius:0 0 7px 7px;background:#fff;text-align:center}.ranking-coming--sweets{box-shadow:1px 0 10px rgba(174,51,93,0.1)}.ranking-coming--bread{box-shadow:1px 0 10px rgba(186,136,39,0.1)}.ranking-coming--soba{box-shadow:1px 0 10px rgba(149,153,26,0.1)}.ranking-coming--udon{box-shadow:1px 0 10px rgba(47,82,134,0.1)}.ranking-coming--unagi{box-shadow:1px 0 10px rgba(97,70,124,0.1)}.ranking-coming--curry{box-shadow:1px 0 10px rgba(227,134,41,0.1)}.ranking-coming--yakitori{box-shadow:1px 0 10px rgba(200,57,29,0.1)}.ranking-coming--hamburger{box-shadow:1px 0 10px rgba(213,24,38,0.1)}.ranking-coming--pizza{box-shadow:1px 0 10px rgba(11,115,38,0.1)}.ranking-coming--tonkatsu{box-shadow:1px 0 10px rgba(125,76,30,0.1)}.ranking-coming--ramen{box-shadow:1px 0 10px rgba(0,0,0,0.1)}.ranking-coming--gyoza{box-shadow:1px 0 10px rgba(204,77,33,0.1)}.ranking-coming--yakiniku{box-shadow:1px 0 10px rgba(0,0,0,0.1)}.ranking-coming--okonomiyaki{box-shadow:1px 0 10px rgba(89,47,12,0.1)}.ranking-coming__icon{display:block;width:240px;height:38px;margin:0 auto 20px}.main--sweets .ranking-coming__icon{fill:#78072e}.main--bread .ranking-coming__icon{fill:#785208}.main--soba .ranking-coming__icon{fill:#63660C}.main--udon .ranking-coming__icon{fill:#081e3c}.main--unagi .ranking-coming__icon{fill:#20083c}.main--curry .ranking-coming__icon{fill:#914e0c}.main--yakitori .ranking-coming__icon{fill:#661C0D}.main--hamburger .ranking-coming__icon{fill:#870912}.main--pizza .ranking-coming__icon{fill:#083B16}.main--tonkatsu .ranking-coming__icon{fill:#4B2D11}.main--ramen .ranking-coming__icon{fill:#6C6659}.main--gyoza .ranking-coming__icon{fill:#7E3218}.main--yakiniku .ranking-coming__icon{fill:#867E58}.main--okonomiyaki .ranking-coming__icon{fill:#221205}.ranking__suppplement{width:calc(100% - 40px);margin:50px 20px 0;font-size:10px;line-height:2}.main--sweets .ranking__suppplement{color:#c89aaa}.main--bread .ranking__suppplement{color:#d5c9b0}.main--soba .ranking__suppplement{color:#D0D1B6}.main--udon .ranking__suppplement{color:#b5bcc5}.main--unagi .ranking__suppplement{color:#bdb6c5}.main--curry .ranking__suppplement{color:#f4d0ad}.main--yakitori .ranking__suppplement{color:#D1BAB5}.main--hamburger .ranking__suppplement{color:#DBB5B8}.main--pizza .ranking__suppplement{color:#BCD1C1}.main--tonkatsu .ranking__suppplement{color:#D8C9BC}.main--ramen .ranking__suppplement{color:#D3D1CD}.main--gyoza .ranking__suppplement{color:#D1C0B5}.main--yakiniku .ranking__suppplement{color:#C3C0AF}.main--okonomiyaki .ranking__suppplement{color:#C7BAAF}.mission-ranking{display:none;position:relative;padding:110px 0 0}.mission-ranking-nav{display:flex;position:-webkit-sticky;position:sticky;top:0;width:960px;margin:0 auto;padding:25px 20px 0;list-style-type:none;z-index:100}.mission-ranking-nav__list{margin-right:20px}.mission-ranking-nav__list:first-child{width:144px}.mission-ranking-nav__list:nth-child(2){width:148px}.mission-ranking-nav__link{transition:0.3s ease-out;display:block;padding:20px 0;border-width:2px;border-style:solid;border-radius:30px;font-size:18px;line-height:1;text-align:center}.main--sweets .mission-ranking-nav__link{border-color:#ae335d;color:#ae335d}.main--sweets .mission-ranking-nav__link:hover,.main--sweets .mission-ranking-nav__link.is-current{background:#ae335d;color:#fff;font-weight:bold}.main--bread .mission-ranking-nav__link{border-color:#ba8827;color:#ba8827}.main--bread .mission-ranking-nav__link:hover,.main--bread .mission-ranking-nav__link.is-current{background:#ba8827;color:#fff;font-weight:bold}.main--soba .mission-ranking-nav__link{border-color:#95991A;color:#95991A}.main--soba .mission-ranking-nav__link:hover,.main--soba .mission-ranking-nav__link.is-current{background:#95991A;color:#fff;font-weight:bold}.main--udon .mission-ranking-nav__link{border-color:#2f5286;color:#2f5286}.main--udon .mission-ranking-nav__link:hover,.main--udon .mission-ranking-nav__link.is-current{background:#2f5286;color:#fff;font-weight:bold}.main--unagi .mission-ranking-nav__link{border-color:#61467c;color:#61467c}.main--unagi .mission-ranking-nav__link:hover,.main--unagi .mission-ranking-nav__link.is-current{background:#61467c;color:#fff;font-weight:bold}.main--curry .mission-ranking-nav__link{border-color:#e38629;color:#e38629}.main--curry .mission-ranking-nav__link:hover,.main--curry .mission-ranking-nav__link.is-current{background:#e38629;color:#fff;font-weight:bold}.main--yakitori .mission-ranking-nav__link{border-color:#C8391D;color:#C8391D}.main--yakitori .mission-ranking-nav__link:hover,.main--yakitori .mission-ranking-nav__link.is-current{background:#C8391D;color:#fff;font-weight:bold}.main--hamburger .mission-ranking-nav__link{border-color:#D51826;color:#D51826}.main--hamburger .mission-ranking-nav__link:hover,.main--hamburger .mission-ranking-nav__link.is-current{background:#D51826;color:#fff;font-weight:bold}.main--pizza .mission-ranking-nav__link{border-color:#0B7326;color:#0B7326}.main--pizza .mission-ranking-nav__link:hover,.main--pizza .mission-ranking-nav__link.is-current{background:#0B7326;color:#fff;font-weight:bold}.main--tonkatsu .mission-ranking-nav__link{border-color:#7D4C1E;color:#7D4C1E}.main--tonkatsu .mission-ranking-nav__link:hover,.main--tonkatsu .mission-ranking-nav__link.is-current{background:#7D4C1E;color:#fff;font-weight:bold}.main--ramen .mission-ranking-nav__link{border-color:#000000;color:#000000}.main--ramen .mission-ranking-nav__link:hover,.main--ramen .mission-ranking-nav__link.is-current{background:#000000;color:#fff;font-weight:bold}.main--gyoza .mission-ranking-nav__link{border-color:#CC4D21;color:#CC4D21}.main--gyoza .mission-ranking-nav__link:hover,.main--gyoza .mission-ranking-nav__link.is-current{background:#CC4D21;color:#fff;font-weight:bold}.main--yakiniku .mission-ranking-nav__link{border-color:#000000;color:#000000}.main--yakiniku .mission-ranking-nav__link:hover,.main--yakiniku .mission-ranking-nav__link.is-current{background:#000000;color:#fff;font-weight:bold}.main--okonomiyaki .mission-ranking-nav__link{border-color:#592F0C;color:#592F0C}.main--okonomiyaki .mission-ranking-nav__link:hover,.main--okonomiyaki .mission-ranking-nav__link.is-current{background:#592F0C;color:#fff;font-weight:bold}.mission-ranking-select{top:0;right:0;width:154px;height:60px;border-radius:30px;background:#fff;cursor:pointer;z-index:100}.mission-ranking-select.search-select{position:absolute;top:135px;right:calc((100% - 960px) / 2);margin:0}.mission-ranking-select__button{width:100%;height:60px;padding:0 45px 0 20px;border:0;background:transparent;font-size:14px;font-weight:bold;line-height:60px}.main--sweets .mission-ranking-select__button{color:#ae335d}.main--bread .mission-ranking-select__button{color:#ba8827}.main--soba .mission-ranking-select__button{color:#95991A}.main--udon .mission-ranking-select__button{color:#2f5286}.main--unagi .mission-ranking-select__button{color:#61467c}.main--curry .mission-ranking-select__button{color:#e38629}.main--yakitori .mission-ranking-select__button{color:#C8391D}.main--hamburger .mission-ranking-select__button{color:#D51826}.main--pizza .mission-ranking-select__button{color:#0B7326}.main--tonkatsu .mission-ranking-select__button{color:#7D4C1E}.main--ramen .mission-ranking-select__button{color:#000000}.main--gyoza .mission-ranking-select__button{color:#CC4D21}.main--yakiniku .mission-ranking-select__button{color:#000000}.main--okonomiyaki .mission-ranking-select__button{color:#592F0C}.mission-ranking-select__icon{position:absolute;top:50%;right:22px;width:8px;height:14px;transform:translateY(-50%) rotate(90deg);pointer-events:none}.main--sweets .mission-ranking-select__icon{fill:#ae335d}.main--bread .mission-ranking-select__icon{fill:#ba8827}.main--soba .mission-ranking-select__icon{fill:#95991A}.main--udon .mission-ranking-select__icon{fill:#2f5286}.main--unagi .mission-ranking-select__icon{fill:#61467c}.main--curry .mission-ranking-select__icon{fill:#e38629}.main--yakitori .mission-ranking-select__icon{fill:#C8391D}.main--hamburger .mission-ranking-select__icon{fill:#D51826}.main--pizza .mission-ranking-select__icon{fill:#0B7326}.main--tonkatsu .mission-ranking-select__icon{fill:#7D4C1E}.main--ramen .mission-ranking-select__icon{fill:#000000}.main--gyoza .mission-ranking-select__icon{fill:#CC4D21}.main--yakiniku .mission-ranking-select__icon{fill:#000000}.main--okonomiyaki .mission-ranking-select__icon{fill:#592F0C}.is-opened .mission-ranking-select__icon{transform:translateY(-50%) rotate(-90deg)}.mission-ranking-select__wrap.search-select__wrap{top:50px;left:0;min-width:100%}.mission-ranking__heading{margin:0 0 30px;padding-top:50px;font-size:38px;font-weight:bold;line-height:1.47;text-align:center}.mission-ranking__genre{display:block;font-size:26px}.mission-ranking__desc{margin:40px 0 60px;font-size:16px;line-height:1.71;text-align:center}.mission-ranking__desc span{font-size:10px}.mission-ranking-list{display:flex;flex-wrap:wrap;width:730px;margin:40px auto;padding:0;list-style-type:none}.mission-ranking-list__list{width:50%;font-size:16px;line-height:2.125}.mission-ranking-list__list span{font-size:12px}.search{display:flex;justify-content:center;margin:0 auto}.main--sweets .search{color:#78072e}.main--bread .search{color:#785208}.main--soba .search{color:#63660C}.main--udon .search{color:#081e3c}.main--unagi .search{color:#20083c}.main--curry .search{color:#914e0c}.main--yakitori .search{color:#661C0D}.main--hamburger .search{color:#870912}.main--pizza .search{color:#083B16}.main--tonkatsu .search{color:#4B2D11}.main--ramen .search{color:#6C6659}.main--gyoza .search{color:#7E3218}.main--yakiniku .search{color:#867E58}.main--okonomiyaki .search{color:#221205}.search-area{display:flex;justify-content:flex-start;min-width:449px;height:60px;margin-right:20px;padding:13px 15px 13px 25px;border-radius:30px;background:#fff;box-sizing:border-box}.search-area__icon{align-self:center;width:18px;min-width:18px;height:16px;margin-right:20px}.main--sweets .search-area__icon{fill:#78072e}.main--bread .search-area__icon{fill:#785208}.main--soba .search-area__icon{fill:#63660C}.main--udon .search-area__icon{fill:#081e3c}.main--unagi .search-area__icon{fill:#20083c}.main--curry .search-area__icon{fill:#914e0c}.main--yakitori .search-area__icon{fill:#661C0D}.main--hamburger .search-area__icon{fill:#870912}.main--pizza .search-area__icon{fill:#083B16}.main--tonkatsu .search-area__icon{fill:#4B2D11}.main--ramen .search-area__icon{fill:#6C6659}.main--gyoza .search-area__icon{fill:#7E3218}.main--yakiniku .search-area__icon{fill:#867E58}.main--okonomiyaki .search-area__icon{fill:#221205}.search-select{display:flex;position:relative;align-items:center;margin-right:35px;padding-right:25px;font-size:16px;cursor:pointer}_:-ms-lang(x)::-ms-backdrop,.search-select{padding-top:4px}.search-select:last-child{margin-right:0}.search-select__arrow{position:absolute;top:50%;right:0;width:8px;height:14px;transform:translateY(-50%) rotate(90deg);pointer-events:none}.main--sweets .search-select__arrow{fill:#ae335d}.main--bread .search-select__arrow{fill:#ba8827}.main--soba .search-select__arrow{fill:#95991A}.main--udon .search-select__arrow{fill:#2f5286}.main--unagi .search-select__arrow{fill:#61467c}.main--curry .search-select__arrow{fill:#e38629}.main--yakitori .search-select__arrow{fill:#C8391D}.main--hamburger .search-select__arrow{fill:#D51826}.main--pizza .search-select__arrow{fill:#0B7326}.main--tonkatsu .search-select__arrow{fill:#7D4C1E}.main--ramen .search-select__arrow{fill:#000000}.main--gyoza .search-select__arrow{fill:#CC4D21}.main--yakiniku .search-select__arrow{fill:#000000}.main--okonomiyaki .search-select__arrow{fill:#592F0C}.is-opened .search-select__arrow{transform:translateY(-50%) rotate(-90deg)}.search-select__selected{cursor:pointer}.main--sweets .is-opened .search-select__selected{color:#ae335d}.main--bread .is-opened .search-select__selected{color:#ba8827}.main--soba .is-opened .search-select__selected{color:#95991A}.main--udon .is-opened .search-select__selected{color:#2f5286}.main--unagi .is-opened .search-select__selected{color:#61467c}.main--curry .is-opened .search-select__selected{color:#e38629}.main--yakitori .is-opened .search-select__selected{color:#C8391D}.main--hamburger .is-opened .search-select__selected{color:#D51826}.main--pizza .is-opened .search-select__selected{color:#0B7326}.main--tonkatsu .is-opened .search-select__selected{color:#7D4C1E}.main--ramen .is-opened .search-select__selected{color:#000000}.main--gyoza .is-opened .search-select__selected{color:#CC4D21}.main--yakiniku .is-opened .search-select__selected{color:#000000}.main--okonomiyaki .is-opened .search-select__selected{color:#592F0C}.search-select__item{display:none}.search-select__wrap{display:none;position:absolute;top:30px;left:-20px;min-width:calc(100% + 25px);max-height:280px;margin:0;padding:20px 0;border-radius:20px;background:#fff;list-style-type:none;overflow:auto;z-index:10}.search-select__wrap--sort{padding:0}.search-select__wrap--sort li{padding:15px 20px;line-height:1}.search-select__wrap .mCSB_container{margin-right:15px}.main--sweets .search-select__wrap{box-shadow:1px 0 10px rgba(174,51,93,0.1)}.main--sweets .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#78072e}.main--sweets .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#f5eef1}.main--bread .search-select__wrap{box-shadow:1px 0 10px rgba(186,136,39,0.1)}.main--bread .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#785208}.main--bread .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#f5f2eb}.main--soba .search-select__wrap{box-shadow:1px 0 10px rgba(149,153,26,0.1)}.main--soba .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#63660C}.main--soba .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#F4F4E9}.main--udon .search-select__wrap{box-shadow:1px 0 10px rgba(47,82,134,0.1)}.main--udon .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#081e3c}.main--udon .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#f0f3f7}.main--unagi .search-select__wrap{box-shadow:1px 0 10px rgba(97,70,124,0.1)}.main--unagi .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#20083c}.main--unagi .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#ebe9ef}.main--curry .search-select__wrap{box-shadow:1px 0 10px rgba(227,134,41,0.1)}.main--curry .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#914e0c}.main--curry .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#faF2ea}.main--yakitori .search-select__wrap{box-shadow:1px 0 10px rgba(200,57,29,0.1)}.main--yakitori .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#661C0D}.main--yakitori .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#F5EAE9}.main--hamburger .search-select__wrap{box-shadow:1px 0 10px rgba(213,24,38,0.1)}.main--hamburger .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#870912}.main--hamburger .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#F8EAEC}.main--pizza .search-select__wrap{box-shadow:1px 0 10px rgba(11,115,38,0.1)}.main--pizza .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#083B16}.main--pizza .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#E9F2EA}.main--tonkatsu .search-select__wrap{box-shadow:1px 0 10px rgba(125,76,30,0.1)}.main--tonkatsu .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#4B2D11}.main--tonkatsu .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#F2ECE6}.main--ramen .search-select__wrap{box-shadow:1px 0 10px rgba(0,0,0,0.1)}.main--ramen .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#6C6659}.main--ramen .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#E8E8E8}.main--gyoza .search-select__wrap{box-shadow:1px 0 10px rgba(204,77,33,0.1)}.main--gyoza .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#7E3218}.main--gyoza .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#EFE5DF}.main--yakiniku .search-select__wrap{box-shadow:1px 0 10px rgba(0,0,0,0.1)}.main--yakiniku .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#867E58}.main--yakiniku .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#EBEBE4}.main--okonomiyaki .search-select__wrap{box-shadow:1px 0 10px rgba(89,47,12,0.1)}.main--okonomiyaki .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#221205}.main--okonomiyaki .search-select__wrap .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#EFE5DF}.search-select__list{padding:0 20px;font-size:13px;line-height:30px;white-space:nowrap;cursor:pointer}.main--sweets .search-select__list:hover{background:rgba(245,238,241,0.5);color:#ae335d}.main--bread .search-select__list:hover{background:rgba(245,242,235,0.5);color:#ba8827}.main--soba .search-select__list:hover{background:rgba(244,244,233,0.5);color:#95991A}.main--udon .search-select__list:hover{background:rgba(240,243,247,0.5);color:#2f5286}.main--unagi .search-select__list:hover{background:rgba(235,233,239,0.5);color:#61467c}.main--curry .search-select__list:hover{background:rgba(250,242,234,0.5);color:#e38629}.main--yakitori .search-select__list:hover{background:rgba(245,234,233,0.5);color:#C8391D}.main--hamburger .search-select__list:hover{background:rgba(248,234,236,0.5);color:#D51826}.main--pizza .search-select__list:hover{background:rgba(233,242,234,0.5);color:#0B7326}.main--tonkatsu .search-select__list:hover{background:rgba(242,236,230,0.5);color:#7D4C1E}.main--ramen .search-select__list:hover{background:rgba(232,232,232,0.5);color:#000000}.main--gyoza .search-select__list:hover{background:rgba(239,229,223,0.5);color:#CC4D21}.main--yakiniku .search-select__list:hover{background:rgba(235,235,228,0.5);color:#000000}.main--okonomiyaki .search-select__list:hover{background:rgba(239,229,223,0.5);color:#592F0C}.search-select__list.is-disabled{color:#ddd;pointer-events:none}.search-select__list__ul{padding:0px;margin:0px}.search__change{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;width:58px;height:34px;margin-left:auto;padding:10px 0;border:0;border-radius:17px;background:none;line-height:1;text-align:center;cursor:pointer;box-sizing:border-box}.main--sweets .search__change,.main--bread .search__change,.main--soba .search__change,.main--udon .search__change,.main--unagi .search__change,.main--curry .search__change,.main--yakitori .search__change,.main--hamburger .search__change,.main--pizza .search__change,.main--tonkatsu .search__change,.main--ramen .search__change,.main--gyoza .search__change,.main--yakiniku .search__change,.main--okonomiyaki .search__change{color:#dddddd}.search__change.is-active{color:#fff;transition:0.3s ease-out}.main--sweets .search__change.is-active{background-color:#ae335d}.main--bread .search__change.is-active{background-color:#ba8827}.main--soba .search__change.is-active{background-color:#95991A}.main--udon .search__change.is-active{background-color:#2f5286}.main--unagi .search__change.is-active{background-color:#61467c}.main--curry .search__change.is-active{background-color:#e38629}.main--yakitori .search__change.is-active{background-color:#C8391D}.main--hamburger .search__change.is-active{background-color:#D51826}.main--pizza .search__change.is-active{background-color:#0B7326}.main--tonkatsu .search__change.is-active{background-color:#7D4C1E}.main--ramen .search__change.is-active{background-color:#000000}.main--gyoza .search__change.is-active{background-color:#CC4D21}.main--yakiniku .search__change.is-active{background-color:#000000}.main--okonomiyaki .search__change.is-active{background-color:#592F0C}.search__change.is-active:hover{opacity:0.7}.search-sort{display:flex;position:relative;height:60px;padding:13px 25px;border-radius:30px;background:#fff;box-sizing:border-box}.search-sort__icon{align-self:center;width:22px;height:22px;margin-right:15px}.main--sweets .search-sort__icon{color:#78072e}.main--bread .search-sort__icon{color:#785208}.main--soba .search-sort__icon{color:#63660C}.main--udon .search-sort__icon{color:#081e3c}.main--unagi .search-sort__icon{color:#20083c}.main--curry .search-sort__icon{color:#914e0c}.main--yakitori .search-sort__icon{color:#661C0D}.main--hamburger .search-sort__icon{color:#870912}.main--pizza .search-sort__icon{color:#083B16}.main--tonkatsu .search-sort__icon{color:#4B2D11}.main--ramen .search-sort__icon{color:#6C6659}.main--gyoza .search-sort__icon{color:#7E3218}.main--yakiniku .search-sort__icon{color:#867E58}.main--okonomiyaki .search-sort__icon{color:#221205}.search-sort__select{position:absolute;top:0;left:0;width:20px;height:16px;font-size:26px;opacity:0}.search-sort__icon{width:22px;height:22px}.main--sweets .search-sort__icon{fill:#78072e}.main--bread .search-sort__icon{fill:#785208}.main--soba .search-sort__icon{fill:#63660C}.main--udon .search-sort__icon{fill:#081e3c}.main--unagi .search-sort__icon{fill:#20083c}.main--curry .search-sort__icon{fill:#914e0c}.main--yakitori .search-sort__icon{fill:#661C0D}.main--hamburger .search-sort__icon{fill:#870912}.main--pizza .search-sort__icon{fill:#083B16}.main--tonkatsu .search-sort__icon{fill:#4B2D11}.main--ramen .search-sort__icon{fill:#6C6659}.main--gyoza .search-sort__icon{fill:#7E3218}.main--yakiniku .search-sort__icon{fill:#867E58}.main--okonomiyaki .search-sort__icon{fill:#221205}.list-shop{display:flex;flex-wrap:wrap;width:960px;margin:0 auto}.list-shop__list{position:relative;width:200px;margin-top:60px;text-align:center;cursor:pointer}.list-shop__list:not(:nth-child(4n)){margin-right:53px}.list-shop__list:hover img{filter:brightness(115%) blur(10px)}.list-shop__list:hover .list-shop__link::before{opacity:1}.list-shop__list:hover .list-shop__detail{opacity:1}.list-shop__list:hover .list-shop__saved--unsaved{opacity:1}.list-shop__link{display:block;position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;z-index:1}.list-shop__images{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}.list-shop__images img{transition:0.3s ease-out;width:100%}.main--sweets .list-shop__images{background:#f5eef1}.main--bread .list-shop__images{background:#f5f2eb}.main--soba .list-shop__images{background:#F4F4E9}.main--udon .list-shop__images{background:#f0f3f7}.main--unagi .list-shop__images{background:#ebe9ef}.main--curry .list-shop__images{background:#faF2ea}.main--yakitori .list-shop__images{background:#F5EAE9}.main--hamburger .list-shop__images{background:#F8EAEC}.main--pizza .list-shop__images{background:#E9F2EA}.main--tonkatsu .list-shop__images{background:#F2ECE6}.main--ramen .list-shop__images{background:#E8E8E8}.main--gyoza .list-shop__images{background:#EFE5DF}.main--yakiniku .list-shop__images{background:#EBEBE4}.main--okonomiyaki .list-shop__images{background:#EFE5DF}.list-shop__detail{transition:0.3s ease-out;position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;padding:50px 25px;background:rgba(255,255,255,0.85);opacity:0;z-index:2}.main--sweets .list-shop__detail{color:#ae335d}.main--bread .list-shop__detail{color:#ba8827}.main--soba .list-shop__detail{color:#95991A}.main--udon .list-shop__detail{color:#2f5286}.main--unagi .list-shop__detail{color:#61467c}.main--curry .list-shop__detail{color:#e38629}.main--yakitori .list-shop__detail{color:#C8391D}.main--hamburger .list-shop__detail{color:#D51826}.main--pizza .list-shop__detail{color:#0B7326}.main--tonkatsu .list-shop__detail{color:#7D4C1E}.main--ramen .list-shop__detail{color:#000000}.main--gyoza .list-shop__detail{color:#CC4D21}.main--yakiniku .list-shop__detail{color:#000000}.main--okonomiyaki .list-shop__detail{color:#592F0C}.list-shop-rate{margin:0 0 10px;color:#e64c30;font-size:18px;font-weight:bold;line-height:1.25}.list-shop-rate__icon{display:inline-block;position:relative;margin-right:5px;background:url(/assets/hyakumeiten2019/star_off-84ca985732942dabcb84ff6e1f0c27b936298dbe9d7195774d71f387e0d4e07f.svg) no-repeat left top/auto 18px;color:transparent;font-size:18px;font-style:normal;letter-spacing:.15em}.list-shop-rate__icon::before{display:block;position:absolute;top:0;left:0;height:18px;background:url(/assets/hyakumeiten2019/star_on-a6809d473cc11a0e6544cbd17f0791f33b35412a254b2763edb28e9b5dc7725b.svg) no-repeat left top/auto 18px;content:"";overflow:hidden}_:-ms-lang(x)::-ms-backdrop,.list-shop-rate__icon::before{top:2px}.list-shop-rate__icon--1::before{width:1em}.list-shop-rate__icon--1-5::before{width:1.65em}.list-shop-rate__icon--2::before{width:2.15em}.list-shop-rate__icon--2-5::before{width:2.8em}.list-shop-rate__icon--3::before{width:3.3em}.list-shop-rate__icon--3-5::before{width:3.95em;background:url(/assets/hyakumeiten2019/star_on_4-748dfc231e2f3e6bb154c1609c71363f9f8a4e2fd94a09ac4cda3c5fc7ce387d.svg) no-repeat left top/auto 18px}.list-shop-rate__icon--4::before{width:4.45em;background:url(/assets/hyakumeiten2019/star_on_4-748dfc231e2f3e6bb154c1609c71363f9f8a4e2fd94a09ac4cda3c5fc7ce387d.svg) no-repeat left top/auto 18px}.list-shop-rate__icon--4-5::before{width:5.05em;background:url(/assets/hyakumeiten2019/star_on_5-101557db43157f06cce296183b192dcd4fc6466d984e83aff8f4d83fb6e9e4f6.svg) no-repeat left top/auto 18px}.list-shop-rate__icon--5::before{width:5.6em;background:url(/assets/hyakumeiten2019/star_on_5-101557db43157f06cce296183b192dcd4fc6466d984e83aff8f4d83fb6e9e4f6.svg) no-repeat left top/auto 18px}_:-ms-lang(x)::-ms-backdrop,.list-shop-rate__icon::before{margin-top:-2px;padding-top:2px}_:-ms-lang(x)::-ms-backdrop,.list-shop-rate__icon--1-5::before{width:1.7em}_:-ms-lang(x)::-ms-backdrop,.list-shop-rate__icon--2-5::before{width:2.85em}_:-ms-lang(x)::-ms-backdrop,.list-shop-rate__icon--3-5::before{width:4em}_:-ms-lang(x)::-ms-backdrop,.list-shop-rate__icon--4-5::before{width:5.15em}_:-ms-lang(x)::backdrop,.list-shop-rate__icon--1-5::before{width:1.7em}_:-ms-lang(x)::backdrop,.list-shop-rate__icon--2-5::before{width:2.85em}_:-ms-lang(x)::backdrop,.list-shop-rate__icon--3-5::before{width:4em}_:-ms-lang(x)::backdrop,.list-shop-rate__icon--4-5::before{width:5.15em}.list-shop-info{margin:0;padding:0;list-style-type:none}.list-shop-info__list{font-size:13px;line-height:1.84;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-shop-info__icon-wrap{display:inline-block;width:16px;height:16px}.list-shop-info__icon{max-width:16px;max-height:16px;vertical-align:-3px}.main--sweets .list-shop-info__icon{fill:#c89aaa}.main--bread .list-shop-info__icon{fill:#d5c9b0}.main--soba .list-shop-info__icon{fill:#D0D1B6}.main--udon .list-shop-info__icon{fill:#b5bcc5}.main--unagi .list-shop-info__icon{fill:#bdb6c5}.main--curry .list-shop-info__icon{fill:#f4d0ad}.main--yakitori .list-shop-info__icon{fill:#D1BAB5}.main--hamburger .list-shop-info__icon{fill:#DBB5B8}.main--pizza .list-shop-info__icon{fill:#BCD1C1}.main--tonkatsu .list-shop-info__icon{fill:#D8C9BC}.main--ramen .list-shop-info__icon{fill:#D3D1CD}.main--gyoza .list-shop-info__icon{fill:#D1C0B5}.main--yakiniku .list-shop-info__icon{fill:#C3C0AF}.main--okonomiyaki .list-shop-info__icon{fill:#C7BAAF}.list-shop__more{transition:0.3s ease-out;margin:11px 0 0;font-size:13px;font-weight:bold;line-height:1}.list-shop__more:hover{opacity:0.7}.list-shop__save{transition:0.3s ease-out;position:absolute;top:167px;left:50%;transform:translateX(-50%);z-index:3}.list-shop__list:hover .list-shop__save[href]:hover{opacity:0.7}.list-shop__saved{transition:0.3s ease-out;width:12.5px;height:18px;backface-visibility:hidden}.main--sweets .list-shop__saved{fill:#ae335d}.main--bread .list-shop__saved{fill:#ba8827}.main--soba .list-shop__saved{fill:#95991A}.main--udon .list-shop__saved{fill:#2f5286}.main--unagi .list-shop__saved{fill:#61467c}.main--curry .list-shop__saved{fill:#e38629}.main--yakitori .list-shop__saved{fill:#C8391D}.main--hamburger .list-shop__saved{fill:#D51826}.main--pizza .list-shop__saved{fill:#0B7326}.main--tonkatsu .list-shop__saved{fill:#7D4C1E}.main--ramen .list-shop__saved{fill:#000000}.main--gyoza .list-shop__saved{fill:#CC4D21}.main--yakiniku .list-shop__saved{fill:#000000}.main--okonomiyaki .list-shop__saved{fill:#592F0C}.list-shop__saved--unsaved{opacity:0}.list-shop__went{width:14.5px;height:18px}.main--sweets .list-shop__went{fill:#c89aaa}.main--bread .list-shop__went{fill:#d5c9b0}.main--soba .list-shop__went{fill:#D0D1B6}.main--udon .list-shop__went{fill:#b5bcc5}.main--unagi .list-shop__went{fill:#bdb6c5}.main--curry .list-shop__went{fill:#f4d0ad}.main--yakitori .list-shop__went{fill:#D1BAB5}.main--hamburger .list-shop__went{fill:#DBB5B8}.main--pizza .list-shop__went{fill:#BCD1C1}.main--tonkatsu .list-shop__went{fill:#D8C9BC}.main--ramen .list-shop__went{fill:#D3D1CD}.main--gyoza .list-shop__went{fill:#D1C0B5}.main--yakiniku .list-shop__went{fill:#C3C0AF}.main--okonomiyaki .list-shop__went{fill:#C7BAAF}.list-shop__name{transition:0.3s ease-out;margin:10px 0 5px;font-size:15px;font-weight:bold;word-break:keep-all}.main--sweets .list-shop__name{color:#ae335d}.main--bread .list-shop__name{color:#ba8827}.main--soba .list-shop__name{color:#95991A}.main--udon .list-shop__name{color:#2f5286}.main--unagi .list-shop__name{color:#61467c}.main--curry .list-shop__name{color:#e38629}.main--yakitori .list-shop__name{color:#C8391D}.main--hamburger .list-shop__name{color:#D51826}.main--pizza .list-shop__name{color:#0B7326}.main--tonkatsu .list-shop__name{color:#7D4C1E}.main--ramen .list-shop__name{color:#000000}.main--gyoza .list-shop__name{color:#CC4D21}.main--yakiniku .list-shop__name{color:#000000}.main--okonomiyaki .list-shop__name{color:#592F0C}.list-shop__name:hover{opacity:0.7}.list-shop__area{margin:0;font-size:12px;word-break:keep-all}.main--sweets .list-shop__area{color:#78072e}.main--bread .list-shop__area{color:#785208}.main--soba .list-shop__area{color:#63660C}.main--udon .list-shop__area{color:#081e3c}.main--unagi .list-shop__area{color:#20083c}.main--curry .list-shop__area{color:#914e0c}.main--yakitori .list-shop__area{color:#661C0D}.main--hamburger .list-shop__area{color:#870912}.main--pizza .list-shop__area{color:#083B16}.main--tonkatsu .list-shop__area{color:#4B2D11}.main--ramen .list-shop__area{color:#6C6659}.main--gyoza .list-shop__area{color:#7E3218}.main--yakiniku .list-shop__area{color:#867E58}.main--okonomiyaki .list-shop__area{color:#221205}.shop{display:none;position:fixed;left:50%;width:960px;min-height:455px;padding:40px 50px 70px 40px;transform:translateX(-50%);transition-duration:1s;transition-property:transform, opacity;border-radius:7px;background:#fff;opacity:0;z-index:200;box-sizing:border-box}.shop--sweets{color:#78072e;box-shadow:1px 0 10px rgba(174,51,93,0.1)}.shop--bread{color:#785208;box-shadow:1px 0 10px rgba(186,136,39,0.1)}.shop--soba{color:#63660C;box-shadow:1px 0 10px rgba(149,153,26,0.1)}.shop--udon{color:#081e3c;box-shadow:1px 0 10px rgba(47,82,134,0.1)}.shop--unagi{color:#20083c;box-shadow:1px 0 10px rgba(97,70,124,0.1)}.shop--curry{color:#914e0c;box-shadow:1px 0 10px rgba(227,134,41,0.1)}.shop--yakitori{color:#661C0D;box-shadow:1px 0 10px rgba(200,57,29,0.1)}.shop--hamburger{color:#870912;box-shadow:1px 0 10px rgba(213,24,38,0.1)}.shop--pizza{color:#083B16;box-shadow:1px 0 10px rgba(11,115,38,0.1)}.shop--tonkatsu{color:#4B2D11;box-shadow:1px 0 10px rgba(125,76,30,0.1)}.shop--ramen{color:#6C6659;box-shadow:1px 0 10px rgba(0,0,0,0.1)}.shop--gyoza{color:#7E3218;box-shadow:1px 0 10px rgba(204,77,33,0.1)}.shop--yakiniku{color:#867E58;box-shadow:1px 0 10px rgba(0,0,0,0.1)}.shop--okonomiyaki{color:#221205;box-shadow:1px 0 10px rgba(89,47,12,0.1)}@media only screen and (min-width: 1420px){.shop{left:calc(50% + 150px)}}.shop.is-current{opacity:1;display:flex}.shop.is-prev{transform:translateX(-150%);opacity:0;display:flex;pointer-events:none}.shop.is-next{transform:translateX(100%);opacity:0;display:flex;pointer-events:none}.shop-sns.genre-sns{position:absolute;top:405px;width:60px;margin:0}.shop-sns.genre-sns .genre-sns__list,.shop-sns.genre-sns .genre-sns__icon{width:20px;height:20px}.shop-slide{display:flex;position:absolute;top:0;left:0;height:100%}.shop-wrap{position:relative}.shop--sweets .shop{color:#78072e}.shop--bread .shop{color:#785208}.shop--soba .shop{color:#63660C}.shop--udon .shop{color:#081e3c}.shop--unagi .shop{color:#20083c}.shop--curry .shop{color:#914e0c}.shop--yakitori .shop{color:#661C0D}.shop--hamburger .shop{color:#870912}.shop--pizza .shop{color:#083B16}.shop--tonkatsu .shop{color:#4B2D11}.shop--ramen .shop{color:#6C6659}.shop--gyoza .shop{color:#7E3218}.shop--yakiniku .shop{color:#867E58}.shop--okonomiyaki .shop{color:#221205}.shop__images{width:345px;height:345px;margin-right:40px;overflow:hidden}.shop__images img{transition:0.3s ease-out;width:100%}.shop__images:hover img{transform:scale(1.1)}.shop__in{width:485px}.shop__name{transition:0.3s ease-out;display:block;margin:0 0 20px;font-size:24px;font-weight:bold;line-height:1.41;backface-visibility:hidden;word-break:keep-all}_:-ms-lang(x)::-ms-backdrop,.shop__name{margin-bottom:15px;padding-top:5px}.shop--sweets .shop__name{color:#ae335d}.shop--bread .shop__name{color:#ba8827}.shop--soba .shop__name{color:#95991A}.shop--udon .shop__name{color:#2f5286}.shop--unagi .shop__name{color:#61467c}.shop--curry .shop__name{color:#e38629}.shop--yakitori .shop__name{color:#C8391D}.shop--hamburger .shop__name{color:#D51826}.shop--pizza .shop__name{color:#0B7326}.shop--tonkatsu .shop__name{color:#7D4C1E}.shop--ramen .shop__name{color:#000000}.shop--gyoza .shop__name{color:#CC4D21}.shop--yakiniku .shop__name{color:#000000}.shop--okonomiyaki .shop__name{color:#592F0C}.shop__name:hover{opacity:0.7}.shop__area{display:inline-block;margin:0 10px 0 0;font-size:16px;word-break:keep-all}.shop-rate{display:inline-block;margin:0;color:#e64c30;font-size:22px;font-weight:bold;line-height:1.2}.shop-rate--detail{margin:0}.shop-rate__icon{display:inline-block;position:relative;margin-right:5px;background:url(/assets/hyakumeiten2019/star_off-84ca985732942dabcb84ff6e1f0c27b936298dbe9d7195774d71f387e0d4e07f.svg) no-repeat left top/auto 20px;color:transparent;font-size:20px;font-style:normal;letter-spacing:.15em}_:-ms-lang(x)::-ms-backdrop,.shop-rate__icon{vertical-align:3px}.shop-rate__icon::before{display:block;position:absolute;top:0;left:0;height:20px;background:url(/assets/hyakumeiten2019/star_on-a6809d473cc11a0e6544cbd17f0791f33b35412a254b2763edb28e9b5dc7725b.svg) no-repeat left top/auto 20px;content:"";overflow:hidden}_:-ms-lang(x)::-ms-backdrop,.shop-rate__icon::before{top:2px}.shop-rate__icon--1::before{width:1em}.shop-rate__icon--1-5::before{width:1.65em}.shop-rate__icon--2::before{width:2.15em}.shop-rate__icon--2-5::before{width:2.8em}.shop-rate__icon--3::before{width:3.3em}.shop-rate__icon--3-5::before{width:3.95em;background:url(/assets/hyakumeiten2019/star_on_4-748dfc231e2f3e6bb154c1609c71363f9f8a4e2fd94a09ac4cda3c5fc7ce387d.svg) no-repeat left top/auto 20px}.shop-rate__icon--4::before{width:4.45em;background:url(/assets/hyakumeiten2019/star_on_4-748dfc231e2f3e6bb154c1609c71363f9f8a4e2fd94a09ac4cda3c5fc7ce387d.svg) no-repeat left top/auto 20px}.shop-rate__icon--4-5::before{width:5.05em;background:url(/assets/hyakumeiten2019/star_on_5-101557db43157f06cce296183b192dcd4fc6466d984e83aff8f4d83fb6e9e4f6.svg) no-repeat left top/auto 20px}.shop-rate__icon--5::before{width:5.6em;background:url(/assets/hyakumeiten2019/star_on_5-101557db43157f06cce296183b192dcd4fc6466d984e83aff8f4d83fb6e9e4f6.svg) no-repeat left top/auto 20px}_:-ms-lang(x)::-ms-backdrop,.shop-rate__icon::before{margin-top:-2px;padding-top:2px}_:-ms-lang(x)::-ms-backdrop,.shop-rate__icon--1-5::before{width:1.7em}_:-ms-lang(x)::-ms-backdrop,.shop-rate__icon--2-5::before{width:2.85em}_:-ms-lang(x)::-ms-backdrop,.shop-rate__icon--3-5::before{width:4em}_:-ms-lang(x)::-ms-backdrop,.shop-rate__icon--4-5::before{width:5.15em}_:-ms-lang(x)::backdrop,.shop-rate__icon--1-5::before{width:1.7em}_:-ms-lang(x)::backdrop,.shop-rate__icon--2-5::before{width:2.85em}_:-ms-lang(x)::backdrop,.shop-rate__icon--3-5::before{width:4em}_:-ms-lang(x)::backdrop,.shop-rate__icon--4-5::before{width:5.15em}.shop-info{display:flex;flex-wrap:wrap;margin:10px 0;padding:5px 0 0;list-style-type:none}.shop-info--detail{margin:0;padding:0;text-align:left}.shop--sweets .shop-info--detail{color:#78072e}.shop--bread .shop-info--detail{color:#785208}.shop--soba .shop-info--detail{color:#63660C}.shop--udon .shop-info--detail{color:#081e3c}.shop--unagi .shop-info--detail{color:#20083c}.shop--curry .shop-info--detail{color:#914e0c}.shop--yakitori .shop-info--detail{color:#661C0D}.shop--hamburger .shop-info--detail{color:#870912}.shop--pizza .shop-info--detail{color:#083B16}.shop--tonkatsu .shop-info--detail{color:#4B2D11}.shop--ramen .shop-info--detail{color:#6C6659}.shop--gyoza .shop-info--detail{color:#7E3218}.shop--yakiniku .shop-info--detail{color:#867E58}.shop--okonomiyaki .shop-info--detail{color:#221205}.shop--sweets .shop-info{border-top:1px solid #f5eef1;color:#78072e}.shop--bread .shop-info{border-top:1px solid #f5f2eb;color:#785208}.shop--soba .shop-info{border-top:1px solid #F4F4E9;color:#63660C}.shop--udon .shop-info{border-top:1px solid #f0f3f7;color:#081e3c}.shop--unagi .shop-info{border-top:1px solid #ebe9ef;color:#20083c}.shop--curry .shop-info{border-top:1px solid #faF2ea;color:#914e0c}.shop--yakitori .shop-info{border-top:1px solid #F5EAE9;color:#661C0D}.shop--hamburger .shop-info{border-top:1px solid #F8EAEC;color:#870912}.shop--pizza .shop-info{border-top:1px solid #E9F2EA;color:#083B16}.shop--tonkatsu .shop-info{border-top:1px solid #F2ECE6;color:#4B2D11}.shop--ramen .shop-info{border-top:1px solid #E8E8E8;color:#6C6659}.shop--gyoza .shop-info{border-top:1px solid #EFE5DF;color:#7E3218}.shop--yakiniku .shop-info{border-top:1px solid #EBEBE4;color:#867E58}.shop--okonomiyaki .shop-info{border-top:1px solid #EFE5DF;color:#221205}.shop-info__list{position:relative;margin:5px 15px 0 0;padding-left:23px;line-height:1.8}.shop-info__icon-wrap{display:inline-block;position:absolute;top:0;left:0;width:18px;height:18px;margin-right:5px}.shop-info__icon{max-width:18px;max-height:18px;vertical-align:-4.5px}_:-ms-lang(x)::-ms-backdrop,.shop-info__icon{vertical-align:-2.5px}.shop--sweets .shop-info__icon{fill:#c89aaa}.shop--bread .shop-info__icon{fill:#d5c9b0}.shop--soba .shop-info__icon{fill:#D0D1B6}.shop--udon .shop-info__icon{fill:#b5bcc5}.shop--unagi .shop-info__icon{fill:#bdb6c5}.shop--curry .shop-info__icon{fill:#f4d0ad}.shop--yakitori .shop-info__icon{fill:#D1BAB5}.shop--hamburger .shop-info__icon{fill:#DBB5B8}.shop--pizza .shop-info__icon{fill:#BCD1C1}.shop--tonkatsu .shop-info__icon{fill:#D8C9BC}.shop--ramen .shop-info__icon{fill:#D3D1CD}.shop--gyoza .shop-info__icon{fill:#D1C0B5}.shop--yakiniku .shop-info__icon{fill:#C3C0AF}.shop--okonomiyaki .shop-info__icon{fill:#C7BAAF}.shop-description{display:block;margin:20px 0 0;padding:15px 20px;font-size:13px;line-height:1.6}.shop--sweets .shop-description{background:rgba(245,238,241,0.5);color:#ae335d}.shop--bread .shop-description{background:rgba(245,242,235,0.5);color:#ba8827}.shop--soba .shop-description{background:rgba(244,244,233,0.5);color:#95991A}.shop--udon .shop-description{background:rgba(240,243,247,0.5);color:#2f5286}.shop--unagi .shop-description{background:rgba(235,233,239,0.5);color:#61467c}.shop--curry .shop-description{background:rgba(250,242,234,0.5);color:#e38629}.shop--yakitori .shop-description{background:rgba(245,234,233,0.5);color:#C8391D}.shop--hamburger .shop-description{background:rgba(248,234,236,0.5);color:#D51826}.shop--pizza .shop-description{background:rgba(233,242,234,0.5);color:#0B7326}.shop--tonkatsu .shop-description{background:rgba(242,236,230,0.5);color:#7D4C1E}.shop--ramen .shop-description{background:rgba(232,232,232,0.5);color:#000000}.shop--gyoza .shop-description{background:rgba(239,229,223,0.5);color:#CC4D21}.shop--yakiniku .shop-description{background:rgba(235,235,228,0.5);color:#000000}.shop--okonomiyaki .shop-description{background:rgba(239,229,223,0.5);color:#592F0C}.shop-description__title{transition:0.3s ease-out;display:block;margin:0;padding:0 0 3px;font-weight:bold;cursor:pointer;backface-visibility:hidden}.shop--sweets .shop-description__title{color:#ae335d}.shop--bread .shop-description__title{color:#ba8827}.shop--soba .shop-description__title{color:#95991A}.shop--udon .shop-description__title{color:#2f5286}.shop--unagi .shop-description__title{color:#61467c}.shop--curry .shop-description__title{color:#e38629}.shop--yakitori .shop-description__title{color:#C8391D}.shop--hamburger .shop-description__title{color:#D51826}.shop--pizza .shop-description__title{color:#0B7326}.shop--tonkatsu .shop-description__title{color:#7D4C1E}.shop--ramen .shop-description__title{color:#000000}.shop--gyoza .shop-description__title{color:#CC4D21}.shop--yakiniku .shop-description__title{color:#000000}.shop--okonomiyaki .shop-description__title{color:#592F0C}.shop-description__title:hover{opacity:0.7}.shop-description__text{display:-webkit-box;margin:10px 0 0;padding-top:8px;line-height:2.0}.shop--sweets .shop-description__text{border-top:1px solid rgba(174,51,93,0.1);color:#78072e}.shop--bread .shop-description__text{border-top:1px solid rgba(186,136,39,0.1);color:#785208}.shop--soba .shop-description__text{border-top:1px solid rgba(149,153,26,0.1);color:#63660C}.shop--udon .shop-description__text{border-top:1px solid rgba(47,82,134,0.1);color:#081e3c}.shop--unagi .shop-description__text{border-top:1px solid rgba(97,70,124,0.1);color:#20083c}.shop--curry .shop-description__text{border-top:1px solid rgba(227,134,41,0.1);color:#914e0c}.shop--yakitori .shop-description__text{border-top:1px solid rgba(200,57,29,0.1);color:#661C0D}.shop--hamburger .shop-description__text{border-top:1px solid rgba(213,24,38,0.1);color:#870912}.shop--pizza .shop-description__text{border-top:1px solid rgba(11,115,38,0.1);color:#083B16}.shop--tonkatsu .shop-description__text{border-top:1px solid rgba(125,76,30,0.1);color:#4B2D11}.shop--ramen .shop-description__text{border-top:1px solid rgba(0,0,0,0.1);color:#6C6659}.shop--gyoza .shop-description__text{border-top:1px solid rgba(204,77,33,0.1);color:#7E3218}.shop--yakiniku .shop-description__text{border-top:1px solid rgba(0,0,0,0.1);color:#867E58}.shop--okonomiyaki .shop-description__text{border-top:1px solid rgba(89,47,12,0.1);color:#221205}.shop-description__user{transition:0.3s ease-out;margin:0;font-size:13px;backface-visibility:hidden}.shop--sweets .shop-description__user{color:#ae335d}.shop--bread .shop-description__user{color:#ba8827}.shop--soba .shop-description__user{color:#95991A}.shop--udon .shop-description__user{color:#2f5286}.shop--unagi .shop-description__user{color:#61467c}.shop--curry .shop-description__user{color:#e38629}.shop--yakitori .shop-description__user{color:#C8391D}.shop--hamburger .shop-description__user{color:#D51826}.shop--pizza .shop-description__user{color:#0B7326}.shop--tonkatsu .shop-description__user{color:#7D4C1E}.shop--ramen .shop-description__user{color:#000000}.shop--gyoza .shop-description__user{color:#CC4D21}.shop--yakiniku .shop-description__user{color:#000000}.shop--okonomiyaki .shop-description__user{color:#592F0C}.shop-description__user:hover{opacity:0.7}.shop-description__icon{width:14px;height:12px;margin-right:3px;vertical-align:-3px}.shop--sweets .shop-description__icon{fill:#c89aaa}.shop--bread .shop-description__icon{fill:#d5c9b0}.shop--soba .shop-description__icon{fill:#D0D1B6}.shop--udon .shop-description__icon{fill:#b5bcc5}.shop--unagi .shop-description__icon{fill:#bdb6c5}.shop--curry .shop-description__icon{fill:#f4d0ad}.shop--yakitori .shop-description__icon{fill:#D1BAB5}.shop--hamburger .shop-description__icon{fill:#DBB5B8}.shop--pizza .shop-description__icon{fill:#BCD1C1}.shop--tonkatsu .shop-description__icon{fill:#D8C9BC}.shop--ramen .shop-description__icon{fill:#D3D1CD}.shop--gyoza .shop-description__icon{fill:#D1C0B5}.shop--yakiniku .shop-description__icon{fill:#C3C0AF}.shop--okonomiyaki .shop-description__icon{fill:#C7BAAF}.shop-description__more{transition:0.3s ease-out;margin-left:.2em;font-weight:bold;text-align:right;backface-visibility:hidden}.shop--sweets .shop-description__more{color:#ae335d}.shop--bread .shop-description__more{color:#ba8827}.shop--soba .shop-description__more{color:#95991A}.shop--udon .shop-description__more{color:#2f5286}.shop--unagi .shop-description__more{color:#61467c}.shop--curry .shop-description__more{color:#e38629}.shop--yakitori .shop-description__more{color:#C8391D}.shop--hamburger .shop-description__more{color:#D51826}.shop--pizza .shop-description__more{color:#0B7326}.shop--tonkatsu .shop-description__more{color:#7D4C1E}.shop--ramen .shop-description__more{color:#000000}.shop--gyoza .shop-description__more{color:#CC4D21}.shop--yakiniku .shop-description__more{color:#000000}.shop--okonomiyaki .shop-description__more{color:#592F0C}.shop-description__more:hover{opacity:0.7}.shop-sns{position:absolute;bottom:30px;left:40px}.shop-button{position:absolute;bottom:-27.5px;left:50%;width:325px;height:55px;padding:0;transform:translateX(-50%);border-radius:30px;overflow:hidden}.shop--sweets .shop-button{background:#ae335d;color:#fff}.shop--bread .shop-button{background:#ba8827;color:#fff}.shop--soba .shop-button{background:#95991A;color:#fff}.shop--udon .shop-button{background:#2f5286;color:#fff}.shop--unagi .shop-button{background:#61467c;color:#fff}.shop--curry .shop-button{background:#e38629;color:#fff}.shop--yakitori .shop-button{background:#C8391D;color:#fff}.shop--hamburger .shop-button{background:#D51826;color:#fff}.shop--pizza .shop-button{background:#0B7326;color:#fff}.shop--tonkatsu .shop-button{background:#7D4C1E;color:#fff}.shop--ramen .shop-button{background:#000000;color:#fff}.shop--gyoza .shop-button{background:#CC4D21;color:#fff}.shop--yakiniku .shop-button{background:#000000;color:#fff}.shop--okonomiyaki .shop-button{background:#592F0C;color:#fff}.shop-button .shop-button__went,.shop-button .shop-button__save,.shop-button .shop-button__detail{display:flex;position:relative;flex-grow:1;align-items:center;justify-content:center;height:55px;color:#fff;font-weight:bold}.shop-button__in{display:flex}.shop-button__went{min-width:60px;padding-left:15px}.shop-button__icon-went{width:14.5px;height:17.8px;fill:#fff;opacity:.5}.shop-button__save{transition:0.3s ease-out;min-width:95px}.shop-button__save::before,.shop-button__save::after{position:absolute;top:15px;bottom:15px;width:1px;content:""}.shop-button__save::before{left:0}.shop-button__save::after{right:0}.shop--sweets .shop-button__save::before,.shop--sweets .shop-button__save::after{background:rgba(120,7,46,0.2)}.shop--bread .shop-button__save::before,.shop--bread .shop-button__save::after{background:rgba(120,82,8,0.2)}.shop--soba .shop-button__save::before,.shop--soba .shop-button__save::after{background:rgba(99,102,12,0.2)}.shop--udon .shop-button__save::before,.shop--udon .shop-button__save::after{background:rgba(8,30,60,0.2)}.shop--unagi .shop-button__save::before,.shop--unagi .shop-button__save::after{background:rgba(32,8,60,0.2)}.shop--curry .shop-button__save::before,.shop--curry .shop-button__save::after{background:rgba(145,78,12,0.2)}.shop--yakitori .shop-button__save::before,.shop--yakitori .shop-button__save::after{background:rgba(102,28,13,0.2)}.shop--hamburger .shop-button__save::before,.shop--hamburger .shop-button__save::after{background:rgba(135,9,18,0.2)}.shop--pizza .shop-button__save::before,.shop--pizza .shop-button__save::after{background:rgba(8,59,22,0.2)}.shop--tonkatsu .shop-button__save::before,.shop--tonkatsu .shop-button__save::after{background:rgba(75,45,17,0.2)}.shop--ramen .shop-button__save::before,.shop--ramen .shop-button__save::after{background:rgba(108,102,89,0.2)}.shop--gyoza .shop-button__save::before,.shop--gyoza .shop-button__save::after{background:rgba(126,50,24,0.2)}.shop--yakiniku .shop-button__save::before,.shop--yakiniku .shop-button__save::after{background:rgba(134,126,88,0.2)}.shop--okonomiyaki .shop-button__save::before,.shop--okonomiyaki .shop-button__save::after{background:rgba(34,18,5,0.2)}.shop-button__save:hover{background:rgba(255,255,255,0.2);cursor:pointer}.shop-button__icon-save{width:12.5px;height:18px;margin:0 9px 0 4px;vertical-align:-4px;fill:#fff}.shop-button__detail{transition:0.3s ease-out;min-width:170px}.shop-button__detail:hover{background:rgba(255,255,255,0.2)}.shop-button__icon-blank{width:16px;height:16px;margin-left:10px;vertical-align:-3px}.shop--sweets .shop-button__icon-blank{fill:#c89aaa}.shop--bread .shop-button__icon-blank{fill:#d5c9b0}.shop--soba .shop-button__icon-blank{fill:#D0D1B6}.shop--udon .shop-button__icon-blank{fill:#b5bcc5}.shop--unagi .shop-button__icon-blank{fill:#bdb6c5}.shop--curry .shop-button__icon-blank{fill:#f4d0ad}.shop--yakitori .shop-button__icon-blank{fill:#D1BAB5}.shop--hamburger .shop-button__icon-blank{fill:#DBB5B8}.shop--pizza .shop-button__icon-blank{fill:#BCD1C1}.shop--tonkatsu .shop-button__icon-blank{fill:#D8C9BC}.shop--ramen .shop-button__icon-blank{fill:#D3D1CD}.shop--gyoza .shop-button__icon-blank{fill:#D1C0B5}.shop--yakiniku .shop-button__icon-blank{fill:#C3C0AF}.shop--okonomiyaki .shop-button__icon-blank{fill:#C7BAAF}.shop-close{transition:0.3s ease-out;position:absolute;top:calc(50% - 297.5px);right:calc(50% - 590px);width:40px;height:40px;transform:translateY(-50%);cursor:pointer;z-index:300}@media only screen and (min-width: 1420px){.shop-close{right:calc(50% - 700px)}}.shop-close:hover::before,.shop-close:hover::after{opacity:0.7}.shop-close::before,.shop-close::after{transition:0.3s ease-out;position:absolute;right:6px;width:30px;height:3px;border-radius:2px;background:#9e7d36;content:""}.shop-close::before{top:10px;transform:rotate(45deg);transform-origin:left top}.shop-close::after{top:30px;transform:rotate(-45deg);transform-origin:left bottom}.shop-close--sweets::before,.shop-close--sweets::after{background:#ae335d}.shop-close--bread::before,.shop-close--bread::after{background:#ba8827}.shop-close--soba::before,.shop-close--soba::after{background:#95991A}.shop-close--udon::before,.shop-close--udon::after{background:#2f5286}.shop-close--unagi::before,.shop-close--unagi::after{background:#61467c}.shop-close--curry::before,.shop-close--curry::after{background:#e38629}.shop-close--yakitori::before,.shop-close--yakitori::after{background:#C8391D}.shop-close--hamburger::before,.shop-close--hamburger::after{background:#D51826}.shop-close--pizza::before,.shop-close--pizza::after{background:#0B7326}.shop-close--tonkatsu::before,.shop-close--tonkatsu::after{background:#7D4C1E}.shop-close--ramen::before,.shop-close--ramen::after{background:#000000}.shop-close--gyoza::before,.shop-close--gyoza::after{background:#CC4D21}.shop-close--yakiniku::before,.shop-close--yakiniku::after{background:#000000}.shop-close--okonomiyaki::before,.shop-close--okonomiyaki::after{background:#592F0C}.shop-slide-arrow{transition:0.3s ease-out;position:fixed;top:50%;left:50%;width:50px;min-height:455px;cursor:pointer;z-index:300}.shop-slide-arrow:hover{opacity:0.7}.shop-slide-arrow--prev{transform:translate(-540px, -50%) scale(-1, 1)}@media only screen and (min-width: 1420px){.shop-slide-arrow--prev{left:calc(50% + 150px)}}.shop-slide-arrow--next{transform:translate(490px, -50%)}@media only screen and (min-width: 1420px){.shop-slide-arrow--next{left:calc(50% + 150px)}}.shop-slide-arrow__icon{position:absolute;top:50%;left:50%;width:16px;height:27px;transform:translate(-50%, -50%)}.shop-modal--sweets .shop-slide-arrow__icon{fill:#ae335d}.shop-modal--bread .shop-slide-arrow__icon{fill:#ba8827}.shop-modal--soba .shop-slide-arrow__icon{fill:#95991A}.shop-modal--udon .shop-slide-arrow__icon{fill:#2f5286}.shop-modal--unagi .shop-slide-arrow__icon{fill:#61467c}.shop-modal--curry .shop-slide-arrow__icon{fill:#e38629}.shop-modal--yakitori .shop-slide-arrow__icon{fill:#C8391D}.shop-modal--hamburger .shop-slide-arrow__icon{fill:#D51826}.shop-modal--pizza .shop-slide-arrow__icon{fill:#0B7326}.shop-modal--tonkatsu .shop-slide-arrow__icon{fill:#7D4C1E}.shop-modal--ramen .shop-slide-arrow__icon{fill:#000000}.shop-modal--gyoza .shop-slide-arrow__icon{fill:#CC4D21}.shop-modal--yakiniku .shop-slide-arrow__icon{fill:#000000}.shop-modal--okonomiyaki .shop-slide-arrow__icon{fill:#592F0C}.genre{display:flex;flex-wrap:wrap;width:960px;margin:-4px auto 0}.genre__link{display:block;position:relative;top:10px;width:210px;padding:0;opacity:0;box-sizing:border-box;margin-top:40px}.genre__link:not(:nth-child(4n)){margin-right:40px}.genre__link.is-slideup{animation:move-vertical 1s ease-in-out forwards}.genre__link:hover .genre__images img{transform:scale(1.1)}.genre__date{position:absolute;top:2px;left:0;color:#9e9e9e;font-size:18px;font-style:italic}.genre__date__icon{width:29px;height:10px}.genre__date__icon--sweets{fill:#ae335d}.genre__date__icon--bread{fill:#ba8827}.genre__date__icon--soba{fill:#95991A}.genre__date__icon--udon{fill:#2f5286}.genre__date__icon--curry{fill:#e38629}.genre__date__icon--yakitori{fill:#C8391D}.genre__date__icon--hamburger{fill:#D51826}.genre__date__icon--pizza{fill:#0B7326}.genre__date__icon--tonkatsu{fill:#7D4C1E}.genre__date__icon--ramen{fill:#000000}.genre__date__icon--gyoza{fill:#CC4D21}.genre__date__icon--yakiniku{fill:#000000}.genre__date__icon--okonomiyaki{fill:#592F0C}.genre__images{position:relative;width:210px;height:210px;border-radius:50%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.genre__images::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(30,28,28,0) 0, rgba(30,28,28,0.2) 50%, rgba(30,28,28,0.8) 100%);content:"";opacity:.5}.genre img{transition:0.3s ease-out;width:100%;height:100%}.genre__heading{position:absolute;bottom:15px;left:0;width:100%;margin:0;color:#fff;font-size:16px;font-weight:bold;line-height:1.4;text-align:center}.genre-coming{background-image:linear-gradient(151deg, rgba(250,244,249,0.4) 0, rgba(249,235,238,0.4) 26%, rgba(252,236,214,0.4) 56%, rgba(239,243,233,0.4) 92%);width:210px;height:210px;border-radius:50%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.genre-coming__icon{position:absolute;top:calc(50% + 6px);left:50%;width:146px;height:23px;transform:translate(-50%, -50%);fill:#1e1c1c}.genre-arrivals{position:relative;left:10px;padding:60px;opacity:0;margin:67px 0 27px calc(50% - 508px)}@media (max-width: 1120px){.genre-arrivals{margin:67px 0 27px 80px}}.genre-arrivals.is-slidein{animation:move-horizontal 1s ease-in-out forwards}.genre-arrivals--sweets{position:relative}.genre-arrivals--sweets::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(174,51,93,0.09);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--sweets::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(174,51,93,0.09);content:"";z-index:-1}.genre-arrivals--bread{position:relative}.genre-arrivals--bread::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(186,136,39,0.09);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--bread::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(186,136,39,0.09);content:"";z-index:-1}.genre-arrivals--soba{position:relative}.genre-arrivals--soba::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(149,153,26,0.09);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--soba::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(149,153,26,0.09);content:"";z-index:-1}.genre-arrivals--udon{position:relative}.genre-arrivals--udon::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(47,82,134,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--udon::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(47,82,134,0.05);content:"";z-index:-1}.genre-arrivals--unagi{position:relative}.genre-arrivals--unagi::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(97,70,124,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--unagi::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(97,70,124,0.03);content:"";z-index:-1}.genre-arrivals--curry{position:relative}.genre-arrivals--curry::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(227,134,41,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--curry::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(227,134,41,0.03);content:"";z-index:-1}.genre-arrivals--yakitori{position:relative}.genre-arrivals--yakitori::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(200,57,29,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--yakitori::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(200,57,29,0.03);content:"";z-index:-1}.genre-arrivals--hamburger{position:relative}.genre-arrivals--hamburger::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(213,24,38,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--hamburger::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(213,24,38,0.03);content:"";z-index:-1}.genre-arrivals--pizza{position:relative}.genre-arrivals--pizza::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(11,115,38,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--pizza::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(11,115,38,0.05);content:"";z-index:-1}.genre-arrivals--tonkatsu{position:relative}.genre-arrivals--tonkatsu::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(125,76,30,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--tonkatsu::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(125,76,30,0.05);content:"";z-index:-1}.genre-arrivals--ramen{position:relative}.genre-arrivals--ramen::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--ramen::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);content:"";z-index:-1}.genre-arrivals--gyoza{position:relative}.genre-arrivals--gyoza::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(204,77,33,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--gyoza::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(204,77,33,0.05);content:"";z-index:-1}.genre-arrivals--yakiniku{position:relative}.genre-arrivals--yakiniku::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--yakiniku::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);content:"";z-index:-1}.genre-arrivals--okonomiyaki{position:relative}.genre-arrivals--okonomiyaki::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(89,47,12,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.genre-arrivals--okonomiyaki::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(89,47,12,0.05);content:"";z-index:-1}.genre-arrivals__link{display:flex;align-items:center}.genre-arrivals--sweets .genre-arrivals__link{color:#ae335d}.genre-arrivals--bread .genre-arrivals__link{color:#ba8827}.genre-arrivals--soba .genre-arrivals__link{color:#95991A}.genre-arrivals--udon .genre-arrivals__link{color:#2f5286}.genre-arrivals--unagi .genre-arrivals__link{color:#61467c}.genre-arrivals--curry .genre-arrivals__link{color:#e38629}.genre-arrivals--yakitori .genre-arrivals__link{color:#C8391D}.genre-arrivals--hamburger .genre-arrivals__link{color:#D51826}.genre-arrivals--pizza .genre-arrivals__link{color:#0B7326}.genre-arrivals--tonkatsu .genre-arrivals__link{color:#7D4C1E}.genre-arrivals--ramen .genre-arrivals__link{color:#000000}.genre-arrivals--gyoza .genre-arrivals__link{color:#CC4D21}.genre-arrivals--yakiniku .genre-arrivals__link{color:#000000}.genre-arrivals--okonomiyaki .genre-arrivals__link{color:#592F0C}.genre-arrivals__link:hover .genre-arrivals__images img{transform:scale(1.1)}.genre-arrivals__link:hover .genre-arrivals__heading,.genre-arrivals__link:hover .genre-arrivals__desc{opacity:0.7}.genre-arrivals__link:hover .genre-arrivals__button{background:transparent}.genre-arrivals__link:hover .genre-arrivals__button::after{opacity:1}.genre-arrivals--unagi .genre-arrivals__link:hover .genre-arrivals__button{opacity:0.7}.genre-arrivals__images{width:380px;min-width:380px;height:380px;margin:0 50px 0 0;border-radius:50%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.genre-arrivals img{transition:0.3s ease-out;width:100%;height:100%}.genre-arrivals__heading{transition:0.3s ease-out;margin:0;font-size:42px;font-weight:bold;white-space:nowrap}.genre-arrivals__desc{transition:0.3s ease-out;margin:12px 0 15px 0;font-size:18px;font-weight:bold;line-height:1.72}.genre-arrivals__button{transition:0.3s ease-out;position:relative;width:150px;height:44px;margin:0;border-radius:22px}a:hover::after,a:hover .genre-arrivals--sweets .genre-arrivals__button::after{opacity:1}.genre-arrivals--sweets .genre-arrivals__button::before{transition:0.3s ease-out;background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px;content:" ";opacity:1;z-index:1}.genre-arrivals--sweets .genre-arrivals__button::after{transition:0.3s ease-out;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:22px;background:#fff;content:" ";opacity:0;z-index:2}.genre-arrivals--sweets .genre-arrivals__button .button{background:transparent;z-index:3}a:hover::after,a:hover .genre-arrivals--bread .genre-arrivals__button::after{opacity:1}.genre-arrivals--bread .genre-arrivals__button::before{transition:0.3s ease-out;background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px;content:" ";opacity:1;z-index:1}.genre-arrivals--bread .genre-arrivals__button::after{transition:0.3s ease-out;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:22px;background:#fff;content:" ";opacity:0;z-index:2}.genre-arrivals--bread .genre-arrivals__button .button{background:transparent;z-index:3}a:hover::after,a:hover .genre-arrivals--soba .genre-arrivals__button::after{opacity:1}.genre-arrivals--soba .genre-arrivals__button::before{transition:0.3s ease-out;background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px;content:" ";opacity:1;z-index:1}.genre-arrivals--soba .genre-arrivals__button::after{transition:0.3s ease-out;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:22px;background:#fff;content:" ";opacity:0;z-index:2}.genre-arrivals--soba .genre-arrivals__button .button{background:transparent;z-index:3}a:hover::after,a:hover .genre-arrivals--udon .genre-arrivals__button::after{opacity:1}.genre-arrivals--udon .genre-arrivals__button::before{transition:0.3s ease-out;background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px;content:" ";opacity:1;z-index:1}.genre-arrivals--udon .genre-arrivals__button::after{transition:0.3s ease-out;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:22px;background:#fff;content:" ";opacity:0;z-index:2}.genre-arrivals--udon .genre-arrivals__button .button{background:transparent;z-index:3}a:hover .genre-arrivals--unagi .genre-arrivals__button{opacity:0.7}.genre-arrivals--unagi .genre-arrivals__button .button{color:#fff;background:#61467c;border-radius:22px}a:hover .genre-arrivals--curry .genre-arrivals__button{opacity:0.7}.genre-arrivals--curry .genre-arrivals__button .button{color:#fff;background:#e38629;border-radius:22px}a:hover .genre-arrivals--yakitori .genre-arrivals__button{opacity:0.7}.genre-arrivals--yakitori .genre-arrivals__button .button{color:#fff;background:#c8391d;border-radius:22px}a:hover .genre-arrivals--hamburger .genre-arrivals__button{opacity:0.7}.genre-arrivals--hamburger .genre-arrivals__button .button{color:#fff;background:#d51826;border-radius:22px}a:hover .genre-arrivals--pizza .genre-arrivals__button{opacity:0.7}.genre-arrivals--pizza .genre-arrivals__button .button{color:#fff;background:#0b7326;border-radius:22px}a:hover .genre-arrivals--tonkatsu .genre-arrivals__button{opacity:0.7}.genre-arrivals--tonkatsu .genre-arrivals__button .button{color:#fff;background:#7d4c1e;border-radius:22px}a:hover .genre-arrivals--ramen .genre-arrivals__button{opacity:0.7}.genre-arrivals--ramen .genre-arrivals__button .button{color:#fff;background:black;border-radius:22px}a:hover .genre-arrivals--gyoza .genre-arrivals__button{opacity:0.7}.genre-arrivals--gyoza .genre-arrivals__button .button{color:#fff;background:#cc4d21;border-radius:22px}a:hover .genre-arrivals--yakiniku .genre-arrivals__button{opacity:0.7}.genre-arrivals--yakiniku .genre-arrivals__button .button{color:#fff;background:black;border-radius:22px}a:hover .genre-arrivals--okonomiyaki .genre-arrivals__button{opacity:0.7}.genre-arrivals--okonomiyaki .genre-arrivals__button .button{color:#fff;background:#592f0c;border-radius:22px}.genre-tag{position:absolute;top:-22px;left:0}.genre-tag__icon{width:98px;height:33.4px}.genre-arrivals--sweets .genre-tag__icon{fill:#ae335d}.genre-arrivals--bread .genre-tag__icon{fill:#ba8827}.genre-arrivals--soba .genre-tag__icon{fill:#95991A}.genre-arrivals--udon .genre-tag__icon{fill:#2f5286}.genre-arrivals--unagi .genre-tag__icon{fill:#61467c}.genre-arrivals--curry .genre-tag__icon{fill:#e38629}.genre-arrivals--yakitori .genre-tag__icon{fill:#C8391D}.genre-arrivals--hamburger .genre-tag__icon{fill:#D51826}.genre-arrivals--pizza .genre-tag__icon{fill:#0B7326}.genre-arrivals--tonkatsu .genre-tag__icon{fill:#7D4C1E}.genre-arrivals--ramen .genre-tag__icon{fill:#000000}.genre-arrivals--gyoza .genre-tag__icon{fill:#CC4D21}.genre-arrivals--yakiniku .genre-tag__icon{fill:#000000}.genre-arrivals--okonomiyaki .genre-tag__icon{fill:#592F0C}.genre-sns{display:flex;justify-content:space-between;width:82px;margin:60px auto 0;padding:0;list-style-type:none}.genre-sns__link{transition:0.3s ease-out;display:block;width:32px;height:26px}.genre-sns__link:hover{opacity:0.7;cursor:pointer}.genre-sns__icon{width:32px;height:26px}.shop--sweets .genre-sns__icon,.main--sweets .genre-sns__icon{fill:#ae335d}.shop--bread .genre-sns__icon,.main--bread .genre-sns__icon{fill:#ba8827}.shop--soba .genre-sns__icon,.main--soba .genre-sns__icon{fill:#95991A}.shop--udon .genre-sns__icon,.main--udon .genre-sns__icon{fill:#2f5286}.shop--unagi .genre-sns__icon,.main--unagi .genre-sns__icon{fill:#61467c}.shop--curry .genre-sns__icon,.main--curry .genre-sns__icon{fill:#e38629}.shop--yakitori .genre-sns__icon,.main--yakitori .genre-sns__icon{fill:#C8391D}.shop--hamburger .genre-sns__icon,.main--hamburger .genre-sns__icon{fill:#D51826}.shop--pizza .genre-sns__icon,.main--pizza .genre-sns__icon{fill:#0B7326}.shop--tonkatsu .genre-sns__icon,.main--tonkatsu .genre-sns__icon{fill:#7D4C1E}.shop--ramen .genre-sns__icon,.main--ramen .genre-sns__icon{fill:#000000}.shop--gyoza .genre-sns__icon,.main--gyoza .genre-sns__icon{fill:#CC4D21}.shop--yakiniku .genre-sns__icon,.main--yakiniku .genre-sns__icon{fill:#000000}.shop--okonomiyaki .genre-sns__icon,.main--okonomiyaki .genre-sns__icon{fill:#592F0C}.medal{width:960px;margin:0 auto}.medal-all{width:960px;margin:150px auto}.medal-all__heading{margin:0 0 60px;font-size:28px;font-weight:bold;text-align:center}.medal-all__desc{margin-bottom:60px;line-height:1.71;text-align:center}.medal-all .user__name--medal:hover{color:#9e7d36}.medal__in{display:flex;flex-wrap:wrap;justify-content:space-between}.medal-genre{transition:0.3s ease-out;display:block;position:relative;width:464px;border-radius:14px;box-shadow:1px 0 10px rgba(30,28,28,0.1);overflow:hidden}.medal-genre:nth-child(n+3){margin-top:25px}.medal-genre::before{display:block;position:absolute;top:0;right:0;bottom:0;width:170px;content:"";z-index:2}.medal-genre--sweets{color:#ae335d}.medal-genre--sweets::before{background:rgba(174,51,93,0.5)}.medal-genre--bread{color:#ba8827}.medal-genre--bread::before{background:rgba(186,136,39,0.5)}.medal-genre--soba{color:#95991A}.medal-genre--soba::before{background:rgba(149,153,26,0.5)}.medal-genre--udon{color:#2f5286}.medal-genre--udon::before{background:rgba(47,82,134,0.5)}.medal-genre--unagi{color:#61467c}.medal-genre--unagi::before{background:rgba(97,70,124,0.5)}.medal-genre--curry{color:#e38629}.medal-genre--curry::before{background:rgba(227,134,41,0.5)}.medal-genre--yakitori{color:#C8391D}.medal-genre--yakitori::before{background:rgba(200,57,29,0.5)}.medal-genre--hamburger{color:#D51826}.medal-genre--hamburger::before{background:rgba(213,24,38,0.5)}.medal-genre--pizza{color:#0B7326}.medal-genre--pizza::before{background:rgba(11,115,38,0.5)}.medal-genre--tonkatsu{color:#7D4C1E}.medal-genre--tonkatsu::before{background:rgba(125,76,30,0.5)}.medal-genre--ramen{color:#000000}.medal-genre--ramen::before{background:rgba(0,0,0,0.5)}.medal-genre--gyoza{color:#CC4D21}.medal-genre--gyoza::before{background:rgba(204,77,33,0.5)}.medal-genre--yakiniku{color:#000000}.medal-genre--yakiniku::before{background:rgba(0,0,0,0.5)}.medal-genre--okonomiyaki{color:#592F0C}.medal-genre--okonomiyaki::before{background:rgba(89,47,12,0.5)}.medal-genre::after{display:block;position:absolute;top:0;bottom:0;left:0;width:calc(100% - 170px);background:#fff;content:"";z-index:2}.medal-genre__images{position:absolute;top:0;right:0;bottom:0;width:170px;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:1;filter:brightness(115%) blur(7px)}.medal-genre__in{position:relative;width:calc(100% - 170px);padding:50px 20px 40px;z-index:3;box-sizing:border-box}.medal-genre__in::before{transition:0.3s ease-out;display:block;position:absolute;top:0;left:0;width:calc(100% + 170px);height:100%;border-radius:14px;background:rgba(255,255,255,0.3);content:"";z-index:10;opacity:0}a:hover .medal-genre__in::before{opacity:1}.medal-genre__name{position:relative;font-size:18px;font-weight:bold;text-align:center}.medal-genre__arrow{width:8px;height:14px;margin-left:10px}.medal-genre--sweets .medal-genre__arrow{fill:#ae335d}.medal-genre--bread .medal-genre__arrow{fill:#ba8827}.medal-genre--soba .medal-genre__arrow{fill:#95991A}.medal-genre--udon .medal-genre__arrow{fill:#2f5286}.medal-genre--unagi .medal-genre__arrow{fill:#61467c}.medal-genre--curry .medal-genre__arrow{fill:#e38629}.medal-genre--yakitori .medal-genre__arrow{fill:#C8391D}.medal-genre--hamburger .medal-genre__arrow{fill:#D51826}.medal-genre--pizza .medal-genre__arrow{fill:#0B7326}.medal-genre--tonkatsu .medal-genre__arrow{fill:#7D4C1E}.medal-genre--ramen .medal-genre__arrow{fill:#000000}.medal-genre--gyoza .medal-genre__arrow{fill:#CC4D21}.medal-genre--yakiniku .medal-genre__arrow{fill:#000000}.medal-genre--okonomiyaki .medal-genre__arrow{fill:#592F0C}.medal-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:234px;margin:30px auto 0;padding:0;list-style-type:none;list-style-image:none}.medal-list__list{width:52px;height:52px;border-radius:50%}.medal-list__medal{position:relative;overflow:hidden;backface-visibility:hidden;display:block;width:52px;height:52px}.medal-list__medal::before{display:block;position:absolute;top:0;left:0;width:200%;height:100%;transform:translateZ(0);background:url(/assets/hyakumeiten2019/medal/medal_flash-b3e02ddc5143a700fc72d3af21c18fec6dd78bddd2d8eb0d9fbcceff5b8ea6c1.png) no-repeat center center/auto 100%;content:"";overflow:hidden;z-index:1;animation:medal-flash 3.5s linear infinite;backface-visibility:hidden}.medal-list__medal:hover::before{opacity:0}:not(.medal-all) .medal-list__medal:hover::after{display:block;position:absolute;top:0;left:0;width:200%;height:100%;transform:translateZ(0);background:url(/assets/hyakumeiten2019/medal/medal_flash-b3e02ddc5143a700fc72d3af21c18fec6dd78bddd2d8eb0d9fbcceff5b8ea6c1.png) no-repeat center center/auto 100%;content:"";overflow:hidden;z-index:1;animation:medal-flash 3.5s .5s linear;backface-visibility:hidden}.medal-genre--sweets .medal-list__medal{display:inline-block;fill:#f5eef1}.medal-genre--bread .medal-list__medal{display:inline-block;fill:#f5f2eb}.medal-genre--soba .medal-list__medal{display:inline-block;fill:#F4F4E9}.medal-genre--udon .medal-list__medal{display:inline-block;fill:#f0f3f7}.medal-genre--unagi .medal-list__medal{display:inline-block;fill:#ebe9ef}.medal-genre--curry .medal-list__medal{display:inline-block;fill:#faF2ea}.medal-genre--yakitori .medal-list__medal{display:inline-block;fill:#F5EAE9}.medal-genre--hamburger .medal-list__medal{display:inline-block;fill:#F8EAEC}.medal-genre--pizza .medal-list__medal{display:inline-block;fill:#E9F2EA}.medal-genre--tonkatsu .medal-list__medal{display:inline-block;fill:#F2ECE6}.medal-genre--ramen .medal-list__medal{display:inline-block;fill:#E8E8E8}.medal-genre--gyoza .medal-list__medal{display:inline-block;fill:#EFE5DF}.medal-genre--yakiniku .medal-list__medal{display:inline-block;fill:#EBEBE4}.medal-genre--okonomiyaki .medal-list__medal{display:inline-block;fill:#EFE5DF}.medal-list__medal:hover::before{opacity:0}:not(.medal-all) .medal-list__medal:hover::after{display:block;position:absolute;top:0;left:0;width:200%;height:100%;transform:translateZ(0);background:url(/assets/hyakumeiten2019/medal/medal_flash-b3e02ddc5143a700fc72d3af21c18fec6dd78bddd2d8eb0d9fbcceff5b8ea6c1.png) no-repeat center center/auto 100%;content:"";overflow:hidden;z-index:1;animation:medal-flash 3.5s .5s linear;backface-visibility:hidden}.medal-status{background:url(/assets/hyakumeiten2019/ico_complete_pc-d33f751865104b99324215146ed347c701ba78541e806ad06ddb8a22ac2d4464.svg) no-repeat top left/100%;position:absolute;top:50%;right:24.8px;width:120px;height:126px;transform:translateY(-50%);opacity:.2;z-index:3}.medal-status--complete{opacity:1}.medal-data{width:400px;margin:30px 0 0;padding:40px 34px 35px;border-radius:14px;background:#fff;text-align:center;overflow:hidden}.main--sweets .medal-data{box-shadow:1px 0 10px rgba(174,51,93,0.1)}.main--bread .medal-data{box-shadow:1px 0 10px rgba(186,136,39,0.1)}.main--soba .medal-data{box-shadow:1px 0 10px rgba(149,153,26,0.1)}.main--udon .medal-data{box-shadow:1px 0 10px rgba(47,82,134,0.1)}.main--unagi .medal-data{box-shadow:1px 0 10px rgba(97,70,124,0.1)}.main--curry .medal-data{box-shadow:1px 0 10px rgba(227,134,41,0.1)}.main--yakitori .medal-data{box-shadow:1px 0 10px rgba(200,57,29,0.1)}.main--hamburger .medal-data{box-shadow:1px 0 10px rgba(213,24,38,0.1)}.main--pizza .medal-data{box-shadow:1px 0 10px rgba(11,115,38,0.1)}.main--tonkatsu .medal-data{box-shadow:1px 0 10px rgba(125,76,30,0.1)}.main--ramen .medal-data{box-shadow:1px 0 10px rgba(0,0,0,0.1)}.main--gyoza .medal-data{box-shadow:1px 0 10px rgba(204,77,33,0.1)}.main--yakiniku .medal-data{box-shadow:1px 0 10px rgba(0,0,0,0.1)}.main--okonomiyaki .medal-data{box-shadow:1px 0 10px rgba(89,47,12,0.1)}.medal-data__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.medal-data__heading{margin:0 0 30px;font-size:18px;font-weight:bold}.medal-result{display:flex;justify-content:space-between;margin:0;padding:0;list-style-type:none;list-style-image:none}.medal-result__list{min-width:70px;margin-right:10px;font-weight:bold;text-align:center}.medal-result__list strong{font-size:18px}.medal-result__medal{position:relative;overflow:hidden;backface-visibility:hidden;display:block;width:70px;height:70px;margin-bottom:10px}.medal-result__medal::before{display:block;position:absolute;top:0;left:0;width:200%;height:100%;transform:translateZ(0);background:url(/assets/hyakumeiten2019/medal/medal_flash-b3e02ddc5143a700fc72d3af21c18fec6dd78bddd2d8eb0d9fbcceff5b8ea6c1.png) no-repeat center center/auto 100%;content:"";overflow:hidden;z-index:1;animation:medal-flash 3.5s linear infinite;backface-visibility:hidden}.medal-result__medal:hover::before{opacity:0}:not(.medal-all) .medal-result__medal:hover::after{display:block;position:absolute;top:0;left:0;width:200%;height:100%;transform:translateZ(0);background:url(/assets/hyakumeiten2019/medal/medal_flash-b3e02ddc5143a700fc72d3af21c18fec6dd78bddd2d8eb0d9fbcceff5b8ea6c1.png) no-repeat center center/auto 100%;content:"";overflow:hidden;z-index:1;animation:medal-flash 3.5s .5s linear;backface-visibility:hidden}.medal-result__medal:hover::before{opacity:0}:not(.medal-all) .medal-result__medal:hover::after{display:block;position:absolute;top:0;left:0;width:200%;height:100%;transform:translateZ(0);background:url(/assets/hyakumeiten2019/medal/medal_flash-b3e02ddc5143a700fc72d3af21c18fec6dd78bddd2d8eb0d9fbcceff5b8ea6c1.png) no-repeat center center/auto 100%;content:"";overflow:hidden;z-index:1;animation:medal-flash 3.5s .5s linear;backface-visibility:hidden}.medal-result__medal--blank{display:block;width:70px;height:70px;margin-bottom:10px}.main--sweets .medal-result__medal--blank{fill:#f5eef1}.main--bread .medal-result__medal--blank{fill:#f5f2eb}.main--soba .medal-result__medal--blank{fill:#F4F4E9}.main--udon .medal-result__medal--blank{fill:#f0f3f7}.main--unagi .medal-result__medal--blank{fill:#ebe9ef}.main--curry .medal-result__medal--blank{fill:#faF2ea}.main--yakitori .medal-result__medal--blank{fill:#F5EAE9}.main--hamburger .medal-result__medal--blank{fill:#F8EAEC}.main--pizza .medal-result__medal--blank{fill:#E9F2EA}.main--tonkatsu .medal-result__medal--blank{fill:#F2ECE6}.main--ramen .medal-result__medal--blank{fill:#E8E8E8}.main--gyoza .medal-result__medal--blank{fill:#EFE5DF}.main--yakiniku .medal-result__medal--blank{fill:#EBEBE4}.main--okonomiyaki .medal-result__medal--blank{fill:#EFE5DF}.feature{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);padding:80px 0 90px;margin-bottom:150px}.feature__in{position:relative;width:960px;margin:0 auto}.feature__heading{margin:0 0 50px;font-size:26px;text-align:center}.feature__auth{position:absolute;top:-3px;right:0;width:140px}.feature__auth img{width:114px}.feature img{display:block;width:100%}.feature-tag{margin-right:15px;padding:6px 10px 5px;color:#fff;font-size:13px;font-weight:bold;line-height:1}_:-ms-lang(x)::-ms-backdrop,.feature-tag{padding:8px 10px 3px}.feature-tag--sweets{background:#ae335d}.feature-tag--bread{background:#ba8827}.feature-tag--ramen{background:#000000}.feature-tag--gyoza{background:#CC4D21}.feature-tag--soba{background:#95991A}.feature-tag--udon{background:#2f5286}.feature-tag--unagi{background:#61467c}.feature-tag--yakitori{background:#C8391D}.feature-tag--hamburger{background:#D51826}.feature-tag--curry{background:#e38629}.feature-tag--tonkatsu{background:#7D4C1E}.feature-tag--okonomiyaki{background:#592F0C}.feature-tag--pizza{background:#7D4C1E}.feature-tag--yakiniku{background:#000000}.feature__link-icon{position:absolute;right:20px;bottom:20px;width:16px;height:16px;fill:#ddd}.feature-main{margin:0 0 30px}.feature-main__link,.feature-list__link{transition:0.3s ease-out;display:flex;position:relative;border-radius:14px;background:#fff;box-shadow:0 1px 10px rgba(30,28,28,0.1);overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.feature-main__link:hover,.feature-list__link:hover{color:#9e7d36}.feature-main__link:hover img,.feature-list__link:hover img{transform:scale(1.1)}.feature-main__image{width:470px;overflow:hidden}.feature-main__image img{transition:0.3s ease-out}.feature-main__in{display:flex;flex-direction:column;justify-content:center;width:490px;padding:0 55px;box-sizing:border-box}.feature-main__data,.feature-list__data{display:flex;align-items:center;margin:0;padding:0;list-style-type:none}.feature-main__date,.feature-list__date{color:#9e9e9e}.feature-main__title{margin:15px 0 0;font-size:24px;font-weight:bold;line-height:1.625}.feature-list__in{display:flex}.feature-list__link{display:block;width:216px;min-width:216px;padding-bottom:50px;border-radius:14px}.feature-list__link:not(:last-child){margin-right:32px}.feature-list__link img{transition:0.3s ease-out}.feature-list__image{height:133px;overflow:hidden}.feature-list__image img{position:relative;top:50%;transform:translateY(-50%);min-height:133px}a:hover .feature-list__image img{transform:translateY(-50%) scale(1.1)}.feature-list__data{flex-wrap:wrap;margin:20px 20px 10px}.feature-list__date{width:100%;margin-top:13px;font-size:13px}.feature-list__title{margin:0 20px;font-weight:bold;line-height:1.8}.feature-button{width:176px;height:44px;margin:40px auto 0;border-radius:22px;overflow:hidden}.feature-button .button span{transition:0.3s ease-out}.feature-button .button:hover span{opacity:0.7}.feature-button__icon{width:16px;height:16px;margin-left:10px;fill:#ddd}.feature__more{background:#fff;color:#9e7d36}.hyakumeiten-2019{display:flex;position:relative;width:704px;margin:100px auto 42px}.main--sweets .hyakumeiten-2019{position:relative}.main--sweets .hyakumeiten-2019::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(174,51,93,0.09);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--sweets .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(174,51,93,0.09);content:"";z-index:-1}.main--bread .hyakumeiten-2019{position:relative}.main--bread .hyakumeiten-2019::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(186,136,39,0.09);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--bread .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(186,136,39,0.09);content:"";z-index:-1}.main--soba .hyakumeiten-2019{position:relative}.main--soba .hyakumeiten-2019::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(149,153,26,0.09);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--soba .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(149,153,26,0.09);content:"";z-index:-1}.main--udon .hyakumeiten-2019{position:relative}.main--udon .hyakumeiten-2019::before{background-image:linear-gradient(151deg, #faf4f9 0, #f9ebee 26%, #fcecd6 56%, #eff3e9 92%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(47,82,134,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--udon .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(47,82,134,0.05);content:"";z-index:-1}.main--unagi .hyakumeiten-2019{position:relative}.main--unagi .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(97,70,124,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--unagi .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(97,70,124,0.03);content:"";z-index:-1}.main--curry .hyakumeiten-2019{position:relative}.main--curry .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(227,134,41,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--curry .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(227,134,41,0.03);content:"";z-index:-1}.main--yakitori .hyakumeiten-2019{position:relative}.main--yakitori .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(200,57,29,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--yakitori .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(200,57,29,0.03);content:"";z-index:-1}.main--hamburger .hyakumeiten-2019{position:relative}.main--hamburger .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(213,24,38,0.03);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--hamburger .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(213,24,38,0.03);content:"";z-index:-1}.main--pizza .hyakumeiten-2019{position:relative}.main--pizza .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(11,115,38,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--pizza .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(11,115,38,0.05);content:"";z-index:-1}.main--tonkatsu .hyakumeiten-2019{position:relative}.main--tonkatsu .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(125,76,30,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--tonkatsu .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(125,76,30,0.05);content:"";z-index:-1}.main--ramen .hyakumeiten-2019{position:relative}.main--ramen .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--ramen .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);content:"";z-index:-1}.main--gyoza .hyakumeiten-2019{position:relative}.main--gyoza .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(204,77,33,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--gyoza .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(204,77,33,0.05);content:"";z-index:-1}.main--yakiniku .hyakumeiten-2019{position:relative}.main--yakiniku .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--yakiniku .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.05);content:"";z-index:-1}.main--okonomiyaki .hyakumeiten-2019{position:relative}.main--okonomiyaki .hyakumeiten-2019::before{background-image:linear-gradient(151deg, rgba(249,235,242,0.5) 0, rgba(249,234,229,0.5) 25%, rgba(250,238,213,0.5) 75%, rgba(239,243,233,0.5) 100%);display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(89,47,12,0.05);background-blend-mode:darken;content:"";z-index:-2}_:-ms-lang(x)::-ms-backdrop,.main--okonomiyaki .hyakumeiten-2019::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(89,47,12,0.05);content:"";z-index:-1}.main--sweets .hyakumeiten-2019::before,.main--bread .hyakumeiten-2019::before,.main--soba .hyakumeiten-2019::before,.main--udon .hyakumeiten-2019::before,.main--unagi .hyakumeiten-2019::before,.main--curry .hyakumeiten-2019::before,.main--yakitori .hyakumeiten-2019::before,.main--hamburger .hyakumeiten-2019::before,.main--pizza .hyakumeiten-2019::before,.main--tonkatsu .hyakumeiten-2019::before,.main--ramen .hyakumeiten-2019::before,.main--gyoza .hyakumeiten-2019::before,.main--yakiniku .hyakumeiten-2019::before,.main--okonomiyaki .hyakumeiten-2019::before{top:-40px;right:-93px;left:auto;width:151px;height:97px}_:-ms-lang(x)::-ms-backdrop,.main--sweets .hyakumeiten-2019::after,.main--bread .hyakumeiten-2019::after,.main--soba .hyakumeiten-2019::after,.main--udon .hyakumeiten-2019::after,.main--unagi .hyakumeiten-2019::after,.main--curry .hyakumeiten-2019::after,.main--yakitori .hyakumeiten-2019::after,.main--hamburger .hyakumeiten-2019::after,.main--pizza .hyakumeiten-2019::after,.main--tonkatsu .hyakumeiten-2019::after,.main--ramen .hyakumeiten-2019::after,.main--gyoza .hyakumeiten-2019::after,.main--yakiniku .hyakumeiten-2019::after,.main--okonomiyaki .hyakumeiten-2019::after{top:-40px;right:-93px;left:auto;width:151px;height:97px}.hyakumeiten-2019__title{display:block;position:absolute;top:-40px;left:-93px;width:162px;height:58px;margin:0 auto 20px;z-index:2}.main--sweets .hyakumeiten-2019__title{fill:#f5eef1}.main--bread .hyakumeiten-2019__title{fill:#f5f2eb}.main--soba .hyakumeiten-2019__title{fill:#F4F4E9}.main--udon .hyakumeiten-2019__title{fill:#f0f3f7}.main--unagi .hyakumeiten-2019__title{fill:#ebe9ef}.main--curry .hyakumeiten-2019__title{fill:#faF2ea}.main--yakitori .hyakumeiten-2019__title{fill:#F5EAE9}.main--hamburger .hyakumeiten-2019__title{fill:#F8EAEC}.main--pizza .hyakumeiten-2019__title{fill:#E9F2EA}.main--tonkatsu .hyakumeiten-2019__title{fill:#F2ECE6}.main--ramen .hyakumeiten-2019__title{fill:#E8E8E8}.main--gyoza .hyakumeiten-2019__title{fill:#EFE5DF}.main--yakiniku .hyakumeiten-2019__title{fill:#EBEBE4}.main--okonomiyaki .hyakumeiten-2019__title{fill:#EFE5DF}.hyakumeiten-2019 .restaurant-slide{width:704px}.hyakumeiten-2019 .restaurant-slide-arrow{padding:10px 0}.main--sweets .hyakumeiten-2019 .restaurant-slide-arrow{fill:#ae335d}.main--bread .hyakumeiten-2019 .restaurant-slide-arrow{fill:#ba8827}.main--soba .hyakumeiten-2019 .restaurant-slide-arrow{fill:#95991A}.main--udon .hyakumeiten-2019 .restaurant-slide-arrow{fill:#2f5286}.main--unagi .hyakumeiten-2019 .restaurant-slide-arrow{fill:#61467c}.main--curry .hyakumeiten-2019 .restaurant-slide-arrow{fill:#e38629}.main--yakitori .hyakumeiten-2019 .restaurant-slide-arrow{fill:#C8391D}.main--hamburger .hyakumeiten-2019 .restaurant-slide-arrow{fill:#D51826}.main--pizza .hyakumeiten-2019 .restaurant-slide-arrow{fill:#0B7326}.main--tonkatsu .hyakumeiten-2019 .restaurant-slide-arrow{fill:#7D4C1E}.main--ramen .hyakumeiten-2019 .restaurant-slide-arrow{fill:#000000}.main--gyoza .hyakumeiten-2019 .restaurant-slide-arrow{fill:#CC4D21}.main--yakiniku .hyakumeiten-2019 .restaurant-slide-arrow{fill:#000000}.main--okonomiyaki .hyakumeiten-2019 .restaurant-slide-arrow{fill:#592F0C}.hyakumeiten-2019 .restaurant-slide-arrow.slick-prev{left:-60px}.hyakumeiten-2019 .restaurant-slide-arrow.slick-next{right:-60px}.hyakumeiten-2019 .restaurant-slide-arrow-prev{height:27px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) scale(-1, 1);width:16px}.hyakumeiten-2019 .restaurant-slide-arrow-next{height:27px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:16px}.hyakumeiten-2019 .restaurant-slide-arrow:hover{opacity:0.7;transition:0.3s ease-out}.hyakumeiten-2019 .slick-disabled{display:none !important}.hyakumeiten-list{display:flex;align-items:flex-start;margin:0;padding:0;list-style-type:none}.hyakumeiten-list__link{display:block;position:relative}.hyakumeiten-list__images{position:relative;width:176px;height:110px;overflow:hidden}.hyakumeiten-list__images::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(30,28,28,0) 0, rgba(30,28,28,0.2) 50%, rgba(30,28,28,0.8) 100%);content:"";opacity:.5}.hyakumeiten-list__images img{transition:0.3s ease-out;position:relative;top:50%;max-height:176px;transform:translateY(-50%)}a:hover .hyakumeiten-list__images img{transform:translateY(-50%) scale(1.1)}.hyakumeiten-list__name{position:absolute;bottom:10px;left:10px;color:#fff;line-height:1;font-size:13px}.hyakumeiten-no_old{margin-bottom:80px}.hyakumeiten-old{display:flex;flex-wrap:wrap;justify-content:center;width:960px;margin:42px auto 60px;padding:40px 0 0;list-style-type:none}.main--sweets .hyakumeiten-old{border-top:1px solid #f5eef1}.main--bread .hyakumeiten-old{border-top:1px solid #f5f2eb}.main--soba .hyakumeiten-old{border-top:1px solid #F4F4E9}.main--udon .hyakumeiten-old{border-top:1px solid #f0f3f7}.main--unagi .hyakumeiten-old{border-top:1px solid #ebe9ef}.main--curry .hyakumeiten-old{border-top:1px solid #faF2ea}.main--yakitori .hyakumeiten-old{border-top:1px solid #F5EAE9}.main--hamburger .hyakumeiten-old{border-top:1px solid #F8EAEC}.main--pizza .hyakumeiten-old{border-top:1px solid #E9F2EA}.main--tonkatsu .hyakumeiten-old{border-top:1px solid #F2ECE6}.main--ramen .hyakumeiten-old{border-top:1px solid #E8E8E8}.main--gyoza .hyakumeiten-old{border-top:1px solid #EFE5DF}.main--yakiniku .hyakumeiten-old{border-top:1px solid #EBEBE4}.main--okonomiyaki .hyakumeiten-old{border-top:1px solid #EFE5DF}.hyakumeiten-old__list{display:flex;align-items:flex-start;justify-content:center;width:113px;margin:0 30px}.hyakumeiten-old__link{transition:0.3s ease-out}.hyakumeiten-old__link:hover{opacity:0.7}.hyakumeiten-old__images{width:114px}.hyakumeiten-list__images img{position:relative;top:50%;max-height:176px;transform:translateY(-50%)}.information{width:960px;margin:0px auto 100px}.information__heading{font-size:26px;font-weight:bold;text-align:center}.information__in{display:flex;justify-content:space-between}.information__logo{width:310.5px;min-width:310.5px;margin-left:83px}.information__logo img{width:100%}.information__txt{line-height:1.71}.information__note{font-size:10px}.information__supplement{margin-top:30px;color:#9e9e9e;font-size:10px;line-height:1.7}.footer{padding-bottom:100px}.footer__in{display:flex;align-items:center;width:960px;margin:0 auto}.footer__logo{width:95px}.footer-utility{display:flex;margin:0 0 0 48px;padding:0;list-style-type:none}.footer-utility__list{margin:0 1.5em}.footer-utility__item{transition:0.3s ease-out;color:#8c8c8c;font-size:13px}.footer-utility__item:hover{color:#9e7d36}.footer--sweets .footer-utility__item:hover{color:#ae335d}.footer--bread .footer-utility__item:hover{color:#ba8827}.footer--soba .footer-utility__item:hover{color:#95991A}.footer--udon .footer-utility__item:hover{color:#2f5286}.footer--unagi .footer-utility__item:hover{color:#61467c}.footer--curry .footer-utility__item:hover{color:#e38629}.footer--yakitori .footer-utility__item:hover{color:#C8391D}.footer--hamburger .footer-utility__item:hover{color:#D51826}.footer--pizza .footer-utility__item:hover{color:#0B7326}.footer--tonkatsu .footer-utility__item:hover{color:#7D4C1E}.footer--ramen .footer-utility__item:hover{color:#000000}.footer--gyoza .footer-utility__item:hover{color:#CC4D21}.footer--yakiniku .footer-utility__item:hover{color:#000000}.footer--okonomiyaki .footer-utility__item:hover{color:#592F0C}.footer-copyright{margin-left:auto;color:#8c8c8c;font-size:11px}.nav{transition:0.2s ease-out;position:fixed;top:0;bottom:0;left:-300px;height:100vh;padding:110px 40px 30px 30px;background:#fff;box-shadow:0 1px 10px rgba(30,28,28,0.1);overflow:auto;z-index:150;box-sizing:border-box}@media only screen and (min-width: 1420px){.nav{width:300px;min-width:300px;z-index:150}}.nav a:hover{color:#9e7d36}.nav--sweets a:hover{color:#ae335d}.nav--sweets .nav-home,.nav--sweets .nav-genre__link{color:#78072e}.nav--sweets .nav-home__icon,.nav--sweets .nav-genre__date__icon{fill:#ae335d}.nav--bread a:hover{color:#ba8827}.nav--bread .nav-home,.nav--bread .nav-genre__link{color:#785208}.nav--bread .nav-home__icon,.nav--bread .nav-genre__date__icon{fill:#ba8827}.nav--soba a:hover{color:#95991A}.nav--soba .nav-home,.nav--soba .nav-genre__link{color:#63660C}.nav--soba .nav-home__icon,.nav--soba .nav-genre__date__icon{fill:#95991A}.nav--udon a:hover{color:#2f5286}.nav--udon .nav-home,.nav--udon .nav-genre__link{color:#081e3c}.nav--udon .nav-home__icon,.nav--udon .nav-genre__date__icon{fill:#2f5286}.nav--unagi a:hover{color:#61467c}.nav--unagi .nav-home,.nav--unagi .nav-genre__link{color:#20083c}.nav--unagi .nav-home__icon,.nav--unagi .nav-genre__date__icon{fill:#61467c}.nav--curry a:hover{color:#e38629}.nav--curry .nav-home,.nav--curry .nav-genre__link{color:#914e0c}.nav--curry .nav-home__icon,.nav--curry .nav-genre__date__icon{fill:#e38629}.nav--yakitori a:hover{color:#C8391D}.nav--yakitori .nav-home,.nav--yakitori .nav-genre__link{color:#661C0D}.nav--yakitori .nav-home__icon,.nav--yakitori .nav-genre__date__icon{fill:#C8391D}.nav--hamburger a:hover{color:#D51826}.nav--hamburger .nav-home,.nav--hamburger .nav-genre__link{color:#870912}.nav--hamburger .nav-home__icon,.nav--hamburger .nav-genre__date__icon{fill:#D51826}.nav--pizza a:hover{color:#0B7326}.nav--pizza .nav-home,.nav--pizza .nav-genre__link{color:#083B16}.nav--pizza .nav-home__icon,.nav--pizza .nav-genre__date__icon{fill:#0B7326}.nav--tonkatsu a:hover{color:#7D4C1E}.nav--tonkatsu .nav-home,.nav--tonkatsu .nav-genre__link{color:#4B2D11}.nav--tonkatsu .nav-home__icon,.nav--tonkatsu .nav-genre__date__icon{fill:#7D4C1E}.nav--ramen a:hover{color:#000000}.nav--ramen .nav-home,.nav--ramen .nav-genre__link{color:#6C6659}.nav--ramen .nav-home__icon,.nav--ramen .nav-genre__date__icon{fill:#000000}.nav--gyoza a:hover{color:#CC4D21}.nav--gyoza .nav-home,.nav--gyoza .nav-genre__link{color:#7E3218}.nav--gyoza .nav-home__icon,.nav--gyoza .nav-genre__date__icon{fill:#CC4D21}.nav--yakiniku a:hover{color:#000000}.nav--yakiniku .nav-home,.nav--yakiniku .nav-genre__link{color:#867E58}.nav--yakiniku .nav-home__icon,.nav--yakiniku .nav-genre__date__icon{fill:#000000}.nav--okonomiyaki a:hover{color:#592F0C}.nav--okonomiyaki .nav-home,.nav--okonomiyaki .nav-genre__link{color:#221205}.nav--okonomiyaki .nav-home__icon,.nav--okonomiyaki .nav-genre__date__icon{fill:#592F0C}.nav-home{display:flex;align-items:center}.nav-home.is-current{font-weight:bold}.nav-home__icon{width:23.5px;height:18.7px;fill:#9e7d36}.nav-home__icon-wrap{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:10px}.nav-button{position:fixed;top:30px;left:35px;width:34px;height:34px;cursor:pointer;opacity:0;z-index:200}.nav-button.is-load{animation:inview 1s linear 0.4s forwards}.nav-button:hover::before,.nav-button:hover::after,.nav-button:hover .nav-button__in{opacity:0.7}.nav-button::before,.nav-button::after{transition:0.3s ease-out;position:absolute;left:0;width:34px;height:4px;border-radius:2px;background:#9e7d36;content:""}.nav-button::before{top:0;transform-origin:left top}.nav-button::after{bottom:0;transform-origin:left bottom}.nav-button__in{transition:0.3s ease-out;position:absolute;top:calc(50% - 2px);left:0;width:34px;height:4px;border-radius:2px;background:#9e7d36}.nav-button.is-white:not(.is-opened)::before,.nav-button.is-white:not(.is-opened)::after,.nav-button.is-white:not(.is-opened) .nav-button__in{background:#fff}.nav-button--sweets::before,.nav-button--sweets::after,.nav-button--sweets .nav-button__in{background:#ae335d}.nav-button--bread::before,.nav-button--bread::after,.nav-button--bread .nav-button__in{background:#ba8827}.nav-button--soba::before,.nav-button--soba::after,.nav-button--soba .nav-button__in{background:#95991A}.nav-button--udon::before,.nav-button--udon::after,.nav-button--udon .nav-button__in{background:#2f5286}.nav-button--unagi::before,.nav-button--unagi::after,.nav-button--unagi .nav-button__in{background:#61467c}.nav-button--curry::before,.nav-button--curry::after,.nav-button--curry .nav-button__in{background:#e38629}.nav-button--yakitori::before,.nav-button--yakitori::after,.nav-button--yakitori .nav-button__in{background:#C8391D}.nav-button--hamburger::before,.nav-button--hamburger::after,.nav-button--hamburger .nav-button__in{background:#D51826}.nav-button--pizza::before,.nav-button--pizza::after,.nav-button--pizza .nav-button__in{background:#0B7326}.nav-button--tonkatsu::before,.nav-button--tonkatsu::after,.nav-button--tonkatsu .nav-button__in{background:#7D4C1E}.nav-button--ramen::before,.nav-button--ramen::after,.nav-button--ramen .nav-button__in{background:#000000}.nav-button--gyoza::before,.nav-button--gyoza::after,.nav-button--gyoza .nav-button__in{background:#CC4D21}.nav-button--yakiniku::before,.nav-button--yakiniku::after,.nav-button--yakiniku .nav-button__in{background:#000000}.nav-button--okonomiyaki::before,.nav-button--okonomiyaki::after,.nav-button--okonomiyaki .nav-button__in{background:#592F0C}.nav-button.is-wide-opened:hover::before,.nav-button.is-opened::before{top:8px;transform:rotate(45deg)}.nav-button.is-wide-opened:hover::after,.nav-button.is-opened::after{bottom:-1px;transform:rotate(-45deg)}.nav-button.is-wide-opened:hover .nav-button__in,.nav-button.is-opened .nav-button__in{opacity:0}.nav-genre__link{display:table;margin-top:14px;box-sizing:border-box}.nav-genre__link.is-current{font-weight:bold}.nav-genre__link:hover img{transform:scale(1.2)}.nav-genre__images{transition:0.3s ease-out;position:relative;width:44px;height:44px;margin-right:10px;border-radius:50%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.nav-genre img{transition:0.3s ease-out;width:100%;height:100%}.nav-genre__date{display:inline-block;margin:0 0 2px 2px;color:#9e9e9e;font-size:11px;font-style:italic}.nav-genre__date__icon{width:26px;height:9px;fill:#9e7d36}.nav--sweets .nav-genre__date__icon{fill:#ae335d}.nav--bread .nav-genre__date__icon{fill:#ba8827}.nav--soba .nav-genre__date__icon{fill:#95991A}.nav--udon .nav-genre__date__icon{fill:#2f5286}.nav--unagi .nav-genre__date__icon{fill:#61467c}.nav--curry .nav-genre__date__icon{fill:#e38629}.nav--yakitori .nav-genre__date__icon{fill:#C8391D}.nav--hamburger .nav-genre__date__icon{fill:#D51826}.nav--pizza .nav-genre__date__icon{fill:#0B7326}.nav--tonkatsu .nav-genre__date__icon{fill:#7D4C1E}.nav--ramen .nav-genre__date__icon{fill:#000000}.nav--gyoza .nav-genre__date__icon{fill:#CC4D21}.nav--yakiniku .nav-genre__date__icon{fill:#000000}.nav--okonomiyaki .nav-genre__date__icon{fill:#592F0C}.nav-genre__heading{transition:0.3s ease-out;display:table-cell;margin:0;line-height:1.2;vertical-align:middle}.nav-genre__archive{width:155px}.nav-genre__2018{background-image:linear-gradient(151deg, rgba(250,244,249,0.4) 0, rgba(249,235,238,0.4) 26%, rgba(252,236,214,0.4) 56%, rgba(239,243,233,0.4) 92%);border-radius:50%;height:44px;margin-right:10px;width:44px;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.nav-genre__2018__icon{fill:#ddd;height:15px;margin-left:10px;position:absolute;width:15px}
